diff --git a/LICENSE.txt b/LICENSE.txt
index db99aa5fc27d54c118c1c615be131e3750418dc9..3272f143b89a3f4dbe4fcdcef2c71d0a21dd1696 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -197,6 +197,7 @@ Applications:
          - Guernsey and Isle of Man flags from the Open Clip Art Library, released into the public domain
          - All other flag icons: public domain, courtesy mjames@gmail.com http://www.famfamfam.com/
        Silk icons: See licenses/LICENSE-SilkIcons.txt
+       FatCow icons: See licenses/LICENSE-FatCowIcons.txt
 
        GeoIP Data:
        Copyright (c) 2008 MaxMind, Inc.  All Rights Reserved.
@@ -206,6 +207,10 @@ Applications:
    "Man with hat over face" & related images licensed under a Creative Commons 2.0 license.
    Original photos by Florian Kuhlmann. http://www.flickr.com/photos/floriankuhlmann/3117758155
 
+   I2PSnark light theme:
+   "Creative Commons Cat" licensed under a Creative Commons Attribution 3.0 Unported License.
+   Original photo by Boaz Arad. http://www.luxphile.com/2011/01/creative-commons-cat.html
+
    SAM:
    Public domain.
 
diff --git a/apps/BOB/src/net/i2p/BOB/BOB.java b/apps/BOB/src/net/i2p/BOB/BOB.java
index e08c4cea982dd24e7e70d9d1af2746cf6318f321..0b55eb532d261a900bfa34b45b3f170314775529 100644
--- a/apps/BOB/src/net/i2p/BOB/BOB.java
+++ b/apps/BOB/src/net/i2p/BOB/BOB.java
@@ -115,7 +115,6 @@ import net.i2p.util.SimpleTimer2;
  */
 public class BOB {
 
-	private final static Log _log = new Log(BOB.class);
 	public final static String PROP_CONFIG_LOCATION = "BOB.config";
 	public final static String PROP_BOB_PORT = "BOB.port";
 	public final static String PROP_BOB_HOST = "BOB.host";
@@ -137,7 +136,7 @@ public class BOB {
 	 */
 	public static void info(String arg) {
 		System.out.println("INFO:" + arg);
-		_log.info(arg);
+		(new Log(BOB.class)).info(arg);
 	}
 
 	/**
@@ -147,7 +146,7 @@ public class BOB {
 	 */
 	public static void warn(String arg) {
 		System.out.println("WARNING:" + arg);
-		_log.warn(arg);
+		(new Log(BOB.class)).warn(arg);
 	}
 
 	/**
@@ -157,7 +156,7 @@ public class BOB {
 	 */
 	public static void error(String arg) {
 		System.out.println("ERROR: " + arg);
-		_log.error(arg);
+		(new Log(BOB.class)).error(arg);
 	}
 
 	/**
@@ -185,6 +184,7 @@ public class BOB {
 		SimpleTimer2 Y2 = SimpleTimer2.getInstance();
 		i = Y1.hashCode();
 		i = Y2.hashCode();
+		Log _log = new Log(BOB.class);
 		try {
 			{
 				File cfg = new File(configLocation);
@@ -260,6 +260,7 @@ public class BOB {
 
 			i = 0;
 			boolean g = false;
+			spin.set(true);
 			try {
 				info("BOB is now running.");
 				listener = new ServerSocket(Integer.parseInt(props.getProperty(PROP_BOB_PORT)), 10, InetAddress.getByName(props.getProperty(PROP_BOB_HOST)));
diff --git a/apps/BOB/src/net/i2p/BOB/DoCMDS.java b/apps/BOB/src/net/i2p/BOB/DoCMDS.java
index af5830818b6a5a31574be93e876e317e0a876736..38bb60ca6e5452d314f9b8f56e947285866ab330 100644
--- a/apps/BOB/src/net/i2p/BOB/DoCMDS.java
+++ b/apps/BOB/src/net/i2p/BOB/DoCMDS.java
@@ -54,7 +54,7 @@ public class DoCMDS implements Runnable {
 
 	// FIX ME
 	// I need a better way to do versioning, but this will do for now.
-	public static final String BMAJ = "00",  BMIN = "00",  BREV = "0F",  BEXT = "";
+	public static final String BMAJ = "00",  BMIN = "00",  BREV = "10",  BEXT = "";
 	public static final String BOBversion = BMAJ + "." + BMIN + "." + BREV + BEXT;
 	private Socket server;
 	private Properties props;
diff --git a/apps/i2psnark/java/src/org/klomp/snark/ConnectionAcceptor.java b/apps/i2psnark/java/src/org/klomp/snark/ConnectionAcceptor.java
index 182d830bfb5afe05549dc161cec1889c68ac15d6..65938cf385337fb4490f14f216b028726dcd6e1b 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/ConnectionAcceptor.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/ConnectionAcceptor.java
@@ -67,7 +67,7 @@ public class ConnectionAcceptor implements Runnable
           thread = new I2PAppThread(this, "I2PSnark acceptor");
           thread.setDaemon(true);
           thread.start();
-          SimpleScheduler.getInstance().addPeriodicEvent(new Cleaner(), BAD_CLEAN_INTERVAL);
+          _util.getContext().simpleScheduler().addPeriodicEvent(new Cleaner(), BAD_CLEAN_INTERVAL);
       }
     }
   }
@@ -82,7 +82,7 @@ public class ConnectionAcceptor implements Runnable
     thread = new I2PAppThread(this, "I2PSnark acceptor");
     thread.setDaemon(true);
     thread.start();
-    SimpleScheduler.getInstance().addPeriodicEvent(new Cleaner(), BAD_CLEAN_INTERVAL);
+    _util.getContext().simpleScheduler().addPeriodicEvent(new Cleaner(), BAD_CLEAN_INTERVAL);
   }
 
   public void halt()
@@ -146,7 +146,7 @@ public class ConnectionAcceptor implements Runnable
                 }
             } else {
                 if (socket.getPeerDestination().equals(_util.getMyDestination())) {
-                    _util.debug("Incoming connection from myself", Snark.ERROR);
+                    _log.error("Incoming connection from myself");
                     try { socket.close(); } catch (IOException ioe) {}
                     continue;
                 }
@@ -163,13 +163,13 @@ public class ConnectionAcceptor implements Runnable
         catch (I2PException ioe)
           {
             if (!socketChanged) {
-                _util.debug("Error while accepting: " + ioe, Snark.ERROR);
+                _log.error("Error while accepting", ioe);
                 stop = true;
             }
           }
         catch (IOException ioe)
           {
-            _util.debug("Error while accepting: " + ioe, Snark.ERROR);
+            _log.error("Error while accepting", ioe);
             stop = true;
           }
         // catch oom?
diff --git a/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java b/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java
index 229132a7fcec2d3a2d82bd134a10f87e21e6a303..e6a527135f0c86cac8fa27db785faffaff4c30f1 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java
@@ -309,7 +309,7 @@ public class I2PSnarkUtil {
             return rv;
         } catch (I2PException ie) {
             _shitlist.add(dest);
-            SimpleScheduler.getInstance().addEvent(new Unshitlist(dest), 10*60*1000);
+            _context.simpleScheduler().addEvent(new Unshitlist(dest), 10*60*1000);
             throw new IOException("Unable to reach the peer " + peer + ": " + ie.getMessage());
         }
     }
@@ -538,40 +538,6 @@ public class I2PSnarkUtil {
         return buf.toString();
     }
 
-    /** hook between snark's logger and an i2p log */
-    void debug(String msg, int snarkDebugLevel) {
-        debug(msg, snarkDebugLevel, null);
-    }
-    void debug(String msg, int snarkDebugLevel, Throwable t) {
-        if (t instanceof OutOfMemoryError) {
-            try { Thread.sleep(100); } catch (InterruptedException ie) {}
-            try {
-                t.printStackTrace();
-            } catch (Throwable tt) {}
-            try {
-                System.out.println("OOM thread: " + Thread.currentThread().getName());
-            } catch (Throwable tt) {}
-        }
-        switch (snarkDebugLevel) {
-            case 0:
-            case 1:
-                _log.error(msg, t);
-                break;
-            case 2:
-                _log.warn(msg, t);
-                break;
-            case 3:
-            case 4:
-                _log.info(msg, t);
-                break;
-            case 5:
-            case 6:
-            default:
-                _log.debug(msg, t);
-                break;
-        }
-    }
-
     private static final String BUNDLE_NAME = "org.klomp.snark.web.messages";
 
     /** lang in routerconsole.lang property, else current locale */
diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerCheckerTask.java b/apps/i2psnark/java/src/org/klomp/snark/PeerCheckerTask.java
index ede3be57b7f3cfde80e323bb1c7be72f3794f836..ac53f38b63c50df2e95ed5f1c6b757ed553a2204 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/PeerCheckerTask.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/PeerCheckerTask.java
@@ -133,7 +133,7 @@ class PeerCheckerTask implements Runnable
                 // Check if it still wants pieces from us.
                 if (!peer.isInterested())
                   {
-                    if (_log.shouldLog(Log.INFO))
+                    if (_log.shouldLog(Log.DEBUG))
                         _log.debug("Choke uninterested peer: " + peer);
                     peer.setChoking(true);
                     uploaders--;
@@ -144,7 +144,7 @@ class PeerCheckerTask implements Runnable
                   }
                 else if (overBWLimitChoke)
                   {
-                    if (_log.shouldLog(Log.INFO))
+                    if (_log.shouldLog(Log.DEBUG))
                         _log.debug("BW limit (" + upload + "/" + uploaded + "), choke peer: " + peer);
                     peer.setChoking(true);
                     uploaders--;
diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerCoordinator.java b/apps/i2psnark/java/src/org/klomp/snark/PeerCoordinator.java
index 92aab6df0a14336f226d82de42996281dff64359..80bd38bd99c07488cc87e50a08987ddd490afbbd 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/PeerCoordinator.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/PeerCoordinator.java
@@ -160,7 +160,7 @@ class PeerCoordinator implements PeerListener
     // Install a timer to check the uploaders.
     // Randomize the first start time so multiple tasks are spread out,
     // this will help the behavior with global limits
-    timer = new CheckEvent(new PeerCheckerTask(_util, this));
+    timer = new CheckEvent(_util.getContext(), new PeerCheckerTask(_util, this));
     timer.schedule((CHECK_PERIOD / 2) + _random.nextInt((int) CHECK_PERIOD));
   }
   
@@ -170,8 +170,8 @@ class PeerCoordinator implements PeerListener
    */
   private static class CheckEvent extends SimpleTimer2.TimedEvent {
       private final PeerCheckerTask _task;
-      public CheckEvent(PeerCheckerTask task) {
-          super(SimpleTimer2.getInstance());
+      public CheckEvent(I2PAppContext ctx, PeerCheckerTask task) {
+          super(ctx.simpleTimer2());
           _task = task;
       }
       public void timeReached() {
diff --git a/apps/i2psnark/java/src/org/klomp/snark/Snark.java b/apps/i2psnark/java/src/org/klomp/snark/Snark.java
index 138f2dd2c8825bfb98827d87850cd88e613855aa..c1f088f6e423a9c6df286b764bb9cb0d5035a576 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/Snark.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/Snark.java
@@ -35,6 +35,7 @@ import net.i2p.I2PAppContext;
 import net.i2p.client.streaming.I2PServerSocket;
 import net.i2p.data.Destination;
 import net.i2p.util.I2PThread;
+import net.i2p.util.Log;
 
 /**
  * Main Snark program startup class.
@@ -47,29 +48,6 @@ public class Snark
   private final static int MIN_PORT = 6881;
   private final static int MAX_PORT = 6889;
 
-  // Error messages (non-fatal)
-  public final static int ERROR   = 1;
-
-  // Warning messages
-  public final static int WARNING = 2;
-
-  // Notices (peer level)
-  public final static int NOTICE  = 3;
-
-  // Info messages (protocol policy level)
-  public final static int INFO    = 4;
-
-  // Debug info (protocol level)
-  public final static int DEBUG   = 5;
-
-  // Very low level stuff (network level)
-  public final static int ALL     = 6;
-
-  /**
-   * What level of debug info to show.
-   */
-  //public static int debug = NOTICE;
-
   // Whether or not to ask the user for commands while sharing
   //private static boolean command_interpreter = true;
 
@@ -249,12 +227,13 @@ public class Snark
   private TrackerClient trackerclient;
   private String rootDataDir = ".";
   private final CompleteListener completeListener;
-  private boolean stopped;
-  private boolean starting;
+  private volatile boolean stopped;
+  private volatile boolean starting;
   private byte[] id;
   private byte[] infoHash;
   private String additionalTrackerURL;
   private final I2PSnarkUtil _util;
+  private final Log _log;
   private final PeerCoordinatorSet _peerCoordinatorSet;
   private String trackerProblems;
   private int trackerSeenPeers;
@@ -308,6 +287,7 @@ public class Snark
 
     completeListener = complistener;
     _util = util;
+    _log = util.getContext().logManager().getLog(Snark.class);
     _peerCoordinatorSet = peerCoordinatorSet;
     acceptor = connectionAcceptor;
 
@@ -318,7 +298,8 @@ public class Snark
     activity = "Network setup";
 
     id = generateID();
-    debug("My peer id: " + PeerID.idencode(id), Snark.INFO);
+    if (_log.shouldLog(Log.INFO))
+        _log.info("My peer id: " + PeerID.idencode(id));
 
 /*
  * Don't start a tunnel if the torrent isn't going to be started.
@@ -403,7 +384,8 @@ public class Snark
               try { in.close(); } catch (IOException ioe) {}
       }    
 
-    debug(meta.toString(), INFO);
+    if (_log.shouldLog(Log.INFO))
+        _log.info(meta.toString());
     
     // When the metainfo torrent was created from an existing file/dir
     // it already exists.
@@ -464,6 +446,7 @@ public class Snark
   {
     completeListener = complistener;
     _util = util;
+    _log = util.getContext().logManager().getLog(Snark.class);
     _peerCoordinatorSet = peerCoordinatorSet;
     acceptor = connectionAcceptor;
     this.torrent = torrent;
@@ -531,9 +514,11 @@ public class Snark
             fatal("Unable to listen for I2P connections");
         else {
             Destination d = serversocket.getManager().getSession().getMyDestination();
-            debug("Listening on I2P destination " + d.toBase64() + " / " + d.calculateHash().toBase64(), NOTICE);
+            if (_log.shouldLog(Log.INFO))
+                _log.info("Listening on I2P destination " + d.toBase64() + " / " + d.calculateHash().toBase64());
         }
-        debug("Starting PeerCoordinator, ConnectionAcceptor, and TrackerClient", NOTICE);
+        if (_log.shouldLog(Log.INFO))
+            _log.info("Starting PeerCoordinator, ConnectionAcceptor, and TrackerClient");
         activity = "Collecting pieces";
         coordinator = new PeerCoordinator(_util, id, infoHash, meta, storage, this, this);
         if (_peerCoordinatorSet != null) {
@@ -573,7 +558,8 @@ public class Snark
         }
         trackerclient.start();
     } else {
-        debug("NOT starting TrackerClient???", NOTICE);
+        if (_log.shouldLog(Log.INFO))
+            _log.info("NOT starting TrackerClient???");
     }
   }
 
@@ -1017,22 +1003,13 @@ public class Snark
   private static void usage()
   {
     System.out.println
-      ("Usage: snark [--debug [level]] [--no-commands] [--port <port>]");
+      ("Usage: snark [--no-commands] [--port <port>]");
     System.out.println
       ("             [--eepproxy hostname portnum]");
     System.out.println
       ("             [--i2cp routerHost routerPort ['name=val name=val name=val']]");
     System.out.println
       ("             (<url>|<file>)");
-    System.out.println
-      ("  --debug\tShows some extra info and stacktraces");
-    System.out.println
-      ("    level\tHow much debug details to show");
-    System.out.println
-      ("         \t(defaults to "
-       + NOTICE + ", with --debug to "
-       + INFO + ", highest level is "
-       + ALL + ").");
     System.out.println
       ("  --no-commands\tDon't read interactive commands or show usage info.");
     System.out.println
@@ -1071,7 +1048,7 @@ public class Snark
    */
   private void fatal(String s, Throwable t)
   {
-    _util.debug(s, ERROR, t);
+    _log.error(s, t);
     //System.err.println("snark: " + s + ((t == null) ? "" : (": " + t)));
     //if (debug >= INFO && t != null)
     //  t.printStackTrace();
@@ -1083,14 +1060,6 @@ public class Snark
     throw new RuntimeException(s, t);
   }
 
-  /**
-   * Show debug info if debug is true.
-   */
-  private void debug(String s, int level)
-  {
-    _util.debug(s, level, null);
-  }
-
   /** CoordinatorListener - this does nothing */
   public void peerChange(PeerCoordinator coordinator, Peer peer)
   {
@@ -1168,9 +1137,10 @@ public class Snark
         //                   + " pieces: ");
         checking = true;
       }
-    if (!checking)
-      debug("Got " + (checked ? "" : "BAD ") + "piece: " + num,
-                  Snark.INFO);
+    if (!checking) {
+        if (_log.shouldLog(Log.INFO))
+            _log.info("Got " + (checked ? "" : "BAD ") + "piece: " + num);
+    }
   }
 
   public void storageAllChecked(Storage storage)
@@ -1186,7 +1156,8 @@ public class Snark
   
   public void storageCompleted(Storage storage)
   {
-    debug("Completely received " + torrent, Snark.INFO);
+    if (_log.shouldLog(Log.INFO))
+        _log.info("Completely received " + torrent);
     //storage.close();
     //System.out.println("Completely received: " + torrent);
     if (completeListener != null)
@@ -1259,7 +1230,8 @@ public class Snark
         total += c.getCurrentUploadRate();
     }
     long limit = 1024l * _util.getMaxUpBW();
-    debug("Total up bw: " + total + " Limit: " + limit, Snark.NOTICE);
+    if (_log.shouldLog(Log.INFO))
+        _log.info("Total up bw: " + total + " Limit: " + limit);
     return total > limit;
   }
 
diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java
index b8f10bfb3841f3fe5bd5f471efaecb354fe15b46..e3cc8fd93e73ac7230451f49178e5ab282dad00b 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java
@@ -1728,7 +1728,7 @@ public class SnarkManager implements Snark.CompleteListener {
             if (count > 0) {
                 // Schedule this even for final shutdown, as there's a chance
                 // that it's just this webapp that is stopping.
-                SimpleScheduler.getInstance().addEvent(new Disconnector(), 60*1000);
+                _context.simpleScheduler().addEvent(new Disconnector(), 60*1000);
                 addMessage(_("Closing I2P tunnel after notifying trackers."));
                 if (finalShutdown) {
                     try { Thread.sleep(5*1000); } catch (InterruptedException ie) {}
diff --git a/apps/i2psnark/java/src/org/klomp/snark/Storage.java b/apps/i2psnark/java/src/org/klomp/snark/Storage.java
index 0dc5f0958ee6d8deee6a928a447b6ba2daf665eb..a17e1bde6873052e7dc6f49627e16f31b46174aa 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/Storage.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/Storage.java
@@ -34,6 +34,7 @@ import java.util.StringTokenizer;
 import java.util.concurrent.ConcurrentHashMap;
 
 import net.i2p.crypto.SHA1;
+import net.i2p.util.Log;
 import net.i2p.util.SecureFile;
 
 /**
@@ -55,6 +56,7 @@ public class Storage
 
   private final StorageListener listener;
   private final I2PSnarkUtil _util;
+  private final Log _log;
 
   private /* FIXME final FIXME */ BitField bitfield; // BitField to represent the pieces
   private int needed; // Number of pieces needed
@@ -87,6 +89,7 @@ public class Storage
     throws IOException
   {
     _util = util;
+    _log = util.getContext().logManager().getLog(Storage.class);
     this.metainfo = metainfo;
     this.listener = listener;
     needed = metainfo.getPieces();
@@ -110,6 +113,7 @@ public class Storage
     throws IOException
   {
     _util = util;
+    _log = util.getContext().logManager().getLog(Storage.class);
     this.listener = listener;
     // Create names, rafs and lengths arrays.
     getFiles(baseFile);
@@ -232,8 +236,9 @@ public class Storage
         File[] files = f.listFiles();
         if (files == null)
           {
-            _util.debug("WARNING: Skipping '" + f 
-                        + "' not a normal file.", Snark.WARNING);
+            if (_log.shouldLog(Log.WARN))
+                _log.warn("WARNING: Skipping '" + f 
+                        + "' not a normal file.");
             return;
           }
         for (int i = 0; i < files.length; i++)
@@ -457,7 +462,8 @@ public class Storage
     if (files == null)
       {
         // Create base as file.
-        _util.debug("Creating/Checking file: " + base, Snark.NOTICE);
+        if (_log.shouldLog(Log.INFO))
+            _log.info("Creating/Checking file: " + base);
         if (!base.createNewFile() && !base.exists())
           throw new IOException("Could not create file " + base);
 
@@ -481,7 +487,8 @@ public class Storage
     else
       {
         // Create base as dir.
-        _util.debug("Creating/Checking directory: " + base, Snark.NOTICE);
+        if (_log.shouldLog(Log.INFO))
+            _log.info("Creating/Checking directory: " + base);
         if (!base.mkdir() && !base.isDirectory())
           throw new IOException("Could not create directory " + base);
 
@@ -540,19 +547,22 @@ public class Storage
       bitfield = savedBitField;
       needed = metainfo.getPieces() - bitfield.count();
       _probablyComplete = complete();
-      _util.debug("Found saved state and files unchanged, skipping check", Snark.NOTICE);
+      if (_log.shouldLog(Log.INFO))
+          _log.info("Found saved state and files unchanged, skipping check");
     } else {
       // the following sets the needed variable
       changed = true;
       checkCreateFiles(false);
     }
     if (complete()) {
-        _util.debug("Torrent is complete", Snark.NOTICE);
+        if (_log.shouldLog(Log.INFO))
+            _log.info("Torrent is complete");
     } else {
         // fixme saved priorities
         if (files != null)
             priorities = new int[files.size()];
-        _util.debug("Still need " + needed + " out of " + metainfo.getPieces() + " pieces", Snark.NOTICE);
+        if (_log.shouldLog(Log.INFO))
+            _log.info("Still need " + needed + " out of " + metainfo.getPieces() + " pieces");
     }
   }
 
@@ -731,7 +741,7 @@ public class Storage
           String msg = "File '" + names[i] + "' exists, but has wrong length (expected " +
                        lengths[i] + " but found " + length + ") - repairing corruption";
           SnarkManager.instance().addMessage(msg);
-          _util.debug(msg, Snark.ERROR);
+          _log.error(msg);
           changed = true;
           resume = true;
           _probablyComplete = false; // to force RW
@@ -844,7 +854,8 @@ public class Storage
    */
   private void balloonFile(int nr) throws IOException
   {
-    _util.debug("Ballooning " + nr + ": " + RAFfile[nr], Snark.INFO);
+    if (_log.shouldLog(Log.INFO))
+        _log.info("Ballooning " + nr + ": " + RAFfile[nr]);
     long remaining = lengths[nr];
     final int ZEROBLOCKSIZE = (int) Math.min(remaining, 32*1024);
     byte[] zeros = new byte[ZEROBLOCKSIZE];
@@ -875,7 +886,7 @@ public class Storage
             closeRAF(i);
           }
         } catch (IOException ioe) {
-            _util.debug("Error closing " + RAFfile[i], Snark.ERROR, ioe);
+            _log.error("Error closing " + RAFfile[i], ioe);
             // gobble gobble
         }
       }
@@ -896,7 +907,8 @@ public class Storage
     try {
       bs = new byte[len];
     } catch (OutOfMemoryError oom) {
-      _util.debug("Out of memory, can't honor request for piece " + piece, Snark.WARNING, oom);
+      if (_log.shouldLog(Log.WARN))
+          _log.warn("Out of memory, can't honor request for piece " + piece, oom);
       return null;
     }
     getUncheckedPiece(piece, bs, off, len);
@@ -1000,8 +1012,9 @@ public class Storage
       if (needed > 0) {
         if (listener != null)
             listener.setWantedPieces(this);
-        _util.debug("WARNING: Not really done, missing " + needed
-                    + " pieces", Snark.WARNING);
+        if (_log.shouldLog(Log.WARN))
+            _log.warn("WARNING: Not really done, missing " + needed
+                    + " pieces");
       }
     }
 
diff --git a/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java b/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java
index c2b463fd4320af49a9e093914663f7dc4f0cb398..3ba623199e345809de3dfeaf5c5ed12dfb7855a0 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java
@@ -62,7 +62,7 @@ import net.i2p.util.SimpleTimer2;
  * @author Mark Wielaard (mark@klomp.org)
  */
 public class TrackerClient implements Runnable {
-  private final Log _log = I2PAppContext.getGlobalContext().logManager().getLog(TrackerClient.class);
+  private final Log _log;
   private static final String NO_EVENT = "";
   private static final String STARTED_EVENT = "started";
   private static final String COMPLETED_EVENT = "completed";
@@ -116,6 +116,7 @@ public class TrackerClient implements Runnable {
     String id = urlencode(snark.getID());
     _threadName = "TrackerClient " + id.substring(id.length() - 12);
     _util = util;
+    _log = util.getContext().logManager().getLog(TrackerClient.class);
     this.meta = meta;
     this.additionalTrackerURL = additionalTrackerURL;
     this.coordinator = coordinator;
@@ -183,7 +184,7 @@ public class TrackerClient implements Runnable {
 
   private class Runner extends SimpleTimer2.TimedEvent {
       public Runner(long delay) {
-          super(SimpleTimer2.getInstance(), delay);
+          super(_util.getContext().simpleTimer2(), delay);
       }
 
       public void timeReached() {
@@ -397,9 +398,10 @@ public class TrackerClient implements Runnable {
                 catch (IOException ioe)
                   {
                     // Probably not fatal (if it doesn't last to long...)
-                    _util.debug
+                    if (_log.shouldLog(Log.WARN))
+                        _log.warn
                       ("WARNING: Could not contact tracker at '"
-                       + tr.announce + "': " + ioe, Snark.WARNING);
+                       + tr.announce + "': " + ioe);
                     tr.trackerProblems = ioe.getMessage();
                     // don't show secondary tracker problems to the user
                     if (tr.isPrimary)
@@ -421,8 +423,9 @@ public class TrackerClient implements Runnable {
                     }
                   }
               } else {
-                  _util.debug("Not announcing to " + tr.announce + " last announce was " +
-                               new Date(tr.lastRequestTime) + " interval is " + DataHelper.formatDuration(tr.interval), Snark.INFO);
+                  if (_log.shouldLog(Log.INFO))
+                      _log.info("Not announcing to " + tr.announce + " last announce was " +
+                               new Date(tr.lastRequestTime) + " interval is " + DataHelper.formatDuration(tr.interval));
               }
               if ((!tr.stop) && maxSeenPeers < tr.seenPeers)
                   maxSeenPeers = tr.seenPeers;
@@ -432,7 +435,8 @@ public class TrackerClient implements Runnable {
             if (coordinator.needOutboundPeers() && (meta == null || !meta.isPrivate()) && !stop) {
                 Set<PeerID> pids = coordinator.getPEXPeers();
                 if (!pids.isEmpty()) {
-                    _util.debug("Got " + pids.size() + " from PEX", Snark.INFO);
+                    if (_log.shouldLog(Log.INFO))
+                        _log.info("Got " + pids.size() + " from PEX");
                     List<Peer> peers = new ArrayList(pids.size());
                     for (PeerID pID : pids) {
                         peers.add(new Peer(pID, snark.getID(), snark.getInfoHash(), snark.getMetaInfo()));
@@ -448,7 +452,8 @@ public class TrackerClient implements Runnable {
                     }
                 }
             } else {
-                _util.debug("Not getting PEX peers", Snark.INFO);
+                if (_log.shouldLog(Log.INFO))
+                    _log.info("Not getting PEX peers");
             }
 
             // Get peers from DHT
@@ -460,12 +465,14 @@ public class TrackerClient implements Runnable {
                 else
                     numwant = _util.getMaxConnections();
                 List<Hash> hashes = _util.getDHT().getPeers(snark.getInfoHash(), numwant, 2*60*1000);
-                _util.debug("Got " + hashes + " from DHT", Snark.INFO);
+                if (_log.shouldLog(Log.INFO))
+                    _log.info("Got " + hashes + " from DHT");
                 // announce  ourselves while the token is still good
                 // FIXME this needs to be in its own thread
                 if (!stop) {
                     int good = _util.getDHT().announce(snark.getInfoHash(), 8, 5*60*1000);
-                    _util.debug("Sent " + good + " good announces to DHT", Snark.INFO);
+                    if (_log.shouldLog(Log.INFO))
+                        _log.info("Sent " + good + " good announces to DHT");
                 }
 
                 // now try these peers
@@ -486,7 +493,8 @@ public class TrackerClient implements Runnable {
                     }
                 }
             } else {
-                _util.debug("Not getting DHT peers", Snark.INFO);
+                if (_log.shouldLog(Log.INFO))
+                    _log.info("Not getting DHT peers");
             }
 
 
@@ -497,7 +505,8 @@ public class TrackerClient implements Runnable {
                 return;
 
             if (!runStarted)
-                _util.debug("         Retrying in one minute...", Snark.DEBUG);
+                if (_log.shouldLog(Log.DEBUG))
+                    _log.debug("         Retrying in one minute...");
 
             try {
                 // Sleep some minutes...
@@ -526,7 +535,7 @@ public class TrackerClient implements Runnable {
       } // try
     catch (Throwable t)
       {
-        _util.debug("TrackerClient: " + t, Snark.ERROR, t);
+        _log.error("TrackerClient: " + t, t);
         if (t instanceof OutOfMemoryError)
             throw (OutOfMemoryError)t;
       }
@@ -619,7 +628,8 @@ public class TrackerClient implements Runnable {
     else
         buf.append(_util.getMaxConnections());
     String s = buf.toString();
-    _util.debug("Sending TrackerClient request: " + s, Snark.INFO);
+    if (_log.shouldLog(Log.INFO))
+        _log.info("Sending TrackerClient request: " + s);
       
     tr.lastRequestTime = System.currentTimeMillis();
     // Don't wait for a response to stopped when shutting down
@@ -635,7 +645,8 @@ public class TrackerClient implements Runnable {
 
         TrackerInfo info = new TrackerInfo(in, snark.getID(),
                                            snark.getInfoHash(), snark.getMetaInfo());
-        _util.debug("TrackerClient response: " + info, Snark.INFO);
+        if (_log.shouldLog(Log.INFO))
+            _log.info("TrackerClient response: " + info);
 
         String failure = info.getFailureReason();
         if (failure != null)
diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
index 2f35ffe45b0dd45617e83a7e8ecf4b6a7a8811a0..21cf743569f9aca0ff1768c4d87eb80771adbbfb 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
@@ -232,7 +232,7 @@ public class I2PSnarkServlet extends DefaultServlet {
                 //out.write("<meta http-equiv=\"refresh\" content=\"" + delay + ";/i2psnark/" + peerString + "\">\n");
                 out.write("<script src=\"/js/ajax.js\" type=\"text/javascript\"></script>\n" +
                           "<script type=\"text/javascript\">\n"  +
-                          "var failMessage = \"<div class=\\\"routerdown\\\"><b>" + _("Router is down") + "<\\/b></div>\";\n" +
+                          "var failMessage = \"<div class=\\\"routerdown\\\"><b>" + _("Router is down") + "<\\/b><\\/div>\";\n" +
                           "function requestAjax1() { ajax(\"/i2psnark/.ajax/xhr1.html" + peerString + "\", \"mainsection\", " + (delay*1000) + "); }\n" +
                           "function initAjax() { setTimeout(requestAjax1, " + (delay*1000) +");  }\n"  +
                           "</script>\n");
@@ -972,24 +972,24 @@ public class I2PSnarkServlet extends DefaultServlet {
         String statusString;
         if (err != null) {
             if (isRunning && curPeers > 0 && !showPeers)
-                statusString = "<img border=\"0\" src=\"" + _imgPath + "trackererror.png\" title=\"" + err + "\"></td>" +
+                statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "trackererror.png\" title=\"" + err + "\"></td>" +
                                "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Tracker Error") +
                                ": <a href=\"" + uri + "?p=" + Base64.encode(snark.getInfoHash()) + "\">" +
                                curPeers + thinsp(noThinsp) +
                                ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
             else if (isRunning)
-                statusString = "<img border=\"0\" src=\"" + _imgPath + "trackererror.png\" title=\"" + err + "\"></td>" +
+                statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "trackererror.png\" title=\"" + err + "\"></td>" +
                                "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Tracker Error") +
                                ": " + curPeers + thinsp(noThinsp) +
                                ngettext("1 peer", "{0} peers", knownPeers);
             else {
                 if (err.length() > MAX_DISPLAYED_ERROR_LENGTH)
                     err = err.substring(0, MAX_DISPLAYED_ERROR_LENGTH) + "&hellip;";
-                statusString = "<img border=\"0\" src=\"" + _imgPath + "trackererror.png\" title=\"" + err + "\"></td>" +
+                statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "trackererror.png\" title=\"" + err + "\"></td>" +
                                "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Tracker Error");
             }
         } else if (snark.isStarting()) {
-            statusString = "<img border=\"0\" src=\"" + _imgPath + "stalled.png\" title=\"" + _("Starting") + "\"></td>" +
+            statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "stalled.png\" title=\"" + _("Starting") + "\"></td>" +
                            "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Starting");
         } else if (remaining == 0 || needed == 0) {  // < 0 means no meta size yet
             // partial complete or seeding
@@ -1005,52 +1005,52 @@ public class I2PSnarkServlet extends DefaultServlet {
                     txt = _("Complete");
                 }
                 if (curPeers > 0 && !showPeers)
-                    statusString = "<img border=\"0\" src=\"" + _imgPath + img + ".png\" title=\"" + txt + "\"></td>" +
+                    statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + img + ".png\" title=\"" + txt + "\"></td>" +
                                "<td class=\"snarkTorrentStatus " + rowClass + "\">" + txt +
                                ": <a href=\"" + uri + "?p=" + Base64.encode(snark.getInfoHash()) + "\">" +
                                curPeers + thinsp(noThinsp) +
                                ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
                 else
-                    statusString = "<img border=\"0\" src=\"" + _imgPath + img + ".png\" title=\"" + txt + "\"></td>" +
+                    statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + img + ".png\" title=\"" + txt + "\"></td>" +
                                "<td class=\"snarkTorrentStatus " + rowClass + "\">" + txt +
                                ": " + curPeers + thinsp(noThinsp) +
                                ngettext("1 peer", "{0} peers", knownPeers);
             } else {
-                statusString = "<img border=\"0\" src=\"" + _imgPath + "complete.png\" title=\"" + _("Complete") + "\"></td>" +
+                statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "complete.png\" title=\"" + _("Complete") + "\"></td>" +
                                "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Complete");
             }
         } else {
             if (isRunning && curPeers > 0 && downBps > 0 && !showPeers)
-                statusString = "<img border=\"0\" src=\"" + _imgPath + "downloading.png\" title=\"" + _("OK") + "\"></td>" +
+                statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "downloading.png\" title=\"" + _("OK") + "\"></td>" +
                                "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("OK") +
                                ": <a href=\"" + uri + "?p=" + Base64.encode(snark.getInfoHash()) + "\">" +
                                curPeers + thinsp(noThinsp) +
                                ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
             else if (isRunning && curPeers > 0 && downBps > 0)
-                statusString = "<img border=\"0\" src=\"" + _imgPath + "downloading.png\" title=\"" + _("OK") + "\"></td>" +
+                statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "downloading.png\" title=\"" + _("OK") + "\"></td>" +
                                "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("OK") +
                                ": " + curPeers + thinsp(noThinsp) +
                                ngettext("1 peer", "{0} peers", knownPeers);
             else if (isRunning && curPeers > 0 && !showPeers)
-                statusString = "<img border=\"0\" src=\"" + _imgPath + "stalled.png\" title=\"" + _("Stalled") + "\"></td>" +
+                statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "stalled.png\" title=\"" + _("Stalled") + "\"></td>" +
                                "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Stalled") +
                                ": <a href=\"" + uri + "?p=" + Base64.encode(snark.getInfoHash()) + "\">" +
                                curPeers + thinsp(noThinsp) +
                                ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
             else if (isRunning && curPeers > 0)
-                statusString = "<img border=\"0\" src=\"" + _imgPath + "stalled.png\" title=\"" + _("Stalled") + "\"></td>" +
+                statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "stalled.png\" title=\"" + _("Stalled") + "\"></td>" +
                                "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Stalled") +
                                ": " + curPeers + thinsp(noThinsp) +
                                ngettext("1 peer", "{0} peers", knownPeers);
             else if (isRunning && knownPeers > 0)
-                statusString = "<img border=\"0\" src=\"" + _imgPath + "nopeers.png\" title=\"" + _("No Peers") + "\"></td>" +
+                statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "nopeers.png\" title=\"" + _("No Peers") + "\"></td>" +
                                "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("No Peers") +
                                ": 0" + thinsp(noThinsp) + knownPeers ;
             else if (isRunning)
-                statusString = "<img border=\"0\" src=\"" + _imgPath + "nopeers.png\" title=\"" + _("No Peers") + "\"></td>" +
+                statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "nopeers.png\" title=\"" + _("No Peers") + "\"></td>" +
                                "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("No Peers");
             else
-                statusString = "<img border=\"0\" src=\"" + _imgPath + "stopped.png\" title=\"" + _("Stopped") + "\"></td>" +
+                statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "stopped.png\" title=\"" + _("Stopped") + "\"></td>" +
                                "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Stopped");
         }
         
@@ -1098,7 +1098,7 @@ public class I2PSnarkServlet extends DefaultServlet {
         else
             icon = "magnet";
         if (isValid) {
-            out.write(toImg(icon, _("Info")));
+            out.write(toImg(icon));
             out.write("</a>");
         } else {
             out.write(toImg(icon));
diff --git a/apps/i2psnark/locale/messages_de.po b/apps/i2psnark/locale/messages_de.po
index ce2441592272bb01ada6bc9d1f67696199f78335..821d70854a395db5cc7bdc35c66ab506fd0948ac 100644
--- a/apps/i2psnark/locale/messages_de.po
+++ b/apps/i2psnark/locale/messages_de.po
@@ -5,6 +5,7 @@
 #
 # Translators:
 # "blabla", 2011.
+#   <blabla@trash-mail.com>, 2012.
 # D.A. Loader <>, 2012.
 # ducki2p <ducki2p@gmail.com>, 2011.
 # foo <foo@bar>, 2009.
@@ -13,10 +14,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 12:35+0000\n"
-"PO-Revision-Date: 2012-04-20 15:05+0000\n"
-"Last-Translator: D.A. Loader <>\n"
-"Language-Team: German (http://www.transifex.net/projects/p/I2P/language/"
+"POT-Creation-Date: 2012-07-26 19:55+0000\n"
+"PO-Revision-Date: 2012-07-22 01:23+0000\n"
+"Last-Translator: blabla <blabla@trash-mail.com>\n"
+"Language-Team: German (http://www.transifex.com/projects/p/I2P/language/"
 "de/)\n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
@@ -24,176 +25,180 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:392
+#: ../java/src/org/klomp/snark/SnarkManager.java:407
 #, java-format
 msgid "Total uploaders limit changed to {0}"
 msgstr "Gesamtanzahl an Uploadslots geändert auf {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:394
+#: ../java/src/org/klomp/snark/SnarkManager.java:409
 #, java-format
 msgid "Minimum total uploaders limit is {0}"
 msgstr "Minimale Anzahl an Uploadslots ist {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:406
+#: ../java/src/org/klomp/snark/SnarkManager.java:421
 #, java-format
 msgid "Up BW limit changed to {0}KBps"
-msgstr "Upload Bandbreite wurde auf {0}kbyte/s geändert."
+msgstr "Upload-Bandbreite wurde auf {0}kbyte/s geändert."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:408
+#: ../java/src/org/klomp/snark/SnarkManager.java:423
 #, java-format
 msgid "Minimum up bandwidth limit is {0}KBps"
 msgstr "Minimales Limit der Upload-Bandbreite ist {0} kbyte/s."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:420
+#: ../java/src/org/klomp/snark/SnarkManager.java:435
 #, java-format
 msgid "Startup delay changed to {0}"
 msgstr "Startverzögerung auf {0} gesetzt"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:431
+#: ../java/src/org/klomp/snark/SnarkManager.java:446
 #, java-format
 msgid "Refresh time changed to {0}"
 msgstr "Auffrischungsrate auf {0} gesetzt"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:433
+#: ../java/src/org/klomp/snark/SnarkManager.java:448
 msgid "Refresh disabled"
 msgstr "Auffrischung abgeschaltet"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:488
+#: ../java/src/org/klomp/snark/SnarkManager.java:503
 msgid "I2CP and tunnel changes will take effect after stopping all torrents"
 msgstr ""
 "Änderungen an I2CP und am Tunnel werden nach dem Stoppen aller Torrents "
 "wirksam"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:492
+#: ../java/src/org/klomp/snark/SnarkManager.java:507
 #, java-format
 msgid "I2CP options changed to {0}"
 msgstr "I2CP-Optionen auf {0} gesetzt"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:497
+#: ../java/src/org/klomp/snark/SnarkManager.java:512
 msgid "Disconnecting old I2CP destination"
-msgstr "Trenne das alte I2CP Ziel"
+msgstr "Trenne das alte I2CP-Ziel"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:499
+#: ../java/src/org/klomp/snark/SnarkManager.java:514
 #, java-format
 msgid "I2CP settings changed to {0}"
-msgstr "I2CP Einstellungen geändert auf {0}"
+msgstr "I2CP-Einstellungen geändert auf {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:504
+#: ../java/src/org/klomp/snark/SnarkManager.java:519
 msgid ""
 "Unable to connect with the new settings, reverting to the old I2CP settings"
 msgstr ""
 "Verbinden mit den neuen Einstellungen nicht möglich, benutze wieder die "
 "alten I2CP-Einstellungen"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:508
+#: ../java/src/org/klomp/snark/SnarkManager.java:523
 msgid "Unable to reconnect with the old settings!"
 msgstr "Verbinden mit den alten Einstellungen nicht möglich!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:510
+#: ../java/src/org/klomp/snark/SnarkManager.java:525
 msgid "Reconnected on the new I2CP destination"
 msgstr "Verbunden auf dem neuem I2CP-Ziel"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:517
+#: ../java/src/org/klomp/snark/SnarkManager.java:532
 #, java-format
 msgid "I2CP listener restarted for \"{0}\""
 msgstr "I2CP-Verbindung neu gestartet für \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:529
+#: ../java/src/org/klomp/snark/SnarkManager.java:544
 msgid "New files will be publicly readable"
 msgstr "Neu angelegte Dateien werden allgemein lesbar sein."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:531
+#: ../java/src/org/klomp/snark/SnarkManager.java:546
 msgid "New files will not be publicly readable"
 msgstr "Neu angelegte Dateien werden nicht allgemein lesbar sein."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:538
+#: ../java/src/org/klomp/snark/SnarkManager.java:553
 msgid "Enabled autostart"
 msgstr "Aktiviere Autostart"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:540
+#: ../java/src/org/klomp/snark/SnarkManager.java:555
 msgid "Disabled autostart"
 msgstr "Deaktiviere Autostart"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:546
+#: ../java/src/org/klomp/snark/SnarkManager.java:561
 msgid "Enabled open trackers - torrent restart required to take effect."
 msgstr ""
 "OpenTracker aktiviert - Um dies anzuwenden, müssen die Torrents neu "
 "gestartet werden."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:548
+#: ../java/src/org/klomp/snark/SnarkManager.java:563
 msgid "Disabled open trackers - torrent restart required to take effect."
 msgstr ""
 "OpenTracker deaktiviert - Um dies anzuwenden, müssen die Torrents neu "
 "gestartet werden."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:556
-msgid "Open Tracker list changed - torrent restart required to take effect."
-msgstr ""
-"OpenTracker-Liste geändert - Um dies anzuwenden, müssen die Torrents neu "
-"gestartet werden"
-
-#: ../java/src/org/klomp/snark/SnarkManager.java:563
+#: ../java/src/org/klomp/snark/SnarkManager.java:570
 #, java-format
 msgid "{0} theme loaded, return to main i2psnark page to view."
 msgstr ""
 "Thema {0} geladen. Gehen Sie zurück zur Hauptseite von i2psnark, um die "
 "Änderungen zu sehen!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:570
+#: ../java/src/org/klomp/snark/SnarkManager.java:577
 msgid "Configuration unchanged."
 msgstr "Konfiguration nicht geändert."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:580
+#: ../java/src/org/klomp/snark/SnarkManager.java:609
+msgid "Open Tracker list changed - torrent restart required to take effect."
+msgstr ""
+"OpenTracker-Liste geändert - Um dies anzuwenden, müssen die Torrents neu "
+"gestartet werden"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:619
+msgid "Private tracker list changed - affects newly created torrents only."
+msgstr "Liste privater Tracker geändert - betrifft nur neu erstellte Torrents"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:665
 #, java-format
 msgid "Unable to save the config to {0}"
 msgstr "Konnte Konfiguration nicht in {0} speichern"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:645
+#: ../java/src/org/klomp/snark/SnarkManager.java:730
 msgid "Connecting to I2P"
 msgstr "Verbinde mit I2P"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:648
+#: ../java/src/org/klomp/snark/SnarkManager.java:733
 msgid "Error connecting to I2P - check your I2CP settings!"
 msgstr ""
 "Fehler beim Verbinden mit I2P - Kontrollieren Sie die I2CP-Einstellungen!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:657
+#: ../java/src/org/klomp/snark/SnarkManager.java:742
 #, java-format
 msgid "Error: Could not add the torrent {0}"
 msgstr "Fehler: Konnte den Torrent \"{0}\" nicht hinzufügen"
 
 #. catch this here so we don't try do delete it below
-#: ../java/src/org/klomp/snark/SnarkManager.java:679
+#: ../java/src/org/klomp/snark/SnarkManager.java:764
 #, java-format
 msgid "Cannot open \"{0}\""
 msgstr "Kann dies nicht öffnen: \"{0}\""
 
 #. TODO - if the existing one is a magnet, delete it and add the metainfo instead?
-#: ../java/src/org/klomp/snark/SnarkManager.java:698
-#: ../java/src/org/klomp/snark/SnarkManager.java:776
-#: ../java/src/org/klomp/snark/SnarkManager.java:831
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226
+#: ../java/src/org/klomp/snark/SnarkManager.java:783
+#: ../java/src/org/klomp/snark/SnarkManager.java:861
+#: ../java/src/org/klomp/snark/SnarkManager.java:939
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:159
 #, java-format
 msgid "Torrent with this info hash is already running: {0}"
 msgstr "Torrent mit diesem Infohash läuft schon: {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:704
+#: ../java/src/org/klomp/snark/SnarkManager.java:789
 #, java-format
 msgid "ERROR - No I2P trackers in private torrent \"{0}\""
-msgstr "Fehler - Keine I2P Tracker im privaten Torrent {0}"
+msgstr "Fehler - Keine I2P-Tracker im privaten Torrent {0}"
 
 #. addMessage(_("Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers and DHT only.", info.getName()));
-#: ../java/src/org/klomp/snark/SnarkManager.java:707
+#: ../java/src/org/klomp/snark/SnarkManager.java:792
 #, java-format
 msgid ""
 "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers "
 "only."
 msgstr ""
-"Warnung - keine I2P Tracker in \"{0}\", werde nur bei I2P-OpenTrackern "
+"Warnung - keine I2P-Tracker in \"{0}\", werde nur bei I2P-OpenTrackern "
 "bekanntgeben"
 
 #. addMessage(_("Warning - No I2P trackers in \"{0}\", and DHT and open trackers are disabled, you should enable open trackers or DHT before starting the torrent.", info.getName()));
-#: ../java/src/org/klomp/snark/SnarkManager.java:712
+#: ../java/src/org/klomp/snark/SnarkManager.java:797
 #, java-format
 msgid ""
 "Warning - No I2P Trackers found in \"{0}\". Make sure Open Tracker is "
@@ -202,36 +207,36 @@ msgstr ""
 "Warnung - keine I2P-Tracker in \"{0}\" gefunden. Stell sicher, dass "
 "OpenTracker aktiviert sind, bevor du diesen Torrent startest!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:733
+#: ../java/src/org/klomp/snark/SnarkManager.java:818
 #, java-format
 msgid "Torrent in \"{0}\" is invalid"
 msgstr "Torrent in \"{0}\" ist nicht gültig"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:738
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2248
+#: ../java/src/org/klomp/snark/SnarkManager.java:823
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:181
 #, java-format
 msgid "ERROR - Out of memory, cannot create torrent from {0}"
 msgstr ""
 "Fehler - unzureichender Arbeitsspeicher, kann keinen Torrent von {0} "
 "erstellen."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:750
+#: ../java/src/org/klomp/snark/SnarkManager.java:835
 #, java-format
 msgid "Torrent added and started: \"{0}\""
 msgstr "Torrent hinzugefügt und gestartet: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:752
+#: ../java/src/org/klomp/snark/SnarkManager.java:837
 #, java-format
 msgid "Torrent added: \"{0}\""
 msgstr "Torrent hinzugefügt: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:787
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:542
+#: ../java/src/org/klomp/snark/SnarkManager.java:872
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:87
 #, java-format
 msgid "Fetching {0}"
 msgstr "Hole {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:790
+#: ../java/src/org/klomp/snark/SnarkManager.java:875
 #, java-format
 msgid ""
 "We have no saved peers and no other torrents are running. Fetch of {0} will "
@@ -241,297 +246,365 @@ msgstr ""
 "Das Herunterladen von {0} kann nicht erfolgen, solange du keinen anderen "
 "Torrent startest."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:794
+#: ../java/src/org/klomp/snark/SnarkManager.java:879
 #, java-format
 msgid "Adding {0}"
 msgstr "Hinzufügen {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:841
-#: ../java/src/org/klomp/snark/SnarkManager.java:864
-#: ../java/src/org/klomp/snark/SnarkManager.java:1300
+#: ../java/src/org/klomp/snark/SnarkManager.java:910
+#, java-format
+msgid "Download already running: {0}"
+msgstr "Download läuft bereits: {0}"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:949
+#: ../java/src/org/klomp/snark/SnarkManager.java:972
+#: ../java/src/org/klomp/snark/SnarkManager.java:1408
 #, java-format
 msgid "Failed to copy torrent file to {0}"
 msgstr "Konnte Torrent-Datei nicht nach {0} kopieren"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1091
+#: ../java/src/org/klomp/snark/SnarkManager.java:1199
 #, java-format
 msgid "Too many files in \"{0}\" ({1}), deleting it!"
 msgstr "Zu viele Dateien in  \"{0}\" ({1}), wird gelöscht! "
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1093
+#: ../java/src/org/klomp/snark/SnarkManager.java:1201
 #, java-format
 msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!"
 msgstr "Torrentdatei \"{0}\" darf nicht auf '.torrent' enden, wird gelöscht!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1095
+#: ../java/src/org/klomp/snark/SnarkManager.java:1203
 #, java-format
 msgid "No pieces in \"{0}\",  deleting it!"
 msgstr "Keine Teile in \"{0}\", wird entfernt!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1097
+#: ../java/src/org/klomp/snark/SnarkManager.java:1205
 #, java-format
 msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!"
 msgstr "Zu viele Teile in  \"{0}\", das Limit sind {1}, werden gelöscht!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1099
+#: ../java/src/org/klomp/snark/SnarkManager.java:1207
 #, java-format
 msgid "Pieces are too large in \"{0}\" ({1}B), deleting it."
 msgstr "Teile in \"{0}\" sind zu groß ({1}B), lösche es."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1100
+#: ../java/src/org/klomp/snark/SnarkManager.java:1208
 #, java-format
 msgid "Limit is {0}B"
 msgstr "Limit ist \"{0}\"Bytes"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1102
+#: ../java/src/org/klomp/snark/SnarkManager.java:1210
 #, java-format
 msgid "Torrent \"{0}\" has no data, deleting it!"
 msgstr "Torrent \"{0}\" enthält keine Daten und wird gelöscht!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1110
+#: ../java/src/org/klomp/snark/SnarkManager.java:1218
 #, java-format
 msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\""
 msgstr ""
 "Torrents größer als \"{0}\"Bytes werden nicht unterstützt, lösche \"{1}\"."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1126
+#: ../java/src/org/klomp/snark/SnarkManager.java:1234
 #, java-format
 msgid "Error: Could not remove the torrent {0}"
 msgstr "Fehler: Konnte den Torrent \"{0}\" nicht entfernen"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1147
-#: ../java/src/org/klomp/snark/SnarkManager.java:1165
+#: ../java/src/org/klomp/snark/SnarkManager.java:1255
+#: ../java/src/org/klomp/snark/SnarkManager.java:1273
 #, java-format
 msgid "Torrent stopped: \"{0}\""
 msgstr "Torrent angehalten: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1186
+#: ../java/src/org/klomp/snark/SnarkManager.java:1294
 #, java-format
 msgid "Torrent removed: \"{0}\""
 msgstr "Torrent entfernt: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1194
+#: ../java/src/org/klomp/snark/SnarkManager.java:1302
 #, java-format
 msgid "Adding torrents in {0}"
 msgstr "Füge Torrents in {0} hinzu ..."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1245
+#: ../java/src/org/klomp/snark/SnarkManager.java:1353
 #, java-format
 msgid "Download finished: {0}"
 msgstr "vollständig heruntergeladen:\"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1296
+#: ../java/src/org/klomp/snark/SnarkManager.java:1404
 #, java-format
 msgid "Metainfo received for {0}"
 msgstr "Metainfo für {0} erhalten"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1297
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:579
+#: ../java/src/org/klomp/snark/SnarkManager.java:1405
+#: ../java/src/org/klomp/snark/SnarkManager.java:1620
 #, java-format
 msgid "Starting up torrent {0}"
-msgstr "Starte Torrent {0}"
+msgstr "Starte Torrent {0} ..."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1312
+#: ../java/src/org/klomp/snark/SnarkManager.java:1420
 #, java-format
 msgid "Error on torrent {0}"
 msgstr "Fehler bei Torrent {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1361
+#: ../java/src/org/klomp/snark/SnarkManager.java:1438
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1765
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1775
+msgid "Magnet"
+msgstr "Magnet"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1469
 msgid "Unable to connect to I2P!"
-msgstr "Konnte mich nicht mit I2P verbinden!"
+msgstr "Konnte keine Verbindung zu I2P herstellen!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1367
+#: ../java/src/org/klomp/snark/SnarkManager.java:1475
 #, java-format
 msgid "Unable to add {0}"
 msgstr "Konnte {0} nicht hinzufügen."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:218
+#: ../java/src/org/klomp/snark/SnarkManager.java:1619
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:124
+msgid "Opening the I2P tunnel"
+msgstr "I2P Tunnel öffnen ..."
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1643
+msgid "Opening the I2P tunnel and starting all torrents."
+msgstr "Öffne den I2P-Tunnel und starte alle Torrents ..."
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1698
+msgid "Stopping all torrents and closing the I2P tunnel."
+msgstr "Stoppe alle Torrents und beende den I2P-Tunnel."
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1714
+msgid "Closing I2P tunnel after notifying trackers."
+msgstr "Der I2P-Tunnel wird nach Benachrichtigung der Tracker geschlossen."
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1721
+#: ../java/src/org/klomp/snark/SnarkManager.java:1732
+msgid "I2P tunnel closed."
+msgstr "I2P-Tunnel geschlossen."
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:75
+#, java-format
+msgid "Download torrent file from {0}"
+msgstr "Torrent-Datei von {0} herunterladen"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:97
+#, java-format
+msgid "Torrent was not retrieved from {0}"
+msgstr "Torrent wurde nicht geladen von {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:150
+#, java-format
+msgid "Torrent fetched from {0}"
+msgstr "Torrent geholt von {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:171
+#, java-format
+msgid "Torrent already running: {0}"
+msgstr "Torrent läuft schon: {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:173
+#, java-format
+msgid "Torrent already in the queue: {0}"
+msgstr "Torrent ist schon in der Warteschlange: {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:179
+#, java-format
+msgid "Torrent at {0} was not valid"
+msgstr "Torrent in {0} war nicht gültig"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:222
 msgid "I2PSnark - Anonymous BitTorrent Client"
 msgstr "I2PSnark - Anonymer BitTorrent-Klient"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:231
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:235
 msgid "Router is down"
 msgstr "Router ist Offline"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:246
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:250
 msgid "Torrents"
 msgstr "Torrents"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:249
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:256
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1171
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:253
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:260
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1236
 msgid "I2PSnark"
 msgstr "I2PSnark"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:253
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:257
 msgid "Refresh page"
 msgstr "Aktualisiere Seite"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:258
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:262
 msgid "Forum"
 msgstr "Forum"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:271
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:275
 msgid "Click \"Add torrent\" button to fetch torrent"
 msgstr "Drücke den \"Torrent Hinzufügen\" Button um den Torrent zu laden"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:306
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:307
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:311
 msgid "clear messages"
 msgstr "Lösche Nachrichten"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:333
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1969
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:337
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:339
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2219
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2221
 msgid "Status"
 msgstr "Zustand"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:339
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:341
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348
 msgid "Hide Peers"
 msgstr "Teilnehmer ausblenden"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:353
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:355
 msgid "Show Peers"
 msgstr "Teilnehmer einblenden"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:355
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1883
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1899
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:362
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:364
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2076
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2091
 msgid "Torrent"
 msgstr "Torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:359
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:369
 msgid "Estimated time remaining"
 msgstr "geschätzte verbleibende Zeit"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:362
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:372
 msgid "ETA"
 msgstr "Dauer"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:366
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:377
 msgid "Downloaded"
 msgstr "heruntergeladen"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:369
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:383
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:380
 msgid "RX"
 msgstr " "
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:373
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:385
 msgid "Uploaded"
 msgstr "hochgeladen"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:376
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:393
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:388
 msgid "TX"
 msgstr " "
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:381
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:394
 msgid "Down Rate"
 msgstr "eingehend"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:386
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:395
-msgid "Rate"
-msgstr " "
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:397
+msgid "RX Rate"
+msgstr "Downloadgeschwindigkeit"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:391
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:403
 msgid "Up Rate"
 msgstr "ausgehend"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:415
+#. Translators: Please keep short or translate as " "
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:406
+msgid "TX Rate"
+msgstr "Uploadgeschwindigkeit"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:429
 msgid "Stop all torrents and the I2P tunnel"
 msgstr "Stoppe alle Torrents und den I2P-Tunnel"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:417
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:431
 msgid "Stop All"
 msgstr "Stoppe alle"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:426
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:440
 msgid "Start all torrents and the I2P tunnel"
 msgstr "Starte alle Torrents und den I2P-Tunnel"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:428
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:442
 msgid "Start All"
 msgstr "Starte alle"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:448
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:462
 msgid "No torrents loaded."
 msgstr "keine Torrents geladen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:453
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:467
 msgid "Totals"
 msgstr "Gesamt"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:455
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:469
 #, java-format
 msgid "1 torrent"
 msgid_plural "{0} torrents"
 msgstr[0] "1 Torrent"
 msgstr[1] "{0} Torrents"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:458
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:472
 #, java-format
 msgid "1 connected peer"
 msgid_plural "{0} connected peers"
 msgstr[0] "1 verbundener Teilnehmer"
 msgstr[1] "{0} verbundene Teilnehmer"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:541
-msgid "Opening the I2P tunnel"
-msgstr "Öffne den I2P Tunnel"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:550
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:561
 #, java-format
 msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\""
-msgstr "ungültige URL - muss mit \"http://\", \"{0}\", oder \"{1}\" anfangen"
+msgstr "ungültige URL - muss mit \"http://\", \"{0}\" oder \"{1}\" anfangen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:598
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:625
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:602
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:629
 #, java-format
 msgid "Magnet deleted: {0}"
 msgstr "Magnetlink wurde gelöscht: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:606
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:631
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:610
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:635
 #, java-format
 msgid "Torrent file deleted: {0}"
 msgstr "Torrentdatei gelöscht: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:637
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:648
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:641
 #, java-format
 msgid "Data file deleted: {0}"
 msgstr "Daten gelöscht: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:639
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:650
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:643
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:654
 #, java-format
 msgid "Data file could not be deleted: {0}"
 msgstr "Daten konnten nicht gelöscht werden: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:662
 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:669
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:678
+#, java-format
+msgid "Directory could not be deleted: {0}"
+msgstr "Das Verzeichnis {0} konnte nicht gelöscht werden."
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:676
 #, java-format
-msgid "Data dir deleted: {0}"
-msgstr "Datenverzeichnis wurde gelöscht: {0}"
+msgid "Directory deleted: {0}"
+msgstr "Verzeichnis gelöscht: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:713
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:722
 msgid "Error creating torrent - you must select a tracker"
 msgstr ""
 "Fehler beim Erstellen des Torrents - Sie müssen einen Tracker auswählen!"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:728
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:738
 #, java-format
 msgid "Torrent created for \"{0}\""
 msgstr "Torrent erstellt für \"{0}\""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:730
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:740
 #, java-format
 msgid ""
 "Many I2P trackers require you to register new torrents before seeding - "
@@ -540,148 +613,149 @@ msgstr ""
 "Viele I2P-Tracker erfordern eine Registrierung, bevor der Torrent verteilt "
 "wird. Bitte tun Sie dies vor dem Start von \"{0}\"!"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:732
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:742
 #, java-format
 msgid "Error creating a torrent for \"{0}\""
 msgstr "Fehler beim Erstellen eines Torrents für \"{0}\""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:735
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:745
 #, java-format
 msgid "Cannot create a torrent for the nonexistent data: {0}"
 msgstr "Kann keinen Torrent für nicht existente Daten erstellen: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:738
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:748
 msgid "Error creating torrent - you must enter a file or directory"
 msgstr ""
 "Fehler beim Erstellen des Torrents - Sie müssen eine Datei oder ein "
 "Verzeichnis angeben."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:741
-msgid "Stopping all torrents and closing the I2P tunnel."
-msgstr "Stoppe alle Torrents und beende den I2P-Tunnel."
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:752
-msgid "I2P tunnel closed."
-msgstr "I2P-Tunnel geschlossen."
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:755
-msgid "Opening the I2P tunnel and starting all torrents."
-msgstr "Öffne den I2P-Tunnel und starte alle Torrents."
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:771
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1633
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1731
 msgid "Delete selected"
 msgstr "Lösche ausgewähltes"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:784
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1732
+msgid "Save tracker configuration"
+msgstr "Trackereinstellungen speichern"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:780
 msgid "Removed"
 msgstr "Entfernt"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:791
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1632
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1636
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:809
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1730
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1735
 msgid "Add tracker"
 msgstr "Füge Tracker Hinzu"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:804
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:807
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:832
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:835
 msgid "Enter valid tracker name and URLs"
-msgstr "Gib eine gültigen Tracker Namen sowie URL an"
+msgstr "Gib einen gültigen Tracker-Namen sowie die URLs an!"
 
 #. "<input type=\"reset\" class=\"cancel\" value=\"").append(_("Cancel")).append("\">\n" +
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:809
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1635
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:837
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1734
 msgid "Restore defaults"
 msgstr "Auf Default zurücksetzen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:811
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:840
 msgid "Restored default trackers"
 msgstr "Auf Default Tracker zurückgesetzt"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:932
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:937
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:943
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:976
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:989
 msgid "Tracker Error"
 msgstr "Trackerfehler"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:935
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:939
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:963
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:967
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:976
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:980
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:985
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:989
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:979
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:984
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1012
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1028
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1039
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1044
 #, java-format
 msgid "1 peer"
 msgid_plural "{0} peers"
 msgstr[0] "1 Teilnehmer"
 msgstr[1] "{0} Teilnehmern"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:953
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:992
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:993
+msgid "Starting"
+msgstr "Starten"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1001
 msgid "Seeding"
 msgstr "Verteile"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:957
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:969
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1905
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2020
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1005
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1019
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1020
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2161
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2276
 msgid "Complete"
 msgstr "vollständig"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:973
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:978
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1024
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1025
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1030
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1031
 msgid "OK"
 msgstr "OK"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:987
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1035
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1036
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1041
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1042
 msgid "Stalled"
 msgstr "Stillstand"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:991
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:994
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1046
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1047
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1050
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1051
 msgid "No Peers"
 msgstr "keine Teilnehmer"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:996
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1053
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1054
 msgid "Stopped"
 msgstr "angehalten"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1029
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1087
 msgid "Torrent details"
 msgstr "Details"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1041
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1301
-msgid "Info"
-msgstr "Info"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1056
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1116
 msgid "View files"
 msgstr "Zeige Dateien"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1058
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1118
 msgid "Open file"
 msgstr "Öffne Datei"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1100
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1161
 msgid "Stop the torrent"
 msgstr "Torrent stoppen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1102
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1163
 msgid "Stop"
 msgstr "Stopp"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1112
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1175
 msgid "Start the torrent"
 msgstr "Torrent starten"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1114
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1177
 msgid "Start"
 msgstr "Start"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1125
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1189
 msgid "Remove the torrent from the active list, deleting the .torrent file"
 msgstr ""
 "entfernt den Torrent von der aktiven Liste und löscht die .torrent-Datei"
@@ -689,7 +763,7 @@ msgstr ""
 #. Can't figure out how to escape double quotes inside the onclick string.
 #. Single quotes in translate strings with parameters must be doubled.
 #. Then the remaining single quote must be escaped
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1130
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1194
 #, java-format
 msgid ""
 "Are you sure you want to delete the file \\''{0}.torrent\\'' (downloaded "
@@ -698,18 +772,18 @@ msgstr ""
 "Sind Sie sicher, dass Sie die Datei  \\''{0}.torrent\\'' löschen wollen? "
 "(Heruntergeladene Daten werden nicht gelöscht.)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1133
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1197
 msgid "Remove"
 msgstr "Entfernen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1144
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1209
 msgid "Delete the .torrent file and the associated data file(s)"
 msgstr "löscht die .torrent-Datei und dazugehörige Daten Datei(en)"
 
 #. Can't figure out how to escape double quotes inside the onclick string.
 #. Single quotes in translate strings with parameters must be doubled.
 #. Then the remaining single quote must be escaped
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1149
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1214
 #, java-format
 msgid ""
 "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded "
@@ -718,183 +792,180 @@ msgstr ""
 "Sind Sie sicher, dass Sie die Torrentdatei \\''{0}\\'' und alle "
 "heruntergeladenen Daten löschen wollen?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1152
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1698
 msgid "Delete"
 msgstr "Löschen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1187
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1252
 msgid "Unknown"
 msgstr "Unbekannt"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1199
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264
 msgid "Seed"
 msgstr "Quelle"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1222
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287
 msgid "Uninteresting (The peer has no pieces we need)"
 msgstr "uninteressant (Der Teilnehmer hat keine Teile, die wir benötigen)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1224
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1289
 msgid "Choked (The peer is not allowing us to request pieces)"
 msgstr "gedrosselt (Der Teilnehmer hat uns nicht erlaubt, Teile anzufordern)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1244
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1309
 msgid "Uninterested (We have no pieces the peer needs)"
 msgstr "uninteressiert (Wir haben keine Teile, die der Teilnehmer benötigt)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1246
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1311
 msgid "Choking (We are not allowing the peer to request pieces)"
 msgstr "gedrosselt (Wir erlauben dem Teilnehmer nicht, Teile anzufordern)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1300
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1365
 #, java-format
 msgid "Details at {0} tracker"
 msgstr "Details beim Tracker {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1330
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1381
+msgid "Info"
+msgstr "Info"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1409
 msgid "Add Torrent"
 msgstr "Torrent hinzufügen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1332
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411
 msgid "From URL"
 msgstr "Quell-URL"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1335
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1414
 msgid ""
 "Enter the torrent file download URL (I2P only), magnet link, maggot link, or "
 "info hash"
 msgstr ""
-"Gibt die Torrent File URL (I2P Link), einen Magnet / Maggot Link, oder einen "
-"Info Hash ein."
+"Gib die URL einer Torrentdatei (I2P-Link), einen Magnet- / Maggot-Link oder "
+"einen Info-Hash ein!"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1340
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419
 msgid "Add torrent"
 msgstr "Füge Torrent hinzu"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1343
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422
 #, java-format
 msgid "You can also copy .torrent files to: {0}."
 msgstr "Alternativ können Sie die .torrent-Dateien auch nach {0} kopieren."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1345
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1424
 msgid "Removing a .torrent will cause it to stop."
 msgstr "Das Entfernen der .torrent-Datei stoppt den jeweiligen Torrent."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1368
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1447
 msgid "Create Torrent"
 msgstr "Torrent erstellen"
 
 #. out.write("From file: <input type=\"file\" name=\"newFile\" size=\"50\" value=\"" + newFile + "\" /><br>\n");
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1371
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1450
 msgid "Data to seed"
 msgstr "Daten zum Verteilen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1375
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1454
 msgid "File or directory to seed (must be within the specified path)"
 msgstr "Datei oder Verzeichnis zum Verteilen (muss im angegebenen Pfad sein)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1377
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1927
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1456
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2111
 msgid "Tracker"
 msgstr "Tracker"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1379
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1458
 msgid "Select a tracker"
 msgstr "Wähle einen Tracker"
 
 #. out.write(_("Open trackers and DHT only"));
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1384
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1463
 msgid "Open trackers only"
 msgstr "Benutze nur OpenTracker"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1401
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1480
 msgid "Create torrent"
 msgstr "Erstelle Torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1404
-msgid "Private?"
-msgstr "Privat?"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1406
-msgid "Use for private trackers"
-msgstr "Benutze für private Tracker"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1431
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1645
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1503
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1744
 msgid "Configuration"
 msgstr "Einstellungen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1435
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507
 msgid "Data directory"
 msgstr "Datenverzeichnis"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1437
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509
 msgid "Edit i2psnark.config and restart to change"
 msgstr "Zum Ändern, bearbeite die i2psnark.config und starte neu!"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1441
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1513
 msgid "Files readable by all"
 msgstr "Dateien von allen lesbar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1445
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1517
 msgid "If checked, other users may access the downloaded files"
 msgstr ""
 "Ist dies markiert, können andere Benutzer auf die heruntergeladenen Dateien "
 "zugreifen."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1449
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1521
 msgid "Auto start"
 msgstr "Autostart"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1453
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1525
 msgid "If checked, automatically start torrents that are added"
 msgstr "Wenn markiert, werden hinzugefügte Torrents automatisch gestartet."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1457
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1529
 msgid "Theme"
 msgstr "Aufmachung"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1470
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1542
 msgid "Refresh time"
 msgstr "Auffrischungsintervall"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1483
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1555
 msgid "Never"
 msgstr "Nie"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1489
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1561
 msgid "Startup delay"
 msgstr "Startverzögerung"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1491
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1563
 msgid "minutes"
 msgstr "Minuten"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1515
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1587
 msgid "Total uploader limit"
 msgstr "Gesamtlimit an Hochladern"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1518
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1590
 msgid "peers"
 msgstr "Teilnehmer"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1522
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1594
 msgid "Up bandwidth limit"
 msgstr "Bandbreitenbegrenzung beim Hochladen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1525
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1597
 msgid "Half available bandwidth recommended."
 msgstr "Halbe verfügbare Bandbreite wird empfohlen."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1527
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1599
 msgid "View or change router bandwidth"
 msgstr "Routerbandbreite ansehen oder ändern"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1531
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1603
 msgid "Use open trackers also"
 msgstr "Benutze auch OpenTracker"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1535
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1607
 msgid ""
 "If checked, announce torrents to open trackers as well as the tracker listed "
 "in the torrent file"
@@ -902,190 +973,165 @@ msgstr ""
 "Wenn markiert, wird der Torrent neben dem angegebenen Tracker auch bei den "
 "OpenTrackern bekannt gegeben."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1539
-msgid "Open tracker announce URLs"
-msgstr "OpenTracker-Announce-URLs"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1551
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1623
 msgid "Inbound Settings"
 msgstr "Einstellungen eingehend"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1557
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1629
 msgid "Outbound Settings"
 msgstr "Einstellungen ausgehend"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1565
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1637
 msgid "I2CP host"
 msgstr "I2CP-Host"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1570
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1642
 msgid "I2CP port"
 msgstr "I2CP-Port"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1585
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1657
 msgid "I2CP options"
 msgstr "I2CP-Optionen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1590
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1662
 msgid "Save configuration"
 msgstr "Einstellungen speichern"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1604
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1676
 msgid "Trackers"
 msgstr "Trackers"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1609
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1681
 msgid "Name"
 msgstr "Name"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1611
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1683
 msgid "Website URL"
-msgstr "Webseiten URL"
+msgstr "Webseiten-URL"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1685
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2314
+msgid "Open"
+msgstr "Öffnen"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1687
+msgid "Private"
+msgstr "privat"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1613
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1689
 msgid "Announce URL"
-msgstr "Ankündigungs URL"
+msgstr "Ankündigungs-URL"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1627
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723
 msgid "Add"
 msgstr "Hinzufügen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1661
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1760
 #, java-format
 msgid "Invalid magnet URL {0}"
 msgstr "ungültige Magnet-URL {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1695
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1794
 #, java-format
 msgid "Invalid info hash in magnet URL {0}"
 msgstr "ungültiger Infohash im Magnetlink {0}"
 
 #. * dummies for translation
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1725
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1918
 #, java-format
 msgid "1 hop"
 msgid_plural "{0} hops"
 msgstr[0] "1 Zwischenstation"
 msgstr[1] "{0} Zwischenstationen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1726
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1919
 #, java-format
 msgid "1 tunnel"
 msgid_plural "{0} tunnels"
 msgstr[0] "1 Tunnel"
 msgstr[1] "{0} Tunnel"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1903
-msgid "Completion"
-msgstr "Fortschritt"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2098
+msgid "Torrent file"
+msgstr "Torrent Datei"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1909
-#, fuzzy
-msgid "Remaining"
-msgstr "Bytes ausstehend"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2133
+msgid "Magnet link"
+msgstr "Magnetlink"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1910
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1966
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2140
+msgid "Private torrent"
+msgstr "privater Torrent"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2149
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2213
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2215
 msgid "Size"
 msgstr "Größe"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1915
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2156
+msgid "Completion"
+msgstr "Fortschritt"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2166
+msgid "Remaining"
+msgstr "Verbleibend"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2173
 msgid "Files"
 msgstr "Dateien"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1917
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2178
 msgid "Pieces"
 msgstr "Stücke"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1918
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2182
 msgid "Piece size"
 msgstr "Stückgröße"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1940
-msgid "Magnet link"
-msgstr "Magnetlink"
-
-#. We don't have the hash of the torrent file
-#. buf.append("<br>").append(_("Maggot link")).append(": <a href=\"").append(MAGGOT).append(hex).append(':').append(hex).append("\">")
-#. .append(MAGGOT).append(hex).append(':').append(hex).append("</a>");
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1946
-msgid "Torrent file"
-msgstr "Torrent Datei"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1964
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2003
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2205
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2209
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2259
 msgid "Directory"
 msgstr "Verzeichnis"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1973
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2228
 msgid "Priority"
 msgstr "Priorität"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1978
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2234
 msgid "Up to higher level directory"
 msgstr "Eine Hierarchie nach oben"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2008
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2264
 msgid "Torrent not found?"
 msgstr "Torrentdatei nicht gefunden?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2017
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2273
 msgid "File not found in torrent?"
 msgstr "Datei nicht gefunden im Torrent?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2030
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2286
 msgid "complete"
 msgstr "vollständig"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2031
-msgid "bytes remaining"
-msgstr "Bytes ausstehend"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2056
-msgid "Open"
-msgstr "Öffnen"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2287
+msgid "remaining"
+msgstr "verbleibend"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2082
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2341
 msgid "High"
 msgstr "hoch"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2087
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2346
 msgid "Normal"
 msgstr "normal"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2092
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2351
 msgid "Skip"
 msgstr "auslassen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2101
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2360
 msgid "Save priorities"
 msgstr "Prioritäten speichern"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2217
-#, java-format
-msgid "Torrent fetched from {0}"
-msgstr "Torrent geholt von {0}"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2238
-#, java-format
-msgid "Torrent already running: {0}"
-msgstr "Torrent läuft schon: {0}"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2240
-#, java-format
-msgid "Torrent already in the queue: {0}"
-msgstr "Torrent ist schon in der Warteschlange: {0}"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2246
-#, java-format
-msgid "Torrent at {0} was not valid"
-msgstr "Torrent in {0} war nicht gültig"
-
-#. FIXME don't lose peer setting
-#. String peerParam = req.getParameter("p");
-#. if (peerParam != null)
-#. buf.append("<input type=\"hidden\" name=\"p\" value=\"").append(peerParam).append("\" >\n");
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2260
-#, java-format
-msgid "Torrent was not retrieved from {0}"
-msgstr "Torrent wurde nicht geladen von {0}"
diff --git a/apps/i2psnark/locale/messages_es.po b/apps/i2psnark/locale/messages_es.po
index c13ca421c4d28a207363fc6b4532ddffdcbdb2a0..d465529216108c83b5cff9fddde0f98d8fdd75a4 100644
--- a/apps/i2psnark/locale/messages_es.po
+++ b/apps/i2psnark/locale/messages_es.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 12:34+0000\n"
+"POT-Creation-Date: 2012-07-26 19:45+0000\n"
 "PO-Revision-Date: 2012-04-21 15:18+0000\n"
 "Last-Translator: punkibastardo <punkibastardo@gmail.com>\n"
 "Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/I2P/"
@@ -25,164 +25,168 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:392
+#: ../java/src/org/klomp/snark/SnarkManager.java:407
 #, java-format
 msgid "Total uploaders limit changed to {0}"
 msgstr "Límite del número total de subidores ha cambiado a {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:394
+#: ../java/src/org/klomp/snark/SnarkManager.java:409
 #, java-format
 msgid "Minimum total uploaders limit is {0}"
 msgstr "El límite mínimo de subidores es {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:406
+#: ../java/src/org/klomp/snark/SnarkManager.java:421
 #, java-format
 msgid "Up BW limit changed to {0}KBps"
 msgstr "Ancho de banda para la subida ha sido cambiado a {0} kbyte/s."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:408
+#: ../java/src/org/klomp/snark/SnarkManager.java:423
 #, java-format
 msgid "Minimum up bandwidth limit is {0}KBps"
 msgstr "El límite mínimo de ancho de banda para la subida está en {0} kbyte/s."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:420
+#: ../java/src/org/klomp/snark/SnarkManager.java:435
 #, java-format
 msgid "Startup delay changed to {0}"
 msgstr "Tiempo de espera al inicio fue cambiado a {0}."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:431
+#: ../java/src/org/klomp/snark/SnarkManager.java:446
 #, java-format
 msgid "Refresh time changed to {0}"
 msgstr "Tiempo de actualización cambiado a {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:433
+#: ../java/src/org/klomp/snark/SnarkManager.java:448
 msgid "Refresh disabled"
 msgstr "Actualización deshabilitada"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:488
+#: ../java/src/org/klomp/snark/SnarkManager.java:503
 msgid "I2CP and tunnel changes will take effect after stopping all torrents"
 msgstr ""
 "Cambios de I2CP y del túnel tomarán efecto despues de detener todos los "
 "torrents."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:492
+#: ../java/src/org/klomp/snark/SnarkManager.java:507
 #, java-format
 msgid "I2CP options changed to {0}"
 msgstr "Opciones I2CP cambiadas a {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:497
+#: ../java/src/org/klomp/snark/SnarkManager.java:512
 msgid "Disconnecting old I2CP destination"
 msgstr "Desconectando anterior Destino I2CP"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:499
+#: ../java/src/org/klomp/snark/SnarkManager.java:514
 #, java-format
 msgid "I2CP settings changed to {0}"
 msgstr "Preferencias de I2CP cambiadas a {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:504
+#: ../java/src/org/klomp/snark/SnarkManager.java:519
 msgid ""
 "Unable to connect with the new settings, reverting to the old I2CP settings"
 msgstr ""
 "Conectarse no fue posíble con las nuevas preferencias I2CP, utilizaré las "
 "anteriores."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:508
+#: ../java/src/org/klomp/snark/SnarkManager.java:523
 msgid "Unable to reconnect with the old settings!"
 msgstr "Conectarse usando las preferencias anteriores no fue posible!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:510
+#: ../java/src/org/klomp/snark/SnarkManager.java:525
 msgid "Reconnected on the new I2CP destination"
 msgstr "Conectado con la nueva Destino I2CP"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:517
+#: ../java/src/org/klomp/snark/SnarkManager.java:532
 #, java-format
 msgid "I2CP listener restarted for \"{0}\""
 msgstr "Conexión I2CP reestablecida para \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:529
+#: ../java/src/org/klomp/snark/SnarkManager.java:544
 msgid "New files will be publicly readable"
 msgstr "Los archivos nuevos serán legibles por todos."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:531
+#: ../java/src/org/klomp/snark/SnarkManager.java:546
 msgid "New files will not be publicly readable"
 msgstr "Los archivos nuevos no se podrán leer de forma pública"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:538
+#: ../java/src/org/klomp/snark/SnarkManager.java:553
 msgid "Enabled autostart"
 msgstr "Arranque automático activado"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:540
+#: ../java/src/org/klomp/snark/SnarkManager.java:555
 msgid "Disabled autostart"
 msgstr "Arranque automático desactivado"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:546
+#: ../java/src/org/klomp/snark/SnarkManager.java:561
 msgid "Enabled open trackers - torrent restart required to take effect."
 msgstr ""
 "Rastreadores abiertos activados - Para aplicar ello es necesario que "
 "reinicies los torrents."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:548
+#: ../java/src/org/klomp/snark/SnarkManager.java:563
 msgid "Disabled open trackers - torrent restart required to take effect."
 msgstr ""
 "Rastreadores abiertos desactivados - Para aplicar ello es necesario que "
 "reinicies los torrents."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:556
-msgid "Open Tracker list changed - torrent restart required to take effect."
-msgstr ""
-"Lista de rastreadores abiertos cambiada - Para aplicar ello es necesario que "
-"reinicies los torrents."
-
-#: ../java/src/org/klomp/snark/SnarkManager.java:563
+#: ../java/src/org/klomp/snark/SnarkManager.java:570
 #, java-format
 msgid "{0} theme loaded, return to main i2psnark page to view."
 msgstr ""
 "Tema {0} cargado. ¡Vuelve a la página principal de i2psnark para verlo!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:570
+#: ../java/src/org/klomp/snark/SnarkManager.java:577
 msgid "Configuration unchanged."
 msgstr "Configuración no cambiada."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:580
+#: ../java/src/org/klomp/snark/SnarkManager.java:609
+msgid "Open Tracker list changed - torrent restart required to take effect."
+msgstr ""
+"Lista de rastreadores abiertos cambiada - Para aplicar ello es necesario que "
+"reinicies los torrents."
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:619
+msgid "Private tracker list changed - affects newly created torrents only."
+msgstr ""
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:665
 #, java-format
 msgid "Unable to save the config to {0}"
 msgstr "No se pudo guardar la configuración en {0}."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:645
+#: ../java/src/org/klomp/snark/SnarkManager.java:730
 msgid "Connecting to I2P"
 msgstr "Conectando a I2P"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:648
+#: ../java/src/org/klomp/snark/SnarkManager.java:733
 msgid "Error connecting to I2P - check your I2CP settings!"
 msgstr "Error al conectar a I2P - ¡Comprueba tu configuración I2CP!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:657
+#: ../java/src/org/klomp/snark/SnarkManager.java:742
 #, java-format
 msgid "Error: Could not add the torrent {0}"
 msgstr "Error: No se ha podido añadir el torrent {0}."
 
 #. catch this here so we don't try do delete it below
-#: ../java/src/org/klomp/snark/SnarkManager.java:679
+#: ../java/src/org/klomp/snark/SnarkManager.java:764
 #, java-format
 msgid "Cannot open \"{0}\""
 msgstr "No se puede abrir \"{0}\""
 
 #. TODO - if the existing one is a magnet, delete it and add the metainfo instead?
-#: ../java/src/org/klomp/snark/SnarkManager.java:698
-#: ../java/src/org/klomp/snark/SnarkManager.java:776
-#: ../java/src/org/klomp/snark/SnarkManager.java:831
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226
+#: ../java/src/org/klomp/snark/SnarkManager.java:783
+#: ../java/src/org/klomp/snark/SnarkManager.java:861
+#: ../java/src/org/klomp/snark/SnarkManager.java:939
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:159
 #, java-format
 msgid "Torrent with this info hash is already running: {0}"
 msgstr "Ya hay un Torrent con este hash: {0}."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:704
+#: ../java/src/org/klomp/snark/SnarkManager.java:789
 #, java-format
 msgid "ERROR - No I2P trackers in private torrent \"{0}\""
 msgstr "ERROR / No hay trackers I2P en el torrent privado \"{0}\""
 
 #. addMessage(_("Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers and DHT only.", info.getName()));
-#: ../java/src/org/klomp/snark/SnarkManager.java:707
+#: ../java/src/org/klomp/snark/SnarkManager.java:792
 #, java-format
 msgid ""
 "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers "
@@ -192,7 +196,7 @@ msgstr ""
 "a los rastreadores I2P abiertos."
 
 #. addMessage(_("Warning - No I2P trackers in \"{0}\", and DHT and open trackers are disabled, you should enable open trackers or DHT before starting the torrent.", info.getName()));
-#: ../java/src/org/klomp/snark/SnarkManager.java:712
+#: ../java/src/org/klomp/snark/SnarkManager.java:797
 #, java-format
 msgid ""
 "Warning - No I2P Trackers found in \"{0}\". Make sure Open Tracker is "
@@ -201,34 +205,34 @@ msgstr ""
 "Advertencia - No se encuentran rastreadores de I2P en \"{0}\". Asegúrate de "
 "que OpenTracker esté activado antes de iniciar este torrent."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:733
+#: ../java/src/org/klomp/snark/SnarkManager.java:818
 #, java-format
 msgid "Torrent in \"{0}\" is invalid"
 msgstr "El archivo .torrent en \"{0}\" no es válido."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:738
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2248
+#: ../java/src/org/klomp/snark/SnarkManager.java:823
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:181
 #, java-format
 msgid "ERROR - Out of memory, cannot create torrent from {0}"
 msgstr "ERROR - Falta de memoria, no se puede crear un torrent de {0}."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:750
+#: ../java/src/org/klomp/snark/SnarkManager.java:835
 #, java-format
 msgid "Torrent added and started: \"{0}\""
 msgstr "Torrent añadido e iniciado: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:752
+#: ../java/src/org/klomp/snark/SnarkManager.java:837
 #, java-format
 msgid "Torrent added: \"{0}\""
 msgstr "Torrent añadido: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:787
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:542
+#: ../java/src/org/klomp/snark/SnarkManager.java:872
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:87
 #, java-format
 msgid "Fetching {0}"
 msgstr "Recogiendo {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:790
+#: ../java/src/org/klomp/snark/SnarkManager.java:875
 #, java-format
 msgid ""
 "We have no saved peers and no other torrents are running. Fetch of {0} will "
@@ -237,298 +241,370 @@ msgstr ""
 "No tenemos guardado ningún par y no está activo ningún otro torrent. La "
 "obtención de {0} no tendrá éxito hasta que inicies otro torrent."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:794
+#: ../java/src/org/klomp/snark/SnarkManager.java:879
 #, java-format
 msgid "Adding {0}"
 msgstr "Añadiendo {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:841
-#: ../java/src/org/klomp/snark/SnarkManager.java:864
-#: ../java/src/org/klomp/snark/SnarkManager.java:1300
+#: ../java/src/org/klomp/snark/SnarkManager.java:910
+#, fuzzy, java-format
+msgid "Download already running: {0}"
+msgstr "Torrent ya en marcha: {0}"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:949
+#: ../java/src/org/klomp/snark/SnarkManager.java:972
+#: ../java/src/org/klomp/snark/SnarkManager.java:1408
 #, java-format
 msgid "Failed to copy torrent file to {0}"
 msgstr "No se pudo copiar el torrent a {0}."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1091
+#: ../java/src/org/klomp/snark/SnarkManager.java:1199
 #, java-format
 msgid "Too many files in \"{0}\" ({1}), deleting it!"
 msgstr "Hay demasiados archivos en  \"{0}\", se borrará ({1}). "
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1093
+#: ../java/src/org/klomp/snark/SnarkManager.java:1201
 #, java-format
 msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!"
 msgstr ""
 "Archivo de datos del torrent \"{0}\" no puede terminar en \".torrent' y será "
 "borrado."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1095
+#: ../java/src/org/klomp/snark/SnarkManager.java:1203
 #, java-format
 msgid "No pieces in \"{0}\",  deleting it!"
 msgstr "No hay partes en \"{0}\", se borrará."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1097
+#: ../java/src/org/klomp/snark/SnarkManager.java:1205
 #, java-format
 msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!"
 msgstr "Hay demasiadas partes en  \"{0}\" y el límite es {1}. Se borrarán."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1099
+#: ../java/src/org/klomp/snark/SnarkManager.java:1207
 #, java-format
 msgid "Pieces are too large in \"{0}\" ({1}B), deleting it."
 msgstr "Partes en \"{0}\" son demasiado grandes ({1}B). Se borrarán."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1100
+#: ../java/src/org/klomp/snark/SnarkManager.java:1208
 #, java-format
 msgid "Limit is {0}B"
 msgstr "El límite es de \"{0}\"Bytes"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1102
+#: ../java/src/org/klomp/snark/SnarkManager.java:1210
 #, java-format
 msgid "Torrent \"{0}\" has no data, deleting it!"
 msgstr "El torrent \"{0}\" no contiene datos y será borrado."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1110
+#: ../java/src/org/klomp/snark/SnarkManager.java:1218
 #, java-format
 msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\""
 msgstr ""
 "Torrents más grandes que \"{0}\"Bytes aún no funcionan, se borrará \"{1}\"."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1126
+#: ../java/src/org/klomp/snark/SnarkManager.java:1234
 #, java-format
 msgid "Error: Could not remove the torrent {0}"
 msgstr "Error: No se pudo quitar el torrent \"{0}\"."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1147
-#: ../java/src/org/klomp/snark/SnarkManager.java:1165
+#: ../java/src/org/klomp/snark/SnarkManager.java:1255
+#: ../java/src/org/klomp/snark/SnarkManager.java:1273
 #, java-format
 msgid "Torrent stopped: \"{0}\""
 msgstr "Torrent detenido: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1186
+#: ../java/src/org/klomp/snark/SnarkManager.java:1294
 #, java-format
 msgid "Torrent removed: \"{0}\""
 msgstr "Torrent quitado: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1194
+#: ../java/src/org/klomp/snark/SnarkManager.java:1302
 #, java-format
 msgid "Adding torrents in {0}"
 msgstr "Añadiendo torrents en {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1245
+#: ../java/src/org/klomp/snark/SnarkManager.java:1353
 #, java-format
 msgid "Download finished: {0}"
 msgstr "Terminada la descarga de \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1296
+#: ../java/src/org/klomp/snark/SnarkManager.java:1404
 #, java-format
 msgid "Metainfo received for {0}"
 msgstr "Metainfo recibida para {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1297
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:579
+#: ../java/src/org/klomp/snark/SnarkManager.java:1405
+#: ../java/src/org/klomp/snark/SnarkManager.java:1620
 #, java-format
 msgid "Starting up torrent {0}"
 msgstr "Iniciando el torrent {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1312
+#: ../java/src/org/klomp/snark/SnarkManager.java:1420
 #, java-format
 msgid "Error on torrent {0}"
 msgstr "Error en el torrent {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1361
+#: ../java/src/org/klomp/snark/SnarkManager.java:1438
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1765
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1775
+#, fuzzy
+msgid "Magnet"
+msgstr "Enlace de magnet"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1469
 msgid "Unable to connect to I2P!"
 msgstr "Imposible conectarse con I2P"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1367
+#: ../java/src/org/klomp/snark/SnarkManager.java:1475
 #, java-format
 msgid "Unable to add {0}"
 msgstr "Imposible añadir {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:218
+#: ../java/src/org/klomp/snark/SnarkManager.java:1619
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:124
+msgid "Opening the I2P tunnel"
+msgstr "Abriendo el túnel I2P"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1643
+msgid "Opening the I2P tunnel and starting all torrents."
+msgstr "Abriendo el túnel I2P e iniciando los torrents ..."
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1698
+msgid "Stopping all torrents and closing the I2P tunnel."
+msgstr "Deteniendo todos los torrents y cerrando el túnel I2P"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1714
+#, fuzzy
+msgid "Closing I2P tunnel after notifying trackers."
+msgstr "Abriendo el túnel I2P e iniciando los torrents ..."
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1721
+#: ../java/src/org/klomp/snark/SnarkManager.java:1732
+msgid "I2P tunnel closed."
+msgstr "Túnel I2P cerrado"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:75
+#, fuzzy, java-format
+msgid "Download torrent file from {0}"
+msgstr "Torrent obtenido desde {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:97
+#, java-format
+msgid "Torrent was not retrieved from {0}"
+msgstr "El torrent no se ha podido obtener de {0}."
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:150
+#, java-format
+msgid "Torrent fetched from {0}"
+msgstr "Torrent obtenido desde {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:171
+#, java-format
+msgid "Torrent already running: {0}"
+msgstr "Torrent ya en marcha: {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:173
+#, java-format
+msgid "Torrent already in the queue: {0}"
+msgstr "Torrent ya encolado: {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:179
+#, java-format
+msgid "Torrent at {0} was not valid"
+msgstr "Torrent en {0} no era válido"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:222
 msgid "I2PSnark - Anonymous BitTorrent Client"
 msgstr "I2PSnark - Cliente de BitTorrent Anónimo"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:231
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:235
 msgid "Router is down"
 msgstr "Router está caído"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:246
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:250
 msgid "Torrents"
 msgstr "Torrents"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:249
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:256
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1171
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:253
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:260
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1236
 msgid "I2PSnark"
 msgstr "I2PSnark"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:253
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:257
 msgid "Refresh page"
 msgstr "Actualizar página"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:258
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:262
 msgid "Forum"
 msgstr "Foro"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:271
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:275
 msgid "Click \"Add torrent\" button to fetch torrent"
 msgstr "Click en el botón \"Añadir torrent\" para cargar un torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:306
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:307
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:311
 msgid "clear messages"
 msgstr "Despejar mensajes"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:333
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1969
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:337
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:339
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2219
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2221
 msgid "Status"
 msgstr "Estado"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:339
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:341
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348
 msgid "Hide Peers"
 msgstr "ocultar pares"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:353
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:355
 msgid "Show Peers"
 msgstr "mostrar pares"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:355
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1883
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1899
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:362
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:364
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2076
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2091
 msgid "Torrent"
 msgstr "Torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:359
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:369
 msgid "Estimated time remaining"
 msgstr "Tiempo restante para completar la descarga"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:362
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:372
 msgid "ETA"
 msgstr "Tiempo"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:366
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:377
 msgid "Downloaded"
 msgstr "Descargado"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:369
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:383
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:380
 msgid "RX"
 msgstr "Bajado"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:373
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:385
 msgid "Uploaded"
 msgstr "Subido"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:376
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:393
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:388
 msgid "TX"
 msgstr "Subido"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:381
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:394
 msgid "Down Rate"
 msgstr "Tasa&nbsp;de descarga"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:386
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:395
-msgid "Rate"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:397
+#, fuzzy
+msgid "RX Rate"
 msgstr "Tasa"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:391
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:403
 msgid "Up Rate"
 msgstr "Tasa de subida"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:415
+#. Translators: Please keep short or translate as " "
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:406
+#, fuzzy
+msgid "TX Rate"
+msgstr "Tasa"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:429
 msgid "Stop all torrents and the I2P tunnel"
 msgstr "Detener todos los torrents y el túnel I2P"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:417
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:431
 msgid "Stop All"
 msgstr "Detener todos"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:426
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:440
 msgid "Start all torrents and the I2P tunnel"
 msgstr "Iniciar todos los torrents y el túnel I2P"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:428
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:442
 msgid "Start All"
 msgstr "Arrancar todos"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:448
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:462
 msgid "No torrents loaded."
 msgstr "No está cargado ningún torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:453
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:467
 msgid "Totals"
 msgstr "Total"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:455
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:469
 #, java-format
 msgid "1 torrent"
 msgid_plural "{0} torrents"
 msgstr[0] "1 torrent"
 msgstr[1] "{0} torrents"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:458
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:472
 #, java-format
 msgid "1 connected peer"
 msgid_plural "{0} connected peers"
 msgstr[0] "1 par conectado"
 msgstr[1] "{0} pares conectados"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:541
-msgid "Opening the I2P tunnel"
-msgstr "Abriendo el túnel I2P"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:550
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:561
 #, java-format
 msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\""
 msgstr "URL no válida: debe comenzar con \"http://\", \"{0}\", o \"{1}\"."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:598
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:625
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:602
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:629
 #, java-format
 msgid "Magnet deleted: {0}"
 msgstr "Magnet eliminado: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:606
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:631
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:610
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:635
 #, java-format
 msgid "Torrent file deleted: {0}"
 msgstr "Borrado archivo torrent: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:637
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:648
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:641
 #, java-format
 msgid "Data file deleted: {0}"
 msgstr "Borrado el archivo de datos: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:639
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:650
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:643
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:654
 #, java-format
 msgid "Data file could not be deleted: {0}"
 msgstr "No se pudo borrar el archivo de datos: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:662
 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:669
-#, java-format
-msgid "Data dir deleted: {0}"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:678
+#, fuzzy, java-format
+msgid "Directory could not be deleted: {0}"
+msgstr "No se pudo borrar el archivo de datos: {0}"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:676
+#, fuzzy, java-format
+msgid "Directory deleted: {0}"
 msgstr "Ha sido borrada la carpeta de datos: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:713
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:722
 msgid "Error creating torrent - you must select a tracker"
 msgstr "Error al crear el torrents - Tienes que elegir un rastreador."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:728
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:738
 #, java-format
 msgid "Torrent created for \"{0}\""
 msgstr "Torrent creado para \"{0}\""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:730
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:740
 #, java-format
 msgid ""
 "Many I2P trackers require you to register new torrents before seeding - "
@@ -537,147 +613,150 @@ msgstr ""
 "Muchos rastreadores en I2P requieren que te registres, antes de que puedas "
 "subir el torrent. Por favor, ¡hazlo antes de iniciar \"{0}\"!"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:732
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:742
 #, java-format
 msgid "Error creating a torrent for \"{0}\""
 msgstr "Error al crear el torrent \"{0}\""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:735
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:745
 #, java-format
 msgid "Cannot create a torrent for the nonexistent data: {0}"
 msgstr "No se puede crear un torrent para datos inexistentes: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:738
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:748
 msgid "Error creating torrent - you must enter a file or directory"
 msgstr ""
 "Error al crear el torrent - Tienes que especificar un archivo o una carpeta."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:741
-msgid "Stopping all torrents and closing the I2P tunnel."
-msgstr "Deteniendo todos los torrents y cerrando el túnel I2P"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:752
-msgid "I2P tunnel closed."
-msgstr "Túnel I2P cerrado"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:755
-msgid "Opening the I2P tunnel and starting all torrents."
-msgstr "Abriendo el túnel I2P e iniciando los torrents ..."
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:771
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1633
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1731
 msgid "Delete selected"
 msgstr "Borrar elementos seleccionados"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:784
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1732
+#, fuzzy
+msgid "Save tracker configuration"
+msgstr "Guardar ajustes"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:780
 msgid "Removed"
 msgstr "Eliminado"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:791
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1632
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1636
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:809
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1730
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1735
 msgid "Add tracker"
 msgstr "Añadir tracker"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:804
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:807
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:832
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:835
 msgid "Enter valid tracker name and URLs"
 msgstr "Introducir nombre y URL de tracker válido"
 
 #. "<input type=\"reset\" class=\"cancel\" value=\"").append(_("Cancel")).append("\">\n" +
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:809
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1635
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:837
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1734
 msgid "Restore defaults"
 msgstr "Restaurar predeterminados"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:811
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:840
 msgid "Restored default trackers"
 msgstr "Restaurar trackers predeterminados"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:932
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:937
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:943
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:976
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:989
 msgid "Tracker Error"
 msgstr "Error del rastrador"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:935
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:939
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:963
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:967
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:976
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:980
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:985
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:989
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:979
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:984
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1012
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1028
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1039
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1044
 #, java-format
 msgid "1 peer"
 msgid_plural "{0} peers"
 msgstr[0] "1 par"
 msgstr[1] "{0} pares"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:953
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:992
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:993
+#, fuzzy
+msgid "Starting"
+msgstr "Iniciar"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1001
 msgid "Seeding"
 msgstr "sembrando"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:957
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:969
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1905
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2020
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1005
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1019
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1020
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2161
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2276
 msgid "Complete"
 msgstr "completo"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:973
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:978
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1024
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1025
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1030
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1031
 msgid "OK"
 msgstr "bien"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:987
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1035
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1036
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1041
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1042
 msgid "Stalled"
 msgstr "estancado"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:991
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:994
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1046
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1047
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1050
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1051
 msgid "No Peers"
 msgstr "sin pares"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:996
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1053
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1054
 msgid "Stopped"
 msgstr "detenido"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1029
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1087
 msgid "Torrent details"
 msgstr "Detalles del torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1041
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1301
-msgid "Info"
-msgstr "Info"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1056
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1116
 msgid "View files"
 msgstr "mostrar archivos"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1058
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1118
 msgid "Open file"
 msgstr "abrir archivo"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1100
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1161
 msgid "Stop the torrent"
 msgstr "Detener el torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1102
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1163
 msgid "Stop"
 msgstr "Detener"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1112
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1175
 msgid "Start the torrent"
 msgstr "Iniciar el torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1114
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1177
 msgid "Start"
 msgstr "Iniciar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1125
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1189
 msgid "Remove the torrent from the active list, deleting the .torrent file"
 msgstr ""
 "Quita el torrent de la lista de los torrents activos borrando el archivo ."
@@ -686,7 +765,7 @@ msgstr ""
 #. Can't figure out how to escape double quotes inside the onclick string.
 #. Single quotes in translate strings with parameters must be doubled.
 #. Then the remaining single quote must be escaped
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1130
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1194
 #, java-format
 msgid ""
 "Are you sure you want to delete the file \\''{0}.torrent\\'' (downloaded "
@@ -695,18 +774,18 @@ msgstr ""
 "¿Estás seguro de que quieres borrar el archivo \\''{0}.torrent\\''? (Datos "
 "bajados no se borrarán.)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1133
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1197
 msgid "Remove"
 msgstr "Quitar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1144
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1209
 msgid "Delete the .torrent file and the associated data file(s)"
 msgstr "Borrar el archivo torrent y el/los archivo(s) de datos pertenecientes"
 
 #. Can't figure out how to escape double quotes inside the onclick string.
 #. Single quotes in translate strings with parameters must be doubled.
 #. Then the remaining single quote must be escaped
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1149
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1214
 #, java-format
 msgid ""
 "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded "
@@ -715,48 +794,53 @@ msgstr ""
 "¿Estás seguro de que quieres borrar el archivo torrent \\''{0}\\'' y todos "
 "los datos descargados de este torrent?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1152
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1698
 msgid "Delete"
 msgstr "Borrar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1187
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1252
 msgid "Unknown"
 msgstr "desconocido"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1199
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264
 msgid "Seed"
 msgstr "Semilla"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1222
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287
 msgid "Uninteresting (The peer has no pieces we need)"
 msgstr "no interesante (El par no tiene partes que nos interesen.)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1224
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1289
 msgid "Choked (The peer is not allowing us to request pieces)"
 msgstr "moderado (De momento el par no nos permite solicitar más partes.)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1244
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1309
 msgid "Uninterested (We have no pieces the peer needs)"
 msgstr "desinteresado (No tenemos las partes que el par quiere.)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1246
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1311
 msgid "Choking (We are not allowing the peer to request pieces)"
 msgstr "moderando (De momento no se le permite al par solicitar más partes.)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1300
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1365
 #, java-format
 msgid "Details at {0} tracker"
 msgstr "Detalles en el rastreador {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1330
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1381
+msgid "Info"
+msgstr "Info"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1409
 msgid "Add Torrent"
 msgstr "Añadir un torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1332
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411
 msgid "From URL"
 msgstr "URL fuente"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1335
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1414
 msgid ""
 "Enter the torrent file download URL (I2P only), magnet link, maggot link, or "
 "info hash"
@@ -764,136 +848,128 @@ msgstr ""
 "Introducir la URL de descarga del torrent (sólo I2P), link magnet, link "
 "maggot ó hash con info"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1340
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419
 msgid "Add torrent"
 msgstr "Añadir torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1343
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422
 #, java-format
 msgid "You can also copy .torrent files to: {0}."
 msgstr "También puedes copiar archivos torrent a {0}."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1345
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1424
 msgid "Removing a .torrent will cause it to stop."
 msgstr ""
 "Quitar un archivo torrent resultará en que se detenga el torrent "
 "perteneciente."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1368
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1447
 msgid "Create Torrent"
 msgstr "Crear un torrent"
 
 #. out.write("From file: <input type=\"file\" name=\"newFile\" size=\"50\" value=\"" + newFile + "\" /><br>\n");
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1371
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1450
 msgid "Data to seed"
 msgstr "Datos para sembrar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1375
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1454
 msgid "File or directory to seed (must be within the specified path)"
 msgstr ""
 "Archivo o carpeta para sembrar (tiene que estár en la carpeta especificada)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1377
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1927
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1456
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2111
 msgid "Tracker"
 msgstr "Rastreador"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1379
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1458
 msgid "Select a tracker"
 msgstr "¡Selecciona un rastreador!"
 
 #. out.write(_("Open trackers and DHT only"));
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1384
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1463
 msgid "Open trackers only"
 msgstr "Sólo rastreadores abiertos"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1401
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1480
 msgid "Create torrent"
 msgstr "Crear torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1404
-msgid "Private?"
-msgstr "Privado?"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1406
-msgid "Use for private trackers"
-msgstr "Usar para trackers privados"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1431
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1645
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1503
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1744
 msgid "Configuration"
 msgstr "Preferencias"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1435
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507
 msgid "Data directory"
 msgstr "Carpeta de datos"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1437
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509
 msgid "Edit i2psnark.config and restart to change"
 msgstr "Para cambiar, ¡modifica el archivo i2psnark.config y reinicia!"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1441
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1513
 msgid "Files readable by all"
 msgstr "Archivos legibles por todos"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1445
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1517
 msgid "If checked, other users may access the downloaded files"
 msgstr ""
 "Si está activada, otros usuarios pueden acceder a los archivos descargados."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1449
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1521
 msgid "Auto start"
 msgstr "Arranque automático"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1453
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1525
 msgid "If checked, automatically start torrents that are added"
 msgstr "Si marcado, los torrents añadidos se iniciarán de forma automática."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1457
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1529
 msgid "Theme"
 msgstr "Tema"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1470
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1542
 msgid "Refresh time"
 msgstr "Tiempo de actualización"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1483
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1555
 msgid "Never"
 msgstr "Nunca"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1489
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1561
 msgid "Startup delay"
 msgstr "Tiempo de espera al arrancar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1491
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1563
 msgid "minutes"
 msgstr "minutos"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1515
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1587
 msgid "Total uploader limit"
 msgstr "Límite global de subidores"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1518
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1590
 msgid "peers"
 msgstr "pares"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1522
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1594
 msgid "Up bandwidth limit"
 msgstr "Límite del ancho de banda para la subida"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1525
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1597
 msgid "Half available bandwidth recommended."
 msgstr "Se recomienda la mitad del ancho de banda disponible."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1527
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1599
 msgid "View or change router bandwidth"
 msgstr "Mostrar y cambiar preferencias del ancho de banda del enrutador"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1531
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1603
 msgid "Use open trackers also"
 msgstr "Usar también rastreadores abiertos"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1535
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1607
 msgid ""
 "If checked, announce torrents to open trackers as well as the tracker listed "
 "in the torrent file"
@@ -901,190 +977,178 @@ msgstr ""
 "Si está marcado, el torrent se anunciará a los rastreadores abiertos, además "
 "de a los rastreadores especificados."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1539
-msgid "Open tracker announce URLs"
-msgstr "URL(s) para anunciar a rastreadores abiertos"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1551
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1623
 msgid "Inbound Settings"
 msgstr "Preferencias de entrada"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1557
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1629
 msgid "Outbound Settings"
 msgstr "Preferencias de salida"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1565
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1637
 msgid "I2CP host"
 msgstr "Anfitrión I2CP"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1570
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1642
 msgid "I2CP port"
 msgstr "Puerto I2CP"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1585
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1657
 msgid "I2CP options"
 msgstr "Opciones I2CP"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1590
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1662
 msgid "Save configuration"
 msgstr "Guardar ajustes"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1604
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1676
 msgid "Trackers"
 msgstr "Trackers"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1609
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1681
 msgid "Name"
 msgstr "Nombre"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1611
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1683
 msgid "Website URL"
 msgstr "URL del sitio web"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1613
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1685
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2314
+msgid "Open"
+msgstr "abrir"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1687
+#, fuzzy
+msgid "Private"
+msgstr "Privado?"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1689
 msgid "Announce URL"
 msgstr "URL de anuncios"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1627
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723
 msgid "Add"
 msgstr "Añadir"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1661
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1760
 #, java-format
 msgid "Invalid magnet URL {0}"
 msgstr "URL de magnet no válida: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1695
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1794
 #, java-format
 msgid "Invalid info hash in magnet URL {0}"
 msgstr "Hash de información no válido en la URL magnet {0}"
 
 #. * dummies for translation
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1725
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1918
 #, java-format
 msgid "1 hop"
 msgid_plural "{0} hops"
 msgstr[0] "1 salto"
 msgstr[1] "{0} saltos"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1726
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1919
 #, java-format
 msgid "1 tunnel"
 msgid_plural "{0} tunnels"
 msgstr[0] "1 túnel"
 msgstr[1] "{0} túneles"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1903
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2098
+msgid "Torrent file"
+msgstr "Archivo torrent"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2133
+msgid "Magnet link"
+msgstr "Enlace de magnet"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2140
+#, fuzzy
+msgid "Private torrent"
+msgstr "Crear torrent"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2149
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2213
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2215
+msgid "Size"
+msgstr "Tamaño"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2156
 msgid "Completion"
 msgstr "Finalización"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1909
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2166
 #, fuzzy
 msgid "Remaining"
 msgstr "Bytes faltando"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1910
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1966
-msgid "Size"
-msgstr "Tamaño"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1915
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2173
 msgid "Files"
 msgstr "Archivos"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1917
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2178
 msgid "Pieces"
 msgstr "Partes"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1918
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2182
 msgid "Piece size"
 msgstr "Tamaño de las partes"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1940
-msgid "Magnet link"
-msgstr "Enlace de magnet"
-
-#. We don't have the hash of the torrent file
-#. buf.append("<br>").append(_("Maggot link")).append(": <a href=\"").append(MAGGOT).append(hex).append(':').append(hex).append("\">")
-#. .append(MAGGOT).append(hex).append(':').append(hex).append("</a>");
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1946
-msgid "Torrent file"
-msgstr "Archivo torrent"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1964
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2003
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2205
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2209
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2259
 msgid "Directory"
 msgstr "Carpeta"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1973
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2228
 msgid "Priority"
 msgstr "Prioridad"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1978
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2234
 msgid "Up to higher level directory"
 msgstr "Subir una herarquía"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2008
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2264
 msgid "Torrent not found?"
 msgstr "¿No se encotró el archivo torrent?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2017
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2273
 msgid "File not found in torrent?"
 msgstr "¿Archivo no encontrado en el torrent?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2030
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2286
 msgid "complete"
 msgstr "completo"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2031
-msgid "bytes remaining"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2287
+#, fuzzy
+msgid "remaining"
 msgstr "Bytes faltando"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2056
-msgid "Open"
-msgstr "abrir"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2082
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2341
 msgid "High"
 msgstr "alta"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2087
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2346
 msgid "Normal"
 msgstr "normal"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2092
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2351
 msgid "Skip"
 msgstr "dejar de lado"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2101
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2360
 msgid "Save priorities"
 msgstr "Guardar prioridades"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2217
-#, java-format
-msgid "Torrent fetched from {0}"
-msgstr "Torrent obtenido desde {0}"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2238
-#, java-format
-msgid "Torrent already running: {0}"
-msgstr "Torrent ya en marcha: {0}"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2240
-#, java-format
-msgid "Torrent already in the queue: {0}"
-msgstr "Torrent ya encolado: {0}"
+#~ msgid "Use for private trackers"
+#~ msgstr "Usar para trackers privados"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2246
-#, java-format
-msgid "Torrent at {0} was not valid"
-msgstr "Torrent en {0} no era válido"
+#~ msgid "Open tracker announce URLs"
+#~ msgstr "URL(s) para anunciar a rastreadores abiertos"
 
-#. FIXME don't lose peer setting
-#. String peerParam = req.getParameter("p");
-#. if (peerParam != null)
-#. buf.append("<input type=\"hidden\" name=\"p\" value=\"").append(peerParam).append("\" >\n");
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2260
-#, java-format
-msgid "Torrent was not retrieved from {0}"
-msgstr "El torrent no se ha podido obtener de {0}."
+#~ msgid "bytes remaining"
+#~ msgstr "Bytes faltando"
diff --git a/apps/i2psnark/locale/messages_fr.po b/apps/i2psnark/locale/messages_fr.po
index bd969266eb9b7f59c272a85429b922be8077dc31..6730241cc4bc9bc01cb250545696b3b72cf68ce5 100644
--- a/apps/i2psnark/locale/messages_fr.po
+++ b/apps/i2psnark/locale/messages_fr.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P i2psnark\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-07-08 13:20+0000\n"
+"POT-Creation-Date: 2012-07-26 19:13+0000\n"
 "PO-Revision-Date: 2011-05-19 07:39+0100\n"
 "Last-Translator: magma <magma@mail.i2p>\n"
 "Language-Team: foo <foo@bar>\n"
@@ -19,137 +19,169 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n >= 2)\n"
 "X-Poedit-Language: French\n"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:307
+#: ../java/src/org/klomp/snark/SnarkManager.java:407
 #, java-format
 msgid "Total uploaders limit changed to {0}"
 msgstr "Limite agrégée des uploaders modifiée : {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:309
+#: ../java/src/org/klomp/snark/SnarkManager.java:409
 #, java-format
 msgid "Minimum total uploaders limit is {0}"
 msgstr "La limite minimale agrégée des uploaders est : {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:321
+#: ../java/src/org/klomp/snark/SnarkManager.java:421
 #, java-format
 msgid "Up BW limit changed to {0}KBps"
 msgstr "Limite d’envoi modifiée : {0} ko/s"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:323
+#: ../java/src/org/klomp/snark/SnarkManager.java:423
 #, java-format
 msgid "Minimum up bandwidth limit is {0}KBps"
 msgstr "La limite minimale d’envoi est {0} ko/s"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:335
+#: ../java/src/org/klomp/snark/SnarkManager.java:435
 #, java-format
 msgid "Startup delay changed to {0}"
 msgstr "Délai de démarrage modifié à {0} minutes"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:386
+#: ../java/src/org/klomp/snark/SnarkManager.java:446
+#, fuzzy, java-format
+msgid "Refresh time changed to {0}"
+msgstr "Limite agrégée des uploaders modifiée : {0}"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:448
+#, fuzzy
+msgid "Refresh disabled"
+msgstr "Rafraîchir la page"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:503
 msgid "I2CP and tunnel changes will take effect after stopping all torrents"
 msgstr ""
 "Les modifications d'I2CP et des tunnels seront prise en compte après avoir "
 "arrêté tous les torrents"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:393
+#: ../java/src/org/klomp/snark/SnarkManager.java:507
+#, fuzzy, java-format
+msgid "I2CP options changed to {0}"
+msgstr "Les paramètres I2CP ont été changés : {0}"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:512
 msgid "Disconnecting old I2CP destination"
 msgstr "Déconnexion des anciennes destination I2CP"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:397
+#: ../java/src/org/klomp/snark/SnarkManager.java:514
 #, java-format
 msgid "I2CP settings changed to {0}"
 msgstr "Les paramètres I2CP ont été changés : {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:402
+#: ../java/src/org/klomp/snark/SnarkManager.java:519
 msgid ""
 "Unable to connect with the new settings, reverting to the old I2CP settings"
 msgstr ""
 "Impossible de se connecter avec les nouveaux paramètres, retour à l'ancienne "
 "configuration I2CP"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:406
+#: ../java/src/org/klomp/snark/SnarkManager.java:523
 msgid "Unable to reconnect with the old settings!"
 msgstr "Impossible de se reconnecter avec les anciens paramètres!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:408
+#: ../java/src/org/klomp/snark/SnarkManager.java:525
 msgid "Reconnected on the new I2CP destination"
 msgstr "Reconnexion sur la nouvelle destination I2CP"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:418
+#: ../java/src/org/klomp/snark/SnarkManager.java:532
 #, java-format
 msgid "I2CP listener restarted for \"{0}\""
 msgstr "Écouteur I2CP redémarré pour \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:429
+#: ../java/src/org/klomp/snark/SnarkManager.java:544
+msgid "New files will be publicly readable"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:546
+msgid "New files will not be publicly readable"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:553
 msgid "Enabled autostart"
 msgstr "Démarrage automatique activé"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:431
+#: ../java/src/org/klomp/snark/SnarkManager.java:555
 msgid "Disabled autostart"
 msgstr "Démarrage automatique désactivé"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:437
+#: ../java/src/org/klomp/snark/SnarkManager.java:561
 msgid "Enabled open trackers - torrent restart required to take effect."
 msgstr ""
 "Open trackers activés - redémarrage des torrents requis pour prise en compte."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:439
+#: ../java/src/org/klomp/snark/SnarkManager.java:563
 msgid "Disabled open trackers - torrent restart required to take effect."
 msgstr ""
 "Open trackers désactivés - redémarrage des torrents requis pour prise en "
 "compte."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:447
-msgid "Open Tracker list changed - torrent restart required to take effect."
-msgstr ""
-"Liste des Open trackers modifiée - redémarrage des torrents requis pour "
-"prise en compte"
-
-#: ../java/src/org/klomp/snark/SnarkManager.java:454
+#: ../java/src/org/klomp/snark/SnarkManager.java:570
 #, java-format
 msgid "{0} theme loaded, return to main i2psnark page to view."
 msgstr ""
 "Thème {0}  chargé, revenez à la page d''accueil d''i2psnark pour voir comme "
 "il est beau !"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:461
+#: ../java/src/org/klomp/snark/SnarkManager.java:577
 msgid "Configuration unchanged."
 msgstr "Aucun changement de configuration."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:471
+#: ../java/src/org/klomp/snark/SnarkManager.java:609
+msgid "Open Tracker list changed - torrent restart required to take effect."
+msgstr ""
+"Liste des Open trackers modifiée - redémarrage des torrents requis pour "
+"prise en compte"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:619
+msgid "Private tracker list changed - affects newly created torrents only."
+msgstr ""
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:665
 #, java-format
 msgid "Unable to save the config to {0}"
 msgstr "Impossible de sauvegarder la configuration vers {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:536
+#: ../java/src/org/klomp/snark/SnarkManager.java:730
 msgid "Connecting to I2P"
 msgstr "Connexion à I2P"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:539
+#: ../java/src/org/klomp/snark/SnarkManager.java:733
 msgid "Error connecting to I2P - check your I2CP settings!"
 msgstr "Erreur de connexion à I2P - Vérifiez vos paramètres I2CP!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:548
+#: ../java/src/org/klomp/snark/SnarkManager.java:742
 #, java-format
 msgid "Error: Could not add the torrent {0}"
 msgstr "Erreur : Impossible d’ajouter le torrent : {0}"
 
 #. catch this here so we don't try do delete it below
-#: ../java/src/org/klomp/snark/SnarkManager.java:570
+#: ../java/src/org/klomp/snark/SnarkManager.java:764
 #, java-format
 msgid "Cannot open \"{0}\""
 msgstr "Impossible d’ouvrir: \"{0}\""
 
 #. TODO - if the existing one is a magnet, delete it and add the metainfo instead?
-#: ../java/src/org/klomp/snark/SnarkManager.java:589
-#: ../java/src/org/klomp/snark/SnarkManager.java:665
-#: ../java/src/org/klomp/snark/SnarkManager.java:720
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1978
+#: ../java/src/org/klomp/snark/SnarkManager.java:783
+#: ../java/src/org/klomp/snark/SnarkManager.java:861
+#: ../java/src/org/klomp/snark/SnarkManager.java:939
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:159
 #, java-format
 msgid "Torrent with this info hash is already running: {0}"
 msgstr "Un torrent avec cette empreinte est déjà actif: {0}"
 
+#: ../java/src/org/klomp/snark/SnarkManager.java:789
+#, fuzzy, java-format
+msgid "ERROR - No I2P trackers in private torrent \"{0}\""
+msgstr "ERREUR - Mémoire insuffisante, impossible de créer le torrent de {0}"
+
 #. addMessage(_("Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers and DHT only.", info.getName()));
-#: ../java/src/org/klomp/snark/SnarkManager.java:596
+#: ../java/src/org/klomp/snark/SnarkManager.java:792
 #, java-format
 msgid ""
 "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers "
@@ -159,7 +191,7 @@ msgstr ""
 "trackers ouverts I2P seront utilisés!"
 
 #. addMessage(_("Warning - No I2P trackers in \"{0}\", and DHT and open trackers are disabled, you should enable open trackers or DHT before starting the torrent.", info.getName()));
-#: ../java/src/org/klomp/snark/SnarkManager.java:601
+#: ../java/src/org/klomp/snark/SnarkManager.java:797
 #, java-format
 msgid ""
 "Warning - No I2P Trackers found in \"{0}\". Make sure Open Tracker is "
@@ -168,34 +200,34 @@ msgstr ""
 "Attention - aucun tracker i2p dans \"{0}\". Vous devez activer les open "
 "trackers avant de démarrer le torrent!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:622
+#: ../java/src/org/klomp/snark/SnarkManager.java:818
 #, java-format
 msgid "Torrent in \"{0}\" is invalid"
 msgstr "Le torrent dans \"{0}\" est invalide"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:627
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2000
+#: ../java/src/org/klomp/snark/SnarkManager.java:823
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:181
 #, java-format
 msgid "ERROR - Out of memory, cannot create torrent from {0}"
 msgstr "ERREUR - Mémoire insuffisante, impossible de créer le torrent de {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:639
+#: ../java/src/org/klomp/snark/SnarkManager.java:835
 #, java-format
 msgid "Torrent added and started: \"{0}\""
 msgstr "Torrent ajouté et démarré: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:641
+#: ../java/src/org/klomp/snark/SnarkManager.java:837
 #, java-format
 msgid "Torrent added: \"{0}\""
 msgstr "Torrent ajouté: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:676
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:491
+#: ../java/src/org/klomp/snark/SnarkManager.java:872
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:87
 #, java-format
 msgid "Fetching {0}"
 msgstr "Envoi {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:679
+#: ../java/src/org/klomp/snark/SnarkManager.java:875
 #, java-format
 msgid ""
 "We have no saved peers and no other torrents are running. Fetch of {0} will "
@@ -204,280 +236,376 @@ msgstr ""
 "Aucun pair sauvegardé et aucun autre torrent en cours. Le téléchargement de "
 "{0} ne commencera que lorsque vous démarrerez un autre torrent."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:683
+#: ../java/src/org/klomp/snark/SnarkManager.java:879
 #, java-format
 msgid "Adding {0}"
 msgstr "Ajout {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:730
-#: ../java/src/org/klomp/snark/SnarkManager.java:753
-#: ../java/src/org/klomp/snark/SnarkManager.java:1180
+#: ../java/src/org/klomp/snark/SnarkManager.java:910
+#, fuzzy, java-format
+msgid "Download already running: {0}"
+msgstr "Torrent déjà actif: {0}"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:949
+#: ../java/src/org/klomp/snark/SnarkManager.java:972
+#: ../java/src/org/klomp/snark/SnarkManager.java:1408
 #, java-format
 msgid "Failed to copy torrent file to {0}"
 msgstr "Impossible de copier le torrent vers {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:976
+#: ../java/src/org/klomp/snark/SnarkManager.java:1199
 #, java-format
 msgid "Too many files in \"{0}\" ({1}), deleting it!"
 msgstr "Trop de fichiers dans \"{0}\" ({1}), suppression! "
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:978
+#: ../java/src/org/klomp/snark/SnarkManager.java:1201
 #, java-format
 msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!"
 msgstr ""
 "Le fichier torrent \"{0}\" ne peut pas se terminer par \".torrent\", "
 "suppression!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:980
+#: ../java/src/org/klomp/snark/SnarkManager.java:1203
 #, java-format
 msgid "No pieces in \"{0}\",  deleting it!"
 msgstr "Pas de tronçon dans \"{0}\", suppression!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:982
+#: ../java/src/org/klomp/snark/SnarkManager.java:1205
 #, java-format
 msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!"
 msgstr "Trop de tronçons dans \"{0}\" , la limite est {1}, suppression!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:984
+#: ../java/src/org/klomp/snark/SnarkManager.java:1207
 #, java-format
 msgid "Pieces are too large in \"{0}\" ({1}B), deleting it."
 msgstr "Les tronçons sont trop larges dans \"{0}\" ({1}B), suppression."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:985
+#: ../java/src/org/klomp/snark/SnarkManager.java:1208
 #, java-format
 msgid "Limit is {0}B"
 msgstr "La limite est de \"{0}\"octets"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:987
+#: ../java/src/org/klomp/snark/SnarkManager.java:1210
 #, java-format
 msgid "Torrent \"{0}\" has no data, deleting it!"
 msgstr "Le fichier torrent \"{0}\" n'a pas de données, suppression!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:995
+#: ../java/src/org/klomp/snark/SnarkManager.java:1218
 #, java-format
 msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\""
 msgstr ""
 "Les torrents dont la taille est supérieure à \"{0}\"octets ne sont pas "
 "encore supportés, suppression \"{1}\"."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1011
+#: ../java/src/org/klomp/snark/SnarkManager.java:1234
 #, java-format
 msgid "Error: Could not remove the torrent {0}"
 msgstr "Erreur: Impossible de supprimer le torrent \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1032
-#: ../java/src/org/klomp/snark/SnarkManager.java:1050
+#: ../java/src/org/klomp/snark/SnarkManager.java:1255
+#: ../java/src/org/klomp/snark/SnarkManager.java:1273
 #, java-format
 msgid "Torrent stopped: \"{0}\""
 msgstr "Torrent arrêté:\"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1071
+#: ../java/src/org/klomp/snark/SnarkManager.java:1294
 #, java-format
 msgid "Torrent removed: \"{0}\""
 msgstr "Torrent supprimé:\"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1079
+#: ../java/src/org/klomp/snark/SnarkManager.java:1302
 #, java-format
 msgid "Adding torrents in {0}"
 msgstr "Ajout des torrents dans {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1128
+#: ../java/src/org/klomp/snark/SnarkManager.java:1353
 #, java-format
 msgid "Download finished: {0}"
 msgstr "Téléchargement terminé:\"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1176
+#: ../java/src/org/klomp/snark/SnarkManager.java:1404
 #, java-format
 msgid "Metainfo received for {0}"
 msgstr "Metainfo reçue pour {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1177
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:526
+#: ../java/src/org/klomp/snark/SnarkManager.java:1405
+#: ../java/src/org/klomp/snark/SnarkManager.java:1620
 #, java-format
 msgid "Starting up torrent {0}"
 msgstr "Démarrage du torrent {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1231
+#: ../java/src/org/klomp/snark/SnarkManager.java:1420
+#, fuzzy, java-format
+msgid "Error on torrent {0}"
+msgstr "Erreur : Impossible d’ajouter le torrent : {0}"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1438
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1765
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1775
+#, fuzzy
+msgid "Magnet"
+msgstr "Lien magnet"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1469
 msgid "Unable to connect to I2P!"
 msgstr "Impossible de se connecter à I2P!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1237
+#: ../java/src/org/klomp/snark/SnarkManager.java:1475
 #, java-format
 msgid "Unable to add {0}"
 msgstr "Impossible d’ajouter {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:205
+#: ../java/src/org/klomp/snark/SnarkManager.java:1619
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:124
+#, fuzzy
+msgid "Opening the I2P tunnel"
+msgstr "Arrêter tous les torrents et le tunnel I2P"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1643
+msgid "Opening the I2P tunnel and starting all torrents."
+msgstr "Ouverture du tunnel I2P and démarrage de tous les torrents."
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1698
+msgid "Stopping all torrents and closing the I2P tunnel."
+msgstr "Arrêt de tous les torrents et fermeture du tunnel I2P."
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1714
+#, fuzzy
+msgid "Closing I2P tunnel after notifying trackers."
+msgstr "Ouverture du tunnel I2P and démarrage de tous les torrents."
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1721
+#: ../java/src/org/klomp/snark/SnarkManager.java:1732
+msgid "I2P tunnel closed."
+msgstr "Tunnel I2P fermé."
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:75
+#, fuzzy, java-format
+msgid "Download torrent file from {0}"
+msgstr "Torrent reçu de {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:97
+#, java-format
+msgid "Torrent was not retrieved from {0}"
+msgstr "Le torrent n’a pas été reçu de {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:150
+#, java-format
+msgid "Torrent fetched from {0}"
+msgstr "Torrent reçu de {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:171
+#, java-format
+msgid "Torrent already running: {0}"
+msgstr "Torrent déjà actif: {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:173
+#, java-format
+msgid "Torrent already in the queue: {0}"
+msgstr "Torrent déjà dans la file d''attente: {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:179
+#, java-format
+msgid "Torrent at {0} was not valid"
+msgstr "Le torrent {0} est invalide"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:222
 msgid "I2PSnark - Anonymous BitTorrent Client"
 msgstr "I2PSnark - Client BitTorrent anonyme"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:218
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:235
+msgid "Router is down"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:250
 msgid "Torrents"
 msgstr "Torrents"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:221
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:228
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1028
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:253
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:260
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1236
 msgid "I2PSnark"
 msgstr "I2PSnark"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:225
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:257
 msgid "Refresh page"
 msgstr "Rafraîchir la page"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:230
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:262
 msgid "Forum"
 msgstr "Forum"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:284
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1721
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:275
+msgid "Click \"Add torrent\" button to fetch torrent"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:311
+msgid "clear messages"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:337
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:339
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2219
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2221
 msgid "Status"
 msgstr "État"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:290
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:292
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348
 msgid "Hide Peers"
 msgstr "Cacher les pairs"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:297
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:299
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:353
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:355
 msgid "Show Peers"
 msgstr "Afficher les pairs"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:306
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1645
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1661
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:362
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:364
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2076
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2091
 msgid "Torrent"
 msgstr "Torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:369
 msgid "Estimated time remaining"
 msgstr "temps restant estimé"
 
 # NOTE: purposely left blank to leave more room in the table header
 # msgstr "Temps&nbsp;restant"
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:313
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:372
 msgid "ETA"
 msgstr "Temps"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:317
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:377
 msgid "Downloaded"
 msgstr "Téléchargé"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:320
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:334
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:380
 msgid "RX"
 msgstr "Reçu"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:324
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:385
 msgid "Uploaded"
 msgstr "Envoyé"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:327
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:344
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:388
 msgid "TX"
 msgstr "Envoyé"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:332
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:394
 msgid "Down Rate"
 msgstr "Taux de téléchargement"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:337
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346
-msgid "Rate"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:397
+#, fuzzy
+msgid "RX Rate"
 msgstr "Vitesse"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:342
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:403
 msgid "Up Rate"
 msgstr "Taux d'envoi"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:366
+#. Translators: Please keep short or translate as " "
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:406
+#, fuzzy
+msgid "TX Rate"
+msgstr "Vitesse"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:429
 msgid "Stop all torrents and the I2P tunnel"
 msgstr "Arrêter tous les torrents et le tunnel I2P"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:368
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:431
 msgid "Stop All"
 msgstr "Arrêter tout"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:377
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:440
 msgid "Start all torrents and the I2P tunnel"
 msgstr "Démarrer tous les torrents et le tunnel I2P"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:379
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:442
 msgid "Start All"
 msgstr "Démarrer tout"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:398
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:462
 msgid "No torrents loaded."
 msgstr "Aucun torrent chargé."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:403
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:467
 msgid "Totals"
 msgstr "Totaux"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:405
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:469
 #, java-format
 msgid "1 torrent"
 msgid_plural "{0} torrents"
 msgstr[0] "{0} torrent"
 msgstr[1] "{0} torrents"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:408
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:472
 #, java-format
 msgid "1 connected peer"
 msgid_plural "{0} connected peers"
 msgstr[0] "{0} pair connecté"
 msgstr[1] "{0} pairs connectés"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:497
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:561
 #, java-format
 msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\""
 msgstr ""
 "URL incorrecte - elle doit débuter par \"http://\", \"{0}\", ou \"{1}\""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:545
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:572
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:602
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:629
 #, java-format
 msgid "Magnet deleted: {0}"
 msgstr "Magnet supprimé: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:553
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:578
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:610
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:635
 #, java-format
 msgid "Torrent file deleted: {0}"
 msgstr "Fichier torrent effacé: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:584
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:594
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:641
 #, java-format
 msgid "Data file deleted: {0}"
 msgstr "Fichier de données effacé: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:586
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:596
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:643
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:654
 #, java-format
 msgid "Data file could not be deleted: {0}"
 msgstr "Le fichier de données ne peut être effacé: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:605
-#, java-format
-msgid "Data dir deleted: {0}"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:669
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:678
+#, fuzzy, java-format
+msgid "Directory could not be deleted: {0}"
+msgstr "Le fichier de données ne peut être effacé: {0}"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:676
+#, fuzzy, java-format
+msgid "Directory deleted: {0}"
 msgstr "Répertoire des données effacé: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:638
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:722
 msgid "Error creating torrent - you must select a tracker"
 msgstr ""
 "Erreur lors de la création du torrent - vous devez sélectionner un tracker"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:653
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:738
 #, java-format
 msgid "Torrent created for \"{0}\""
 msgstr "Torrent créé pour \"{0}\""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:655
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:740
 #, java-format
 msgid ""
 "Many I2P trackers require you to register new torrents before seeding - "
@@ -486,124 +614,159 @@ msgstr ""
 "De nombreux trackers I2P nécessitent d’enregistrer les nouveaux torrents "
 "avant de seeder - faites-le avant de démarrer \"{0}\"!"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:657
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:742
 #, java-format
 msgid "Error creating a torrent for \"{0}\""
 msgstr "Erreur de création du torrent pour \"{0}\""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:660
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:745
 #, java-format
 msgid "Cannot create a torrent for the nonexistent data: {0}"
 msgstr "Impossible de créer un torrent pour des données inexistantes: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:663
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:748
 msgid "Error creating torrent - you must enter a file or directory"
 msgstr ""
 "Erreur de création du torrent - vous devez saisir un fichier ou un répertoire"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:666
-msgid "Stopping all torrents and closing the I2P tunnel."
-msgstr "Arrêt de tous les torrents et fermeture du tunnel I2P."
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1731
+msgid "Delete selected"
+msgstr ""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:677
-msgid "I2P tunnel closed."
-msgstr "Tunnel I2P fermé."
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1732
+#, fuzzy
+msgid "Save tracker configuration"
+msgstr "Sauvegarder la configuration"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:680
-msgid "Opening the I2P tunnel and starting all torrents."
-msgstr "Ouverture du tunnel I2P and démarrage de tous les torrents."
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:780
+#, fuzzy
+msgid "Removed"
+msgstr "Enlever"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:803
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:808
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:814
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:809
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1730
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1735
+#, fuzzy
+msgid "Add tracker"
+msgstr "Tracker"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:832
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:835
+msgid "Enter valid tracker name and URLs"
+msgstr ""
+
+#. "<input type=\"reset\" class=\"cancel\" value=\"").append(_("Cancel")).append("\">\n" +
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:837
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1734
+msgid "Restore defaults"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:840
+msgid "Restored default trackers"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:976
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:989
 msgid "Tracker Error"
 msgstr "Erreur du tracker"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:806
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:810
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:822
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:826
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:834
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:838
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:843
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:847
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:979
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:984
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1012
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1028
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1039
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1044
 #, java-format
 msgid "1 peer"
 msgid_plural "{0} peers"
 msgstr[0] "{0} pair"
 msgstr[1] "{0} pairs"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:819
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:824
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:992
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:993
+#, fuzzy
+msgid "Starting"
+msgstr "Démarrer"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1001
 msgid "Seeding"
 msgstr "Seed en cours"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:828
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1667
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1772
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1005
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1019
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1020
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2161
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2276
 msgid "Complete"
 msgstr "Complet"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:831
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:836
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1024
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1025
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1030
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1031
 msgid "OK"
 msgstr "OK"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:840
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:845
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1035
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1036
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1041
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1042
 msgid "Stalled"
 msgstr "Figé"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:849
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:852
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1046
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1047
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1050
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1051
 msgid "No Peers"
 msgstr "Pas de pair"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:854
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1053
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1054
 msgid "Stopped"
 msgstr "Arrêté"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:886
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1087
 msgid "Torrent details"
 msgstr "Détails du torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:898
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1162
-msgid "Info"
-msgstr "Info"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:913
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1116
 msgid "View files"
 msgstr "Voir les fichiers"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:915
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1118
 msgid "Open file"
 msgstr "Ouvrir fichier"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:957
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1161
 msgid "Stop the torrent"
 msgstr "Arrêter le torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:959
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1163
 msgid "Stop"
 msgstr "Arrêter"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:969
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1175
 msgid "Start the torrent"
 msgstr "Démarrer le torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:971
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1177
 msgid "Start"
 msgstr "Démarrer"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1189
 msgid "Remove the torrent from the active list, deleting the .torrent file"
 msgstr "Enlever le torrent de la liste active, suprression du fichier .torrent"
 
 #. Can't figure out how to escape double quotes inside the onclick string.
 #. Single quotes in translate strings with parameters must be doubled.
-#. Then the remaining single quite must be escaped
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:987
+#. Then the remaining single quote must be escaped
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1194
 #, java-format
 msgid ""
 "Are you sure you want to delete the file \\''{0}.torrent\\'' (downloaded "
@@ -612,19 +775,19 @@ msgstr ""
 "Êtes-vous certain de vouloir supprimer le fichier  \\''{0}.torrent\\'' (les "
 "données déjà téléchargées ne seront pas supprimées) ?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:990
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1197
 msgid "Remove"
 msgstr "Enlever"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1001
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1209
 msgid "Delete the .torrent file and the associated data file(s)"
 msgstr ""
 "Supprimer le fichier .torrent et le(s) fichier(s) de données associé(s)"
 
 #. Can't figure out how to escape double quotes inside the onclick string.
 #. Single quotes in translate strings with parameters must be doubled.
-#. Then the remaining single quite must be escaped
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1006
+#. Then the remaining single quote must be escaped
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1214
 #, java-format
 msgid ""
 "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded "
@@ -633,165 +796,181 @@ msgstr ""
 "Êtes-vous certain de vouloir supprimer le torrent \\''{0}\\'' ainsi que "
 "toutes les données téléchargées ?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1009
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1698
 msgid "Delete"
 msgstr "Supprimer"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1044
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1252
 msgid "Unknown"
 msgstr "Inconnu"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1056
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264
 msgid "Seed"
 msgstr "Seed"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1079
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287
 msgid "Uninteresting (The peer has no pieces we need)"
 msgstr "Aucun intérêt (le pair n'a aucun tronçon utile)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1081
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1289
 msgid "Choked (The peer is not allowing us to request pieces)"
 msgstr "bridé (le pair ne nous permet pas de demander des tronçons)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1101
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1309
 msgid "Uninterested (We have no pieces the peer needs)"
 msgstr "Pas intéressé (aucun tronçon utile au pair)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1103
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1311
 msgid "Choking (We are not allowing the peer to request pieces)"
 msgstr "bridage (nous ne permettons pas au pair de demander un tronçon)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1161
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1365
 #, java-format
 msgid "Details at {0} tracker"
 msgstr "Détails au tracker {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1190
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1381
+msgid "Info"
+msgstr "Info"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1409
 msgid "Add Torrent"
 msgstr "Ajouter torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1192
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411
 msgid "From URL"
 msgstr "Depuis l'URL"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1195
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1414
+#, fuzzy
 msgid ""
-"Enter the torrent file download URL (I2P only), magnet link, or maggot link"
+"Enter the torrent file download URL (I2P only), magnet link, maggot link, or "
+"info hash"
 msgstr ""
 "Entrez l'URL (I2P uniquement) de téléchargement du fichier torrent, du lien "
 "magnet ou maggot."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1200
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419
 msgid "Add torrent"
 msgstr "Ajouter torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1203
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422
 #, java-format
 msgid "You can also copy .torrent files to: {0}."
 msgstr "Vous pouvez aussi copier les fichiers .torrent vers {0}."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1205
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1424
 msgid "Removing a .torrent will cause it to stop."
 msgstr "La suppression d'un fichier .torrent entraîne l'arrêt du torrent."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1228
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1447
 msgid "Create Torrent"
 msgstr "Créer torrent"
 
 #. out.write("From file: <input type=\"file\" name=\"newFile\" size=\"50\" value=\"" + newFile + "\" /><br>\n");
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1231
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1450
 msgid "Data to seed"
 msgstr "Données à seeder"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1235
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1454
 msgid "File or directory to seed (must be within the specified path)"
 msgstr "Fichier ou répertoire à seeder (doit être dans le chemin spécifié)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1237
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1686
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1456
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2111
 msgid "Tracker"
 msgstr "Tracker"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1239
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1458
 msgid "Select a tracker"
 msgstr "Sélectionner un tracker"
 
 #. out.write(_("Open trackers and DHT only"));
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1244
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1463
 msgid "Open trackers only"
 msgstr "Trackers ouverts seulement"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1259
-msgid "or"
-msgstr "ou"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1262
-msgid "Specify custom tracker announce URL"
-msgstr "Spécifier une URL d'annonce de tracker personnalisé"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1265
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1480
 msgid "Create torrent"
 msgstr "Créer torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1283
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1503
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1744
 msgid "Configuration"
 msgstr "Configuration"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507
 msgid "Data directory"
 msgstr "Répertoire de données"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1289
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509
 msgid "Edit i2psnark.config and restart to change"
 msgstr ""
 "Editez i2psnark.config et redémarrez pour prendre en compte les modifications"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1293
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1513
+msgid "Files readable by all"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1517
+msgid "If checked, other users may access the downloaded files"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1521
 msgid "Auto start"
 msgstr "Démarrage automatique"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1297
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1525
 msgid "If checked, automatically start torrents that are added"
 msgstr "Si coché, les torrents démarreront automatiquement lors de l'ajout"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1301
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1529
 msgid "Theme"
 msgstr "Thème"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1314
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1542
+#, fuzzy
+msgid "Refresh time"
+msgstr "Rafraîchir la page"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1555
+msgid "Never"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1561
 msgid "Startup delay"
 msgstr "Délais de démarrage"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1316
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1563
 msgid "minutes"
 msgstr "minutes"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1340
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1587
 msgid "Total uploader limit"
 msgstr "Limite totale d'envoi"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1343
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1590
 msgid "peers"
 msgstr "pairs"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1347
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1594
 msgid "Up bandwidth limit"
 msgstr "Limite de bande passante en envoi"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1350
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1597
 msgid "Half available bandwidth recommended."
 msgstr "La moitié de la bande passante est recommandée."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1352
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1599
 msgid "View or change router bandwidth"
 msgstr "Consulter ou modifier la bande passante du routeur"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1356
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1603
 msgid "Use open trackers also"
 msgstr "Utiliser les open trackers aussi"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1360
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1607
 msgid ""
 "If checked, announce torrents to open trackers as well as the tracker listed "
 "in the torrent file"
@@ -799,158 +978,182 @@ msgstr ""
 "Si coché, les torrents seront annoncés vers les open trackers ainsi que vers "
 "les trackers indiqués dans le fichier torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1364
-msgid "Open tracker announce URLs"
-msgstr "URLs d'annonce open tracker"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1376
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1623
 msgid "Inbound Settings"
 msgstr "Paramètres entrants"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1382
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1629
 msgid "Outbound Settings"
 msgstr "Paramètres sortants"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1390
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1637
 msgid "I2CP host"
 msgstr "Hôte I2CP"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1395
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1642
 msgid "I2CP port"
 msgstr "Port I2CP"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1408
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1657
 msgid "I2CP options"
 msgstr "Options I2CP"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1413
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1662
 msgid "Save configuration"
 msgstr "Sauvegarder la configuration"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1438
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1676
+#, fuzzy
+msgid "Trackers"
+msgstr "Tracker"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1681
+msgid "Name"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1683
+msgid "Website URL"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1685
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2314
+msgid "Open"
+msgstr "Ouvrir le fichier"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1687
+msgid "Private"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1689
+msgid "Announce URL"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723
+msgid "Add"
+msgstr ""
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1760
 #, java-format
 msgid "Invalid magnet URL {0}"
 msgstr "URL magnet {0} incorrecte"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1472
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1794
 #, java-format
 msgid "Invalid info hash in magnet URL {0}"
 msgstr "Info d'empreinte incorrecte dans l'URL magnet {0}"
 
 #. * dummies for translation
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1502
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1918
 #, java-format
 msgid "1 hop"
 msgid_plural "{0} hops"
 msgstr[0] "{0} saut"
 msgstr[1] "{0} sauts"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1503
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1919
 #, java-format
 msgid "1 tunnel"
 msgid_plural "{0} tunnels"
 msgstr[0] "{0} tunnel"
 msgstr[1] "{0} tunnels"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1665
-msgid "Completion"
-msgstr "Finalisation"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2098
+#, fuzzy
+msgid "Torrent file"
+msgstr "Détails du torrent"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2133
+msgid "Magnet link"
+msgstr "Lien magnet"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2140
+#, fuzzy
+msgid "Private torrent"
+msgstr "Créer torrent"
 
-#. else unknown
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1669
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1718
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2149
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2213
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2215
 msgid "Size"
 msgstr "Taille"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1674
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2156
+msgid "Completion"
+msgstr "Finalisation"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2166
+#, fuzzy
+msgid "Remaining"
+msgstr "Octets restants"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2173
 msgid "Files"
 msgstr "Fichiers"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1676
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2178
 msgid "Pieces"
 msgstr "Tronçons"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1677
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2182
 msgid "Piece size"
 msgstr "Taille des tronçons"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1699
-msgid "Magnet link"
-msgstr "Lien magnet"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1716
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1755
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2205
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2209
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2259
 msgid "Directory"
 msgstr "Répertoire"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1725
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2228
 msgid "Priority"
 msgstr "Priorité"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1730
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2234
 msgid "Up to higher level directory"
 msgstr "Vers le répertoire parent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1760
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2264
 msgid "Torrent not found?"
 msgstr "Torrent non trouvé?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1769
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2273
 msgid "File not found in torrent?"
 msgstr "Fichier non trouvé dans le torrent?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1782
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2286
 msgid "complete"
 msgstr "complet"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1783
-msgid "bytes remaining"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2287
+#, fuzzy
+msgid "remaining"
 msgstr "Octets restants"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1808
-msgid "Open"
-msgstr "Ouvrir le fichier"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1834
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2341
 msgid "High"
 msgstr "Haut"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1839
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2346
 msgid "Normal"
 msgstr "Normal"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1844
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2351
 msgid "Skip"
 msgstr "Ignorer"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1853
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2360
 msgid "Save priorities"
 msgstr "Sauvegarder les priorités"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1969
-#, java-format
-msgid "Torrent fetched from {0}"
-msgstr "Torrent reçu de {0}"
+#~ msgid "or"
+#~ msgstr "ou"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1990
-#, java-format
-msgid "Torrent already running: {0}"
-msgstr "Torrent déjà actif: {0}"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1992
-#, java-format
-msgid "Torrent already in the queue: {0}"
-msgstr "Torrent déjà dans la file d''attente: {0}"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1998
-#, java-format
-msgid "Torrent at {0} was not valid"
-msgstr "Le torrent {0} est invalide"
+#~ msgid "Specify custom tracker announce URL"
+#~ msgstr "Spécifier une URL d'annonce de tracker personnalisé"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2005
-#, java-format
-msgid "Torrent was not retrieved from {0}"
-msgstr "Le torrent n’a pas été reçu de {0}"
+#~ msgid "Open tracker announce URLs"
+#~ msgstr "URLs d'annonce open tracker"
 
 #~ msgid "Torrent file must originate from an I2P-based tracker"
 #~ msgstr "Le fichier torrent doit provenir d'un tracker I2P"
diff --git a/apps/i2psnark/locale/messages_sv.po b/apps/i2psnark/locale/messages_sv.po
index 52a6876903571a74cc329415b5185f77d07ac0e9..e8bee1dea48f4e0e9e956ccd6f963effd73f0071 100644
--- a/apps/i2psnark/locale/messages_sv.po
+++ b/apps/i2psnark/locale/messages_sv.po
@@ -2,7 +2,7 @@
 # Copyright (C) 2009 The I2P Project
 # This file is distributed under the same license as the i2psnark package.
 # To contribute translations, see http://www.i2p2.de/newdevelopers
-# 
+#
 # Translators:
 # 123hund123 <M8R-ra4r1r@mailinator.com>, 2011.
 #   <ducki2p@gmail.com>, 2011.
@@ -12,1043 +12,1111 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
-"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n"
-"POT-Creation-Date: 2012-04-19 23:20+0000\n"
-"PO-Revision-Date: 2012-04-20 14:51+0000\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-07-26 19:10+0000\n"
+"PO-Revision-Date: 2012-07-25 19:21+0000\n"
 "Last-Translator: Martin Svensson <digitalmannen@gmail.com>\n"
-"Language-Team: Swedish (Sweden) (http://www.transifex.net/projects/p/I2P/language/sv_SE/)\n"
+"Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/I2P/"
+"language/sv_SE/)\n"
+"Language: sv_SE\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: sv_SE\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:393
+#: ../java/src/org/klomp/snark/SnarkManager.java:407
 #, java-format
 msgid "Total uploaders limit changed to {0}"
 msgstr "Gräns för totalt antal uppladdare är bytt till {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:395
+#: ../java/src/org/klomp/snark/SnarkManager.java:409
 #, java-format
 msgid "Minimum total uploaders limit is {0}"
 msgstr "Gräns för totalt minsta antal uppladdare är bytt till {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:407
+#: ../java/src/org/klomp/snark/SnarkManager.java:421
 #, java-format
 msgid "Up BW limit changed to {0}KBps"
 msgstr "Uppladdnings bandbredd bytt till {0}KBps"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:409
+#: ../java/src/org/klomp/snark/SnarkManager.java:423
 #, java-format
 msgid "Minimum up bandwidth limit is {0}KBps"
 msgstr "Minsta uppladdnings bandbredd bytt till {0}KBps"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:421
+#: ../java/src/org/klomp/snark/SnarkManager.java:435
 #, java-format
 msgid "Startup delay changed to {0}"
 msgstr "Fördröjning vid uppstart bytt till {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:432
+#: ../java/src/org/klomp/snark/SnarkManager.java:446
 #, java-format
 msgid "Refresh time changed to {0}"
 msgstr "Uppdateringstiden ändrad till {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:434
+#: ../java/src/org/klomp/snark/SnarkManager.java:448
 msgid "Refresh disabled"
 msgstr "Uppdatering inaktiverad"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:489
+#: ../java/src/org/klomp/snark/SnarkManager.java:503
 msgid "I2CP and tunnel changes will take effect after stopping all torrents"
-msgstr "I2CP och tunnel förändringar kommer träda i kraft efter alla torrentar stoppats."
+msgstr ""
+"I2CP och tunnel förändringar kommer träda i kraft efter alla torrentar "
+"stoppats."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:493
+#: ../java/src/org/klomp/snark/SnarkManager.java:507
 #, java-format
 msgid "I2CP options changed to {0}"
 msgstr "I2CP valet ändrad till {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:498
+#: ../java/src/org/klomp/snark/SnarkManager.java:512
 msgid "Disconnecting old I2CP destination"
 msgstr "Kopplat från gammal I2CP destination"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:500
+#: ../java/src/org/klomp/snark/SnarkManager.java:514
 #, java-format
 msgid "I2CP settings changed to {0}"
 msgstr "I2CP-inställningar ändrade till {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:505
+#: ../java/src/org/klomp/snark/SnarkManager.java:519
 msgid ""
 "Unable to connect with the new settings, reverting to the old I2CP settings"
-msgstr "Misslyckades med anslutningsförsök med nya inställningar, återställer de gamla I2CP inställningarna"
+msgstr ""
+"Misslyckades med anslutningsförsök med nya inställningar, återställer de "
+"gamla I2CP inställningarna"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:509
+#: ../java/src/org/klomp/snark/SnarkManager.java:523
 msgid "Unable to reconnect with the old settings!"
 msgstr "Misslyckades med anslutningsförsök med gamla inställningar!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:511
+#: ../java/src/org/klomp/snark/SnarkManager.java:525
 msgid "Reconnected on the new I2CP destination"
 msgstr "Återanslöt mot den nya I2CP destinationen"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:518
+#: ../java/src/org/klomp/snark/SnarkManager.java:532
 #, java-format
 msgid "I2CP listener restarted for \"{0}\""
 msgstr "I2CP-lyssnar omstartad på grund av \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:530
+#: ../java/src/org/klomp/snark/SnarkManager.java:544
 msgid "New files will be publicly readable"
 msgstr "Nya filer kommer vara publikt läsbara"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:532
+#: ../java/src/org/klomp/snark/SnarkManager.java:546
 msgid "New files will not be publicly readable"
 msgstr "Nya filer kommer inte vara publikt läsbara"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:539
+#: ../java/src/org/klomp/snark/SnarkManager.java:553
 msgid "Enabled autostart"
 msgstr "Aktiverade automatisk start"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:541
+#: ../java/src/org/klomp/snark/SnarkManager.java:555
 msgid "Disabled autostart"
 msgstr "Avaktiverade automatisk start"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:547
+#: ../java/src/org/klomp/snark/SnarkManager.java:561
 msgid "Enabled open trackers - torrent restart required to take effect."
-msgstr "Aktiverade öppna trackers - torrent måste startas om för att inställningen ska träda i kraft"
+msgstr ""
+"Aktiverade öppna trackers - torrent måste startas om för att inställningen "
+"ska träda i kraft"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:549
+#: ../java/src/org/klomp/snark/SnarkManager.java:563
 msgid "Disabled open trackers - torrent restart required to take effect."
-msgstr "Avaktiverade öppna trackers - torrent måste startas om för att inställningen ska träda i kraft"
-
-#: ../java/src/org/klomp/snark/SnarkManager.java:557
-msgid "Open Tracker list changed - torrent restart required to take effect."
-msgstr "Öppen tracker-lista förändrad - torrent måste startas om för att inställningen ska träda i kraft"
+msgstr ""
+"Avaktiverade öppna trackers - torrent måste startas om för att inställningen "
+"ska träda i kraft"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:564
+#: ../java/src/org/klomp/snark/SnarkManager.java:570
 #, java-format
 msgid "{0} theme loaded, return to main i2psnark page to view."
 msgstr "{0} tema laddat, återgå till huvudvyn för i2psnark."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:571
+#: ../java/src/org/klomp/snark/SnarkManager.java:577
 msgid "Configuration unchanged."
 msgstr "Inställningar oförändrade"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:581
+#: ../java/src/org/klomp/snark/SnarkManager.java:609
+msgid "Open Tracker list changed - torrent restart required to take effect."
+msgstr ""
+"Öppen tracker-lista förändrad - torrent måste startas om för att "
+"inställningen ska träda i kraft"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:619
+msgid "Private tracker list changed - affects newly created torrents only."
+msgstr "Privat trackerlista ändrad - påverkar bara nyligen skapade torrents"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:665
 #, java-format
 msgid "Unable to save the config to {0}"
 msgstr "Misslyckades med att spara inställningar till {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:646
+#: ../java/src/org/klomp/snark/SnarkManager.java:730
 msgid "Connecting to I2P"
 msgstr "Ansluter till I2P"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:649
+#: ../java/src/org/klomp/snark/SnarkManager.java:733
 msgid "Error connecting to I2P - check your I2CP settings!"
 msgstr "Problem vid anslutning till I2P - kontrollera dina I2CP-inställningar!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:658
+#: ../java/src/org/klomp/snark/SnarkManager.java:742
 #, java-format
 msgid "Error: Could not add the torrent {0}"
 msgstr "Problem: Kunda in lägga till torrent {0}"
 
 #. catch this here so we don't try do delete it below
-#: ../java/src/org/klomp/snark/SnarkManager.java:680
+#: ../java/src/org/klomp/snark/SnarkManager.java:764
 #, java-format
 msgid "Cannot open \"{0}\""
 msgstr "Kan inte öppna \"{0}\""
 
-#. TODO - if the existing one is a magnet, delete it and add the metainfo
-#. instead?
-#: ../java/src/org/klomp/snark/SnarkManager.java:699
-#: ../java/src/org/klomp/snark/SnarkManager.java:777
-#: ../java/src/org/klomp/snark/SnarkManager.java:832
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2213
+#. TODO - if the existing one is a magnet, delete it and add the metainfo instead?
+#: ../java/src/org/klomp/snark/SnarkManager.java:783
+#: ../java/src/org/klomp/snark/SnarkManager.java:861
+#: ../java/src/org/klomp/snark/SnarkManager.java:939
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:159
 #, java-format
 msgid "Torrent with this info hash is already running: {0}"
 msgstr "Torrent med denna infohash körs redan: {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:705
+#: ../java/src/org/klomp/snark/SnarkManager.java:789
 #, java-format
 msgid "ERROR - No I2P trackers in private torrent \"{0}\""
 msgstr "FEL - Inga I2P trackers den i privata torrenten \"{0}\""
 
-#. addMessage(_("Warning - No I2P trackers in \"{0}\", will announce to I2P
-#. open trackers and DHT only.", info.getName()));
-#: ../java/src/org/klomp/snark/SnarkManager.java:708
+#. addMessage(_("Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers and DHT only.", info.getName()));
+#: ../java/src/org/klomp/snark/SnarkManager.java:792
 #, java-format
 msgid ""
 "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers "
 "only."
-msgstr "Varning - Inga I2P trackers i \"{0}\", kommer enbart anmäla til öppna trackers i I2P."
+msgstr ""
+"Varning - Inga I2P trackers i \"{0}\", kommer enbart anmäla til öppna "
+"trackers i I2P."
 
-#. addMessage(_("Warning - No I2P trackers in \"{0}\", and DHT and open
-#. trackers are disabled, you should enable open trackers or DHT before
-#. starting the torrent.", info.getName()));
-#: ../java/src/org/klomp/snark/SnarkManager.java:713
+#. addMessage(_("Warning - No I2P trackers in \"{0}\", and DHT and open trackers are disabled, you should enable open trackers or DHT before starting the torrent.", info.getName()));
+#: ../java/src/org/klomp/snark/SnarkManager.java:797
 #, java-format
 msgid ""
 "Warning - No I2P Trackers found in \"{0}\". Make sure Open Tracker is "
 "enabled before starting this torrent."
-msgstr "Varning - Inga I2P trackers i \"{0}\". Kontrollera att öppna trackers är påslagna innan denhär torrenten startas."
+msgstr ""
+"Varning - Inga I2P trackers i \"{0}\". Kontrollera att öppna trackers är "
+"påslagna innan denhär torrenten startas."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:734
+#: ../java/src/org/klomp/snark/SnarkManager.java:818
 #, java-format
 msgid "Torrent in \"{0}\" is invalid"
 msgstr "Torrent i \"{0}\" är ogiltig"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:739
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2235
+#: ../java/src/org/klomp/snark/SnarkManager.java:823
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:181
 #, java-format
 msgid "ERROR - Out of memory, cannot create torrent from {0}"
 msgstr "Problem: Minnet har tagit slut, kan inte skapa torrent från {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:751
+#: ../java/src/org/klomp/snark/SnarkManager.java:835
 #, java-format
 msgid "Torrent added and started: \"{0}\""
 msgstr "Torrent tillagd och startad: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:753
+#: ../java/src/org/klomp/snark/SnarkManager.java:837
 #, java-format
 msgid "Torrent added: \"{0}\""
 msgstr "Torrent tillagd: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:788
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:537
+#: ../java/src/org/klomp/snark/SnarkManager.java:872
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:87
 #, java-format
 msgid "Fetching {0}"
 msgstr "Hämtar {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:791
+#: ../java/src/org/klomp/snark/SnarkManager.java:875
 #, java-format
 msgid ""
 "We have no saved peers and no other torrents are running. Fetch of {0} will "
 "not succeed until you start another torrent."
-msgstr "Vi har inga sparade nerladdare och inga andra torrents kör. Hämtning av {0} kommer inte lyckas för en annan torrent startas."
+msgstr ""
+"Vi har inga sparade nerladdare och inga andra torrents kör. Hämtning av {0} "
+"kommer inte lyckas för en annan torrent startas."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:795
+#: ../java/src/org/klomp/snark/SnarkManager.java:879
 #, java-format
 msgid "Adding {0}"
 msgstr "Lägger till {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:842
-#: ../java/src/org/klomp/snark/SnarkManager.java:865
-#: ../java/src/org/klomp/snark/SnarkManager.java:1303
+#: ../java/src/org/klomp/snark/SnarkManager.java:910
+#, java-format
+msgid "Download already running: {0}"
+msgstr "nerladdning körs: {0}"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:949
+#: ../java/src/org/klomp/snark/SnarkManager.java:972
+#: ../java/src/org/klomp/snark/SnarkManager.java:1408
 #, java-format
 msgid "Failed to copy torrent file to {0}"
 msgstr "Misslyckades att kopiera torrentfil till {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1092
+#: ../java/src/org/klomp/snark/SnarkManager.java:1199
 #, java-format
 msgid "Too many files in \"{0}\" ({1}), deleting it!"
 msgstr "För många filer i \"{0}\" ({1}), tar bort den!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1094
+#: ../java/src/org/klomp/snark/SnarkManager.java:1201
 #, java-format
 msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!"
 msgstr "Torrenten \"{0}\" får inte sluta med \".torrent\", tar bort den."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1096
+#: ../java/src/org/klomp/snark/SnarkManager.java:1203
 #, java-format
 msgid "No pieces in \"{0}\",  deleting it!"
 msgstr "Inga delar i \"{0}\", tar bort den."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1098
+#: ../java/src/org/klomp/snark/SnarkManager.java:1205
 #, java-format
 msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!"
 msgstr "För många delar i  \"{0}\", gränden är {1}, raderar den!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1100
+#: ../java/src/org/klomp/snark/SnarkManager.java:1207
 #, java-format
 msgid "Pieces are too large in \"{0}\" ({1}B), deleting it."
 msgstr "För stora delar i \"{0}\" ({1}B), raderar den."
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1101
+#: ../java/src/org/klomp/snark/SnarkManager.java:1208
 #, java-format
 msgid "Limit is {0}B"
 msgstr "Gränsen är {0}B"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1103
+#: ../java/src/org/klomp/snark/SnarkManager.java:1210
 #, java-format
 msgid "Torrent \"{0}\" has no data, deleting it!"
 msgstr "Torrenten \"{0}\" har ingen data, tar bort den!"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1111
+#: ../java/src/org/klomp/snark/SnarkManager.java:1218
 #, java-format
 msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\""
 msgstr "Torrentar större än {0}B stöds ännu ej, tar bort \"{1}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1127
+#: ../java/src/org/klomp/snark/SnarkManager.java:1234
 #, java-format
 msgid "Error: Could not remove the torrent {0}"
 msgstr "Problem: Kunde ej ta bort torrent {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1148
-#: ../java/src/org/klomp/snark/SnarkManager.java:1166
+#: ../java/src/org/klomp/snark/SnarkManager.java:1255
+#: ../java/src/org/klomp/snark/SnarkManager.java:1273
 #, java-format
 msgid "Torrent stopped: \"{0}\""
 msgstr "Torrent stannad: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1187
+#: ../java/src/org/klomp/snark/SnarkManager.java:1294
 #, java-format
 msgid "Torrent removed: \"{0}\""
 msgstr "Torrent borttagen: \"{0}\""
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1195
+#: ../java/src/org/klomp/snark/SnarkManager.java:1302
 #, java-format
 msgid "Adding torrents in {0}"
 msgstr "Torrents tillagda i {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1248
+#: ../java/src/org/klomp/snark/SnarkManager.java:1353
 #, java-format
 msgid "Download finished: {0}"
 msgstr "Nerladdning klar: {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1299
+#: ../java/src/org/klomp/snark/SnarkManager.java:1404
 #, java-format
 msgid "Metainfo received for {0}"
 msgstr "Metainfo mottagen till {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1300
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:574
+#: ../java/src/org/klomp/snark/SnarkManager.java:1405
+#: ../java/src/org/klomp/snark/SnarkManager.java:1620
 #, java-format
 msgid "Starting up torrent {0}"
 msgstr "Startar torrent {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1315
+#: ../java/src/org/klomp/snark/SnarkManager.java:1420
 #, java-format
 msgid "Error on torrent {0}"
 msgstr "Fel på torrent {0}"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1364
+#: ../java/src/org/klomp/snark/SnarkManager.java:1438
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1765
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1775
+msgid "Magnet"
+msgstr "Magnet"
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1469
 msgid "Unable to connect to I2P!"
 msgstr "Misslyckades med att ansluta till I2P"
 
-#: ../java/src/org/klomp/snark/SnarkManager.java:1370
+#: ../java/src/org/klomp/snark/SnarkManager.java:1475
 #, java-format
 msgid "Unable to add {0}"
 msgstr "Misslyckades med att lägga till {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:216
+#: ../java/src/org/klomp/snark/SnarkManager.java:1619
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:124
+msgid "Opening the I2P tunnel"
+msgstr "Öpnat I2P tunnel "
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1643
+msgid "Opening the I2P tunnel and starting all torrents."
+msgstr "Öppnar I2P-tunneln och startar torrents."
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1698
+msgid "Stopping all torrents and closing the I2P tunnel."
+msgstr "Stoppar alla torrents och stänger I2P-tunneln."
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1714
+msgid "Closing I2P tunnel after notifying trackers."
+msgstr "Stänger I2P tunnel eter meddelande till trackers."
+
+#: ../java/src/org/klomp/snark/SnarkManager.java:1721
+#: ../java/src/org/klomp/snark/SnarkManager.java:1732
+msgid "I2P tunnel closed."
+msgstr "I2P-tunneln är stängd."
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:75
+#, java-format
+msgid "Download torrent file from {0}"
+msgstr "Laddar torrentfil från {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:97
+#, java-format
+msgid "Torrent was not retrieved from {0}"
+msgstr "Torrent kunde inte hämtas från {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:150
+#, java-format
+msgid "Torrent fetched from {0}"
+msgstr "Torrent hämtad från {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:171
+#, java-format
+msgid "Torrent already running: {0}"
+msgstr "Torrent kör redan: {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:173
+#, java-format
+msgid "Torrent already in the queue: {0}"
+msgstr "Torrent finns redan i kö: {0}"
+
+#: ../java/src/org/klomp/snark/web/FetchAndAdd.java:179
+#, java-format
+msgid "Torrent at {0} was not valid"
+msgstr "Torrent vid {0} var inte giltig"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:222
 msgid "I2PSnark - Anonymous BitTorrent Client"
 msgstr "I2PSnark - Anonym bittorrentklient"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:229
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:235
 msgid "Router is down"
 msgstr "Routen är nere"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:243
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:250
 msgid "Torrents"
 msgstr "Torrents"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:246
 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:253
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1148
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:260
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1236
 msgid "I2PSnark"
 msgstr "I2PSnark"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:250
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:257
 msgid "Refresh page"
 msgstr "Ladda om sida"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:255
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:262
 msgid "Forum"
 msgstr "Forum"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:273
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:275
 msgid "Click \"Add torrent\" button to fetch torrent"
 msgstr "Klicka på \"Lägg till torrent\" för att hämta en trorrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:308
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:311
 msgid "clear messages"
 msgstr "rensa meddelandena"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:328
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1956
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:337
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:339
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2219
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2221
 msgid "Status"
 msgstr "Status"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:334
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:336
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348
 msgid "Hide Peers"
 msgstr "Göm nerladdare"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:341
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:343
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:353
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:355
 msgid "Show Peers"
 msgstr "Visa nerladdare"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:350
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1873
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1889
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:362
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:364
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2076
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2091
 msgid "Torrent"
 msgstr "Torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:354
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:369
 msgid "Estimated time remaining"
 msgstr "Uppskattad återstående tid"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:357
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:372
 msgid "ETA"
 msgstr "UÃ…T"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:361
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:377
 msgid "Downloaded"
 msgstr "Nerladdat"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:364
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:378
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:380
 msgid "RX"
 msgstr "RX"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:368
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:385
 msgid "Uploaded"
 msgstr "Uppladdat"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:371
 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:388
 msgid "TX"
 msgstr "TX"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:376
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:394
 msgid "Down Rate"
 msgstr "Nerhastighet"
 
 #. Translators: Please keep short or translate as " "
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:381
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:390
-msgid "Rate"
-msgstr "Hastighet"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:397
+msgid "RX Rate"
+msgstr "RX Rate"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:386
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:403
 msgid "Up Rate"
 msgstr "Upphastighet"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:410
+#. Translators: Please keep short or translate as " "
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:406
+msgid "TX Rate"
+msgstr "TX Rate"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:429
 msgid "Stop all torrents and the I2P tunnel"
 msgstr "Stoppa alla torrents och I2P-tunneln"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:412
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:431
 msgid "Stop All"
 msgstr "Stoppa alla"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:421
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:440
 msgid "Start all torrents and the I2P tunnel"
 msgstr "Starta alla torrents och I2P-tunneln"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:423
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:442
 msgid "Start All"
 msgstr "Starta alla"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:443
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:462
 msgid "No torrents loaded."
 msgstr "Inga torrents laddade."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:448
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:467
 msgid "Totals"
 msgstr "Totalt"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:450
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:469
 #, java-format
 msgid "1 torrent"
 msgid_plural "{0} torrents"
 msgstr[0] "{0} torrent"
 msgstr[1] "{0} torrents"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:453
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:472
 #, java-format
 msgid "1 connected peer"
 msgid_plural "{0} connected peers"
 msgstr[0] "{0} ansluten nerladdare"
 msgstr[1] "{0} anslutna nerladdare"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:536
-msgid "Opening the I2P tunnel"
-msgstr "Öpnat I2P tunnel "
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:545
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:561
 #, java-format
 msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\""
 msgstr "Ogiltig URL: MÃ¥ste starta med \"http://\", \"{0}\" eller \"{1}\""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:593
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:620
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:602
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:629
 #, java-format
 msgid "Magnet deleted: {0}"
 msgstr "Magnet borttagen: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:601
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:626
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:610
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:635
 #, java-format
 msgid "Torrent file deleted: {0}"
 msgstr "Torrentfil borttagen: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:632
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:643
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:641
 #, java-format
 msgid "Data file deleted: {0}"
 msgstr "Datafil borttagen: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:634
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:645
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:643
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:654
 #, java-format
 msgid "Data file could not be deleted: {0}"
 msgstr "Datafil kunde inte tas bort: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:657
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:664
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:669
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:678
+#, java-format
+msgid "Directory could not be deleted: {0}"
+msgstr "Katalogen kunde inta tas bort: {0}"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:676
 #, java-format
-msgid "Data dir deleted: {0}"
-msgstr "Datamapp borttagen: {0}"
+msgid "Directory deleted: {0}"
+msgstr "Katalogen bort tagen: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:708
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:722
 msgid "Error creating torrent - you must select a tracker"
 msgstr "Misslyckades med att skapa torrent - en tracker måste väljas"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:723
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:738
 #, java-format
 msgid "Torrent created for \"{0}\""
 msgstr "Torrent skapad för \"{0}\""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:725
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:740
 #, java-format
 msgid ""
 "Many I2P trackers require you to register new torrents before seeding - "
 "please do so before starting \"{0}\""
-msgstr "Många I2P trackers kräver att användare registrerar sig för uppladdning av torrent - gör det innan \"{0}\" startas"
+msgstr ""
+"Många I2P trackers kräver att användare registrerar sig för uppladdning av "
+"torrent - gör det innan \"{0}\" startas"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:727
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:742
 #, java-format
 msgid "Error creating a torrent for \"{0}\""
 msgstr "Misslyckades med att skapa torrent för \"{0}\""
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:730
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:745
 #, java-format
 msgid "Cannot create a torrent for the nonexistent data: {0}"
 msgstr "Kan ej skapa torrent för data som ej finns: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:733
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:748
 msgid "Error creating torrent - you must enter a file or directory"
 msgstr "Misslyckades med att skapa torrent - en fil eller mapp måste anges"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:736
-msgid "Stopping all torrents and closing the I2P tunnel."
-msgstr "Stoppar alla torrents och stänger I2P-tunneln."
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:747
-msgid "I2P tunnel closed."
-msgstr "I2P-tunneln är stängd."
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:750
-msgid "Opening the I2P tunnel and starting all torrents."
-msgstr "Öppnar I2P-tunneln och startar torrents."
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:766
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1623
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1731
 msgid "Delete selected"
 msgstr "Ta bort valda"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:779
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:763
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1732
+msgid "Save tracker configuration"
+msgstr "Spara tracker konfiguration"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:780
 msgid "Removed"
 msgstr "Borttagen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:786
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1622
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1626
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:809
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1730
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1735
 msgid "Add tracker"
 msgstr "Lägg till tracker"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:799
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:802
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:832
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:835
 msgid "Enter valid tracker name and URLs"
 msgstr "Ange namn och URL för trackern "
 
-#. "<input type=\"reset\" class=\"cancel\"
-#. value=\"").append(_("Cancel")).append("\">\n" +
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:804
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1625
+#. "<input type=\"reset\" class=\"cancel\" value=\"").append(_("Cancel")).append("\">\n" +
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:837
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1734
 msgid "Restore defaults"
 msgstr "Återställ standardvärden"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:806
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:840
 msgid "Restored default trackers"
 msgstr "Återställ standard trackers "
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:922
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:927
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:933
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:976
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:989
 msgid "Tracker Error"
 msgstr "Tracker-fel"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:925
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:929
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:941
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:945
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:953
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:957
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:962
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:966
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:979
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:984
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1012
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1017
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1028
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1039
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1044
 #, java-format
 msgid "1 peer"
 msgid_plural "{0} peers"
 msgstr[0] "{0} nerladdare"
 msgstr[1] "{0} nerladdare"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:938
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:943
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:992
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:993
+msgid "Starting"
+msgstr "Startar"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1001
 msgid "Seeding"
 msgstr "Uppladdning"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:947
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1895
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2007
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1005
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1019
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1020
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2161
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2276
 msgid "Complete"
 msgstr "Färdig"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:950
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:955
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1024
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1025
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1030
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1031
 msgid "OK"
 msgstr "Ok"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:959
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:964
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1035
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1036
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1041
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1042
 msgid "Stalled"
 msgstr "Avstannad"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:968
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:971
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1046
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1047
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1050
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1051
 msgid "No Peers"
 msgstr "Inga källor"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:973
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1053
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1054
 msgid "Stopped"
 msgstr "Stoppad"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1006
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1087
 msgid "Torrent details"
 msgstr "Torrentdetaljer"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1018
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1282
-msgid "Info"
-msgstr "Info"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1116
 msgid "View files"
 msgstr "Se filer"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1035
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1118
 msgid "Open file"
 msgstr "Öppna fil"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1077
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1161
 msgid "Stop the torrent"
 msgstr "Stoppa torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1079
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1163
 msgid "Stop"
 msgstr "Stoppa"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1089
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1175
 msgid "Start the torrent"
 msgstr "Starta torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1091
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1177
 msgid "Start"
 msgstr "Starta"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1102
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1189
 msgid "Remove the torrent from the active list, deleting the .torrent file"
 msgstr "Ta bort torrent från den aktiva listan, tar bort .torrent fil"
 
 #. Can't figure out how to escape double quotes inside the onclick string.
 #. Single quotes in translate strings with parameters must be doubled.
-#. Then the remaining single quite must be escaped
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1107
+#. Then the remaining single quote must be escaped
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1194
 #, java-format
 msgid ""
 "Are you sure you want to delete the file \\''{0}.torrent\\'' (downloaded "
 "data will not be deleted) ?"
-msgstr "Är du säker på att du vill ta bort filen \"{0}.torrent\" (nerladdad data kommer ej tas bort) ?"
+msgstr ""
+"Är du säker på att du vill ta bort filen \"{0}.torrent\" (nerladdad data "
+"kommer ej tas bort) ?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1110
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1197
 msgid "Remove"
 msgstr "Ta bort"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1121
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1209
 msgid "Delete the .torrent file and the associated data file(s)"
 msgstr "Ta bort .torrent filen och tillhörande datafil(er)"
 
 #. Can't figure out how to escape double quotes inside the onclick string.
 #. Single quotes in translate strings with parameters must be doubled.
-#. Then the remaining single quite must be escaped
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1126
+#. Then the remaining single quote must be escaped
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1214
 #, java-format
 msgid ""
 "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded "
 "data?"
-msgstr "Är du säker på att du vill ta bort torrenten \"{0}\" och all nerladdad data?"
+msgstr ""
+"Är du säker på att du vill ta bort torrenten \"{0}\" och all nerladdad data?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1129
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1698
 msgid "Delete"
 msgstr "Ta bort"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1164
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1252
 msgid "Unknown"
 msgstr "Okänd"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1176
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264
 msgid "Seed"
 msgstr "Källa"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1199
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287
 msgid "Uninteresting (The peer has no pieces we need)"
 msgstr "Ointressant (nerladdaren har inga delar vi behöver)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1201
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1289
 msgid "Choked (The peer is not allowing us to request pieces)"
 msgstr "Spärra (nerladdaren låter oss inte be dom delar)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1221
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1309
 msgid "Uninterested (We have no pieces the peer needs)"
 msgstr "Ointresserad (vi har inga delar nerladdaren behöver)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1223
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1311
 msgid "Choking (We are not allowing the peer to request pieces)"
 msgstr "Spärrar (vi låter inte nerladdaren be dom delar)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1281
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1365
 #, java-format
 msgid "Details at {0} tracker"
 msgstr "Detaljer för {0} tracker"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1311
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1381
+msgid "Info"
+msgstr "Info"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1409
 msgid "Add Torrent"
 msgstr "Lägg till torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1313
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411
 msgid "From URL"
 msgstr "Från URL"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1316
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1414
 msgid ""
-"Enter the torrent file download URL (I2P only), magnet link, maggot link, or"
-" info hash"
-msgstr "Ange URL för torrentfilen (enbart I2P), magnet link, maggot länk eller info hash"
+"Enter the torrent file download URL (I2P only), magnet link, maggot link, or "
+"info hash"
+msgstr ""
+"Ange URL för torrentfilen (enbart I2P), magnet link, maggot länk eller info "
+"hash"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1321
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419
 msgid "Add torrent"
 msgstr "Lägg till torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1324
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422
 #, java-format
 msgid "You can also copy .torrent files to: {0}."
 msgstr "Du kan även kopiera .torrent filer till: {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1326
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1424
 msgid "Removing a .torrent will cause it to stop."
 msgstr "Borttagning av .torrent fil kommer stanna den."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1349
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1447
 msgid "Create Torrent"
 msgstr "Skapa torrent"
 
-#. out.write("From file: <input type=\"file\" name=\"newFile\" size=\"50\"
-#. value=\"" + newFile + "\" /><br>\n");
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1352
+#. out.write("From file: <input type=\"file\" name=\"newFile\" size=\"50\" value=\"" + newFile + "\" /><br>\n");
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1450
 msgid "Data to seed"
 msgstr "Data att ladda upp"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1356
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1454
 msgid "File or directory to seed (must be within the specified path)"
 msgstr "Fil eller mapp att ladda upp (måste finnas på angiven plats)"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1358
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1914
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1456
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2111
 msgid "Tracker"
 msgstr "Tracker"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1360
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1458
 msgid "Select a tracker"
 msgstr "Välj en tracker"
 
 #. out.write(_("Open trackers and DHT only"));
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1365
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1463
 msgid "Open trackers only"
 msgstr "Enbart öppna trackers"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1386
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1480
 msgid "Create torrent"
 msgstr "Skapa torrent"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1389
-msgid "Private?"
-msgstr "Privat?"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1391
-msgid "Use for private trackers"
-msgstr "Använd för privata trackers"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1416
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1635
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1503
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1744
 msgid "Configuration"
 msgstr "Inställningar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1420
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507
 msgid "Data directory"
 msgstr "Datamapp"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1422
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1509
 msgid "Edit i2psnark.config and restart to change"
 msgstr "Förändra i2psnark.conig och starta om för att ändra"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1426
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1513
 msgid "Files readable by all"
 msgstr "Filer läsbara för alla"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1430
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1517
 msgid "If checked, other users may access the downloaded files"
 msgstr "Om vald, kommer andra användare att kunna komma åt nerladdade filer"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1434
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1521
 msgid "Auto start"
 msgstr "Automatisk start"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1438
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1525
 msgid "If checked, automatically start torrents that are added"
 msgstr "Om ikryssad, startas automatiskt tillagda torrents"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1442
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1529
 msgid "Theme"
 msgstr "Tema"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1455
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1542
 msgid "Refresh time"
 msgstr "Uppdateringsintervall"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1468
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1555
 msgid "Never"
 msgstr "Aldrig"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1474
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1561
 msgid "Startup delay"
 msgstr "Fördröjning av uppstart"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1476
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1563
 msgid "minutes"
 msgstr "minuter"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1500
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1587
 msgid "Total uploader limit"
 msgstr "Gräns för totalt antal uppladdare"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1503
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1590
 msgid "peers"
 msgstr "nerladdare"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1507
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1594
 msgid "Up bandwidth limit"
 msgstr "Gräns för bandbredd uppåt"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1510
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1597
 msgid "Half available bandwidth recommended."
 msgstr "Hälften av tillgänglig bandbredd rekommenderas."
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1512
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1599
 msgid "View or change router bandwidth"
 msgstr "Se eller ändra routerns bandbredd"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1516
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1603
 msgid "Use open trackers also"
 msgstr "Använd öppna trackers med"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1520
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1607
 msgid ""
-"If checked, announce torrents to open trackers as well as the tracker listed"
-" in the torrent file"
-msgstr "Om ikryssad, anmäl torrents till öppna trackers och tracker angiven i torrentfilen"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1524
-msgid "Open tracker announce URLs"
-msgstr "Öppna tracker-anmälnings URL:er"
+"If checked, announce torrents to open trackers as well as the tracker listed "
+"in the torrent file"
+msgstr ""
+"Om ikryssad, anmäl torrents till öppna trackers och tracker angiven i "
+"torrentfilen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1536
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1623
 msgid "Inbound Settings"
 msgstr "Inkommande inställningar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1542
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1629
 msgid "Outbound Settings"
 msgstr "Utgående inställningar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1550
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1637
 msgid "I2CP host"
 msgstr "I2CP-värd"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1555
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1642
 msgid "I2CP port"
 msgstr "I2CP-port"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1570
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1657
 msgid "I2CP options"
 msgstr "I2CP-inställningar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1575
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1662
 msgid "Save configuration"
 msgstr "Spara inställningar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1589
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1676
 msgid "Trackers"
 msgstr "Trackers"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1594
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1681
 msgid "Name"
 msgstr "Namn"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1596
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1683
 msgid "Website URL"
 msgstr "Webbplats URL"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1598
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1685
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2314
+msgid "Open"
+msgstr "Öppna"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1687
+msgid "Private"
+msgstr "Privat"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1689
 msgid "Announce URL"
 msgstr "Tillkännage URLen"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1617
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723
 msgid "Add"
 msgstr "Lägg till"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1651
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1760
 #, java-format
 msgid "Invalid magnet URL {0}"
 msgstr "Ogiltig magnet URL {0}"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1685
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1794
 #, java-format
 msgid "Invalid info hash in magnet URL {0}"
 msgstr "Ogiltig infohash i magnet URL {0}"
 
 #. * dummies for translation
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1715
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1918
 #, java-format
 msgid "1 hop"
 msgid_plural "{0} hops"
 msgstr[0] "{0} hopp"
 msgstr[1] "{0} hopp"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1716
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1919
 #, java-format
 msgid "1 tunnel"
 msgid_plural "{0} tunnels"
 msgstr[0] "{0} tunnel"
 msgstr[1] "{0} tunnlar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1893
-msgid "Completion"
-msgstr "Färdiställning"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2098
+msgid "Torrent file"
+msgstr "Torrent fil"
 
-#. else unknown
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1897
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1953
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2133
+msgid "Magnet link"
+msgstr "Magnet länk"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2140
+msgid "Private torrent"
+msgstr "Privat torrent"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2149
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2213
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2215
 msgid "Size"
 msgstr "Storlek"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1902
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2156
+msgid "Completion"
+msgstr "Färdiställning"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2166
+msgid "Remaining"
+msgstr "Kvar"
+
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2173
 msgid "Files"
 msgstr "Filer"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1904
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2178
 msgid "Pieces"
 msgstr "Delar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1905
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2182
 msgid "Piece size"
 msgstr "Delstorlek"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1927
-msgid "Magnet link"
-msgstr "Magnet länk"
-
-#. We don't have the hash of the torrent file
-#. buf.append("<br>").append(_("Maggot link")).append(": <a
-#. href=\"").append(MAGGOT).append(hex).append(':').append(hex).append("\">")
-#. .append(MAGGOT).append(hex).append(':').append(hex).append("</a>");
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1933
-msgid "Torrent file"
-msgstr "Torrent fil"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1951
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1990
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2205
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2209
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2259
 msgid "Directory"
 msgstr "Mapp"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1960
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2228
 msgid "Priority"
 msgstr "Prioritet"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1965
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2234
 msgid "Up to higher level directory"
 msgstr "Up till högre mappnivå"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1995
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2264
 msgid "Torrent not found?"
 msgstr "Torrent hittades ej?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2004
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2273
 msgid "File not found in torrent?"
 msgstr "Fil hittades ej i torrent?"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2017
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2286
 msgid "complete"
 msgstr "färdig"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2018
-msgid "bytes remaining"
-msgstr "bytes kvar"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2043
-msgid "Open"
-msgstr "Öppna"
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2287
+msgid "remaining"
+msgstr "kvar"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2069
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2341
 msgid "High"
 msgstr "Hög"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2074
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2346
 msgid "Normal"
 msgstr "Normal"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2079
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2351
 msgid "Skip"
 msgstr "Hoppa över"
 
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2088
+#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2360
 msgid "Save priorities"
 msgstr "Spara prioriteter"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2204
-#, java-format
-msgid "Torrent fetched from {0}"
-msgstr "Torrent hämtad från {0}"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2225
-#, java-format
-msgid "Torrent already running: {0}"
-msgstr "Torrent kör redan: {0}"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2227
-#, java-format
-msgid "Torrent already in the queue: {0}"
-msgstr "Torrent finns redan i kö: {0}"
-
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2233
-#, java-format
-msgid "Torrent at {0} was not valid"
-msgstr "Torrent vid {0} var inte giltig"
-
-#. FIXME don't lose peer setting
-#. String peerParam = req.getParameter("p");
-#. if (peerParam != null)
-#. buf.append("<input type=\"hidden\" name=\"p\"
-#. value=\"").append(peerParam).append("\" >\n");
-#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2247
-#, java-format
-msgid "Torrent was not retrieved from {0}"
-msgstr "Torrent kunde inte hämtas från {0}"
diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java
index 059823980bb5f17ea6abb0c6b20fc24e95b0b1a7..f8fb3a9d506fccc74ef2559ccec8aa1d98562b36 100644
--- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java
+++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java
@@ -74,6 +74,9 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
     protected int localPort = DEFAULT_LOCALPORT;
 
     /**
+     * Warning, blocks in constructor while connecting to router and building tunnels;
+     * TODO move that to startRunning()
+     *
      * @param privData Base64-encoded private key data,
      *                 format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile}
      * @throws IllegalArgumentException if the I2CP configuration is b0rked so
@@ -87,6 +90,9 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
     }
 
     /**
+     * Warning, blocks in constructor while connecting to router and building tunnels;
+     * TODO move that to startRunning()
+     *
      * @param privkey file containing the private key data,
      *                format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile}
      * @param privkeyname the name of the privKey file, not clear why we need this too
@@ -111,6 +117,9 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
     }
 
     /**
+     * Warning, blocks in constructor while connecting to router and building tunnels;
+     * TODO move that to startRunning()
+     *
      * @param privData stream containing the private key data,
      *                 format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile}
      * @param privkeyname the name of the privKey file, not clear why we need this too
@@ -124,6 +133,8 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
     }
 
     /**
+     *  Non-blocking
+     *
      *  @param sktMgr the existing socket manager
      *  @since 0.8.9
      */
@@ -142,6 +153,9 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
     private static final int MAX_RETRIES = 4;
 
     /**
+     * Warning, blocks while connecting to router and building tunnels;
+     * TODO move that to startRunning()
+     *
      * @param privData stream containing the private key data,
      *                 format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile}
      * @param privkeyname the name of the privKey file, not clear why we need this too
@@ -236,6 +250,7 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
     /**
      * Start running the I2PTunnelServer.
      *
+     * TODO: Wait to connect to router until here.
      */
     public void startRunning() {
         // prevent JVM exit when running outside the router
diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java
index 5baef65c2416c32329430572d3c4aa55edb89941..61b7c6432426c38a5c78eb7bfdf13b1bb724cf8b 100644
--- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java
+++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java
@@ -156,8 +156,8 @@ public class TunnelController implements Logging {
         }
         String type = getType(); 
         if ( (type == null) || (type.length() <= 0) ) {
-            if (_log.shouldLog(Log.WARN))
-                _log.warn("Cannot start the tunnel - no type specified");
+            if (_log.shouldLog(Log.ERROR))
+                _log.error("Cannot start the tunnel - no type specified");
             return;
         }
         // Config options may have changed since instantiation, so do this again.
@@ -455,6 +455,25 @@ public class TunnelController implements Logging {
             }
         }
         _config = props;
+
+        // Set up some per-type defaults
+        // This really isn't the best spot to do this but for servers in particular,
+        // it's hard to override settings in the subclass since the session connect
+        // is done in the I2PTunnelServer constructor.
+        String type = getType();
+        if (type != null) {
+            if (type.equals("httpserver") || type.equals("streamrserver")) {
+                if (!_config.containsKey("option.shouldBundleReplyInfo"))
+                    _config.setProperty("option.shouldBundleReplyInfo", "false");
+            } else if (type.contains("irc") || type.equals("streamrclient")) {
+                // maybe a bad idea for ircclient if DCC is enabled
+                if (!_config.containsKey("option.crypto.tagsToSend"))
+                    _config.setProperty("option.crypto.tagsToSend", "20");
+                if (!_config.containsKey("option.crypto.lowTagThreshold"))
+                    _config.setProperty("option.crypto.lowTagThreshold", "14");
+            }
+        }
+
         // tell i2ptunnel, who will tell the TunnelTask, who will tell the SocketManager
         setSessionOptions();
         if (_running && _sessions != null) {
@@ -467,6 +486,9 @@ public class TunnelController implements Logging {
         }
     }
 
+    /**
+     *  @return a copy
+     */
     public Properties getConfig(String prefix) { 
         Properties rv = new Properties();
         for (Map.Entry e : _config.entrySet()) {
diff --git a/apps/i2ptunnel/jsp/editClient.jsp b/apps/i2ptunnel/jsp/editClient.jsp
index 2fcf487f55a19e2b41e3692230205c9d42b42069..d2ca8f7ad331cbc8d65fd30fdec720047d9ec7c7 100644
--- a/apps/i2ptunnel/jsp/editClient.jsp
+++ b/apps/i2ptunnel/jsp/editClient.jsp
@@ -22,7 +22,7 @@
     <link href="/themes/console/images/favicon.ico" type="image/x-icon" rel="shortcut icon" />
 
     <% if (editBean.allowCSS()) {
-  %><link rel="icon" href="<%=editBean.getTheme()%>images/favicon.ico">
+  %><link rel="icon" href="<%=editBean.getTheme()%>images/favicon.ico" />
     <link href="<%=editBean.getTheme()%>default.css" rel="stylesheet" type="text/css" /> 
     <link href="<%=editBean.getTheme()%>i2ptunnel.css" rel="stylesheet" type="text/css" />
     <% }
diff --git a/apps/i2ptunnel/jsp/editServer.jsp b/apps/i2ptunnel/jsp/editServer.jsp
index 3b7e7b9435e0cc3a2090f4e21884a9f50544550d..1931182cce3d84df048895f9ff10c24e53be2108 100644
--- a/apps/i2ptunnel/jsp/editServer.jsp
+++ b/apps/i2ptunnel/jsp/editServer.jsp
@@ -22,7 +22,7 @@
     <link href="/themes/console/images/favicon.ico" type="image/x-icon" rel="shortcut icon" />
 
     <% if (editBean.allowCSS()) {
-  %><link rel="icon" href="<%=editBean.getTheme()%>images/favicon.ico">
+  %><link rel="icon" href="<%=editBean.getTheme()%>images/favicon.ico" />
     <link href="<%=editBean.getTheme()%>default.css" rel="stylesheet" type="text/css" /> 
     <link href="<%=editBean.getTheme()%>i2ptunnel.css" rel="stylesheet" type="text/css" />
     <% }
diff --git a/apps/i2ptunnel/jsp/index.jsp b/apps/i2ptunnel/jsp/index.jsp
index 02a21bf1863ee07a86a074624a9de55dd435d921..5fad2c9ad45c1257dbed449d8735bef73547d7bf 100644
--- a/apps/i2ptunnel/jsp/index.jsp
+++ b/apps/i2ptunnel/jsp/index.jsp
@@ -24,7 +24,7 @@
     <link href="/themes/console/images/favicon.ico" type="image/x-icon" rel="shortcut icon" />
     
     <% if (indexBean.allowCSS()) {
-  %><link rel="icon" href="<%=indexBean.getTheme()%>images/favicon.ico">
+  %><link rel="icon" href="<%=indexBean.getTheme()%>images/favicon.ico" />
     <link href="<%=indexBean.getTheme()%>default.css" rel="stylesheet" type="text/css" /> 
     <link href="<%=indexBean.getTheme()%>i2ptunnel.css" rel="stylesheet" type="text/css" />
     <% }
diff --git a/apps/i2ptunnel/jsp/wizard.jsp b/apps/i2ptunnel/jsp/wizard.jsp
index 3adac32ea4dbf707f7e61aa405596429aa818b3f..28439dc71d5f290e0211eb29395659aed886b33f 100644
--- a/apps/i2ptunnel/jsp/wizard.jsp
+++ b/apps/i2ptunnel/jsp/wizard.jsp
@@ -57,7 +57,7 @@
     <link href="/themes/console/images/favicon.ico" type="image/x-icon" rel="shortcut icon" />
 
     <% if (editBean.allowCSS()) {
-  %><link rel="icon" href="<%=editBean.getTheme()%>images/favicon.ico">
+  %><link rel="icon" href="<%=editBean.getTheme()%>images/favicon.ico" />
     <link href="<%=editBean.getTheme()%>default.css" rel="stylesheet" type="text/css" />
     <link href="<%=editBean.getTheme()%>i2ptunnel.css" rel="stylesheet" type="text/css" />
     <% }
diff --git a/apps/i2ptunnel/locale/messages_de.po b/apps/i2ptunnel/locale/messages_de.po
index caca897f6a100e62f8971c9694c1c28cf94e48c1..3ab1f53ad3f4ce65be0f5a947edff2074e103d37 100644
--- a/apps/i2ptunnel/locale/messages_de.po
+++ b/apps/i2ptunnel/locale/messages_de.po
@@ -15,10 +15,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 12:35+0000\n"
-"PO-Revision-Date: 2012-04-27 04:54+0000\n"
+"POT-Creation-Date: 2012-07-26 19:55+0000\n"
+"PO-Revision-Date: 2012-07-22 01:10+0000\n"
 "Last-Translator: blabla <blabla@trash-mail.com>\n"
-"Language-Team: German (http://www.transifex.net/projects/p/I2P/language/"
+"Language-Team: German (http://www.transifex.com/projects/p/I2P/language/"
 "de/)\n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
@@ -26,15 +26,15 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:542
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:554
 msgid "This seems to be a bad destination:"
 msgstr "Dies scheint kein gültiges Ziel zu sein:"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:542
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:554
 msgid "i2paddresshelper cannot help you with a destination like that!"
 msgstr "Der I2P-Adresshelfer kann dir bei solch einem Ziel nicht helfen."
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:609
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:621
 #, java-format
 msgid ""
 "To visit the destination in your host database, click <a href=\"{0}\">here</"
@@ -45,55 +45,61 @@ msgstr ""
 "\"{0}\">hier</a>, und um das Ziel aus der kollidierenden Adresshelfer-"
 "Anfrage zu besuchen, <a href=\"{1}\">hier</a>!"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1008
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:401
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:405
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:408
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1023
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:403
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:407
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:410
 msgid "Host"
 msgstr "Host"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1012
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1027
 msgid "Base 32"
 msgstr "Base 32"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1016
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:378
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1031
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:380
 msgid "Destination"
 msgstr "Ziel"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1022
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037
 #, java-format
 msgid "Continue to {0} without saving"
 msgstr "Weiter zu {0}, ohne zu speichern"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1027
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1042
 #, java-format
 msgid "Save {0} to router address book and continue to eepsite"
 msgstr "{0} im Router-Adressbuch speichern und auf die Eepseite weiterleiten"
 
 #. only blockfile supports multiple books
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1030
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1045
 #, java-format
 msgid "Save {0} to master address book and continue to eepsite"
 msgstr "{0} im Master-Adressbuch speichern und auf die Eepseite weiterleiten"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1031
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1046
 #, java-format
 msgid "Save {0} to private address book and continue to eepsite"
 msgstr "{0} im privaten Adressbuch speichern und auf die Eepseite weiterleiten"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1196
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1211
 msgid "HTTP Outproxy"
 msgstr "HTTP-Outproxy"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1201
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1216
 msgid ""
 "Click a link below to look for an address helper by using a \"jump\" service:"
 msgstr ""
 "Durch Klicken auf einen der untenstehenden Links bekommen Sie einen "
 "Adresshelfer von einem \"Sprung\"-Service:"
 
+#. Translators: parameter is a host name
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1252
+#, java-format
+msgid "{0} jump service"
+msgstr "Weiterleitungsdienst {0}"
+
 #: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:159
 msgid "Added via address helper"
 msgstr "Durch Adresshelfer hinzugefügt"
@@ -223,12 +229,12 @@ msgid "HTTP bidir"
 msgstr "HTTP Bidir"
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:305
 msgid "Host not set"
 msgstr "Host nicht gesetzt"
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:285
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:287
 msgid "Port not set"
 msgstr "Port nicht gesetzt"
 
@@ -236,90 +242,90 @@ msgstr "Port nicht gesetzt"
 msgid "I2P Tunnel Manager - Edit Client Tunnel"
 msgstr "I2P-Tunnel-Manager - Kliententunnel bearbeiten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:102
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:104
 msgid "Edit proxy settings"
 msgstr "Proxyeinstellungen bearbeiten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:110
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:112
 msgid "New proxy settings"
 msgstr "Neue Proxyeinstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:121
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:121
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:121
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:135
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:270
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:123
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:123
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:123
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:137
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:257
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:326
 msgid "Name"
 msgstr "Name"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:125
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:125
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:261
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:294
 msgid "Type"
 msgstr "Typ"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:129
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:129
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:239
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:397
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:330
 msgid "Description"
 msgstr "Beschreibung"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:135
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:137
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:147
 msgid "Target"
 msgstr "Ziel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:139
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:141
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:171
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:173
 msgid "Access Point"
 msgstr "Zugriffspunkt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:159
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:200
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:162
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:176
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:148
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:178
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:223
 msgid "required"
 msgstr "benötigt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:167
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:186
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:477
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:169
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:188
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:479
 msgid "Reachable by"
 msgstr "Erreichbar von"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:188
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:190
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:358
 msgid "Outproxies"
 msgstr "Ausgehende Proxies"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:195
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:197
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:378
 msgid "Tunnel Destination"
 msgstr "Ziel des Tunnels"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:207
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:380
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:382
 msgid "name or destination"
 msgstr "Name oder Ziel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:210
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:383
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:385
 msgid "b32 not recommended"
 msgstr "B32-Adressen nicht empfohlen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:217
 msgid "Shared Client"
 msgstr "versch. Klienten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:221
 msgid ""
 "(Share tunnels with other clients and irc/httpclients? Change requires "
 "restart of client proxy)"
@@ -327,29 +333,29 @@ msgstr ""
 "(Soll dieser Tunnel mit anderen Klienten und IRC/HTTP-Klienten geteilt "
 "werden? Änderungen benötigen Neustart des Klientenproxys)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:133
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:517
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:225
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:519
 msgid "Auto Start"
 msgstr "Automatischer Start"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:235
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:137
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:521
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:229
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:523
 msgid "(Check the Box for 'YES')"
 msgstr "(Aktiviere das Kästchen für 'ja')"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:231
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:233
 msgid "Enable DCC"
 msgstr "DCC aktivieren"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:239
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:251
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:253
 msgid "Advanced networking options"
 msgstr "Erweiterte Netzwerkoptionen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:243
 msgid ""
 "(NOTE: when this client proxy is configured to share tunnels, then these "
 "options are for all the shared proxy clients!)"
@@ -357,287 +363,278 @@ msgstr ""
 "(HINWEIS: Ist dieser Proxy konfiguriert, Tunnel mit anderen Klienten zu "
 "teilen, so gelten diese Optionen für alle Klienten des Proxys!)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:253
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:255
 msgid "Tunnel Options"
 msgstr "Tunneloptionen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:257
 msgid "Length"
 msgstr "Länge"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:252
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:254
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:264
 msgid "0 hop tunnel (low anonymity, low latency)"
 msgstr "0-Hop-Tunnel (geringe Anonymität, geringe Latenz)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:256
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:258
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:268
 msgid "1 hop tunnel (medium anonymity, medium latency)"
 msgstr "1-Hop-Tunnel (mittlere Anonymität, mittlere Latenz)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:260
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:270
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:272
 msgid "2 hop tunnel (high anonymity, high latency)"
 msgstr "2-Hop-Tunnel (hohe Anonymität, hohe Latenz)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:264
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:274
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:276
 msgid "3 hop tunnel (very high anonymity, poor performance)"
 msgstr "3-Hop-Tunnel (sehr hohe Anonymität, geringe Leistung)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:272
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:274
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:284
 msgid "hop tunnel (very poor performance)"
 msgstr "Hop-Tunnel (sehr geringe Leistung)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:277
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:287
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:279
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:289
 msgid "Variance"
 msgstr "Varianz"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:286
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:296
 msgid "0 hop variance (no randomisation, consistant performance)"
 msgstr ""
 "0-Hop-Varianz (keine zufällige Längenveränderung, konsistente Leistung)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:288
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:298
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:300
 msgid ""
 "+ 0-1 hop variance (medium additive randomisation, subtractive performance)"
 msgstr ""
 "+ 0-1 Hop Varianz (mittlere zufällige Verlängerung, verringert die Leistung)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:292
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:304
 msgid ""
 "+ 0-2 hop variance (high additive randomisation, subtractive performance)"
 msgstr "+ 0-2 Hops Varianz (hohe zufällige Verlängerung, verringerte Leistung)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:296
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:306
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:298
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:308
 msgid "+/- 0-1 hop variance (standard randomisation, standard performance)"
 msgstr ""
 "+/- 0-1 Hop Varianz (geringe zufällige Längenänderung, Standardleistung)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:300
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:312
 msgid "+/- 0-2 hop variance (not recommended)"
 msgstr "+/- 0-2 Hops Varianz (nicht empfohlen)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:311
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:323
 msgid "hop variance"
 msgstr "Hops Varianz"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:316
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:318
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:328
 msgid "Count"
 msgstr "Anzahl"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:323
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:335
 msgid "1 inbound, 1 outbound tunnel  (low bandwidth usage, less reliability)"
 msgstr ""
 "1 eingehender, 1 ausgehender Tunnel (geringe Bandbreitennutzung, weniger "
 "zuverlässig)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:327
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:339
 msgid ""
 "2 inbound, 2 outbound tunnels (standard bandwidth usage, standard "
 "reliability)"
 msgstr ""
 "2 eingehende, 2 ausgehende Tunnel (Standardbandbreitennutzung, zuverlässig)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:331
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:343
 msgid ""
 "3 inbound, 3 outbound tunnels (higher bandwidth usage, higher reliability)"
 msgstr ""
 "3 eingehende, 3 ausgehende Tunnel (hohe Bandbreitennutzung, zuverlässiger)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:339
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:351
 msgid "tunnels"
 msgstr "Tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:344
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:356
 msgid "Backup Count"
 msgstr "Anzahl an Ersatztunneln"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:351
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:353
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:363
 msgid "0 backup tunnels (0 redundancy, no added resource usage)"
 msgstr "0 Ersatztunnel (0 Redundanz, keine zusätzliche Ressourcennutzung)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:355
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:367
 msgid "1 backup tunnel each direction (low redundancy, low resource usage)"
 msgstr ""
 "1 Ersatztunnel in jede Richtung (geringe Redundanz, geringe "
 "Ressourcennutzung)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:359
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:371
 msgid ""
 "2 backup tunnels each direction (medium redundancy, medium resource usage)"
 msgstr ""
 "2 Ersatztunnel in jede Richtung (mittlere Redundanz, mittlere "
 "Ressourcennutzung)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:363
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:375
 msgid "3 backup tunnels each direction (high redundancy, high resource usage)"
 msgstr ""
 "3 Ersatztunnel in jede Richtung (hohe Redundanz, hohe Ressourcennutzung)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:371
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:381
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:383
 msgid "backup tunnels"
 msgstr "Ersatztunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:378
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:388
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:380
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:390
 msgid "Profile"
 msgstr "Profil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:385
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:397
 msgid "interactive connection"
 msgstr "Interaktive Verbindung"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:389
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:401
 msgid "bulk connection (downloads/websites/BT)"
 msgstr "Mengenverbindung (Download/Webseiten/BitTorrent)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:393
 msgid "Delay Connect"
 msgstr "Verbindung verzögern"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:397
 msgid "for request/response connections"
 msgstr "für Verbindungen mit Anfragen/Antworten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:399
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:403
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:401
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:405
 msgid "Router I2CP Address"
 msgstr "I2CP-Adresse des Routers"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:409
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:157
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:413
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:257
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:279
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:429
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:411
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:159
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:415
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:259
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:431
 msgid "Port"
 msgstr "Port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:419
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:483
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:485
 msgid "Reduce tunnel quantity when idle"
 msgstr "Anzahl an Tunneln im Leerlauf reduzieren"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:421
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:435
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:443
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:455
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:465
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:484
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:498
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:423
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:485
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:423
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:467
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:487
 msgid "Enable"
 msgstr "aktiviert"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:425
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:489
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:491
 msgid "Reduced tunnel count"
 msgstr "Reduzierte Tunnelanzahl"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:429
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:449
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:493
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:431
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:495
 msgid "Idle minutes"
 msgstr "Minuten Inaktivität"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:433
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:435
 msgid "Close tunnels when idle"
 msgstr "nicht genutzte Tunnel schließen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:441
 msgid "New Keys on Reopen"
 msgstr "Neue Schlüssel beim Wiederöffnen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:447
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:449
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:441
 msgid "Disable"
 msgstr "deaktiviert"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:455
 msgid "Delay tunnel open until required"
 msgstr "Aufbau des Tunnela verzögern, bis dieser benötigt wird"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:463
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:465
 msgid "Persistent private key"
 msgstr "Dauerhafter privater Schlüssel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:471
 msgid "File"
 msgstr "Datei"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:473
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:230
 msgid "Local destination"
 msgstr "lokales Ziel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:477
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:479
 msgid "(if known)"
 msgstr "(falls bekannt)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:484
 msgid "Local Authorization"
 msgstr "lokale Autorisation"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:488
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:502
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:490
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:504
 msgid "Username"
 msgstr "Benutzername"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:492
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:506
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:494
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:508
 msgid "Password"
 msgstr "Passwort"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:498
 msgid "Outproxy Authorization"
 msgstr "Outproxy Autorisation"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:513
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:515
 msgid "Jump URL List"
 msgstr "List der Sprung-URLs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:519
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:529
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:521
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:531
 msgid "Custom options"
 msgstr "Eigene Optionen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:523
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:533
-msgid ""
-"NOTE: If tunnel is currently running, most changes will not take effect "
-"until tunnel is stopped and restarted."
-msgstr ""
-"HINWEIS: Falls der Tunnel gerade aktiv ist, werden die meisten Änderungen "
-"erst nach einem Neustart des Tunnels wirksam."
-
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:525
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:535
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:697
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:699
 msgid "Cancel"
 msgstr "Abbrechen"
 
@@ -655,132 +652,132 @@ msgstr "Speichern"
 msgid "I2P Tunnel Manager - Edit Server Tunnel"
 msgstr "I2P-Tunnel-Manager - Servertunnel bearbeiten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:102
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:104
 msgid "Edit server settings"
 msgstr "Servereinstellungen ändern"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:110
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:112
 msgid "New server settings"
 msgstr "Neue Servereinstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:209
 msgid "Website name"
 msgstr "Name der Webseite"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:213
 msgid "(leave blank for outproxies)"
 msgstr "(für ausgehende Proxies leer lassen)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:216
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:218
 msgid "Private key file"
 msgstr "private Schlüsseldatei"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:238
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:240
 msgid "Add to local addressbook"
 msgstr "zum lokalen Adressbuch hinzufügen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:247
 msgid "Hostname Signature"
 msgstr "Signatur des Namens"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:423
 msgid "Encrypt Leaseset"
 msgstr "Leaseset verschlüsseln"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:429
 msgid "Encryption Key"
 msgstr "Schlüssel zum verschlüsseln"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:431
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:433
 msgid "Generate New Key"
 msgstr "Erzeuge neuen Schlüssel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:433
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:435
 msgid "Generate"
 msgstr "Erzeugen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:435
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:527
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:529
 msgid "(Tunnel must be stopped first)"
 msgstr "(Tunnel muss zuerst beendet sein)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:439
 msgid "Restricted Access List"
 msgstr "Zugang beschränken"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:445
 msgid "Whitelist"
 msgstr "Zugangsliste"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:449
 msgid "Blacklist"
 msgstr "Sperrliste"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:453
 msgid "Access List"
 msgstr "Zugangsliste"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:457
 msgid "Inbound connection limits (0=unlimited)"
 msgstr "Begrenzung eingehender Verbindungen (0=unbegrenzt)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:459
 msgid "Per client"
 msgstr "pro Klient"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:461
 msgid "Per minute"
 msgstr "pro Minute"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:463
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:465
 msgid "Per hour"
 msgstr "pro Stunde"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:467
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:469
 msgid "Per day"
 msgstr "pro Tag"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:471
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:473
 msgid "Total"
 msgstr "Gesamt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:479
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:481
 msgid "Max concurrent connections (0=unlimited)"
 msgstr "max. Anzahl gleichzeitiger Verbindungen (0=unbegrenzt)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:497
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:499
 msgid "New Certificate type"
 msgstr "Neuer Zertifizierungstyp"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:501
 msgid "None"
 msgstr "Keiner"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:503
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:505
 msgid "Hashcash (effort)"
 msgstr "Hashcash (Durchsatz)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:509
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:511
 msgid "Hashcash Calc Time"
 msgstr "Hashcash Berechnungszeit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:511
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:513
 msgid "Estimate"
 msgstr "Abschätzung"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:513
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:515
 msgid "Hidden"
 msgstr "Versteckt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:517
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:519
 msgid "Signed (signed by)"
 msgstr "Signiert (unterschrieben von)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:523
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:525
 msgid "Modify Certificate"
 msgstr "Zertifikat modifizieren"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:525
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:527
 msgid "Modify"
 msgstr "Modifizieren"
 
@@ -788,133 +785,133 @@ msgstr "Modifizieren"
 msgid "I2P Tunnel Manager - List"
 msgstr "I2P-Tunnel-Manager - Liste"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:95
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:97
 msgid "Status Messages"
 msgstr "Statusnachrichten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:99
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:101
 msgid "Refresh"
 msgstr "Auffrischen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:101
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:103
 msgid "Tunnel Wizard"
 msgstr "Tunnel Wizard"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:105
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:107
 msgid "Stop All"
 msgstr "Alle stoppen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:109
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:111
 msgid "Start All"
 msgstr "Alle starten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:113
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:115
 msgid "Restart All"
 msgstr "Alle neustarten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:117
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:119
 msgid "Reload Config"
 msgstr "Konfiguration neu einlesen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:121
 msgid "I2P Server Tunnels"
 msgstr "I2P-Servertunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:123
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:125
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:146
 msgid "Points at"
 msgstr "Läuft auf"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:125
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:166
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:170
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:168
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:172
 msgid "Preview"
 msgstr "Vorschau"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:127
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:190
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:129
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:192
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:312
 msgid "Status"
 msgstr "Status"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:176
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:178
 msgid "Base32 Address"
 msgstr "Basis-32-Adresse"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:184
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:186
 msgid "No Preview"
 msgstr "Keine Vorschau"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:197
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:199
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:319
 msgid "Starting..."
 msgstr "Starte ..."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:204
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:324
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:338
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:206
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:354
 msgid "Stop"
 msgstr "Stopp"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:347
 msgid "Running"
 msgstr "Aktiv"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:225
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:361
 msgid "Stopped"
 msgstr "Gestoppt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:232
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:366
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:234
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:368
 msgid "Start"
 msgstr "Start"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:249
 msgid "New server tunnel"
 msgstr "Neuer Servertunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:249
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:407
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:221
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:293
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:299
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:571
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:251
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:573
 msgid "Standard"
 msgstr "Standard"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:251
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:253
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:411
 msgid "Create"
 msgstr "Erstellen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:253
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:255
 msgid "I2P Client Tunnels"
 msgstr "I2P-Klienten-Tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:261
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:296
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:263
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:298
 msgid "Interface"
 msgstr "Interface"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:333
 msgid "Standby"
 msgstr "Wartestellung"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:375
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:377
 msgid "Outproxy"
 msgstr "Ausgehender Proxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:392
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:394
 msgid "none"
 msgstr "Keiner"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:407
 msgid "New client tunnel"
 msgstr "Neuer Kliententunnel"
 
@@ -922,41 +919,41 @@ msgstr "Neuer Kliententunnel"
 msgid "I2P Tunnel Manager - Tunnel Creation Wizard"
 msgstr "I2P Tunnel Verwaltung - Tunnel aufsetz Wizard"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:137
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:562
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:564
 msgid "Server or client tunnel?"
 msgstr "Server oder Client Tunnel ?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:143
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:566
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:568
 msgid "Tunnel type"
 msgstr "Tunnel Typ"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:149
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:596
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:598
 msgid "Tunnel name and description"
 msgstr "Tunnel Name und Beschreibung"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:155
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:605
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:607
 msgid "Tunnel destination"
 msgstr "Tunnel Ziel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:161
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:621
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:163
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:623
 msgid "Binding address and port"
 msgstr "Adresse und Port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:167
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:647
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:169
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:649
 msgid "Tunnel auto-start"
 msgstr "Tunnel automatisch starten ?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:173
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:175
 msgid "Wizard completed"
 msgstr "Wizard abgeschlossen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:187
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:189
 msgid ""
 "This wizard will take you through the various options available for creating "
 "tunnels in I2P."
@@ -964,7 +961,7 @@ msgstr ""
 "Dieser Assisten wird durch die unterschiedlichen Optionen führen die zur "
 "Erstellung von I2P Tunneln verfügbar sind."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:189
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:191
 msgid ""
 "The first thing to decide is whether you want to create a server or a client "
 "tunnel."
@@ -972,7 +969,7 @@ msgstr ""
 "Das erste zu entscheiden ist, ob es ein Server oder Client Tunnel werden "
 "soll."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:191
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:193
 msgid ""
 "If you need to connect to a remote service, such as an IRC server inside I2P "
 "or a code repository, then you will require a CLIENT tunnel."
@@ -980,7 +977,7 @@ msgstr ""
 "Um auf einen I2P Service innerhalb des Netzes zuzugreifen (z.b. SVN), musst "
 "ein Client Tunnel erstellt werden."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:193
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:195
 msgid ""
 "On the other hand, if you wish to host a service for others to connect to "
 "you'll need to create a SERVER tunnel."
@@ -988,37 +985,37 @@ msgstr ""
 "Wenn andere auf einen Service zugreifen sollen, muss einen Server Tunnel "
 "erstellen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:195
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:197
 msgid "Server Tunnel"
 msgstr "Server Tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:197
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:199
 msgid "Client Tunnel"
 msgstr "Client Tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:217
 msgid "There are several types of tunnels to choose from:"
 msgstr ""
 "Es gibt mehrere unterschiedliche Typen von Tunneln aus denen gewählt werden "
 "kann:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:225
 msgid "Basic tunnel for connecting to a single service inside I2P."
 msgstr "Standart Tunnel zur Verbindung mit einem einzelnen Service im I2P Netz"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:225
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:267
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:269
 msgid ""
 "Try this if none of the tunnel types below fit your requirements, or you "
 "don't know what type of tunnel you need."
 msgstr "Wenn keiner der anderen Tunneltypen den Anforderungen entspricht"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:229
 msgid "Tunnel that acts as an HTTP proxy for reaching eepsites inside I2P."
 msgstr ""
 "Tunnel der als HTTP-Proxy fungiert, um Eepseiten im I2P Netz zu errreichen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:229
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:231
 msgid ""
 "Set your browser to use this tunnel as an http proxy, or set your "
 "\"http_proxy\" environment variable for command-line applications in GNU/"
@@ -1028,7 +1025,7 @@ msgstr ""
 "setze deine \"http_proxy\"-Umgebungsvariable für Kommandozeilen-Anwendungen "
 "in GNU/Linux."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:231
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:233
 msgid ""
 "Websites outside I2P can also be reached if an HTTP proxy within I2P is "
 "known."
@@ -1036,11 +1033,11 @@ msgstr ""
 "Webseiten außerhalb von I2P können ebenfalls erreicht werden wenn ein HTTP-"
 "Proxy innerhalb des I2P Netzes bekannt ist."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:233
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:235
 msgid "Customised client tunnel specific for IRC connections."
 msgstr "für IRC-Verbindungen zugeschnittener Kliententunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:235
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:237
 msgid ""
 "With this tunnel type, your IRC client will be able to connect to an IRC "
 "network inside I2P."
@@ -1048,7 +1045,7 @@ msgstr ""
 "Durch diese Art von Tunnel kann sich Ihr IRC-Klient mit einem IRC-Netzwerk "
 "in I2P verbinden."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:239
 msgid ""
 "Each IRC network in I2P that you wish to connect to will require its own "
 "tunnel. (See Also, SOCKS IRC)"
@@ -1056,11 +1053,11 @@ msgstr ""
 "Jedes IRC-Netzwerk, mit dem du dich verbinden willst, benötigt einen eigenen "
 "IRC-Tunnel. (Siehe auch SOCKS-IRC)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:239
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:241
 msgid "A tunnel that implements the SOCKS protocol."
 msgstr "ein Tunnel, der das SOCKS-Protokoll implementiert"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:243
 msgid ""
 "This enables both TCP and UDP connections to be made through a SOCKS "
 "outproxy within I2P."
@@ -1068,7 +1065,7 @@ msgstr ""
 "Dies aktiviert TCP und UDP Verbindungen, die durch ein Socks-Outproxy in I2P "
 "gemacht werden können."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:243
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:245
 msgid ""
 "A client tunnel implementing the SOCKS protocol, which is customised for "
 "connecting to IRC networks."
@@ -1076,7 +1073,7 @@ msgstr ""
 "Ein Client Tunnel der das Socks-Protokoll implementiert, das speziell für "
 "die Verbindung zu IRC-Servern angepasst wurde."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:247
 msgid ""
 "With this tunnel type, IRC networks in I2P can be reached by typing the I2P "
 "address into your IRC client, and configuring the IRC client to use this "
@@ -1086,7 +1083,7 @@ msgstr ""
 "die I2P-Adresse in den IRC-Klienten eingibt und selbigen veranlasst, als "
 "Proxy den SOCKS-Tunnel zu verwenden."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:249
 msgid ""
 "This means that only one I2P tunnel is required rather than a separate "
 "tunnel per IRC network."
@@ -1094,7 +1091,7 @@ msgstr ""
 "Das heißt, es wird nur noch ein I2P-Tunnel benötigt, und nicht mehr je ein "
 "Tunnel für jedes IRC-Netzwerk."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:251
 msgid ""
 "IRC networks outside I2P can also be reached if a SOCKS outproxy within I2P "
 "is known, though it depends on whether or not the outproxy has been blocked "
@@ -1104,11 +1101,11 @@ msgstr ""
 "vorausgesetzt, ein vom betreffenden IRC-Netzwerk nicht blockierter SOCKS-"
 "Outproxy in I2P ist bekannt."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:251
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:253
 msgid "A client tunnel that implements the HTTP CONNECT command."
 msgstr "ein Kliententunnel, in dem der HTTP-CONNECT-Befehl implementiert wurde"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:253
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:255
 msgid ""
 "This enables TCP connections to be made through an HTTP outproxy, assuming "
 "the proxy supports the CONNECT command."
@@ -1116,25 +1113,25 @@ msgstr ""
 "Dies erlaubt das Aufbauen von TCP-Verbindungen über einen HTTP-Outproxy, "
 "vorausgessetzt, der Proxy unterstützt dies."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:257
 msgid "A customised client tunnel for Streamr."
 msgstr "ein spezieller Kliententunnel für Streamr"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:267
 msgid "A basic server tunnel for hosting a generic service inside I2P."
 msgstr ""
 "ein einfacher Servertunnel für die Bereitstellung allgemeiner Dienste im I2P-"
 "Netz"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:271
 msgid "A server tunnel that is customised for HTTP connections."
 msgstr "ein auf HTTP-Verbindungen zugeschnittener Servertunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:271
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:273
 msgid "Use this tunnel type if you want to host an eepsite."
 msgstr "Benutz diesen Tunnel Typ um eine Eepsite zu hosten."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:275
 msgid ""
 "A customised server tunnel that can both serve HTTP data and connect to "
 "other server tunnels."
@@ -1142,17 +1139,17 @@ msgstr ""
 "Ein modifizierter Server Tunnel welcher HTTP Daten senden, als auch zu "
 "anderen Server Tunnel verbinden kann."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:275
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:277
 msgid "This tunnel type is predominantly used when running a Seedless server."
 msgstr ""
 "Dieser Tunneltyp kommt vorranging beim Betreiben eines Seedless-Servers zum "
 "Einsatz."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:279
 msgid "A customised server tunnel for hosting IRC networks inside I2P."
 msgstr "Ein angepasster Servertunnel, um IRC-Netzwerke im I2P zu betreiben."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:279
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:281
 msgid ""
 "Usually, a separate tunnel needs to be created for each IRC server that is "
 "to be accessible inside I2P."
@@ -1160,15 +1157,15 @@ msgstr ""
 "Normalerweise muss ein anderer Tunnel für jeden IRC Server erstellt werden, "
 "auf welchen durch I2P zugegriffen werden soll."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:283
 msgid "A customised server tunnel for Streamr."
 msgstr "Ein modifizierter Server Tunnel für Streamr."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:322
 msgid "Choose a name and description for your tunnel."
 msgstr "Wähle einen Namen und eine Beschreibung für deinen Tunnel."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:324
 msgid ""
 "These can be anything you want - they are just for ease of identifying the "
 "tunnel in the routerconsole."
@@ -1176,7 +1173,7 @@ msgstr ""
 "Du kannst es nennen wie du willst, der Name dient nur des leichten Auffinden "
 "in der Router Console."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:354
 msgid ""
 "If you know of any outproxies for this type of tunnel (either HTTP or "
 "SOCKS), fill them in below."
@@ -1184,17 +1181,17 @@ msgstr ""
 "Wenn du andere Outproxys dieses Typs kennst (entweder HTTP oder SOCKS), "
 "kannst du sie hier eintragen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:356
 msgid "Separate multiple proxies with commas."
 msgstr "Trenne mehrere Proxies mit Kommas."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:374
 msgid ""
 "Type in the I2P destination of the service that this client tunnel should "
 "connect to."
 msgstr "Gib das Ziel des I2P Dienstes ein zu dem dieser Tunnel verbinden soll."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:374
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:376
 msgid ""
 "This could be the full base 64 destination key, or an I2P URL from your "
 "address book."
@@ -1202,7 +1199,7 @@ msgstr ""
 "Es kann der volle Base64 Ziel Schlüssel, sowohl als auch eine I2P URL aus "
 "deinem Adressbuch sein."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:404
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:406
 msgid ""
 "This is the IP that your service is running on, this is usually on the same "
 "machine so 127.0.0.1 is autofilled."
@@ -1210,19 +1207,19 @@ msgstr ""
 "Dies ist die IP auf der der Service läuft, normalerweise ist dies der "
 "gleiche Computer, somit ist 127.0.0.1 automatisch eingetragen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:429
 msgid "This is the port that the service is accepting connections on."
 msgstr "Dies ist der Port auf dem der Service Verbindungen akzeptiert."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:448
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:450
 msgid "This is the port that the client tunnel will be accessed from locally."
 msgstr "Dies ist der Port den der Client Tunnel lokal verwendet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:452
 msgid "This is also the client port for the HTTPBidir server tunnel."
 msgstr "Dies ist auch der Client Port für den HTTPBidir Server Tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:471
 msgid ""
 "How do you want this tunnel to be accessed? By just this machine, your "
 "entire subnet, or external internet?"
@@ -1230,17 +1227,17 @@ msgstr ""
 "Wie soll der Tunnel erreichbar sein? Nur von diesem Computer, dem gesamten "
 "Subnetz, oder dem Internet ?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:471
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:473
 msgid "You will most likely want to just allow 127.0.0.1"
 msgstr "Hauptsächlich will man 127.0.0.1 erlauben"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:513
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:515
 msgid ""
 "The I2P router can automatically start this tunnel for you when the router "
 "is started."
 msgstr "Der I2P-Router kann diesen Tunnel beim Start automatisch mitstarten."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:515
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:517
 msgid ""
 "This can be useful for frequently-used tunnels (especially server tunnels), "
 "but for tunnels that are only used occassionally it would mean that the I2P "
@@ -1250,12 +1247,12 @@ msgstr ""
 "Bei Tunneln, die nur sporadisch genutzt werden, bedeutet dies jedoch den "
 "unnötigen Aufbau und Unterhalt ungenutzter Tunnel."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:541
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:543
 msgid "The wizard has now collected enough information to create your tunnel."
 msgstr ""
 "Der Wizard hat nun genug Informationen für die Tunnelerstellung gesammelt."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:543
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:545
 msgid ""
 "Upon clicking the Save button below, the wizard will set up the tunnel, and "
 "take you back to the main I2PTunnel page."
@@ -1263,7 +1260,7 @@ msgstr ""
 "Nach Klicken des \"Speichern\"-Knopfes wird der Tunnel eingerichtet und du "
 "gelangst wieder auf die I2PTunel Hauptseite."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:548
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:550
 msgid ""
 "Because you chose to automatically start the tunnel when the router starts, "
 "you don't have to do anything further."
@@ -1271,11 +1268,11 @@ msgstr ""
 "Weil Sie ausgewählt haben, den Tunnel automatisch zu starten, müssen Sie "
 "nichts weiteres machen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:550
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:552
 msgid "The router will start the tunnel once it has been set up."
 msgstr "Der Router startet den Tunnel sobald er eingerichtet ist."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:554
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:556
 msgid ""
 "Because you chose not to automatically start the tunnel, you will have to "
 "manually start it."
@@ -1283,7 +1280,7 @@ msgstr ""
 "Weil Sie ausgewählt haben, den Tunnel nicht automatisch zu starten, müssen "
 "Sie ihn manuell starten."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:556
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:558
 msgid ""
 "You can do this by clicking the Start button on the main page which "
 "corresponds to the new tunnel."
@@ -1291,11 +1288,11 @@ msgstr ""
 "Klicke dazu auf der Hauptseite auf den entsprechenden Start-Knopf des neuen "
 "Tunnels."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:560
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:562
 msgid "Below is a summary of the options you chose:"
 msgstr "Zusammenfassung der gewählten Optionen:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:658
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:660
 msgid ""
 "Alongside these basic settings, there are a number of advanced options for "
 "tunnel configuration."
@@ -1303,7 +1300,7 @@ msgstr ""
 "Neben diesen grundlegenden Einstellungen gibt es eine Reihe fortgeschritener "
 "Tunneloptionen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:660
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:662
 msgid ""
 "The wizard will set reasonably sensible default values for these, but you "
 "can view and/or edit these by clicking on the tunnel's name in the main "
@@ -1313,18 +1310,18 @@ msgstr ""
 "Tunnelnamen auf der I2PTunnel-Hauptseite eingesehen und/oder bearbeitet "
 "werden können."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:702
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:704
 msgid "Previous"
 msgstr "Vorheriges"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:710
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:712
 msgid "Save Tunnel"
 msgstr "Speichere Tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:716
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:718
 msgid "Finish"
 msgstr "Abschließen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:722
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:724
 msgid "Next"
 msgstr "Nächstes"
diff --git a/apps/i2ptunnel/locale/messages_es.po b/apps/i2ptunnel/locale/messages_es.po
index 58160cc95adf7cb9932ade4395d0cee8cb1a4a50..c5bbeaf039ead9e135b934708b05b9dc7390224e 100644
--- a/apps/i2ptunnel/locale/messages_es.po
+++ b/apps/i2ptunnel/locale/messages_es.po
@@ -5,7 +5,7 @@
 #
 # Translators:
 # "blabla", 2011.
-#   <blabla@trash-mail.com>, 2011.
+#   <blabla@trash-mail.com>, 2011, 2012.
 # ducki2p <ducki2p@gmail.com>, 2011.
 # foo <foo@bar>, 2009.
 #   <punkibastardo@gmail.com>, 2011, 2012.
@@ -14,26 +14,26 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 12:34+0000\n"
-"PO-Revision-Date: 2012-04-21 15:03+0000\n"
-"Last-Translator: punkibastardo <punkibastardo@gmail.com>\n"
-"Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/I2P/"
-"language/es/)\n"
+"POT-Creation-Date: 2012-07-26 19:45+0000\n"
+"PO-Revision-Date: 2012-07-21 19:52+0000\n"
+"Last-Translator: blabla <blabla@trash-mail.com>\n"
+"Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/"
+"es/)\n"
 "Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:542
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:554
 msgid "This seems to be a bad destination:"
 msgstr "Éste parece ser un destino falso:"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:542
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:554
 msgid "i2paddresshelper cannot help you with a destination like that!"
 msgstr "El ayudante de direcciones no te puede ayudar con un destino así."
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:609
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:621
 #, java-format
 msgid ""
 "To visit the destination in your host database, click <a href=\"{0}\">here</"
@@ -44,58 +44,64 @@ msgstr ""
 "\"{0}\">aquí</a>! Para visitar el destino del ayudante de direcciones en "
 "conflicto, ¡pincha <a href=\"{1}\">aquí</a>!"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1008
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:401
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:151
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:405
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:408
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1023
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:403
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:407
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:410
 msgid "Host"
 msgstr "Host"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1012
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1027
 msgid "Base 32"
 msgstr "Base 32"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1016
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:378
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1031
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:380
 msgid "Destination"
 msgstr "Destino"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1022
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037
 #, java-format
 msgid "Continue to {0} without saving"
 msgstr "Acceder a {0} sin guardar"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1027
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1042
 #, java-format
 msgid "Save {0} to router address book and continue to eepsite"
 msgstr ""
 "Guardar {0} a la libreta de direcciones del router y acceder al sitio i2p."
 
 #. only blockfile supports multiple books
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1030
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1045
 #, java-format
 msgid "Save {0} to master address book and continue to eepsite"
 msgstr ""
 "Guardar {0} a la libreta de direcciones principal y acceder al sitio i2p."
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1031
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1046
 #, java-format
 msgid "Save {0} to private address book and continue to eepsite"
 msgstr ""
 "Guardar {0} a la libreta de direcciones privada y acceder al sitio i2p."
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1196
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1211
 msgid "HTTP Outproxy"
 msgstr "Puerta de salida HTTP"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1201
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1216
 msgid ""
 "Click a link below to look for an address helper by using a \"jump\" service:"
 msgstr ""
 "Pincha en un enlace de debajo para buscar un ayudante de direcciones "
 "mediante el uso de un servicio de \"salto\":"
 
+#. Translators: parameter is a host name
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1252
+#, java-format
+msgid "{0} jump service"
+msgstr "servicio saltador {0}"
+
 #: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:159
 msgid "Added via address helper"
 msgstr "Agregado por el ayudante de direcciones."
@@ -223,12 +229,12 @@ msgid "HTTP bidir"
 msgstr "HTTP bidir"
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:305
 msgid "Host not set"
 msgstr "Host no establecido"
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:285
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:287
 msgid "Port not set"
 msgstr "Puerto no establecido"
 
@@ -236,90 +242,90 @@ msgstr "Puerto no establecido"
 msgid "I2P Tunnel Manager - Edit Client Tunnel"
 msgstr "Gestor del túneles I2P - Editar túnel de cliente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:102
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:104
 msgid "Edit proxy settings"
 msgstr "Editar configuración de proxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:110
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:112
 msgid "New proxy settings"
 msgstr "Nueva configuración de proxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:121
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:121
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:121
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:135
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:270
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:123
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:123
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:123
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:137
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:257
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:326
 msgid "Name"
 msgstr "Nombre"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:125
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:125
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:292
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:261
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:294
 msgid "Type"
 msgstr "Tipo"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:129
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:129
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:239
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:397
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:330
 msgid "Description"
 msgstr "Descripción"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:135
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:137
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:147
 msgid "Target"
 msgstr "Objetivo"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:139
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:141
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:171
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:173
 msgid "Access Point"
 msgstr "Punto de Acceso"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:159
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:200
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:162
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:176
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:148
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:178
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:223
 msgid "required"
 msgstr "requerido"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:167
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:186
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:477
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:169
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:188
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:479
 msgid "Reachable by"
 msgstr "Accesible por"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:188
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:190
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:358
 msgid "Outproxies"
 msgstr "Outproxis"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:195
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:197
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:378
 msgid "Tunnel Destination"
 msgstr "Túnel del Destino"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:207
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:380
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:382
 msgid "name or destination"
 msgstr "nombre o destino"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:210
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:383
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:385
 msgid "b32 not recommended"
 msgstr "b32 no recomendado"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:217
 msgid "Shared Client"
 msgstr "Túnel Compartido"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:219
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:221
 msgid ""
 "(Share tunnels with other clients and irc/httpclients? Change requires "
 "restart of client proxy)"
@@ -327,29 +333,29 @@ msgstr ""
 "(¿Compartir túneles con otros clientes y clientes de IRC/http? Cambiar esto "
 "requiere reiniciar el proxy de cliente)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:133
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:517
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:225
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:519
 msgid "Auto Start"
 msgstr "Autoarranque"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:235
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:137
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:521
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:229
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:523
 msgid "(Check the Box for 'YES')"
 msgstr "(Marca la casilla para \"SÍ\")"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:231
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:233
 msgid "Enable DCC"
 msgstr "Habilitar DCC"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:239
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:251
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:253
 msgid "Advanced networking options"
 msgstr "Opciones de red avanzadas"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:243
 msgid ""
 "(NOTE: when this client proxy is configured to share tunnels, then these "
 "options are for all the shared proxy clients!)"
@@ -357,96 +363,96 @@ msgstr ""
 "(NOTA: Si este proxy de cliente está configurado para compartir túneles, "
 "estas opciones se aplicarán a todos los proxys de cliente compartidos.)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:253
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:255
 msgid "Tunnel Options"
 msgstr "Opciones de Túnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:257
 msgid "Length"
 msgstr "Longitud"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:252
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:254
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:264
 msgid "0 hop tunnel (low anonymity, low latency)"
 msgstr "Túnel de 0 saltos (anonimato bajo, latencia baja)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:256
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:258
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:268
 msgid "1 hop tunnel (medium anonymity, medium latency)"
 msgstr "Túnel de 1 salto (anonimato medio, latencia media)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:260
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:270
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:272
 msgid "2 hop tunnel (high anonymity, high latency)"
 msgstr "Túnel de 2 saltos (anonimato alto, latencia alta)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:264
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:274
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:276
 msgid "3 hop tunnel (very high anonymity, poor performance)"
 msgstr "Túnel de 3 saltos (anonimato muy alto, rendimiento pobre)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:272
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:274
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:284
 msgid "hop tunnel (very poor performance)"
 msgstr "saltos de túnel (rendimiento muy pobre)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:277
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:287
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:279
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:289
 msgid "Variance"
 msgstr "Variación"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:286
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:296
 msgid "0 hop variance (no randomisation, consistant performance)"
 msgstr "Variación de 0 saltos (sin aleatoriedad, rendimiento constante)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:288
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:298
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:300
 msgid ""
 "+ 0-1 hop variance (medium additive randomisation, subtractive performance)"
 msgstr ""
 "Variación de + 0-1 salto (aleatoriedad media aditiva, rendimiento "
 "substractivo)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:292
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:304
 msgid ""
 "+ 0-2 hop variance (high additive randomisation, subtractive performance)"
 msgstr ""
 "Variación de + 0-2 saltos (aleatoriedad alta aditiva, rendimiento "
 "substractivo)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:296
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:306
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:298
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:308
 msgid "+/- 0-1 hop variance (standard randomisation, standard performance)"
 msgstr ""
 "Variación de +/- 0-1 salto (aleatoriedad estándar, rendimiento estándar)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:300
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:312
 msgid "+/- 0-2 hop variance (not recommended)"
 msgstr "Variación de +/- 0-2 saltos (no recomendado)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:311
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:323
 msgid "hop variance"
 msgstr "Variación de saltos"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:316
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:318
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:328
 msgid "Count"
 msgstr "Cantidad"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:323
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:335
 msgid "1 inbound, 1 outbound tunnel  (low bandwidth usage, less reliability)"
 msgstr ""
 "1 túnel entrante, 1 de salida (bajo uso de ancho de banda, menos fiabilidad)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:327
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:339
 msgid ""
 "2 inbound, 2 outbound tunnels (standard bandwidth usage, standard "
 "reliability)"
@@ -454,194 +460,185 @@ msgstr ""
 "2 túneles entrantes, 2 de salida (uso de ancho de banda estándar, fiabilidad "
 "estándar)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:331
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:343
 msgid ""
 "3 inbound, 3 outbound tunnels (higher bandwidth usage, higher reliability)"
 msgstr ""
 "3 túneles entrantes, 3 de salida (mayor uso de ancho de banda, mayor "
 "fiabilidad)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:339
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:351
 msgid "tunnels"
 msgstr "túneles"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:344
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:356
 msgid "Backup Count"
 msgstr "Cantidad de respaldo"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:351
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:353
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:363
 msgid "0 backup tunnels (0 redundancy, no added resource usage)"
 msgstr "0 túneles de respaldo (redundancia 0, no aumenta el uso de recursos)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:355
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:367
 msgid "1 backup tunnel each direction (low redundancy, low resource usage)"
 msgstr ""
 "1 túnel de respaldo en cada dirección (redundancia baja, uso bajo de "
 "recursos)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:359
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:371
 msgid ""
 "2 backup tunnels each direction (medium redundancy, medium resource usage)"
 msgstr ""
 "2 túneles de respaldo en cada dirección (redundancia media, uso de recursos "
 "medio)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:363
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:375
 msgid "3 backup tunnels each direction (high redundancy, high resource usage)"
 msgstr ""
 "3 túneles de respaldo en cada dirección (alta redundancia, uso de recursos "
 "alto)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:371
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:381
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:383
 msgid "backup tunnels"
 msgstr "túneles de respaldo"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:378
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:388
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:380
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:390
 msgid "Profile"
 msgstr "Perfil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:385
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:397
 msgid "interactive connection"
 msgstr "conexión interactiva"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:389
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:401
 msgid "bulk connection (downloads/websites/BT)"
 msgstr "conexión en masa (descargas/web/BT)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:393
 msgid "Delay Connect"
 msgstr "Retrasar Conexión"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:397
 msgid "for request/response connections"
 msgstr "para las conexiones de solicitud/respuesta"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:399
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:403
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:401
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:405
 msgid "Router I2CP Address"
 msgstr "Dirección I2CP del router"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:409
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:157
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:413
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:257
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:279
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:429
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:411
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:159
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:415
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:259
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:431
 msgid "Port"
 msgstr "Puerto"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:419
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:483
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:485
 msgid "Reduce tunnel quantity when idle"
 msgstr "Reducir la cantidad de túneles cuando está inactivo"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:421
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:435
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:443
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:455
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:465
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:484
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:498
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:423
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:485
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:423
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:467
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:487
 msgid "Enable"
 msgstr "Habilitar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:425
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:489
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:491
 msgid "Reduced tunnel count"
 msgstr "Número de túneles reducido"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:429
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:449
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:493
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:431
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:495
 msgid "Idle minutes"
 msgstr "Minutos de inactividad"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:433
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:435
 msgid "Close tunnels when idle"
 msgstr "Cerrar los túneles cuando se está inactivo"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:441
 msgid "New Keys on Reopen"
 msgstr "Nuevas claves al reabrir"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:447
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:449
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:441
 msgid "Disable"
 msgstr "Desactivar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:455
 msgid "Delay tunnel open until required"
 msgstr "Retrasar apertura del túnel hasta que sea necesario"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:463
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:465
 msgid "Persistent private key"
 msgstr "Clave privada persistente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:471
 msgid "File"
 msgstr "Archivo"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:473
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:230
 msgid "Local destination"
 msgstr "destino local"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:477
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:479
 msgid "(if known)"
 msgstr "(si se conoce)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:484
 msgid "Local Authorization"
 msgstr "Autorización local"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:488
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:502
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:490
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:504
 msgid "Username"
 msgstr "Nombre de usuario"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:492
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:506
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:494
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:508
 msgid "Password"
 msgstr "Contraseña"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:498
 msgid "Outproxy Authorization"
 msgstr "Autorización outproxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:513
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:515
 msgid "Jump URL List"
 msgstr "Lista de URL de salto"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:519
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:529
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:521
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:531
 msgid "Custom options"
 msgstr "Opciones personalizadas"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:523
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:533
-msgid ""
-"NOTE: If tunnel is currently running, most changes will not take effect "
-"until tunnel is stopped and restarted."
-msgstr ""
-"NOTA: Si el túnel está ejecutándose actualmente, la mayoría de los cambios "
-"no tendrá efecto hasta que se detenga y reinicie el túnel."
-
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:525
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:535
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:697
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:699
 msgid "Cancel"
 msgstr "Cancelar"
 
@@ -659,132 +656,132 @@ msgstr "Guardar"
 msgid "I2P Tunnel Manager - Edit Server Tunnel"
 msgstr "Gestor del túneles I2P - Editar túnel servidor"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:102
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:104
 msgid "Edit server settings"
 msgstr "Editar configuración del servidor"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:110
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:112
 msgid "New server settings"
 msgstr "Nueva configuración del servidor"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:209
 msgid "Website name"
 msgstr "Nombre de la página"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:213
 msgid "(leave blank for outproxies)"
 msgstr "(dejar en blanco para puertas de salida)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:216
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:218
 msgid "Private key file"
 msgstr "archivo de clave privada"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:238
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:240
 msgid "Add to local addressbook"
 msgstr "Agregar a la libreta de direcciones local"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:247
 msgid "Hostname Signature"
 msgstr "Firma del Hostname"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:423
 msgid "Encrypt Leaseset"
 msgstr "Cifrar Leaseset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:429
 msgid "Encryption Key"
 msgstr "Clave de cifrado"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:431
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:433
 msgid "Generate New Key"
 msgstr "Generar nueva clave"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:433
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:435
 msgid "Generate"
 msgstr "Generar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:435
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:527
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:529
 msgid "(Tunnel must be stopped first)"
 msgstr "(El túnel debe detenerse primero)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:439
 msgid "Restricted Access List"
 msgstr "Lista de acceso restringido"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:445
 msgid "Whitelist"
 msgstr "Lista blanca"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:449
 msgid "Blacklist"
 msgstr "Lista negra"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:453
 msgid "Access List"
 msgstr "Lista de acceso"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:457
 msgid "Inbound connection limits (0=unlimited)"
 msgstr "Límites de conexiones entrantes (0 = sin límite)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:459
 msgid "Per client"
 msgstr "Por cliente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:461
 msgid "Per minute"
 msgstr "por minuto"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:463
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:465
 msgid "Per hour"
 msgstr "Por hora"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:467
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:469
 msgid "Per day"
 msgstr "Por día"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:471
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:473
 msgid "Total"
 msgstr "Total"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:479
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:481
 msgid "Max concurrent connections (0=unlimited)"
 msgstr "Número máximo de conexiones simultáneas (0 = sin límite)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:497
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:499
 msgid "New Certificate type"
 msgstr "Nuevo tipo de certificado"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:501
 msgid "None"
 msgstr "Ninguno"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:503
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:505
 msgid "Hashcash (effort)"
 msgstr "Hashcash (esfuerzo)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:509
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:511
 msgid "Hashcash Calc Time"
 msgstr "Tiempo de Calc Hashcash "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:511
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:513
 msgid "Estimate"
 msgstr "Estimación"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:513
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:515
 msgid "Hidden"
 msgstr "Oculto"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:517
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:519
 msgid "Signed (signed by)"
 msgstr "Firmado (firmado por)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:523
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:525
 msgid "Modify Certificate"
 msgstr "Modificar Certificado"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:525
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:527
 msgid "Modify"
 msgstr "Modificar"
 
@@ -792,133 +789,133 @@ msgstr "Modificar"
 msgid "I2P Tunnel Manager - List"
 msgstr "Gestor de túneles I2P - Lista"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:95
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:97
 msgid "Status Messages"
 msgstr "Mensajes de estado"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:99
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:101
 msgid "Refresh"
 msgstr "Actualizar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:101
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:103
 msgid "Tunnel Wizard"
 msgstr "Asistente de túnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:105
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:107
 msgid "Stop All"
 msgstr "Detener todos"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:109
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:111
 msgid "Start All"
 msgstr "Iniciar todos"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:113
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:115
 msgid "Restart All"
 msgstr "Reiniciar todos"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:117
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:119
 msgid "Reload Config"
 msgstr "Actualizar configuración"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:121
 msgid "I2P Server Tunnels"
 msgstr "Túneles de servidor I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:123
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:125
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:146
 msgid "Points at"
 msgstr "Apunta a"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:125
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:166
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:170
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:168
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:172
 msgid "Preview"
 msgstr "Vista previa"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:127
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:190
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:129
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:192
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:312
 msgid "Status"
 msgstr "Estado"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:176
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:178
 msgid "Base32 Address"
 msgstr "Dirección Base32"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:184
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:186
 msgid "No Preview"
 msgstr "Sin vista previa"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:197
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:199
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:319
 msgid "Starting..."
 msgstr "Iniciando..."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:204
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:218
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:324
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:338
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:206
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:354
 msgid "Stop"
 msgstr "Detener"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:347
 msgid "Running"
 msgstr "Ejecutándose"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:225
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:361
 msgid "Stopped"
 msgstr "Detenido"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:232
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:366
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:234
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:368
 msgid "Start"
 msgstr "Iniciar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:249
 msgid "New server tunnel"
 msgstr "Nuevo servidor de túnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:249
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:407
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:221
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:293
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:299
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:571
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:251
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:573
 msgid "Standard"
 msgstr "Estándar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:251
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:253
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:411
 msgid "Create"
 msgstr "Crear"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:253
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:255
 msgid "I2P Client Tunnels"
 msgstr "Túneles de cliente I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:261
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:296
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:263
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:298
 msgid "Interface"
 msgstr "Interfaz"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:333
 msgid "Standby"
 msgstr "En espera"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:375
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:377
 msgid "Outproxy"
 msgstr "Puerta de salida"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:392
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:394
 msgid "none"
 msgstr "ninguno"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:407
 msgid "New client tunnel"
 msgstr "Nuevo túnel cliente"
 
@@ -926,41 +923,41 @@ msgstr "Nuevo túnel cliente"
 msgid "I2P Tunnel Manager - Tunnel Creation Wizard"
 msgstr "Gestor de túneles I2P - Asistente para la creación de túneles"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:137
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:562
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:564
 msgid "Server or client tunnel?"
 msgstr "Túnel de cliente o servidor?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:143
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:566
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:568
 msgid "Tunnel type"
 msgstr "Tipo de túnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:149
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:596
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:598
 msgid "Tunnel name and description"
 msgstr "Nombre y descripción del túnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:155
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:605
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:607
 msgid "Tunnel destination"
 msgstr "Destino del túnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:161
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:621
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:163
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:623
 msgid "Binding address and port"
 msgstr "Dirección de enlace y puerto"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:167
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:647
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:169
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:649
 msgid "Tunnel auto-start"
 msgstr "Auto-iniciar túnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:173
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:175
 msgid "Wizard completed"
 msgstr "Asistente completado"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:187
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:189
 msgid ""
 "This wizard will take you through the various options available for creating "
 "tunnels in I2P."
@@ -968,7 +965,7 @@ msgstr ""
 "Este asistente le guiará a través de las distintas opciones disponibles para "
 "la creación de túneles en I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:189
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:191
 msgid ""
 "The first thing to decide is whether you want to create a server or a client "
 "tunnel."
@@ -976,7 +973,7 @@ msgstr ""
 "Lo primero que debe decidir es si se desea crear un túnel de servidor o de "
 "cliente."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:191
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:193
 msgid ""
 "If you need to connect to a remote service, such as an IRC server inside I2P "
 "or a code repository, then you will require a CLIENT tunnel."
@@ -984,7 +981,7 @@ msgstr ""
 "Si necesita conectarse a un servicio remoto, como un servidor de IRC dentro "
 "de I2P o un repositorio de código, va a requerir un túnel CLIENTE."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:193
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:195
 msgid ""
 "On the other hand, if you wish to host a service for others to connect to "
 "you'll need to create a SERVER tunnel."
@@ -992,24 +989,24 @@ msgstr ""
 "Por otro lado, si desea hospedar un servicio para que otros puedan "
 "conectarse a usted, necesitará crear un túnel SERVIDOR."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:195
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:197
 msgid "Server Tunnel"
 msgstr "Túnel de servidor"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:197
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:199
 msgid "Client Tunnel"
 msgstr "Túnel de cliente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:217
 msgid "There are several types of tunnels to choose from:"
 msgstr "Hay varios tipos de túneles para elegir:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:225
 msgid "Basic tunnel for connecting to a single service inside I2P."
 msgstr "Túnel básico para la conexión a un servicio dentro de I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:225
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:267
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:269
 msgid ""
 "Try this if none of the tunnel types below fit your requirements, or you "
 "don't know what type of tunnel you need."
@@ -1017,11 +1014,11 @@ msgstr ""
 "Pruebe esto si ninguno de los tipos de túneles a continuación se ajustan a "
 "sus requerimientos, o si no sabe qué tipo de túnel necesita."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:229
 msgid "Tunnel that acts as an HTTP proxy for reaching eepsites inside I2P."
 msgstr "Túnel que actúa como un proxy HTTP para llegar a eepsites dentro I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:229
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:231
 msgid ""
 "Set your browser to use this tunnel as an http proxy, or set your "
 "\"http_proxy\" environment variable for command-line applications in GNU/"
@@ -1031,7 +1028,7 @@ msgstr ""
 "su variable de entorno \"http_proxy\" para aplicaciones de línea de comandos "
 "en GNU / Linux."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:231
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:233
 msgid ""
 "Websites outside I2P can also be reached if an HTTP proxy within I2P is "
 "known."
@@ -1039,11 +1036,11 @@ msgstr ""
 "También es posible llegar a sitios web de fuera de I2P si se conoce algún "
 "proxy HTTP dentro de I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:233
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:235
 msgid "Customised client tunnel specific for IRC connections."
 msgstr "Túnel de cliente personalizado específicamente para conexiones de IRC."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:235
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:237
 msgid ""
 "With this tunnel type, your IRC client will be able to connect to an IRC "
 "network inside I2P."
@@ -1051,7 +1048,7 @@ msgstr ""
 "Con este tipo de túnel, su cliente de IRC será capaz de conectarse a una red "
 "de IRC dentro de I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:239
 msgid ""
 "Each IRC network in I2P that you wish to connect to will require its own "
 "tunnel. (See Also, SOCKS IRC)"
@@ -1059,11 +1056,11 @@ msgstr ""
 "Cada red IRC en I2P a la que desee conectarse requerirá su propio túnel. "
 "(Véase también, SOCKS IRC)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:239
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:241
 msgid "A tunnel that implements the SOCKS protocol."
 msgstr "Un túnel que implementa el protocolo SOCKS."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:243
 msgid ""
 "This enables both TCP and UDP connections to be made through a SOCKS "
 "outproxy within I2P."
@@ -1071,7 +1068,7 @@ msgstr ""
 "Esto permite que las conexiones TCP y UDP se hagan a través de un outproxy "
 "SOCKS que esté dentro de I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:243
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:245
 msgid ""
 "A client tunnel implementing the SOCKS protocol, which is customised for "
 "connecting to IRC networks."
@@ -1079,7 +1076,7 @@ msgstr ""
 "Un túnel de cliente que implementa el protocolo SOCKS, personalizado para la "
 "conexión con redes IRC."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:247
 msgid ""
 "With this tunnel type, IRC networks in I2P can be reached by typing the I2P "
 "address into your IRC client, and configuring the IRC client to use this "
@@ -1089,7 +1086,7 @@ msgstr ""
 "escribiendo directamente la dirección I2P en el cliente de IRC, y "
 "configurando el cliente de IRC para utilizar este túnel SOCKS."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:249
 msgid ""
 "This means that only one I2P tunnel is required rather than a separate "
 "tunnel per IRC network."
@@ -1097,7 +1094,7 @@ msgstr ""
 "Esto significa que sólo es necesario un único túnel I2P en lugar de un túnel "
 "distinto por cada red IRC."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:251
 msgid ""
 "IRC networks outside I2P can also be reached if a SOCKS outproxy within I2P "
 "is known, though it depends on whether or not the outproxy has been blocked "
@@ -1107,11 +1104,11 @@ msgstr ""
 "SOCKS en I2P, aunque depende de si el outproxy ha sido bloqueado por la red "
 "IRC."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:251
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:253
 msgid "A client tunnel that implements the HTTP CONNECT command."
 msgstr "Un túnel de cliente que implementa el comando HTTP CONNECT."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:253
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:255
 msgid ""
 "This enables TCP connections to be made through an HTTP outproxy, assuming "
 "the proxy supports the CONNECT command."
@@ -1119,24 +1116,24 @@ msgstr ""
 "Esto permite hacer conexiones TCP a través de un outproxy HTTP, suponiendo "
 "que el servidor proxy admita el comando CONNECT."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:257
 msgid "A customised client tunnel for Streamr."
 msgstr "Un túnel de cliente personalizado para Streamr."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:267
 msgid "A basic server tunnel for hosting a generic service inside I2P."
 msgstr ""
 "Un túnel básico de servidor para alojar un servicio genérico dentro de I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:271
 msgid "A server tunnel that is customised for HTTP connections."
 msgstr "Un túnel de servidor personalizado para conexiones HTTP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:271
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:273
 msgid "Use this tunnel type if you want to host an eepsite."
 msgstr "Utilice este tipo de túnel si desea alojar una eepsite."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:275
 msgid ""
 "A customised server tunnel that can both serve HTTP data and connect to "
 "other server tunnels."
@@ -1144,18 +1141,18 @@ msgstr ""
 "Un túnel de servidor personalizado que puede servir tanto datos HTTP como "
 "conectar a otros túneles de servidor."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:275
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:277
 msgid "This tunnel type is predominantly used when running a Seedless server."
 msgstr ""
 "Este tipo de túnel se utiliza principalmente cuando se ejecuta un servidor "
 "sin semillas (Seedless)."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:279
 msgid "A customised server tunnel for hosting IRC networks inside I2P."
 msgstr ""
 "Un túnel de servidor personalizado para alojar redes IRC dentro de I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:279
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:281
 msgid ""
 "Usually, a separate tunnel needs to be created for each IRC server that is "
 "to be accessible inside I2P."
@@ -1163,15 +1160,15 @@ msgstr ""
 "Normalmente, se debe crear un túnel por separado para cada servidor IRC, que "
 "será accesible dentro de I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:283
 msgid "A customised server tunnel for Streamr."
 msgstr "Un túnel de servidor personalizado para Streamr."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:322
 msgid "Choose a name and description for your tunnel."
 msgstr "Elegir un nombre y una descripción para su túnel."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:324
 msgid ""
 "These can be anything you want - they are just for ease of identifying the "
 "tunnel in the routerconsole."
@@ -1179,7 +1176,7 @@ msgstr ""
 "Estos pueden ser lo que se quiera - son sólo para facilitar la "
 "identificación del túnel en la consola del router."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:354
 msgid ""
 "If you know of any outproxies for this type of tunnel (either HTTP or "
 "SOCKS), fill them in below."
@@ -1187,11 +1184,11 @@ msgstr ""
 "Si conoce algún outproxie para este tipo de túnel (HTTP o SOCKS), rellénelo "
 "a continuación."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:356
 msgid "Separate multiple proxies with commas."
 msgstr "Separe múltiples servidores proxy con comas."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:374
 msgid ""
 "Type in the I2P destination of the service that this client tunnel should "
 "connect to."
@@ -1199,7 +1196,7 @@ msgstr ""
 "Introduzca el destino de I2P del servicio al que este túnel de cliente debe "
 "conectarse."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:374
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:376
 msgid ""
 "This could be the full base 64 destination key, or an I2P URL from your "
 "address book."
@@ -1207,7 +1204,7 @@ msgstr ""
 "Este puede ser la clave de destino en base 64 o una dirección URL I2P de su "
 "libreta de direcciones."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:404
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:406
 msgid ""
 "This is the IP that your service is running on, this is usually on the same "
 "machine so 127.0.0.1 is autofilled."
@@ -1215,21 +1212,21 @@ msgstr ""
 "Esta es la IP en la que el servicio se está ejecutando, esto suele ser en la "
 "misma máquina, por lo que se ha auto-rellenado con 127.0.0.1 "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:429
 msgid "This is the port that the service is accepting connections on."
 msgstr ""
 "Este es el puerto por el que el servicio está aceptando conexiones entrantes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:448
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:450
 msgid "This is the port that the client tunnel will be accessed from locally."
 msgstr ""
 "Este es el puerto por el que se accederá al túnel de cliente localmente."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:452
 msgid "This is also the client port for the HTTPBidir server tunnel."
 msgstr "También es el puerto de cliente para el túnel de servidor HTTPBidir."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:471
 msgid ""
 "How do you want this tunnel to be accessed? By just this machine, your "
 "entire subnet, or external internet?"
@@ -1237,11 +1234,11 @@ msgstr ""
 "¿Cómo quiere que se acceda a este túnel? ¿Sólo esta máquina, su subred "
 "entera, o todo el internet externo?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:471
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:473
 msgid "You will most likely want to just allow 127.0.0.1"
 msgstr "Lo más probable es que desee permitir sólo 127.0.0.1"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:513
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:515
 msgid ""
 "The I2P router can automatically start this tunnel for you when the router "
 "is started."
@@ -1249,7 +1246,7 @@ msgstr ""
 "El router I2P puede activar automáticamente este túnel cuando el router se "
 "inicie"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:515
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:517
 msgid ""
 "This can be useful for frequently-used tunnels (especially server tunnels), "
 "but for tunnels that are only used occassionally it would mean that the I2P "
@@ -1260,12 +1257,12 @@ msgstr ""
 "ocasionalmente, significaría que el router I2P está creando y manteniendo "
 "túneles innecesarios."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:541
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:543
 msgid "The wizard has now collected enough information to create your tunnel."
 msgstr ""
 "El asistente ya ha recogido suficiente información para crear el túnel."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:543
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:545
 msgid ""
 "Upon clicking the Save button below, the wizard will set up the tunnel, and "
 "take you back to the main I2PTunnel page."
@@ -1273,7 +1270,7 @@ msgstr ""
 "Al hacer clic en el botón Guardar a continuación, el asistente creará el "
 "túnel, y le llevará de vuelta a la página principal de túneles I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:548
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:550
 msgid ""
 "Because you chose to automatically start the tunnel when the router starts, "
 "you don't have to do anything further."
@@ -1281,11 +1278,11 @@ msgstr ""
 "Como ha decidido iniciar automáticamente el túnel cuando el router se "
 "inicie, no tiene que hacer nada más."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:550
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:552
 msgid "The router will start the tunnel once it has been set up."
 msgstr "El router iniciará el túnel una vez haya sido establecido."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:554
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:556
 msgid ""
 "Because you chose not to automatically start the tunnel, you will have to "
 "manually start it."
@@ -1293,7 +1290,7 @@ msgstr ""
 "Como usted ha decidido no iniciar automáticamente el túnel, tendrá que "
 "iniciarlo de forma manual."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:556
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:558
 msgid ""
 "You can do this by clicking the Start button on the main page which "
 "corresponds to the new tunnel."
@@ -1301,11 +1298,11 @@ msgstr ""
 "Esto se puede hacer haciendo clic en el botón Iniciar en la página principal "
 "que corresponde al nuevo túnel."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:560
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:562
 msgid "Below is a summary of the options you chose:"
 msgstr "A continuación se muestra un resumen de las opciones que ha elegido:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:658
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:660
 msgid ""
 "Alongside these basic settings, there are a number of advanced options for "
 "tunnel configuration."
@@ -1313,7 +1310,7 @@ msgstr ""
 "Junto a estos valores básicos, hay una serie de opciones avanzadas para la "
 "configuración de túneles."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:660
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:662
 msgid ""
 "The wizard will set reasonably sensible default values for these, but you "
 "can view and/or edit these by clicking on the tunnel's name in the main "
@@ -1323,18 +1320,18 @@ msgstr ""
 "defecto, pero se pueden ver y/o editar haciendo clic en el nombre del túnel "
 "en la página de túneles I2P principal."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:702
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:704
 msgid "Previous"
 msgstr "Anterior"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:710
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:712
 msgid "Save Tunnel"
 msgstr "Guardar Túnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:716
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:718
 msgid "Finish"
 msgstr "Finalizar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:722
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:724
 msgid "Next"
 msgstr "Siguiente"
diff --git a/apps/i2ptunnel/locale/messages_fr.po b/apps/i2ptunnel/locale/messages_fr.po
index 39c0be5950ae65dc4a825dc6c1a77b901cdbe4ad..579ebd19356f0e4b71a1b8cda3e7873f98b49ebd 100644
--- a/apps/i2ptunnel/locale/messages_fr.po
+++ b/apps/i2ptunnel/locale/messages_fr.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P i2ptunnel\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-07-12 06:46+0000\n"
+"POT-Creation-Date: 2012-07-26 19:13+0000\n"
 "PO-Revision-Date: 2011-07-12 09:02+0100\n"
 "Last-Translator: magma <magma@mail.i2p>\n"
 "Language-Team: duck <duck@mail.i2p>\n"
@@ -18,808 +18,1253 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n >= 2)\n"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:520
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:554
+msgid "This seems to be a bad destination:"
+msgstr ""
+
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:554
+msgid "i2paddresshelper cannot help you with a destination like that!"
+msgstr ""
+
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:621
 #, java-format
-msgid "To visit the destination in your host database, click <a href=\"{0}\">here</a>. To visit the conflicting addresshelper destination, click <a href=\"{1}\">here</a>."
-msgstr "Pour aller à la destination de votre base de données d''hôtes, cliquez <a href=\"{0}\">here</a>. Pour aller à la destination de l''aide d''adresse en conflit, cliquez <a href=\"{1}\">ici</a>."
+msgid ""
+"To visit the destination in your host database, click <a href=\"{0}\">here</"
+"a>. To visit the conflicting addresshelper destination, click <a href="
+"\"{1}\">here</a>."
+msgstr ""
+"Pour aller à la destination de votre base de données d''hôtes, cliquez <a "
+"href=\"{0}\">here</a>. Pour aller à la destination de l''aide d''adresse en "
+"conflit, cliquez <a href=\"{1}\">ici</a>."
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:881
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:388
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:142
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:401
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1023
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:403
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:407
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:410
 msgid "Host"
 msgstr "Hôte"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:882
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:370
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1027
+msgid "Base 32"
+msgstr ""
+
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1031
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:380
 msgid "Destination"
 msgstr "Destination"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:887
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037
 #, java-format
 msgid "Continue to {0} without saving"
 msgstr "Aller sur le site i2p {0} sans enregistrer dans un carnet d'adresses. "
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:892
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1042
 #, java-format
 msgid "Save {0} to router address book and continue to eepsite"
 msgstr "Ajouter au carnet d''adresse du routeur {0} et aller sur le site i2p"
 
 #. only blockfile supports multiple books
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:895
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1045
 #, java-format
 msgid "Save {0} to master address book and continue to eepsite"
 msgstr "Ajouter au carnet d''adresse principal {0} et aller sur le site i2p"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:896
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1046
 #, java-format
 msgid "Save {0} to private address book and continue to eepsite"
 msgstr "Ajouter au carnet d''adresse privé {0} et aller sur le site i2p"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1052
-msgid "Click a link below to look for an address helper by using a \"jump\" service:"
-msgstr "Cliquez sur un des liens ci-dessous pour chercher une aide d'adresse en utilisant un \"service de saut\":"
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1211
+#, fuzzy
+msgid "HTTP Outproxy"
+msgstr "Mandataire sortant"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1270
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1216
+msgid ""
+"Click a link below to look for an address helper by using a \"jump\" service:"
+msgstr ""
+"Cliquez sur un des liens ci-dessous pour chercher une aide d'adresse en "
+"utilisant un \"service de saut\":"
+
+#. Translators: parameter is a host name
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1252
+#, java-format
+msgid "{0} jump service"
+msgstr ""
+
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:159
 msgid "Added via address helper"
 msgstr "Ajouté via assitant d'adresse"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1294
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:183
 #, java-format
 msgid "Redirecting to {0}"
 msgstr "Redirection vers {0}"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1300
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189
 msgid "Router Console"
 msgstr "Console du routeur"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1301
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
 msgid "Addressbook"
 msgstr "Carnet d'adresses"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1301
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
 msgid "Configuration"
 msgstr "Configuration"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1301
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
 msgid "Help"
 msgstr "Aide"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1306
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:195
 #, java-format
 msgid "Saved {0} to the {1} addressbook, redirecting now."
 msgstr "{0} ajouté au carnet d''adresses {1}. Redirection en cours."
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1307
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
 #, java-format
 msgid "Failed to save {0} to the {1} addressbook, redirecting now."
 msgstr "{0} non ajouté au carnet d''adresses {1}. Redirection en cours."
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1309
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198
 msgid "Click here if you are not redirected automatically."
 msgstr "Cliquez ici si vous n'êtes pas redirigé automatiquement."
 
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:326
-#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:336
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:332
+#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:342
 msgid "internal"
 msgstr "interne"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:171
-msgid "Invalid form submission, probably because you used the 'back' or 'reload' button on your browser. Please resubmit."
-msgstr "Échec de soumission du formulaire: vous avez peut-être utilisé le bouton \"Page précédente\" ou \"Recharger\" de votre navigateur. Merci de soumettre à nouveau."
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:174
+msgid ""
+"Invalid form submission, probably because you used the 'back' or 'reload' "
+"button on your browser. Please resubmit."
+msgstr ""
+"Échec de soumission du formulaire: vous avez peut-être utilisé le bouton "
+"\"Page précédente\" ou \"Recharger\" de votre navigateur. Merci de soumettre "
+"à nouveau."
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:218
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:221
 msgid "Configuration reloaded for all tunnels"
 msgstr "Configuration rechargée pour tous les tunnels"
 
 #. and give them something to look at in any case
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:230
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:233
 msgid "Starting tunnel"
 msgstr "Démarrage du tunnel"
 
 #. and give them something to look at in any case
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:243
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:246
 msgid "Stopping tunnel"
 msgstr "Arrêt du tunnel"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:311
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:314
 msgid "Configuration changes saved"
 msgstr "Modification de configuration enregistrée"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:314
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:317
 msgid "Failed to save configuration"
 msgstr "Échec d'enregistrement de la configuration"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:398
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:436
 msgid "New Tunnel"
 msgstr "Nouveau tunnel"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:418
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:456
 msgid "Standard client"
 msgstr "Client standard"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:419
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:457
 msgid "HTTP client"
 msgstr "Client HTTP"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:420
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:458
 msgid "IRC client"
 msgstr "Client IRC"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:421
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:459
 msgid "Standard server"
 msgstr "Serveur standard"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:422
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:460
 msgid "HTTP server"
 msgstr "Serveur HTTP"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:423
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:461
 msgid "SOCKS 4/4a/5 proxy"
 msgstr "Mandataire SOCKS 4/4a/5"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:424
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:462
 msgid "SOCKS IRC proxy"
 msgstr "Mandataire IRC SOCKS"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:425
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:463
 msgid "CONNECT/SSL/HTTPS proxy"
 msgstr "Mandataire CONNECT/SSL/HTTPS"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:426
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:464
 msgid "IRC server"
 msgstr "Serveur IRC"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:427
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:465
 msgid "Streamr client"
 msgstr "Client flux"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:428
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:466
 msgid "Streamr server"
 msgstr "Serveur flux"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:429
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:467
 msgid "HTTP bidir"
 msgstr "bidir HTTP"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:517
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:293
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:305
 msgid "Host not set"
 msgstr "Hôte non défini"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:521
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:275
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:287
 msgid "Port not set"
 msgstr "Port non défini"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:73
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:82
 msgid "I2P Tunnel Manager - Edit Client Tunnel"
 msgstr "Gestionnaire de tunnels I2P: Modifiez le tunnel client"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:93
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:104
 msgid "Edit proxy settings"
 msgstr "Modifiez les réglages de mandataire"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:101
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:112
 msgid "New proxy settings"
 msgstr "Paramètres de nouveau mandataire"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:112
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:112
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:110
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:124
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:260
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:123
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:123
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:123
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:137
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:257
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:326
 msgid "Name"
 msgstr "Nom"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:116
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:116
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:249
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:261
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:294
 msgid "Type"
 msgstr "Type"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:120
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:120
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:389
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:330
 msgid "Description"
 msgstr "Description"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:126
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:136
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:137
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:147
 msgid "Target"
 msgstr "Cible"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:130
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:132
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:162
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:173
 msgid "Access Point"
 msgstr "Point d'accès"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:137
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:192
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:153
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:167
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:148
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:178
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:223
 msgid "required"
 msgstr "requis"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:159
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:178
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:169
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:188
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:479
 msgid "Reachable by"
 msgstr "Joignable par"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:180
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:190
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:358
 msgid "Outproxies"
 msgstr "Mandataires sortants"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:187
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:197
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:378
 msgid "Tunnel Destination"
 msgstr "Destination de tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:199
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:382
 msgid "name or destination"
 msgstr "nom ou destination"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:385
 msgid "b32 not recommended"
 msgstr "b32 déconseillée"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:208
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:217
 msgid "Shared Client"
 msgstr "Client partagé"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:212
-msgid "(Share tunnels with other clients and irc/httpclients? Change requires restart of client proxy)"
-msgstr "Partager les tunnels avec d'autres clients et des clients http/irc? La modification requiert le redémarrage du client mandataire)"
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:221
+msgid ""
+"(Share tunnels with other clients and irc/httpclients? Change requires "
+"restart of client proxy)"
+msgstr ""
+"Partager les tunnels avec d'autres clients et des clients http/irc? La "
+"modification requiert le redémarrage du client mandataire)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:124
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:225
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:519
 msgid "Auto Start"
 msgstr "Démarrage automatique"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:128
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:229
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:523
 msgid "(Check the Box for 'YES')"
 msgstr "(Cochez la case pour le  démarrage auto en même temps que le routeur)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:222
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:243
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:233
+#, fuzzy
+msgid "Enable DCC"
+msgstr "Activer"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:253
 msgid "Advanced networking options"
 msgstr "Options de réseau avancées"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:224
-msgid "(NOTE: when this client proxy is configured to share tunnels, then these options are for all the shared proxy clients!)"
-msgstr "(ATTENTION : quand ce mandataire client est configuré pour partager les tunnels, ces options sont appliquées à tous les mandataires clients partagés)"
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:243
+msgid ""
+"(NOTE: when this client proxy is configured to share tunnels, then these "
+"options are for all the shared proxy clients!)"
+msgstr ""
+"(ATTENTION : quand ce mandataire client est configuré pour partager les "
+"tunnels, ces options sont appliquées à tous les mandataires clients partagés)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:226
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:255
 msgid "Tunnel Options"
 msgstr "Options de tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:257
 msgid "Length"
 msgstr "Longueur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:235
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:254
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:254
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:264
 msgid "0 hop tunnel (low anonymity, low latency)"
 msgstr "Tunnel à 0 saut (anonymat et latence faibles)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:239
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:258
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:258
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:268
 msgid "1 hop tunnel (medium anonymity, medium latency)"
 msgstr "Tunnel à 1 saut (anonymat et latence moyens)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:272
 msgid "2 hop tunnel (high anonymity, high latency)"
 msgstr "Tunnel à 2 sauts (anonymat et latence élevés)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:276
 msgid "3 hop tunnel (very high anonymity, poor performance)"
 msgstr "Tunnel à 3 sauts (anonymat et latence très élevés)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:256
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:275
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:274
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:284
 msgid "hop tunnel (very poor performance)"
 msgstr "Tunnel de saut (performances médiocres)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:261
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:280
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:279
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:289
 msgid "Variance"
 msgstr "Variance"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:268
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:287
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:286
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:296
 msgid "0 hop variance (no randomisation, consistant performance)"
 msgstr "Variance à 0 saut (pas d'aléa, performances stables)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:272
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:291
-msgid "+ 0-1 hop variance (medium additive randomisation, subtractive performance)"
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:300
+msgid ""
+"+ 0-1 hop variance (medium additive randomisation, subtractive performance)"
 msgstr "Variance à + 0 ou 1 saut (aléa moyen,  performances diminuées)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:276
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:295
-msgid "+ 0-2 hop variance (high additive randomisation, subtractive performance)"
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:304
+msgid ""
+"+ 0-2 hop variance (high additive randomisation, subtractive performance)"
 msgstr "Variance à + 0 à 2 sauts (aléa élevé,  performances diminuées)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:280
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:298
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:308
 msgid "+/- 0-1 hop variance (standard randomisation, standard performance)"
 msgstr "Variance à +/- 0 ou 1 saut (aléas légers,  performances diminuées)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:284
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:312
 msgid "+/- 0-2 hop variance (not recommended)"
 msgstr "Variance à +/- 0 à 2 sauts (déconseillée)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:296
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:323
 msgid "hop variance"
 msgstr "variance de saut"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:318
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:328
 msgid "Count"
 msgstr "Nombre"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:308
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:335
 msgid "1 inbound, 1 outbound tunnel  (low bandwidth usage, less reliability)"
-msgstr "Tunnel à 1 entrant/1 sortant (faible consommation de bande passante, moins fiable)"
+msgstr ""
+"Tunnel à 1 entrant/1 sortant (faible consommation de bande passante, moins "
+"fiable)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:312
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:331
-msgid "2 inbound, 2 outbound tunnels (standard bandwidth usage, standard reliability)"
-msgstr "Tunnels à 2 entrants/2 sortants (consommation de bande passante standard, fiabilité standard)"
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:339
+msgid ""
+"2 inbound, 2 outbound tunnels (standard bandwidth usage, standard "
+"reliability)"
+msgstr ""
+"Tunnels à 2 entrants/2 sortants (consommation de bande passante standard, "
+"fiabilité standard)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:316
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:335
-msgid "3 inbound, 3 outbound tunnels (higher bandwidth usage, higher reliability)"
-msgstr "Tunnels à 3 entrants/3 sortants (consommation de bande passante plus élevée, fiabilité élevée)"
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:343
+msgid ""
+"3 inbound, 3 outbound tunnels (higher bandwidth usage, higher reliability)"
+msgstr ""
+"Tunnels à 3 entrants/3 sortants (consommation de bande passante plus élevée, "
+"fiabilité élevée)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:325
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:351
 msgid "tunnels"
 msgstr "tunnels"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:330
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:356
 msgid "Backup Count"
 msgstr "Secours"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:337
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:353
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:363
 msgid "0 backup tunnels (0 redundancy, no added resource usage)"
-msgstr "Aucun tunnel de secours (pas de tolérance de pannes, pas de consommation de ressources) "
+msgstr ""
+"Aucun tunnel de secours (pas de tolérance de pannes, pas de consommation de "
+"ressources) "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:341
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:360
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:367
 msgid "1 backup tunnel each direction (low redundancy, low resource usage)"
-msgstr "1 tunnel de secours par direction (légère tolérance de pannes, faible consommation de ressources)"
+msgstr ""
+"1 tunnel de secours par direction (légère tolérance de pannes, faible "
+"consommation de ressources)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:345
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:364
-msgid "2 backup tunnels each direction (medium redundancy, medium resource usage)"
-msgstr "2 tunnels de secours par direction (tolérance de pannes moyenne, consommation de ressources moyenne)"
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:371
+msgid ""
+"2 backup tunnels each direction (medium redundancy, medium resource usage)"
+msgstr ""
+"2 tunnels de secours par direction (tolérance de pannes moyenne, "
+"consommation de ressources moyenne)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:349
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:375
 msgid "3 backup tunnels each direction (high redundancy, high resource usage)"
-msgstr "3 tunnels de secours par direction (tolérance de pannes élevée, consommation de ressources élevée)"
+msgstr ""
+"3 tunnels de secours par direction (tolérance de pannes élevée, consommation "
+"de ressources élevée)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:358
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:377
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:383
 msgid "backup tunnels"
 msgstr "Tunnels de secours"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:365
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:380
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:390
 msgid "Profile"
 msgstr "Profil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:372
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:397
 msgid "interactive connection"
 msgstr "connexion interactive"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:376
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:401
 msgid "bulk connection (downloads/websites/BT)"
 msgstr "connexion forts transferts (téléchargements/sites web/BT)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:378
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:393
 msgid "Delay Connect"
 msgstr "Retard à la connexion"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:382
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:397
 msgid "for request/response connections"
 msgstr "pour les connexions de demandes/réponses"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:386
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:401
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:405
 msgid "Router I2CP Address"
 msgstr "Adresse I2CP du routeur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:396
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:409
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:411
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:159
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:415
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:259
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:431
 msgid "Port"
 msgstr "Port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:406
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:479
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:485
 msgid "Reduce tunnel quantity when idle"
 msgstr "Réduire le nombre de tunnels quand inactif"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:408
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:422
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:430
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:442
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:452
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:472
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:423
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:467
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:419
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:481
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:487
 msgid "Enable"
 msgstr "Activer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:412
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:485
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:491
 msgid "Reduced tunnel count"
 msgstr "Réduire à"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:416
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:436
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:489
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:431
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:495
 msgid "Idle minutes"
 msgstr "Minutes d'inactivité"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:420
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:435
 msgid "Close tunnels when idle"
 msgstr "Fermer les tunnels quand inactif"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:426
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:441
 msgid "New Keys on Reopen"
 msgstr "Nouvelles clés à la réouverture"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:434
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:435
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:449
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:441
 msgid "Disable"
 msgstr "Désactiver"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:440
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:455
 msgid "Delay tunnel open until required"
 msgstr "Retarder l'ouverture jusqu'à l'utilisation"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:465
 msgid "Persistent private key"
 msgstr "Clé privée persistante"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:471
 msgid "File"
 msgstr "Fichier"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:460
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:230
 msgid "Local destination"
 msgstr "Destination locale"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:464
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:479
 msgid "(if known)"
 msgstr "(si connu)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:470
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:484
 msgid "Local Authorization"
 msgstr "Autorisation locale"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:476
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:490
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:504
 msgid "Username"
 msgstr "Identifiant"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:480
 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:494
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:508
 msgid "Password"
 msgstr "Mot de passe"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:484
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:498
 msgid "Outproxy Authorization"
 msgstr "Autorisation de mandataire sortant"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:502
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:515
 msgid "Jump URL List"
 msgstr "Liste d'URL de sauts"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:508
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:525
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:521
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:531
 msgid "Custom options"
 msgstr "Options personnelles"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:512
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:529
-msgid "NOTE: If tunnel is currently running, most changes will not take effect until tunnel is stopped and restarted."
-msgstr "NOTE: si le tunnel est actif, la plupart des modifications ne prendront effet qu'après son redémarrage."
-
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:514
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:531
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:525
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:535
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:699
 msgid "Cancel"
 msgstr "Annuler"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:518
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:535
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:529
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:539
 msgid "Delete"
 msgstr "Supprimer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:520
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:537
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:531
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:541
 msgid "Save"
 msgstr "Enregistrer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:73
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:82
 msgid "I2P Tunnel Manager - Edit Server Tunnel"
 msgstr "Gestionnaire de tunnels I2P: modifier le tunnel serveur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:93
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:104
 msgid "Edit server settings"
 msgstr "Modifier les paramètres du serveur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:101
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:112
 msgid "New server settings"
 msgstr "Paramètres de nouveau serveur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:199
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:209
 msgid "Website name"
 msgstr "Nom du site web"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:213
 msgid "(leave blank for outproxies)"
 msgstr "(laisser vide pour les mandataires sortants)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:208
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:218
 msgid "Private key file"
 msgstr "Fichier de clé privée"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:230
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:240
 msgid "Add to local addressbook"
 msgstr "Ajouter au carnet d'adresses local"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:247
 msgid "Hostname Signature"
 msgstr "Signature du nom d'hôte"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:417
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:423
 msgid "Encrypt Leaseset"
 msgstr "Jeu de baux crypté"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:423
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:429
 msgid "Encryption Key"
 msgstr "Clé de cryptage"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:433
 msgid "Generate New Key"
 msgstr "Générer une nouvelle clé"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:429
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:435
 msgid "Generate"
 msgstr "Générer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:431
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:523
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:529
 msgid "(Tunnel must be stopped first)"
 msgstr "(Le tunnel doit préalablement être arrêté)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:433
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:439
 msgid "Restricted Access List"
 msgstr "Contrôle d'accès"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:445
 msgid "Whitelist"
 msgstr "Liste blanche"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:449
 msgid "Blacklist"
 msgstr "Liste noire"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:453
 msgid "Access List"
 msgstr "Liste d'accès"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:457
 msgid "Inbound connection limits (0=unlimited)"
 msgstr "Limite de connexions entrantes (0=pas de limite)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:459
 msgid "Per client"
 msgstr "Par client"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:461
 msgid "Per minute"
 msgstr "Par minute"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:465
 msgid "Per hour"
 msgstr "Par heure"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:463
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:469
 msgid "Per day"
 msgstr "Par jour"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:467
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:473
 msgid "Total"
 msgstr "Total"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:481
 msgid "Max concurrent connections (0=unlimited)"
 msgstr "Connexions simultanées maximum (0=pas de limite)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:493
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:499
 msgid "New Certificate type"
 msgstr "Type de nouveau certificat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:495
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:501
 msgid "None"
 msgstr "Aucun"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:505
 msgid "Hashcash (effort)"
 msgstr "Pénalité"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:505
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:511
 msgid "Hashcash Calc Time"
 msgstr "Durée de calcul de pénalisation"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:507
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:513
 msgid "Estimate"
 msgstr "Estimer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:509
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:515
 msgid "Hidden"
 msgstr "Masqué"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:513
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:519
 msgid "Signed (signed by)"
 msgstr "Signé (signé par)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:519
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:525
 msgid "Modify Certificate"
 msgstr "Modifier le certificat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:521
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:527
 msgid "Modify"
 msgstr "Modifier"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:74
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:83
 msgid "I2P Tunnel Manager - List"
 msgstr "Gestionnaire de tunnels I2P - Liste"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:86
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:97
 msgid "Status Messages"
 msgstr "Messages d'état"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:90
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:101
 msgid "Refresh"
 msgstr "Actualiser"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:94
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:103
+msgid "Tunnel Wizard"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:107
 msgid "Stop All"
 msgstr "Arrêter tous"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:98
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:111
 msgid "Start All"
 msgstr "Démarrer tous"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:102
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:115
 msgid "Restart All"
 msgstr "Redémarrer tous"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:106
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:119
 msgid "Reload Config"
 msgstr "Recharger la configuration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:108
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:121
 msgid "I2P Server Tunnels"
 msgstr "Tunnels serveurs I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:112
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:133
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:125
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:146
 msgid "Points at"
 msgstr "Pointe vers"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:114
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:156
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:160
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:168
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:172
 msgid "Preview"
 msgstr "Aperçu"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:116
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:180
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:253
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:300
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:129
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:192
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:312
 msgid "Status"
 msgstr "État"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:166
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:178
 msgid "Base32 Address"
 msgstr "Adresse Base32"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:174
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:186
 msgid "No Preview"
 msgstr "Aucun aperçu"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:187
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:199
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:319
 msgid "Starting..."
 msgstr "Démarrage..."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:194
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:208
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:314
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:328
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:206
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:354
 msgid "Stop"
 msgstr "Arrêter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:201
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:347
 msgid "Running"
 msgstr "Actif"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:215
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:361
 msgid "Stopped"
 msgstr "Arrêté"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:222
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:234
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:368
 msgid "Start"
 msgstr "Démarrer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:249
 msgid "New server tunnel"
 msgstr "Nouveau tunnel serveur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:239
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:251
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:573
 msgid "Standard"
 msgstr "Standard"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:401
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:253
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:411
 msgid "Create"
 msgstr "Créer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:243
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:255
 msgid "I2P Client Tunnels"
 msgstr "Tunnels clients I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:251
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:286
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:263
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:298
 msgid "Interface"
 msgstr "Interface"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:333
 msgid "Standby"
 msgstr "Pause"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:366
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:377
 msgid "Outproxy"
 msgstr "Mandataire sortant"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:394
 msgid "none"
 msgstr "aucun"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:407
 msgid "New client tunnel"
 msgstr "Nouveau tunnel client"
 
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:119
+#, fuzzy
+msgid "I2P Tunnel Manager - Tunnel Creation Wizard"
+msgstr "Gestionnaire de tunnels I2P: Modifiez le tunnel client"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:564
+#, fuzzy
+msgid "Server or client tunnel?"
+msgstr "Nouveau tunnel client"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:568
+#, fuzzy
+msgid "Tunnel type"
+msgstr "Options de tunnel"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:598
+#, fuzzy
+msgid "Tunnel name and description"
+msgstr "Destination de tunnel"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:607
+#, fuzzy
+msgid "Tunnel destination"
+msgstr "Destination de tunnel"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:163
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:623
+msgid "Binding address and port"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:169
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:649
+#, fuzzy
+msgid "Tunnel auto-start"
+msgstr "Options de tunnel"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:175
+msgid "Wizard completed"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:189
+msgid ""
+"This wizard will take you through the various options available for creating "
+"tunnels in I2P."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:191
+msgid ""
+"The first thing to decide is whether you want to create a server or a client "
+"tunnel."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:193
+msgid ""
+"If you need to connect to a remote service, such as an IRC server inside I2P "
+"or a code repository, then you will require a CLIENT tunnel."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:195
+msgid ""
+"On the other hand, if you wish to host a service for others to connect to "
+"you'll need to create a SERVER tunnel."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:197
+#, fuzzy
+msgid "Server Tunnel"
+msgstr "Tunnels serveurs I2P"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:199
+#, fuzzy
+msgid "Client Tunnel"
+msgstr "Tunnels clients I2P"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:217
+msgid "There are several types of tunnels to choose from:"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:225
+msgid "Basic tunnel for connecting to a single service inside I2P."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:269
+msgid ""
+"Try this if none of the tunnel types below fit your requirements, or you "
+"don't know what type of tunnel you need."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:229
+msgid "Tunnel that acts as an HTTP proxy for reaching eepsites inside I2P."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:231
+msgid ""
+"Set your browser to use this tunnel as an http proxy, or set your "
+"\"http_proxy\" environment variable for command-line applications in GNU/"
+"Linux."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:233
+msgid ""
+"Websites outside I2P can also be reached if an HTTP proxy within I2P is "
+"known."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:235
+msgid "Customised client tunnel specific for IRC connections."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:237
+msgid ""
+"With this tunnel type, your IRC client will be able to connect to an IRC "
+"network inside I2P."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:239
+msgid ""
+"Each IRC network in I2P that you wish to connect to will require its own "
+"tunnel. (See Also, SOCKS IRC)"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:241
+msgid "A tunnel that implements the SOCKS protocol."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:243
+msgid ""
+"This enables both TCP and UDP connections to be made through a SOCKS "
+"outproxy within I2P."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:245
+msgid ""
+"A client tunnel implementing the SOCKS protocol, which is customised for "
+"connecting to IRC networks."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:247
+msgid ""
+"With this tunnel type, IRC networks in I2P can be reached by typing the I2P "
+"address into your IRC client, and configuring the IRC client to use this "
+"SOCKS tunnel."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:249
+msgid ""
+"This means that only one I2P tunnel is required rather than a separate "
+"tunnel per IRC network."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:251
+msgid ""
+"IRC networks outside I2P can also be reached if a SOCKS outproxy within I2P "
+"is known, though it depends on whether or not the outproxy has been blocked "
+"by the IRC network."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:253
+msgid "A client tunnel that implements the HTTP CONNECT command."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:255
+msgid ""
+"This enables TCP connections to be made through an HTTP outproxy, assuming "
+"the proxy supports the CONNECT command."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:257
+msgid "A customised client tunnel for Streamr."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:267
+msgid "A basic server tunnel for hosting a generic service inside I2P."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:271
+msgid "A server tunnel that is customised for HTTP connections."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:273
+msgid "Use this tunnel type if you want to host an eepsite."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:275
+msgid ""
+"A customised server tunnel that can both serve HTTP data and connect to "
+"other server tunnels."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:277
+msgid "This tunnel type is predominantly used when running a Seedless server."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:279
+msgid "A customised server tunnel for hosting IRC networks inside I2P."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:281
+msgid ""
+"Usually, a separate tunnel needs to be created for each IRC server that is "
+"to be accessible inside I2P."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:283
+msgid "A customised server tunnel for Streamr."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:322
+msgid "Choose a name and description for your tunnel."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:324
+msgid ""
+"These can be anything you want - they are just for ease of identifying the "
+"tunnel in the routerconsole."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:354
+msgid ""
+"If you know of any outproxies for this type of tunnel (either HTTP or "
+"SOCKS), fill them in below."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:356
+msgid "Separate multiple proxies with commas."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:374
+msgid ""
+"Type in the I2P destination of the service that this client tunnel should "
+"connect to."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:376
+msgid ""
+"This could be the full base 64 destination key, or an I2P URL from your "
+"address book."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:406
+msgid ""
+"This is the IP that your service is running on, this is usually on the same "
+"machine so 127.0.0.1 is autofilled."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:429
+msgid "This is the port that the service is accepting connections on."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:450
+msgid "This is the port that the client tunnel will be accessed from locally."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:452
+msgid "This is also the client port for the HTTPBidir server tunnel."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:471
+msgid ""
+"How do you want this tunnel to be accessed? By just this machine, your "
+"entire subnet, or external internet?"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:473
+msgid "You will most likely want to just allow 127.0.0.1"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:515
+msgid ""
+"The I2P router can automatically start this tunnel for you when the router "
+"is started."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:517
+msgid ""
+"This can be useful for frequently-used tunnels (especially server tunnels), "
+"but for tunnels that are only used occassionally it would mean that the I2P "
+"router is creating and maintaining unnecessary tunnels."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:543
+msgid "The wizard has now collected enough information to create your tunnel."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:545
+msgid ""
+"Upon clicking the Save button below, the wizard will set up the tunnel, and "
+"take you back to the main I2PTunnel page."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:550
+msgid ""
+"Because you chose to automatically start the tunnel when the router starts, "
+"you don't have to do anything further."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:552
+msgid "The router will start the tunnel once it has been set up."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:556
+msgid ""
+"Because you chose not to automatically start the tunnel, you will have to "
+"manually start it."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:558
+msgid ""
+"You can do this by clicking the Start button on the main page which "
+"corresponds to the new tunnel."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:562
+msgid "Below is a summary of the options you chose:"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:660
+msgid ""
+"Alongside these basic settings, there are a number of advanced options for "
+"tunnel configuration."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:662
+msgid ""
+"The wizard will set reasonably sensible default values for these, but you "
+"can view and/or edit these by clicking on the tunnel's name in the main "
+"I2PTunnel page."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:704
+#, fuzzy
+msgid "Previous"
+msgstr "Aperçu"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:712
+#, fuzzy
+msgid "Save Tunnel"
+msgstr "Nouveau tunnel"
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:718
+msgid "Finish"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:724
+msgid "Next"
+msgstr ""
+
+#~ msgid ""
+#~ "NOTE: If tunnel is currently running, most changes will not take effect "
+#~ "until tunnel is stopped and restarted."
+#~ msgstr ""
+#~ "NOTE: si le tunnel est actif, la plupart des modifications ne prendront "
+#~ "effet qu'après son redémarrage."
diff --git a/apps/i2ptunnel/locale/messages_sv.po b/apps/i2ptunnel/locale/messages_sv.po
index 09ff8d4cd8e40ce73aa1573fef34cd19a8a43d5f..d55649d575b4db010b59a1bb2409735b598eec58 100644
--- a/apps/i2ptunnel/locale/messages_sv.po
+++ b/apps/i2ptunnel/locale/messages_sv.po
@@ -2,119 +2,134 @@
 # Copyright (C) 2009 The I2P Project
 # This file is distributed under the same license as the i2ptunnel package.
 # To contribute translations, see http://www.i2p2.de/newdevelopers
-# 
+#
 # Translators:
 # Martin Svensson <digitalmannen@gmail.com>, 2011, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
-"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n"
-"POT-Creation-Date: 2012-02-17 11:25+0000\n"
-"PO-Revision-Date: 2012-02-20 15:28+0000\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-07-26 19:10+0000\n"
+"PO-Revision-Date: 2012-07-23 16:31+0000\n"
 "Last-Translator: Martin Svensson <digitalmannen@gmail.com>\n"
-"Language-Team: Swedish (Sweden) (http://www.transifex.net/projects/p/I2P/language/sv_SE/)\n"
+"Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/I2P/"
+"language/sv_SE/)\n"
+"Language: sv_SE\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: sv_SE\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:492
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:554
 msgid "This seems to be a bad destination:"
 msgstr "Detta verkar vara ett felaktigt mål"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:492
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:554
 msgid "i2paddresshelper cannot help you with a destination like that!"
 msgstr "i2padresshjälp kan inte hjälpa dig med ett sådant  mål!"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:561
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:621
 #, java-format
 msgid ""
-"To visit the destination in your host database, click <a "
-"href=\"{0}\">here</a>. To visit the conflicting addresshelper destination, "
-"click <a href=\"{1}\">here</a>."
-msgstr "För att besöka målet i din värd databas href=\"{0}\"> klicka <a här </ a>. För att besöka de motstridiga hjälpaddresserna,<a href=\"{1}\"> klicka <a här </ a>."
-
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:937
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:398
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:142
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:401
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:391
+"To visit the destination in your host database, click <a href=\"{0}\">here</"
+"a>. To visit the conflicting addresshelper destination, click <a href="
+"\"{1}\">here</a>."
+msgstr ""
+"För att besöka målet i din värd databas href=\"{0}\"> klicka <a här </ a>. "
+"För att besöka de motstridiga hjälpaddresserna,<a href=\"{1}\"> klicka <a "
+"här </ a>."
+
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1023
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:403
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:153
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:407
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:410
 msgid "Host"
 msgstr "Värd"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:938
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:372
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1027
+msgid "Base 32"
+msgstr "Bas 32"
+
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1031
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:380
 msgid "Destination"
 msgstr "MÃ¥l"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:943
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037
 #, java-format
 msgid "Continue to {0} without saving"
 msgstr "Fortsätt till {0} utan att spara"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:948
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1042
 #, java-format
 msgid "Save {0} to router address book and continue to eepsite"
 msgstr "Spara {0} till routeradressboken och fortsätt till eepsite "
 
 #. only blockfile supports multiple books
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:951
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1045
 #, java-format
 msgid "Save {0} to master address book and continue to eepsite"
 msgstr "Spara {0} till huvudadressboken och fortsätt till eepsite "
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:952
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1046
 #, java-format
 msgid "Save {0} to private address book and continue to eepsite"
 msgstr "Spara {0} till privatadressbok och fortsätt till eepsite "
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1107
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1211
 msgid "HTTP Outproxy"
 msgstr "HTTP Utproxy"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1112
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1216
 msgid ""
-"Click a link below to look for an address helper by using a \"jump\" "
-"service:"
-msgstr "Klicka på en länk nedan för att söka efter en hjälpaddress genom att använda en \"hopp\" tjänst"
+"Click a link below to look for an address helper by using a \"jump\" service:"
+msgstr ""
+"Klicka på en länk nedan för att söka efter en hjälpaddress genom att använda "
+"en \"hopp\" tjänst"
+
+#. Translators: parameter is a host name
+#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1252
+#, java-format
+msgid "{0} jump service"
+msgstr "{0} hopptjänst"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1330
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:159
 msgid "Added via address helper"
 msgstr "Tillagd via adresshjälpen "
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1354
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:183
 #, java-format
 msgid "Redirecting to {0}"
 msgstr "Om dirigerar till  {0}"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1360
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189
 msgid "Router Console"
 msgstr "Router konsol  "
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1361
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
 msgid "Addressbook"
 msgstr "Adressbok"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1361
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
 msgid "Configuration"
 msgstr "Konfiguration"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1361
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:190
 msgid "Help"
 msgstr "Hjälp"
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1366
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:195
 #, java-format
 msgid "Saved {0} to the {1} addressbook, redirecting now."
 msgstr "Spara {0} till {1}adressboken, omdirigerar nu "
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1367
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:196
 #, java-format
 msgid "Failed to save {0} to the {1} addressbook, redirecting now."
 msgstr "Misslyckades med att spara {0} till {1}adressboken, omdirigerar nu "
 
-#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1369
+#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198
 msgid "Click here if you are not redirected automatically."
 msgstr "Klicka här om du inte omdirigeras automatiskt "
 
@@ -123,31 +138,33 @@ msgstr "Klicka här om du inte omdirigeras automatiskt "
 msgid "internal"
 msgstr "Intern "
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:175
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:174
 msgid ""
 "Invalid form submission, probably because you used the 'back' or 'reload' "
 "button on your browser. Please resubmit."
-msgstr "Ogiltigt formulärbegäran, beror troligtvis på attt du använde 'tillbaka' eller 'uppdatera' knappen. Försök att skicka igen"
+msgstr ""
+"Ogiltigt formulärbegäran, beror troligtvis på attt du använde 'tillbaka' "
+"eller 'uppdatera' knappen. Försök att skicka igen"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:221
 msgid "Configuration reloaded for all tunnels"
 msgstr "Konfigurationen uppdateras för alla tunnlar"
 
 #. and give them something to look at in any case
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:234
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:233
 msgid "Starting tunnel"
 msgstr "Startar tunnel"
 
 #. and give them something to look at in any case
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:247
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:246
 msgid "Stopping tunnel"
 msgstr "Stannar tunnel"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:315
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:314
 msgid "Configuration changes saved"
 msgstr "Konfigurationsändringar sparas"
 
-#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:318
+#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:317
 msgid "Failed to save configuration"
 msgstr "Det gick inte att spara konfigurationen"
 
@@ -204,1021 +221,1079 @@ msgid "HTTP bidir"
 msgstr "HTTP bidir"
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:305
 msgid "Host not set"
 msgstr "Ingen värd angiven"
 
 #: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:287
 msgid "Port not set"
 msgstr "Ingen port angiven"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:73
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:82
 msgid "I2P Tunnel Manager - Edit Client Tunnel"
 msgstr "I2P Tunnelhanterare - Redigera klienttunnlar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:93
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:104
 msgid "Edit proxy settings"
 msgstr "Redigera proxyinställningar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:101
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:112
 msgid "New proxy settings"
 msgstr "Inställningar för ny proxy "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:112
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:112
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:112
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:126
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:262
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:123
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:123
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:123
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:137
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:257
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:326
 msgid "Name"
 msgstr "Namn"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:116
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:116
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:251
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:284
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:261
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:294
 msgid "Type"
 msgstr "Typ"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:120
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:120
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:231
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:391
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:330
 msgid "Description"
 msgstr "Beskrivning"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:126
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:136
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:137
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:147
 msgid "Target"
 msgstr "MÃ¥l"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:130
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:132
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:162
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:173
 msgid "Access Point"
 msgstr "Anslutningspunkt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:137
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:192
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:153
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:167
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:148
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:178
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:223
 msgid "required"
 msgstr "krävs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:159
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:178
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:169
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:188
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:479
 msgid "Reachable by"
 msgstr "NÃ¥bar via"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:180
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:190
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:358
 msgid "Outproxies"
 msgstr "utgående proxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:187
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:197
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:378
 msgid "Tunnel Destination"
 msgstr "Tunnel mål"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:199
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:382
 msgid "name or destination"
 msgstr "namn eller mål"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:202
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:366
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:385
 msgid "b32 not recommended"
 msgstr "b32 rekommenderas ej"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:208
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:217
 msgid "Shared Client"
 msgstr "Delad klient"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:221
 msgid ""
 "(Share tunnels with other clients and irc/httpclients? Change requires "
 "restart of client proxy)"
-msgstr "(Dela tunnlarna med andra klienter och irc/HTTP-klienter? Ändring kräver omstart av klientproxyn)"
+msgstr ""
+"(Dela tunnlarna med andra klienter och irc/HTTP-klienter? Ändring kräver "
+"omstart av klientproxyn)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:216
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:124
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:225
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:519
 msgid "Auto Start"
 msgstr "Starta automatiskt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:128
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:504
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:229
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:523
 msgid "(Check the Box for 'YES')"
 msgstr "(Markera i boxen för 'Ja')"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:233
 msgid "Enable DCC"
 msgstr "Aktivera DCC"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:232
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:243
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:241
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:253
 msgid "Advanced networking options"
 msgstr "Avancerade nätverks instälningar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:234
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:243
 msgid ""
 "(NOTE: when this client proxy is configured to share tunnels, then these "
 "options are for all the shared proxy clients!)"
-msgstr "(OBS: när denna klientproxyn är konfigurerad för att dela tunnlar, då gäller dessa alternativ för alla delade proxyklienter!)"
+msgstr ""
+"(OBS: när denna klientproxyn är konfigurerad för att dela tunnlar, då gäller "
+"dessa alternativ för alla delade proxyklienter!)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:255
 msgid "Tunnel Options"
 msgstr "Tunnel alternativ"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:238
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:247
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:257
 msgid "Length"
 msgstr "Längd"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:254
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:254
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:264
 msgid "0 hop tunnel (low anonymity, low latency)"
 msgstr " 0 tunnel hopp (låg anonymitet, ingen fördröjning)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:249
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:258
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:258
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:268
 msgid "1 hop tunnel (medium anonymity, medium latency)"
 msgstr "1 tunnel hopp (medel anonymitet, medel fördröjning)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:253
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:272
 msgid "2 hop tunnel (high anonymity, high latency)"
 msgstr "2 tunnel hopp (hög anonymitet, hög fördröjning)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:257
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:276
 msgid "3 hop tunnel (very high anonymity, poor performance)"
 msgstr "3 tunnel hopp (mycket hög anonymitet, dålig prestanda)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:266
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:275
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:274
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:284
 msgid "hop tunnel (very poor performance)"
 msgstr "Tunnel hopp (mycket låg prestanda)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:271
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:280
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:279
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:289
 msgid "Variance"
 msgstr "Variation"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:278
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:287
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:286
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:296
 msgid "0 hop variance (no randomisation, consistant performance)"
 msgstr "0   hopp variation (ingen slumpmässighet, konstant prestanda)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:282
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:300
 msgid ""
 "+ 0-1 hop variance (medium additive randomisation, subtractive performance)"
 msgstr "+ 0-1   hopp variation (medel slumpmässighet, minskad prestanda)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:286
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:304
 msgid ""
 "+ 0-2 hop variance (high additive randomisation, subtractive performance)"
 msgstr "+ 0-2  hopp variation (ökad slumpmässighet, minskad prestanda)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:290
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:298
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:308
 msgid "+/- 0-1 hop variance (standard randomisation, standard performance)"
 msgstr "+/- 0-1 hopp variation (standard slumpmässighet, standardprestanda)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:294
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:312
 msgid "+/- 0-2 hop variance (not recommended)"
 msgstr "+/- 0-2 hopp variation (inte rekommenderat)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:306
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:323
 msgid "hop variance"
 msgstr "hopp variation"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:311
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:318
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:328
 msgid "Count"
 msgstr "Antal"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:318
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:335
 msgid "1 inbound, 1 outbound tunnel  (low bandwidth usage, less reliability)"
-msgstr "1 inkommande, 1 utgående  tunnlar (låg bandbreddsanvändning, låg tillförlitlighet)"
+msgstr ""
+"1 inkommande, 1 utgående  tunnlar (låg bandbreddsanvändning, låg "
+"tillförlitlighet)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:322
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:339
 msgid ""
 "2 inbound, 2 outbound tunnels (standard bandwidth usage, standard "
 "reliability)"
-msgstr "2 inkommande, 2 utgående  tunnlar (normal bandbreddsanvändning, normal tillförlitlighet)"
+msgstr ""
+"2 inkommande, 2 utgående  tunnlar (normal bandbreddsanvändning, normal "
+"tillförlitlighet)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:326
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:343
 msgid ""
 "3 inbound, 3 outbound tunnels (higher bandwidth usage, higher reliability)"
-msgstr "3 inkommande, 3 utgående  tunnlar (Högre bandbreddsanvändning, högre tillförlitlighet)"
+msgstr ""
+"3 inkommande, 3 utgående  tunnlar (Högre bandbreddsanvändning, högre "
+"tillförlitlighet)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:335
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:351
 msgid "tunnels"
 msgstr "tunnlar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:340
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:356
 msgid "Backup Count"
 msgstr "Antal reserver"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:347
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:353
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:363
 msgid "0 backup tunnels (0 redundancy, no added resource usage)"
-msgstr "0 reserv tunnlar i varje riktning (ingen redundans, ingen resursanvändning)"
+msgstr ""
+"0 reserv tunnlar i varje riktning (ingen redundans, ingen resursanvändning)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:351
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:360
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:367
 msgid "1 backup tunnel each direction (low redundancy, low resource usage)"
 msgstr "1 reserv tunnel i varje riktning (låg redundans, låg resursanvändning)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:355
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:364
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:371
 msgid ""
 "2 backup tunnels each direction (medium redundancy, medium resource usage)"
-msgstr "2 reserv tunnlar i varje riktning (medel hög redundans, medel hög resursanvändning)"
+msgstr ""
+"2 reserv tunnlar i varje riktning (medel hög redundans, medel hög "
+"resursanvändning)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:359
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:375
 msgid "3 backup tunnels each direction (high redundancy, high resource usage)"
-msgstr "3 reserv tunnlar i varje riktning (hög redundans, hög resursanvändning)"
+msgstr ""
+"3 reserv tunnlar i varje riktning (hög redundans, hög resursanvändning)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:368
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:377
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:383
 msgid "backup tunnels"
 msgstr "reserv tunnlar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:375
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:380
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:390
 msgid "Profile"
 msgstr "Profil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:382
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:397
 msgid "interactive connection"
 msgstr "interaktiv anslutning"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:386
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:401
 msgid "bulk connection (downloads/websites/BT)"
 msgstr "bulk-anslutning (hämtningar/webbplatser/BT)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:388
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:393
 msgid "Delay Connect"
 msgstr "Fördröj anslutning"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:392
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:397
 msgid "for request/response connections"
 msgstr "för förfrågan/svar-anslutningar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:396
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:401
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:405
 msgid "Router I2CP Address"
 msgstr "I2CP Routeradress"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:406
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:409
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:249
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:271
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:412
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:411
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:159
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:415
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:259
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:431
 msgid "Port"
 msgstr "Port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:416
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:479
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:485
 msgid "Reduce tunnel quantity when idle"
 msgstr "Minska kvantitetn på tunnel vid inaktivitet"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:418
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:432
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:440
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:452
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:462
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:482
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:496
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:419
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:481
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:423
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:467
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:487
 msgid "Enable"
 msgstr "Aktivera"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:422
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:485
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:491
 msgid "Reduced tunnel count"
 msgstr "Minska antal tunnlar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:426
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:446
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:489
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:431
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:495
 msgid "Idle minutes"
 msgstr "Inaktiv i minuter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:430
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:435
 msgid "Close tunnels when idle"
 msgstr "Stäng tunnlar vid inaktivitet"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:436
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:441
 msgid "New Keys on Reopen"
 msgstr "Nya nycklar vid återöppnade"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:444
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:435
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:449
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:441
 msgid "Disable"
 msgstr "Inaktivera"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:455
 msgid "Delay tunnel open until required"
 msgstr "Avvakta med att öppna tunnlar tills de behövs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:465
 msgid "Persistent private key"
 msgstr "Beständig privat nyckel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:466
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:471
 msgid "File"
 msgstr "Fil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:470
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:230
 msgid "Local destination"
 msgstr "Lokalt mål"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:474
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:479
 msgid "(if known)"
 msgstr "(om känd)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:480
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:484
 msgid "Local Authorization"
 msgstr "Lokala tillstånd"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:486
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:490
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:504
 msgid "Username"
 msgstr "Användarnamn"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:490
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:504
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:494
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:508
 msgid "Password"
 msgstr "Lösenord"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:494
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:498
 msgid "Outproxy Authorization"
 msgstr "Tillstånd för utproxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:512
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:515
 msgid "Jump URL List"
 msgstr "Hopp lista för URLer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:518
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:525
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:521
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:531
 msgid "Custom options"
 msgstr "Anpassade alternativ"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:522
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:529
-msgid ""
-"NOTE: If tunnel is currently running, most changes will not take effect "
-"until tunnel is stopped and restarted."
-msgstr "OBS: Om tunneln är igång, kommer de flesta ändringarna inte att träda i kraft förrän tunneln stoppats och startats om."
-
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:524
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:531
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:678
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:525
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:535
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:699
 msgid "Cancel"
 msgstr "Avbryt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:528
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:535
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:529
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:539
 msgid "Delete"
 msgstr "Radera"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:530
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:537
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:531
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:541
 msgid "Save"
 msgstr "Spara"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:73
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:82
 msgid "I2P Tunnel Manager - Edit Server Tunnel"
 msgstr "I2P tunnelhanterare - Redigera servertunneln"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:93
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:104
 msgid "Edit server settings"
 msgstr "Redigera serverinställningar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:101
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:112
 msgid "New server settings"
 msgstr "Inställningar för en ny server "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:199
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:209
 msgid "Website name"
 msgstr "Webbsidas namn"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:213
 msgid "(leave blank for outproxies)"
 msgstr "(lämna tomt för utgående proxies)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:208
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:218
 msgid "Private key file"
 msgstr "Privat nyckelfil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:230
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:240
 msgid "Add to local addressbook"
 msgstr "Lägg till i den lokala adressboken"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:237
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:247
 msgid "Hostname Signature"
 msgstr "Värddatornamnets signatur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:417
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:423
 msgid "Encrypt Leaseset"
 msgstr "Kryptera Leaseset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:423
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:429
 msgid "Encryption Key"
 msgstr "Krypteringsnyckel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:433
 msgid "Generate New Key"
 msgstr "Skapa ny nyckel "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:429
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:435
 msgid "Generate"
 msgstr "Skapa"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:431
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:523
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:529
 msgid "(Tunnel must be stopped first)"
 msgstr "(Tunneln måste stoppas först)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:433
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:439
 msgid "Restricted Access List"
 msgstr "Begränsad åtkomst lista"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:445
 msgid "Whitelist"
 msgstr "Lista över tillåtna"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:449
 msgid "Blacklist"
 msgstr "Svartlista"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:453
 msgid "Access List"
 msgstr "Ã…tkomstlista"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:457
 msgid "Inbound connection limits (0=unlimited)"
 msgstr "Begränsning av inkommande anslutningar (0 = obegränsat)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:459
 msgid "Per client"
 msgstr "Per klient"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:461
 msgid "Per minute"
 msgstr "Per minut"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:465
 msgid "Per hour"
 msgstr "Per timme"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:463
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:469
 msgid "Per day"
 msgstr "Per dag"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:467
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:473
 msgid "Total"
 msgstr "Totalt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:481
 msgid "Max concurrent connections (0=unlimited)"
 msgstr "Maximalt antal samtidiga anslutningar (0 = obegränsat)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:493
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:499
 msgid "New Certificate type"
 msgstr "Ny certifikatet typ"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:495
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:501
 msgid "None"
 msgstr "Ingen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:505
 msgid "Hashcash (effort)"
 msgstr "Hashcash (förmåga)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:505
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:511
 msgid "Hashcash Calc Time"
 msgstr "Beräknings tid för Hashcash "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:507
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:513
 msgid "Estimate"
 msgstr "Uppsaktta"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:509
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:515
 msgid "Hidden"
 msgstr "Dold"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:513
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:519
 msgid "Signed (signed by)"
 msgstr "Undertecknad (undertecknat av)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:519
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:525
 msgid "Modify Certificate"
 msgstr "Ändra Certifikat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:521
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:527
 msgid "Modify"
 msgstr "Ändra"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:74
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:83
 msgid "I2P Tunnel Manager - List"
 msgstr "I2P tunnelhanterare - Lista"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:86
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:97
 msgid "Status Messages"
 msgstr "Status meddelande "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:90
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:101
 msgid "Refresh"
 msgstr "Uppdatera"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:92
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:103
 msgid "Tunnel Wizard"
 msgstr "Tunnel guide"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:96
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:107
 msgid "Stop All"
 msgstr "Stoppa alla"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:100
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:111
 msgid "Start All"
 msgstr "Starta alla"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:104
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:115
 msgid "Restart All"
 msgstr "Starta om alla"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:108
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:119
 msgid "Reload Config"
 msgstr "Uppdatera konfigurationen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:110
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:121
 msgid "I2P Server Tunnels"
 msgstr "I2P Servertunnlel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:114
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:125
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:146
 msgid "Points at"
 msgstr "Pekar på"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:116
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:158
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:162
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:168
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:172
 msgid "Preview"
 msgstr "förhandsvisning"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:118
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:182
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:129
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:192
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:312
 msgid "Status"
 msgstr "Status"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:168
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:178
 msgid "Base32 Address"
 msgstr "Bas32 adress"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:176
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:186
 msgid "No Preview"
 msgstr "Ingen förhandsvisning"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:189
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:199
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:319
 msgid "Starting..."
 msgstr "Startar..."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:196
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:210
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:316
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:330
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:206
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:354
 msgid "Stop"
 msgstr "Stopp"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:203
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:347
 msgid "Running"
 msgstr "Kör"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:217
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:361
 msgid "Stopped"
 msgstr "Stoppad"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:358
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:234
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:368
 msgid "Start"
 msgstr "Start"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:239
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:249
 msgid "New server tunnel"
 msgstr "Ny severtunnel "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:401
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:204
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:276
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:282
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:554
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:251
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:573
 msgid "Standard"
 msgstr "Standard"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:403
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:253
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:411
 msgid "Create"
 msgstr "Skapa"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:255
 msgid "I2P Client Tunnels"
 msgstr "I2P Klienttunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:253
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:263
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:298
 msgid "Interface"
 msgstr "Gränssnitt "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:333
 msgid "Standby"
 msgstr "Standby"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:377
 msgid "Outproxy"
 msgstr "Utproxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:386
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:394
 msgid "none"
 msgstr "Ingen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:407
 msgid "New client tunnel"
 msgstr "Ny klienttunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:102
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:119
 msgid "I2P Tunnel Manager - Tunnel Creation Wizard"
 msgstr "I2P Tunnelhanterare - Guide för skapande av tunnlar "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:120
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:545
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:564
 msgid "Server or client tunnel?"
 msgstr "Server- eller klient-tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:126
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:549
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:568
 msgid "Tunnel type"
 msgstr "Tunnel typ"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:132
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:579
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:598
 msgid "Tunnel name and description"
 msgstr "Tunnelnamn och beskrivning   "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:138
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:588
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:607
 msgid "Tunnel destination"
 msgstr "Mål för tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:144
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:604
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:163
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:623
 msgid "Binding address and port"
 msgstr "Adress och port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:630
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:169
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:649
 msgid "Tunnel auto-start"
 msgstr "Tunnel auto-start"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:156
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:175
 msgid "Wizard completed"
 msgstr "Guiden färdig "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:170
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:189
 msgid ""
-"This wizard will take you through the various options available for creating"
-" tunnels in I2P."
-msgstr "Guiden tar dig igenom de olika inställningsmöjligheterna för att skapa tunnlar."
+"This wizard will take you through the various options available for creating "
+"tunnels in I2P."
+msgstr ""
+"Guiden tar dig igenom de olika inställningsmöjligheterna för att skapa "
+"tunnlar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:172
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:191
 msgid ""
-"The first thing to decide is whether you want to create a server or a client"
-" tunnel."
-msgstr "Det första är att bestämma om det skall vara en server- eller klient-tunnel. "
+"The first thing to decide is whether you want to create a server or a client "
+"tunnel."
+msgstr ""
+"Det första är att bestämma om det skall vara en server- eller klient-tunnel. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:174
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:193
 msgid ""
-"If you need to connect to a remote service, such as an IRC server inside I2P"
-" or a code repository, then you will require a CLIENT tunnel."
-msgstr "Om du ansluter till en fjärrtjänst så som tex en IRC-server inom I2P, behövs en KLIENT-tunnel. "
+"If you need to connect to a remote service, such as an IRC server inside I2P "
+"or a code repository, then you will require a CLIENT tunnel."
+msgstr ""
+"Om du ansluter till en fjärrtjänst så som tex en IRC-server inom I2P, behövs "
+"en KLIENT-tunnel. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:176
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:195
 msgid ""
 "On the other hand, if you wish to host a service for others to connect to "
 "you'll need to create a SERVER tunnel."
-msgstr "Men om du vill göra en tjänst tillgänglig för andra behövs en SERVER-tunnel."
+msgstr ""
+"Men om du vill göra en tjänst tillgänglig för andra behövs en SERVER-tunnel."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:178
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:197
 msgid "Server Tunnel"
 msgstr "Server-tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:180
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:199
 msgid "Client Tunnel"
 msgstr "Klient-tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:198
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:217
 msgid "There are several types of tunnels to choose from:"
 msgstr "Det finns flera typer av tunnlar att välja på:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:206
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:225
 msgid "Basic tunnel for connecting to a single service inside I2P."
-msgstr "Grundläggande tunnel för anslutning till en snigel tjänst innanför I2P.  "
+msgstr ""
+"Grundläggande tunnel för anslutning till en snigel tjänst innanför I2P.  "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:208
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:250
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:227
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:269
 msgid ""
 "Try this if none of the tunnel types below fit your requirements, or you "
 "don't know what type of tunnel you need."
-msgstr "Prova detta om ingen av valen passar eller du inte vet vilken typ av tunnel som behövs."
+msgstr ""
+"Prova detta om ingen av valen passar eller du inte vet vilken typ av tunnel "
+"som behövs."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:229
 msgid "Tunnel that acts as an HTTP proxy for reaching eepsites inside I2P."
-msgstr "Tunneln agerar som en HTTP-proxy för att komma åt eepsites innanför I2P. "
+msgstr ""
+"Tunneln agerar som en HTTP-proxy för att komma åt eepsites innanför I2P. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:231
 msgid ""
 "Set your browser to use this tunnel as an http proxy, or set your "
-"\"http_proxy\" environment variable for command-line applications in "
-"GNU/Linux."
-msgstr "Peka din webbläsare på denna tunnel som en http-proxy eller ställ in  miljövariabeln \"http_proxy\" för terminal baserade applikationer i GNU/Linux."
+"\"http_proxy\" environment variable for command-line applications in GNU/"
+"Linux."
+msgstr ""
+"Peka din webbläsare på denna tunnel som en http-proxy eller ställ in  "
+"miljövariabeln \"http_proxy\" för terminal baserade applikationer i GNU/"
+"Linux."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:214
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:233
 msgid ""
 "Websites outside I2P can also be reached if an HTTP proxy within I2P is "
 "known."
 msgstr "Webbplats utanför I2P kan nås om en HTTP-proxy innanför I2P är känd."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:216
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:235
 msgid "Customised client tunnel specific for IRC connections."
 msgstr "Specialiserad tunnel för IRC anslutningar. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:218
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:237
 msgid ""
 "With this tunnel type, your IRC client will be able to connect to an IRC "
 "network inside I2P."
 msgstr "Med denna tunneltyp kan IRC-klienter ansluta till IRC-nät inom I2P "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:239
 msgid ""
 "Each IRC network in I2P that you wish to connect to will require its own "
 "tunnel. (See Also, SOCKS IRC)"
-msgstr "Varje IRC-nät inom I2P som du vill ansluta till kräver en egen tunnel (Se även: SOCKS IRC) "
+msgstr ""
+"Varje IRC-nät inom I2P som du vill ansluta till kräver en egen tunnel (Se "
+"även: SOCKS IRC) "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:241
 msgid "A tunnel that implements the SOCKS protocol."
 msgstr "En tunnel som implementerar SOCKS protokollet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:224
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:243
 msgid ""
 "This enables both TCP and UDP connections to be made through a SOCKS "
 "outproxy within I2P."
-msgstr "Detta möjliggör både TCP och UDP anslutningar genom SOCKS utgående-proxy innanför I2P "
+msgstr ""
+"Detta möjliggör både TCP och UDP anslutningar genom SOCKS utgående-proxy "
+"innanför I2P "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:226
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:245
 msgid ""
 "A client tunnel implementing the SOCKS protocol, which is customised for "
 "connecting to IRC networks."
 msgstr "En klient tunnel för SOCKS protokollet som är anpassad för IRC-nät."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:228
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:247
 msgid ""
 "With this tunnel type, IRC networks in I2P can be reached by typing the I2P "
 "address into your IRC client, and configuring the IRC client to use this "
 "SOCKS tunnel."
-msgstr "Med denna tunnel typen kan IRC-nät inom I2P nås genom att skriva in I2P adressen i IRC-klienten och konfigurera IRC-klienten att använda denna SOCKS-tunneln."
+msgstr ""
+"Med denna tunnel typen kan IRC-nät inom I2P nås genom att skriva in I2P "
+"adressen i IRC-klienten och konfigurera IRC-klienten att använda denna SOCKS-"
+"tunneln."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:230
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:249
 msgid ""
 "This means that only one I2P tunnel is required rather than a separate "
 "tunnel per IRC network."
-msgstr "Detta innebär att enbart en I2P-tunnel behövs istället för en tunnel per IRC-nät."
+msgstr ""
+"Detta innebär att enbart en I2P-tunnel behövs istället för en tunnel per IRC-"
+"nät."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:251
 msgid ""
 "IRC networks outside I2P can also be reached if a SOCKS outproxy within I2P "
 "is known, though it depends on whether or not the outproxy has been blocked "
 "by the IRC network."
-msgstr "IRC-nät utanför I2P kan nås om en SOCKS-proxy innanför I2P är känd, men det bror på om utgående-proxy har blockerats av IRC-nätet."
+msgstr ""
+"IRC-nät utanför I2P kan nås om en SOCKS-proxy innanför I2P är känd, men det "
+"bror på om utgående-proxy har blockerats av IRC-nätet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:234
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:253
 msgid "A client tunnel that implements the HTTP CONNECT command."
 msgstr "En klient-tunnel som implementerar HTTP CONNECT kommandot. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:236
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:255
 msgid ""
 "This enables TCP connections to be made through an HTTP outproxy, assuming "
 "the proxy supports the CONNECT command."
-msgstr "Detta möjliggör TCP anslutningar genom en HTTP utgående-proxy om proxyn stödjer CONNECT kommandot"
+msgstr ""
+"Detta möjliggör TCP anslutningar genom en HTTP utgående-proxy om proxyn "
+"stödjer CONNECT kommandot"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:238
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:257
 msgid "A customised client tunnel for Streamr."
 msgstr "En anpassad tunnel för Streamr."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:248
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:267
 msgid "A basic server tunnel for hosting a generic service inside I2P."
 msgstr "En server-tunnel för en godtycklig tjänst innanför I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:252
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:271
 msgid "A server tunnel that is customised for HTTP connections."
 msgstr "En server-tunnel anpassad för HTTP anslutningar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:254
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:273
 msgid "Use this tunnel type if you want to host an eepsite."
 msgstr "Använd denna denna typ av tunnel om du vill köra en eepsite."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:256
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:275
 msgid ""
 "A customised server tunnel that can both serve HTTP data and connect to "
 "other server tunnels."
-msgstr "En anpassad server tunnel som hanterar både HTTP data och anslutningar till andra server-tunnlar."
+msgstr ""
+"En anpassad server tunnel som hanterar både HTTP data och anslutningar till "
+"andra server-tunnlar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:258
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:277
 msgid "This tunnel type is predominantly used when running a Seedless server."
 msgstr "Tunneltypen använd vanligtvis när en Seedless server körs."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:260
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:279
 msgid "A customised server tunnel for hosting IRC networks inside I2P."
 msgstr "En server-tunnel för IRC-Nät innanför I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:281
 msgid ""
 "Usually, a separate tunnel needs to be created for each IRC server that is "
 "to be accessible inside I2P."
-msgstr "Vanligtvis behövs en separat tunnel för varje IRC-server som skall anslutas till innanför I2P."
+msgstr ""
+"Vanligtvis behövs en separat tunnel för varje IRC-server som skall anslutas "
+"till innanför I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:264
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:283
 msgid "A customised server tunnel for Streamr."
 msgstr "En server-tunnel för Streamr."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:322
 msgid "Choose a name and description for your tunnel."
 msgstr "Välj namn och beskrivning av tunneln."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:324
 msgid ""
 "These can be anything you want - they are just for ease of identifying the "
 "tunnel in the routerconsole."
-msgstr "Kan vad som helst, används enbart för att enkelt identifiera tunneln i routerkonsolen  "
+msgstr ""
+"Kan vad som helst, används enbart för att enkelt identifiera tunneln i "
+"routerkonsolen  "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:354
 msgid ""
 "If you know of any outproxies for this type of tunnel (either HTTP or "
 "SOCKS), fill them in below."
-msgstr "Om du känner till några utgående proxies för denna typen av tunnlar (HTTP eller SOCKS), fyll i dem nedan. "
+msgstr ""
+"Om du känner till några utgående proxies för denna typen av tunnlar (HTTP "
+"eller SOCKS), fyll i dem nedan. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:356
 msgid "Separate multiple proxies with commas."
 msgstr "Separera flera proxyservrar med komma."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:374
 msgid ""
 "Type in the I2P destination of the service that this client tunnel should "
 "connect to."
 msgstr "Ange I2P destinationen för tjänsten som tunneln skall ansluta till."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:376
 msgid ""
 "This could be the full base 64 destination key, or an I2P URL from your "
 "address book."
 msgstr "Kan vara hela base 64 målsnyckeln eller en I2P URL från adressboken."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:406
 msgid ""
 "This is the IP that your service is running on, this is usually on the same "
 "machine so 127.0.0.1 is autofilled."
-msgstr "Detta är IP-adressen som tjänsten körs på, detta är vanligtvis på samma maskin så 127.0.0.1 fylls i automatiskt. "
+msgstr ""
+"Detta är IP-adressen som tjänsten körs på, detta är vanligtvis på samma "
+"maskin så 127.0.0.1 fylls i automatiskt. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:410
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:429
 msgid "This is the port that the service is accepting connections on."
 msgstr "Porten som tjänsten accepterar anslutningar via."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:431
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:450
 msgid "This is the port that the client tunnel will be accessed from locally."
 msgstr "Porten som klient-tunneln kommer att ansluta till lokalt."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:433
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:452
 msgid "This is also the client port for the HTTPBidir server tunnel."
 msgstr "Detta är också en klient-port för HTTPBidir server-tunneln."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:452
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:471
 msgid ""
 "How do you want this tunnel to be accessed? By just this machine, your "
 "entire subnet, or external internet?"
-msgstr "Hur du vill att tunneln ska nås? Enbart denna maskinen, ditt lokala nät eller hela internet? "
+msgstr ""
+"Hur du vill att tunneln ska nås? Enbart denna maskinen, ditt lokala nät "
+"eller hela internet? "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:454
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:473
 msgid "You will most likely want to just allow 127.0.0.1"
 msgstr "Med största sannolikhet vill du enbart tillåta 127.0.0.1"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:515
 msgid ""
 "The I2P router can automatically start this tunnel for you when the router "
 "is started."
 msgstr "I2P routern kan starta denna tunneln automatiskt vid uppstart."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:498
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:517
 msgid ""
 "This can be useful for frequently-used tunnels (especially server tunnels), "
 "but for tunnels that are only used occassionally it would mean that the I2P "
 "router is creating and maintaining unnecessary tunnels."
-msgstr "Detta kan vara användbart för tunnlar som används ofta (tex server-tunnlar) men för tunnlar som används sällan innebär det att onödiga tunnlar upprättas. "
+msgstr ""
+"Detta kan vara användbart för tunnlar som används ofta (tex server-tunnlar) "
+"men för tunnlar som används sällan innebär det att onödiga tunnlar "
+"upprättas. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:524
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:543
 msgid "The wizard has now collected enough information to create your tunnel."
 msgstr "Guiden hat samlat tillräckligt med information för att skapa tunneln. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:526
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:545
 msgid ""
 "Upon clicking the Save button below, the wizard will set up the tunnel, and "
 "take you back to the main I2PTunnel page."
-msgstr "När du klickar på \"spara\" kommer guiden att skapa tunneln och sedan ta dig till sidan för tunnlar."
+msgstr ""
+"När du klickar på \"spara\" kommer guiden att skapa tunneln och sedan ta dig "
+"till sidan för tunnlar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:531
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:550
 msgid ""
 "Because you chose to automatically start the tunnel when the router starts, "
 "you don't have to do anything further."
-msgstr "Efter som du valt att starta tunneln samtidigt som routern startas behövs inget mer göras. "
+msgstr ""
+"Efter som du valt att starta tunneln samtidigt som routern startas behövs "
+"inget mer göras. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:533
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:552
 msgid "The router will start the tunnel once it has been set up."
 msgstr "Routern starta tunneln när den skapats. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:537
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:556
 msgid ""
 "Because you chose not to automatically start the tunnel, you will have to "
 "manually start it."
-msgstr "Efter som du valt att inte starta tunneln samtidigt som routern startas, behövs den startas manuellt."
+msgstr ""
+"Efter som du valt att inte starta tunneln samtidigt som routern startas, "
+"behövs den startas manuellt."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:539
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:558
 msgid ""
 "You can do this by clicking the Start button on the main page which "
 "corresponds to the new tunnel."
 msgstr "Du gör det genom att klicka på startknappen vid tunneln på huvudsidan."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:543
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:562
 msgid "Below is a summary of the options you chose:"
 msgstr "Nedan är en sammanfattning över valen du kan göra:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:641
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:660
 msgid ""
 "Alongside these basic settings, there are a number of advanced options for "
 "tunnel configuration."
-msgstr "Vid sidan om dessa grundägande inställningar finns att par avancerade val för tunneln. "
+msgstr ""
+"Vid sidan om dessa grundägande inställningar finns att par avancerade val "
+"för tunneln. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:643
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:662
 msgid ""
 "The wizard will set reasonably sensible default values for these, but you "
 "can view and/or edit these by clicking on the tunnel's name in the main "
 "I2PTunnel page."
-msgstr "Guiden väljer lämpliga värden för dessa. Men du kan ändra/se värdena på huvudsidan för I2P-tunnlar."
+msgstr ""
+"Guiden väljer lämpliga värden för dessa. Men du kan ändra/se värdena på "
+"huvudsidan för I2P-tunnlar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:683
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:704
 msgid "Previous"
 msgstr "Föregående"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:691
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:712
 msgid "Save Tunnel"
 msgstr "Spara tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:697
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:718
 msgid "Finish"
 msgstr "Färdig"
 
-#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:703
+#: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:724
 msgid "Next"
 msgstr "Nästa"
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigHomeHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigHomeHandler.java
index 8ab8c0de4459bb0341be2108528c36809c7d0144..e944f367eca055df5bac60f68848f5df5268539f 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigHomeHandler.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigHomeHandler.java
@@ -72,7 +72,13 @@ public class ConfigHomeHandler extends FormHandler {
                 }
                 name = DataHelper.escapeHTML(name).replace(",", "&#44;");   // HomeHelper.S
                 url = DataHelper.escapeHTML(url).replace(",", "&#44;");
-                HomeHelper.App app = new HomeHelper.App(name, "", url, "/themes/console/images/itoopie_sm.png");
+                HomeHelper.App app = null;
+                if ("1".equals(group))
+                    app = new HomeHelper.App(name, "", url, "/themes/console/images/eepsite.png");
+                else if ("2".equals(group))
+                    app = new HomeHelper.App(name, "", url, "/themes/console/images/title_window.png");
+                else
+                    app = new HomeHelper.App(name, "", url, "/themes/console/images/question.png");
                 apps.add(app);
                 addFormNotice(_("Added") + ": " + app.name);
             } else {
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/HomeHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/HomeHelper.java
index fdc7c2b8d3f4e60e138b28fcc9efcb70b7371f21..b94a7a486837098d2f8e490da9e868cbcfdc8c3e 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/HomeHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/HomeHelper.java
@@ -25,14 +25,14 @@ public class HomeHelper extends HelperBase {
 
     static final String DEFAULT_SERVICES =
         _x("Addressbook") + S + _x("Manage your I2P hosts file here (I2P domain name resolution)") + S + "/dns" + S + I + "book_addresses.png" + S +
-        _x("Configure Bandwidth") + S + _x("I2P Bandwidth Configuration") + S + "/config" + S + I + "wrench_orange.png" + S +
+        _x("Configure Bandwidth") + S + _x("I2P Bandwidth Configuration") + S + "/config" + S + I + "action_log.png" + S +
         _x("Configure Language") + S + _x("Console Language Selection") + S + "/configui" + S + I + "wrench_orange.png" + S +
-        _x("Customize Home Page") + S + _x("I2P Home Page Configuration") + S + "/confighome" + S + I + "wrench_orange.png" + S +
-        _x("Email") + S + _x("Anonymous webmail client") + S + "/webmail" + S + I + "email.png" + S +
-        _x("Help") + S + _x("I2P Router Help") + S + "/help" + S + I + "help.png" + S +
-        _x("Router Console") + S + _x("I2P Router Console") + S + "/console" + S + I + "wrench_orange.png" + S +
-        _x("Torrents") + S + _x("Built-in anonymous BitTorrent Client") + S + "/torrents" + S + I + "film.png" + S +
-        _x("Website") + S + _x("Local web server") + S + "http://127.0.0.1:7658/" + S + I + "server.png" + S +
+        _x("Customize Home Page") + S + _x("I2P Home Page Configuration") + S + "/confighome" + S + I + "home_page.png" + S +
+        _x("Email") + S + _x("Anonymous webmail client") + S + "/susimail/susimail" + S + I + "email.png" + S +
+        _x("Help") + S + _x("I2P Router Help") + S + "/help" + S + I + "support.png" + S +
+        _x("Router Console") + S + _x("I2P Router Console") + S + "/console" + S + I + "toolbox.png" + S +
+        _x("Torrents") + S + _x("Built-in anonymous BitTorrent Client") + S + "/i2psnark/" + S + I + "magnet.png" + S +
+        _x("Website") + S + _x("Local web server") + S + "http://127.0.0.1:7658/" + S + I + "server_32x32.png" + S +
         "";
 
     static final String DEFAULT_FAVORITES =
@@ -41,20 +41,20 @@ public class HomeHelper extends HelperBase {
         _x("Dev Forum") + S + _x("Development forum") + S + "http://zzz.i2p/" + S + I + "eepsite.png" + S +
         _x("diftracker") + S + _x("Bittorrent tracker") + S + "http://diftracker.i2p/" + S + I + "eepsite.png" + S +
         "echelon.i2p" + S + _x("I2P Applications") + S + "http://echelon.i2p/" + S + I + "eepsite.png" + S +
-        _x("FAQ") + S + _x("Frequently Asked Questions") + S + "http://www.i2p2.i2p/faq" + S + I + "help.png" + S +
+        _x("FAQ") + S + _x("Frequently Asked Questions") + S + "http://www.i2p2.i2p/faq" + S + I + "question.png" + S +
         _x("Forum") + S + _x("Community forum") + S + "http://forum.i2p/" + S + I + "eepsite.png" + S +
         _x("Anonymous Git Hosting") + S + _x("A public anonymous Git hosting site - supports pulling via Git and HTTP and pushing via SSH") + S + "http://git.repo.i2p/" + S + I + "git-logo.png" + S +
         "Ident " + _x("Microblog") + S + _x("Your premier microblogging service on I2P") + S + "http://id3nt.i2p/" + S + I + "ident_icon_blue.png" + S +
-        _x("Javadocs") + S + _x("Technical documentation") + S + "http://i2p-javadocs.i2p/" + S + I + "book.png" + S +
-        //_x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "book.png" + S +
+        _x("Javadocs") + S + _x("Technical documentation") + S + "http://i2p-javadocs.i2p/" + S + I + "education.png" + S +
+        //_x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "education.png" + S +
         _x("killyourtv.i2p") + S + _x("Debian and Tahoe-LAFS repositories") + S + "http://killyourtv.i2p/" + S + I + "eepsite.png" + S +
         _x("Pastebin") + S + _x("I2P Pastebin") + S + "http://pastethis.i2p/" + S + I + "eepsite.png" + S +
         "Planet I2P" + S + _x("I2P News") + S + "http://planet.i2p/" + S + I + "eepsite.png" + S +
         _x("Plugins") + S + _x("Add-on directory") + S + "http://plugins.i2p/" + S + I + "plugin.png" + S +
         _x("Postman's Tracker") + S + _x("Bittorrent tracker") + S + "http://tracker2.postman.i2p/" + S + I + "eepsite.png" + S +
-        _x("Project Website") + S + _x("I2P home page") + S + "http://www.i2p2.i2p/" + S + I + "help.png" + S +
+        _x("Project Website") + S + _x("I2P home page") + S + "http://www.i2p2.i2p/" + S + I + "info_rhombus.png" + S +
         "stats.i2p" + S + _x("I2P Netowrk Statistics") + S + "http://stats.i2p/cgi-bin/dashboard.cgi" + S + I + "eepsite.png" + S +
-        _x("Technical Docs") + S + _x("Technical documentation") + S + "http://www.i2p2.i2p/how" + S + I + "book.png" + S +
+        _x("Technical Docs") + S + _x("Technical documentation") + S + "http://www.i2p2.i2p/how" + S + I + "education.png" + S +
         _x("Trac Wiki") + S + S + "http://trac.i2p2.i2p/" + S + I + "eepsite.png" + S +
         _x("Ugha's Wiki") + S + S + "http://ugha.i2p/" + S + I + "eepsite.png" + S +
         _x("Sponge's main site") + S + _x("Seedless and the Robert BitTorrent applications") + S + "http://sponge.i2p/" + S + I + "eepsite.png" + S +
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateChecker.java b/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateChecker.java
index 235bf3731ba23c0d9260d6d03a4ce47e1221a174..31dfb623f25007749a69c9e05be4f4e705d7fdf4 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateChecker.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateChecker.java
@@ -123,7 +123,7 @@ public class PluginUpdateChecker extends UpdateHandler {
     }
 
     private void scheduleStatusClean(String msg) {
-        SimpleScheduler.getInstance().addEvent(new Cleaner(msg), 20*60*1000);
+        _context.simpleScheduler().addEvent(new Cleaner(msg), 20*60*1000);
     }
 
     private class Cleaner implements SimpleTimer.TimedEvent {
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java
index 25514992c249a9f802630ec60fbff6bd37237a81..621c0d898bd74559e0c7acfbf3754311aa681bbf 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java
@@ -98,7 +98,7 @@ public class PluginUpdateHandler extends UpdateHandler {
     }
 
     private void scheduleStatusClean(String msg) {
-        SimpleScheduler.getInstance().addEvent(new Cleaner(msg), 20*60*1000);
+        _context.simpleScheduler().addEvent(new Cleaner(msg), 20*60*1000);
     }
 
     private class Cleaner implements SimpleTimer.TimedEvent {
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java
index 279f4e550e374d597d47d71ecf7506fadf6c8a8e..4514f8604bc5052e81ceb6b8c6c28684acc6751a 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java
@@ -156,13 +156,13 @@ public class SummaryBarRenderer {
 
                    "<hr class=\"b\"><table><tr><td>" +
 
-                   "<a href=\"/webmail\" target=\"_top\" title=\"")
+                   "<a href=\"/susimail/susimail\" target=\"_blank\" title=\"")
            .append(_("Anonymous webmail client"))
            .append("\">")
            .append(_("Email"))
            .append("</a>\n" +
 
-                   "<a href=\"/torrents\" target=\"_top\" title=\"")
+                   "<a href=\"/i2psnark/\" target=\"_blank\" title=\"")
            .append(_("Built-in anonymous BitTorrent Client"))
            .append("\">")
            .append(_("Torrents"))
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
index 942498eb420258ab927d5e55a32315c23cf5c8cd..cc8a26f14c2c0c077183a7d5dbb96e9ac126b6f9 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
@@ -64,9 +64,9 @@ public class SummaryHelper extends HelperBase {
         "NewsHeadings" + S +
         "UpdateStatus" + S +
         "NetworkReachability" + S +
+        "RestartStatus" + S +
         "FirewallAndReseedStatus" + S +
         "Destinations" + S +
-        "RestartStatus" + S +
         "";
 
     /**
@@ -748,12 +748,13 @@ public class SummaryHelper extends HelperBase {
 
     public List<String> getSummaryBarSections(String page) {
         String config = "";
-        if ("home".equals(page))
+        if ("home".equals(page)) {
             config = _context.getProperty(PROP_SUMMARYBAR + page, DEFAULT_MINIMAL);
-        else
-            config = _context.getProperty(PROP_SUMMARYBAR + page, null);
+        } else {
+            config = _context.getProperty(PROP_SUMMARYBAR + page);
             if (config == null)
                 config = _context.getProperty(PROP_SUMMARYBAR + "default", DEFAULT_FULL);
+        }
         return Arrays.asList(config.split("" + S));
     }
 
diff --git a/apps/routerconsole/jsp/summary.jsi b/apps/routerconsole/jsp/summary.jsi
index 6a388b817292094842f4494fffa41cb5bfab1238..d38637d8366d1bab469c67356e6e485e635fa4e8 100644
--- a/apps/routerconsole/jsp/summary.jsi
+++ b/apps/routerconsole/jsp/summary.jsi
@@ -23,7 +23,7 @@
             // update disable boolean
             intl.setDisableRefresh(d);
         }
-        if (!intl.getDisableRefresh())
+        if (false && !intl.getDisableRefresh())
             out.print("<noscript><iframe src=\"/summaryframe.jsp" + newDelay + "\" height=\"1500\" width=\"200\" scrolling=\"auto\" frameborder=\"0\" title=\"sidepanel\"></noscript>\n");
     }
 %>
@@ -42,9 +42,9 @@
     }
 
     // d and allowIFrame defined above
-    if (!intl.getDisableRefresh()) {
+    if (false && !intl.getDisableRefresh()) {
         out.print("</div><noscript></iframe></noscript>\n");
-    } else if (allowIFrame) {
+    } else if (false && allowIFrame) {
         // since we don't have an iframe this will reload the base page, and
         // the new delay will be passed to the iframe above
         out.print("<noscript><div class=\"refresh\"><form action=\"" + request.getRequestURI() + "\" method=\"POST\">\n" +
diff --git a/apps/routerconsole/locale/messages_de.po b/apps/routerconsole/locale/messages_de.po
index 43753af49824d9fbc5e2185ab77521e07145c2bb..a0cad991c010ae26d244d06a283eeda423decfae 100644
--- a/apps/routerconsole/locale/messages_de.po
+++ b/apps/routerconsole/locale/messages_de.po
@@ -14,10 +14,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 12:35+0000\n"
-"PO-Revision-Date: 2012-05-06 16:38+0000\n"
+"POT-Creation-Date: 2012-07-28 21:16+0000\n"
+"PO-Revision-Date: 2012-07-27 23:35+0000\n"
 "Last-Translator: blabla <blabla@trash-mail.com>\n"
-"Language-Team: German (http://www.transifex.net/projects/p/I2P/language/"
+"Language-Team: German (http://www.transifex.com/projects/p/I2P/language/"
 "de/)\n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
@@ -68,7 +68,7 @@ msgstr[0] "1 Stunde"
 msgstr[1] "{0} Stunden"
 
 #: ../../../core/java/src/net/i2p/data/DataHelper.java:1384
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:313
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341
 msgid "n/a"
 msgstr "k.A."
 
@@ -116,7 +116,8 @@ msgstr "An"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:848
 #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:418
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:451
 msgid "none"
 msgstr "keine"
 
@@ -263,7 +264,7 @@ msgstr "{0} wird nur für ausgehende Verbindungen genutzt"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521
 #: ../java/src/net/i2p/router/web/HomeHelper.java:32
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152
 msgid "Help"
 msgstr "Hilfe"
 
@@ -285,7 +286,7 @@ msgstr ""
 "i2np.udp.maxConnections=nnn"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279
 msgid "Definitions"
 msgstr "Definitionen"
 
@@ -295,8 +296,8 @@ msgstr "Definitionen"
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:35
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:80
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:188
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204
 msgid "Peer"
 msgstr "Teilnehmer"
 
@@ -358,6 +359,7 @@ msgstr "Wie lange die Verbindung schon besteht"
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:834
 msgid "Up"
 msgstr "Verbunden"
 
@@ -473,7 +475,7 @@ msgstr "Einstellungen des WAN Common Interface"
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:446
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:456
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:96
 msgid "Status"
 msgstr "Status"
 
@@ -720,8 +722,10 @@ msgstr "1 Fehler"
 msgid "{0} fails"
 msgstr "{0} fehlgeschlagen"
 
+#. 1
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:160
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13
 msgid "Banned"
 msgstr "Gesperrt"
 
@@ -1746,15 +1750,96 @@ msgstr "Sambia"
 msgid "Zimbabwe"
 msgstr "Simbabwe"
 
-#: ../java/src/net/i2p/router/web/CSSHelper.java:85
+#: ../java/src/net/i2p/router/web/CSSHelper.java:117
 #: ../java/src/net/i2p/router/web/HomeHelper.java:33
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:39
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:41
 #: ../java/strings/Strings.java:29
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:256
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:145
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:172
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:174
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:148
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:214
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:216
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:234
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:225
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:197
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:284
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:222
 msgid "I2P Router Console"
 msgstr "I2P-Routerkonsole"
 
@@ -1765,13 +1850,13 @@ msgstr ""
 "Fehlerberichte!"
 
 #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:302
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297
 msgid "Configuration saved successfully"
 msgstr "Einstellungen erfolgreich gespeichert"
 
 #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:304
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96
 msgid ""
 "Error saving the configuration (applied but not saved) - please see the "
@@ -1781,34 +1866,34 @@ msgstr ""
 "- Bitte schau in die Fehlerberichte!"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:379
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437
 msgid "Save Client Configuration"
 msgstr "Speichere Klienteneinstellungen"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:507
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:511
 msgid "Save Interface Configuration"
 msgstr "Speichere Interface-Einstellungen"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:527
 msgid "Save WebApp Configuration"
 msgstr "Speichere WebApplikations-Einstellungen"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:541
 msgid "Save Plugin Configuration"
 msgstr "Speichere Einstellungen des Zusatzprogrammes"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:549
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:553
 msgid "Install Plugin"
 msgstr "Zusatzprogramm installieren"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:497
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:555
 msgid "Update All Installed Plugins"
 msgstr "Alle installierten Plugins updaten"
 
@@ -1840,10 +1925,11 @@ msgid "Start"
 msgstr "Starten"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165
-#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:106
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:49
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:61
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:143
 msgid "Unsupported"
 msgstr "Nicht unterstützt"
 
@@ -1871,8 +1957,8 @@ msgstr "Falscher Index für den Klienten"
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:322
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:392
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:508
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:425
 msgid "Client"
 msgstr "Klient"
 
@@ -1965,7 +2051,7 @@ msgid "Edit"
 msgstr "Bearbeiten"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:375
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433
 msgid "Add Client"
 msgstr "Klienten hinzufügen"
 
@@ -1996,10 +2082,9 @@ msgid "Plugin"
 msgstr "Zusatzprogramm"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:294
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:191
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:97
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:293
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:319
 msgid "Version"
 msgstr "Version"
 
@@ -2021,7 +2106,7 @@ msgstr "Lizenz"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213
 #: ../java/src/net/i2p/router/web/HomeHelper.java:35
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174
 msgid "Website"
 msgstr "Webseite"
 
@@ -2035,7 +2120,7 @@ msgstr "Stopp"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:381
 msgid "Check for updates"
 msgstr "Auf Aktualisierungen prüfen"
 
@@ -2054,32 +2139,38 @@ msgid "Delete"
 msgstr "löschen"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:361
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:381
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:854
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:419
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:455
 msgid "Delete selected"
 msgstr "Lösche ausgewähltes"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:359
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:367
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:379
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:387
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:395
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:27
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:873
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:417
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:461
 msgid "Add item"
 msgstr "Füge Item hinzu"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:365
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:385
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:401
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:423
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:459
 msgid "Restore defaults"
 msgstr "Auf Standard zurücksetzen"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:347
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:30
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:439
 msgid "Save"
 msgstr "Speichern"
 
@@ -2099,21 +2190,23 @@ msgstr "Kein Name angegeben"
 msgid "No URL entered"
 msgstr "Keine URL eingegeben"
 
-#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:77
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:83
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:85
 msgid "Added"
 msgstr "Hinzugefügt"
 
-#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:94
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:111
 msgid "Removed"
 msgstr "Entfernt"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:367
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:425
 msgid "Add key"
 msgstr "Schlüssel hinzufügen"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:423
 msgid "Delete key"
 msgstr "Schlüssel löschen"
 
@@ -2206,7 +2299,8 @@ msgid "WARN"
 msgstr "WARNUNG"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88
-#: ../java/src/net/i2p/router/web/HomeHelper.java:190
+#: ../java/src/net/i2p/router/web/HomeHelper.java:192
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:808
 msgid "Remove"
 msgstr "Entfernen"
 
@@ -2225,19 +2319,61 @@ msgid "Home Page"
 msgstr "Home Seite"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:215
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:121
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:343
 msgid "Network"
 msgstr "Netzwerk"
 
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:284
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:289
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:298
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:296
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:295
+msgid "Summary Bar"
+msgstr "Schnellübersicht"
+
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 msgid "UI"
 msgstr "Benutzerschnittstelle"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:311
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:196
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:491
 #: ../java/strings/Strings.java:72
 msgid "Tunnels"
 msgstr "Tunnel"
@@ -2247,7 +2383,7 @@ msgid "Clients"
 msgstr "Klienten"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:397
 msgid "Keyring"
 msgstr "Schlüsselbund"
 
@@ -2256,15 +2392,15 @@ msgid "Logging"
 msgstr "Statusmitschnitt"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:225
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:202
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:377
 #: ../java/strings/Strings.java:67
 msgid "Peers"
 msgstr "Teilnehmer"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:409
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240
 msgid "Stats"
 msgstr "Statistiken"
 
@@ -2275,129 +2411,129 @@ msgstr "Erweitert"
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:363
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:307
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:341
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:487
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:424
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:386
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:417
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:482
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:444
 msgid "Save changes"
 msgstr "Änderungen speichern"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:137
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136
 msgid "Rechecking router reachability..."
 msgstr "Erneutes prüfen der Erreichbarket des Routers ..."
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:175
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174
 msgid "Updating IP address"
 msgstr "Aktualisiere die IP-Adresse"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:194
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193
 msgid "Disabling TCP completely"
 msgstr "Deaktiviere TCP vollständig"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:199
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198
 msgid "Updating inbound TCP address to"
 msgstr "Aktualisiere eingehende TCP-Adresse auf"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:204
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203
 msgid "Disabling inbound TCP"
 msgstr "Deaktiviere eingehenden TCP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:206
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205
 msgid "Updating inbound TCP address to auto"
 msgstr "Aktualisiere eigehende TCP-Adresse auf automatisch"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:217
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216
 msgid "Updating inbound TCP port to"
 msgstr "Aktualisiere eingehenden TCP-Port auf"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:220
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219
 msgid "Updating inbound TCP port to auto"
 msgstr "Aktualisiere eingehenden TCP-Port auf automatisch"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:232
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231
 msgid "Updating UDP port from"
 msgstr "Aktualisiere UDP-Port von"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:232
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231
 msgid "to"
 msgstr "auf"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:248
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247
 msgid "Gracefully restarting into Hidden Router Mode"
 msgstr "Kontrollierter Neustart in den verborgenen Router-Modus"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:250
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249
 msgid "Gracefully restarting to exit Hidden Router Mode"
 msgstr "Kontrollierter Neustart, um den Verborgener-Router-Modus zu verlassen"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:259
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258
 msgid "Enabling UPnP, restart required to take effect"
 msgstr "Aktivere UPnP, Neustart erforderlich um wirksam zu werden"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:261
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260
 msgid "Disabling UPnP, restart required to take effect"
 msgstr "Deaktiviere UPnP, Neustart erforderlich um wirksam zu werden"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:269
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268
 msgid "Enabling laptop mode"
 msgstr "Laptop-Modus aktivieren"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:271
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270
 msgid "Disabling laptop mode"
 msgstr "Laptop-Modus deaktivieren"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:278
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277
 msgid "Disabling UDP"
 msgstr "UDP deaktivieren"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:280
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279
 msgid "Enabling UDP"
 msgstr "UDP aktivieren"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:287
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286
 msgid "Requiring SSU introducers"
 msgstr "Benötige SSU-Hilfsrouter"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:350
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345
 #, java-format
 msgid "The hostname or IP {0} is not publicly routable"
 msgstr "Hostname oder IP {0} ist nicht öffentlich rutbar."
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:353
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348
 #, java-format
 msgid "The hostname or IP {0} is invalid"
 msgstr "Hostname oder IP {0} ist ungültig."
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:379
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374
 msgid "Updating bandwidth share percentage"
 msgstr "Aktualisiere den Anteil der zur Verfügung gestellten Bandbreite"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:409
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404
 msgid "Updated bandwidth limits"
 msgstr "Aktualisiere die Bandbreitenlimits"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:39
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:47
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:50
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:57
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:60
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:49
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:56
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59
 msgid "unknown"
 msgstr "unbekannt"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:180
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171
 msgid "bits per second"
 msgstr "Bits pro Sekunde"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:181
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172
 #, java-format
 msgid "or {0} bytes per month maximum"
 msgstr "oder maximal {0} Bytes im Monat"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:415
 msgid "Ban peer until restart"
 msgstr "Den Teilnehmer bis zum Neustart sperren"
 
@@ -2417,7 +2553,7 @@ msgid "Invalid peer"
 msgstr "ungültiger Teilnehmer"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:417
 msgid "Unban peer"
 msgstr "Sperrung des Teilnehmers aufheben"
 
@@ -2430,7 +2566,7 @@ msgid "is not currently banned"
 msgstr "ist zur Zeit nicht gesperrt"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:385
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:443
 msgid "Adjust peer bonuses"
 msgstr "Teilnehmer-Boni anpassen"
 
@@ -2443,7 +2579,7 @@ msgid "Bad capacity value"
 msgstr "ungültiger Wert für die Kapazität"
 
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:422
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:480
 msgid "Save changes and reseed now"
 msgstr "Änderungen speichern und Reseed beginnen"
 
@@ -2463,7 +2599,7 @@ msgstr "Einstellungen erfolgreich gespeichert"
 #. Normal browsers send value, IE sends button label
 #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:393
 msgid "Shutdown immediately"
 msgstr "Beende I2P sofort"
 
@@ -2511,7 +2647,7 @@ msgid "Restart in {0}"
 msgstr "Neustart in {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391
 msgid "Shutdown gracefully"
 msgstr "Kontrolliert ausschalten"
 
@@ -2524,7 +2660,7 @@ msgid "Shutdown immediately!  boom bye bye bad bwoy"
 msgstr "Unverzüglich ausschalten! - Und tschüss!"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395
 msgid "Cancel graceful shutdown"
 msgstr "Kontrolliertes Ausschalten abbrechen"
 
@@ -2533,7 +2669,7 @@ msgid "Graceful shutdown cancelled"
 msgstr "Kontrolliertes Ausschalten abgebrochen"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407
 msgid "Graceful restart"
 msgstr "Kontrollierter Neustart"
 
@@ -2542,7 +2678,7 @@ msgid "Graceful restart requested"
 msgstr "Kontrollierter Neustart angefordert"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:409
 msgid "Hard restart"
 msgstr "Harter Neustart"
 
@@ -2567,27 +2703,27 @@ msgid "Rekeying after graceful shutdown"
 msgstr "Neue RouterID nach sanftem Herunterfahren"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:377
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:435
 msgid "Run I2P on startup"
 msgstr "Starte I2P beim Systemstart"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:379
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:437
 msgid "Don't run I2P on startup"
 msgstr "Starte I2P nicht beim Systemstart"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455
 msgid "Dump threads"
 msgstr "Threadliste ausgeben"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213
 #, java-format
 msgid "Threads dumped to {0}"
-msgstr ""
+msgstr "Thread gespeichert nach {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463
 msgid "View console on startup"
 msgstr "Zeige die Konsole nach dem Starten"
 
@@ -2596,7 +2732,7 @@ msgid "Console is to be shown on startup"
 msgstr "Konsole wird nach dem Starten angezeigt"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465
 msgid "Do not view console on startup"
 msgstr "Zeige Konsole beim Starten nicht"
 
@@ -2644,6 +2780,69 @@ msgstr ""
 "Liste der Grafiken aktualisiert. Es dauert bis zu 60s, um hier und auf <a "
 "href=\"graphs.jsp\">Graphenseite</a> angezeigt zu werden."
 
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:28
+msgid "Save order"
+msgstr "Reihenfolge speichern"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35
+msgid "Refresh interval changed"
+msgstr "Auffrischungsverzögerung geändert"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:37
+#, java-format
+msgid "Refresh interval must be at least {0} seconds"
+msgstr "Die Auffrischungsverzögerung muss mindestens {0} Sekunden betragen."
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:39
+msgid "Refresh interval must be a number"
+msgstr "Die Auffrischungsverzögerung muss als Zahl angegeben werden"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:417
+msgid "Restore full default"
+msgstr "Standardeinstellungen wiederherstellen"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44
+msgid "Full summary bar default restored."
+msgstr "Vollständige Schnellübersicht wiederhergestellt."
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:49
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:141
+msgid "Summary bar will refresh shortly."
+msgstr "Die Schnellübersicht wird neu geladen."
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:46
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:419
+msgid "Restore minimal default"
+msgstr "Minimale Standard Version wiederherstellen"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:48
+msgid "Minimal summary bar default restored."
+msgstr "Minimale Schnellübersicht wiederhergestellt."
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:65
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:87
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:135
+msgid "Order must be an integer"
+msgstr "Die Reihenfolge muss eine natürliche Zahl sein."
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:72
+msgid "No section selected"
+msgstr "kein Abschnitt ausgewählt"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:77
+msgid "No order entered"
+msgstr "keine Reihenfolge angegeben"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:133
+msgid "Moved"
+msgstr "verschoben"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:140
+msgid "Saved order of sections."
+msgstr "Reihenfolge der Abschnitte gespeichert"
+
 #. the count isn't really correct anyway, since we don't check for actual changes
 #. addFormNotice("Updated settings for " + updated + " pools.");
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136
@@ -2772,6 +2971,10 @@ msgstr "Finnisch"
 msgid "German"
 msgstr "Deutsch"
 
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
+msgid "Greek"
+msgstr "Griechisch"
+
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
 msgid "Spanish"
 msgstr "Spanisch"
@@ -2784,6 +2987,10 @@ msgstr "Niederländisch"
 msgid "French"
 msgstr "Französisch"
 
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
+msgid "Hungarian"
+msgstr "Ungarisch"
+
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
 msgid "Italian"
 msgstr "Italienisch"
@@ -2858,7 +3065,7 @@ msgstr "Update Wiederholfrequenz zu {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151
 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112
-#: ../java/src/net/i2p/router/web/GraphHelper.java:360
+#: ../java/src/net/i2p/router/web/GraphHelper.java:361
 msgid "Never"
 msgstr "Nie"
 
@@ -2911,130 +3118,128 @@ msgstr "Graph der kombinierten Bandbreite"
 
 #. e.g. "statname for 60m"
 #: ../java/src/net/i2p/router/web/GraphHelper.java:172
-#: ../java/src/net/i2p/router/web/GraphHelper.java:220
+#: ../java/src/net/i2p/router/web/GraphHelper.java:221
 #, java-format
 msgid "{0} for {1}"
 msgstr "{0} für {1}"
 
-#. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java
-#: ../java/src/net/i2p/router/web/GraphHelper.java:194
-#: ../java/src/net/i2p/router/web/GraphHelper.java:307
-msgid "All times are UTC."
-msgstr "Alle Zeitangaben sind in UTC."
-
-#: ../java/src/net/i2p/router/web/GraphHelper.java:222
+#: ../java/src/net/i2p/router/web/GraphHelper.java:223
 #, java-format
 msgid "ending {0} ago"
 msgstr "endete vor {0}"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:237
+#: ../java/src/net/i2p/router/web/GraphHelper.java:238
 msgid "Larger"
 msgstr "Größer"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:243
+#: ../java/src/net/i2p/router/web/GraphHelper.java:244
 msgid "Smaller"
 msgstr "Kleiner"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:249
+#: ../java/src/net/i2p/router/web/GraphHelper.java:250
 msgid "Taller"
 msgstr "Höher"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:255
+#: ../java/src/net/i2p/router/web/GraphHelper.java:256
 msgid "Shorter"
 msgstr "Kürzer"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:261
+#: ../java/src/net/i2p/router/web/GraphHelper.java:262
 msgid "Wider"
 msgstr "Breiter"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:267
+#: ../java/src/net/i2p/router/web/GraphHelper.java:268
 msgid "Narrower"
 msgstr "Schmaler"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:274
+#: ../java/src/net/i2p/router/web/GraphHelper.java:275
 msgid "Larger interval"
 msgstr "Höherer Intervall"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:280
+#: ../java/src/net/i2p/router/web/GraphHelper.java:281
 msgid "Smaller interval"
 msgstr "Kleinerer Intervall"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:287
+#: ../java/src/net/i2p/router/web/GraphHelper.java:288
 msgid "Previous interval"
 msgstr "Vorhergehender Intervall"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:298
+#: ../java/src/net/i2p/router/web/GraphHelper.java:299
 msgid "Next interval"
 msgstr "Nächster Intervall"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:304
-#: ../java/src/net/i2p/router/web/GraphHelper.java:344
+#: ../java/src/net/i2p/router/web/GraphHelper.java:305
+#: ../java/src/net/i2p/router/web/GraphHelper.java:345
 msgid "Plot averages"
 msgstr "Zeichne Mittelwerte"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:304
-#: ../java/src/net/i2p/router/web/GraphHelper.java:345
+#: ../java/src/net/i2p/router/web/GraphHelper.java:305
+#: ../java/src/net/i2p/router/web/GraphHelper.java:346
 msgid "plot events"
 msgstr "zeichne konkrete Daten"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:339
+#: ../java/src/net/i2p/router/web/GraphHelper.java:308
+msgid "All times are UTC."
+msgstr "Alle Zeitangaben sind in UTC."
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:340
 msgid "Configure Graph Display"
 msgstr "Graphenanzeige einstellen"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:339
+#: ../java/src/net/i2p/router/web/GraphHelper.java:340
 msgid "Select Stats"
 msgstr "Wähle die Statistiken"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:343
+#: ../java/src/net/i2p/router/web/GraphHelper.java:344
 msgid "Periods"
 msgstr "Zeitraum"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:345
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:382
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:375
+#: ../java/src/net/i2p/router/web/GraphHelper.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:433
 msgid "or"
 msgstr "oder"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:346
+#: ../java/src/net/i2p/router/web/GraphHelper.java:347
 msgid "Image sizes"
 msgstr "Bildgröße"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:346
+#: ../java/src/net/i2p/router/web/GraphHelper.java:347
 msgid "width"
 msgstr "Breite"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:347
+#: ../java/src/net/i2p/router/web/GraphHelper.java:348
 msgid "height"
 msgstr "Höhe"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:347
 #: ../java/src/net/i2p/router/web/GraphHelper.java:348
+#: ../java/src/net/i2p/router/web/GraphHelper.java:349
 msgid "pixels"
 msgstr "Pixel"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:349
+#: ../java/src/net/i2p/router/web/GraphHelper.java:350
 msgid "Refresh delay"
 msgstr "Aktualisierungsintervall"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:364
+#: ../java/src/net/i2p/router/web/GraphHelper.java:365
 msgid "Store graph data on disk?"
 msgstr "Grafikdaten speichern?"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:370
+#: ../java/src/net/i2p/router/web/GraphHelper.java:371
 msgid "Save settings and redraw graphs"
 msgstr "Einstellungen speichern und Graphen neuzeichnen"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:425
+#: ../java/src/net/i2p/router/web/GraphHelper.java:426
 msgid "Graph settings saved"
 msgstr "Einstellungen zu Grafiken gespeichert"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:27
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252
 msgid "Addressbook"
 msgstr "Adressbuch"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:27
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:153
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:250
 msgid "Manage your I2P hosts file here (I2P domain name resolution)"
 msgstr "Verwalten Sie Ihre I2P-Adressen hier (I2P-Namensauflösung)"
 
@@ -3043,7 +3248,7 @@ msgid "Configure Bandwidth"
 msgstr "Konfiguriere Bandbreite"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:260
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:314
 msgid "I2P Bandwidth Configuration"
 msgstr "I2P Bandbreiteneinstellung"
 
@@ -3060,42 +3265,42 @@ msgid "Customize Home Page"
 msgstr "Home Seite anpassen"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:30
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:330
 msgid "I2P Home Page Configuration"
 msgstr "I2P Home Seiten Konfiguration"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:31
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:160
 msgid "Anonymous webmail client"
 msgstr "Webmail-Klient für anonyme E-Mail"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:31
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162
 msgid "Email"
 msgstr "Email"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:32
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:266
 msgid "I2P Router Help"
 msgstr "Hilfe zum I2P-Router"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:33
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146
 msgid "Router Console"
 msgstr "I2P-Routerkonsole"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:34
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166
 msgid "Built-in anonymous BitTorrent Client"
 msgstr "Integrierter anonymer BitTorrent-Klient"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:34
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168
 msgid "Torrents"
 msgstr "BitTorrent"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:35
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172
 msgid "Local web server"
 msgstr "Lokaler Webserver"
 
@@ -3108,144 +3313,162 @@ msgid "Bug tracker"
 msgstr "Bug Tracker"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:40
+msgid "The Italian Bittorrent Resource"
+msgstr "Die italienische Bittorrent Quelle"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:41
 msgid "Dev Forum"
 msgstr "Entwicklerforum"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:40
+#: ../java/src/net/i2p/router/web/HomeHelper.java:41
 msgid "Development forum"
 msgstr "Entwicklerforum"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:41
-#: ../java/src/net/i2p/router/web/HomeHelper.java:52
+#: ../java/src/net/i2p/router/web/HomeHelper.java:42
+#: ../java/src/net/i2p/router/web/HomeHelper.java:54
 msgid "Bittorrent tracker"
 msgstr "Bittorent Tracker"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:41
+#: ../java/src/net/i2p/router/web/HomeHelper.java:42
 msgid "diftracker"
 msgstr "driftracker"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:42
+#: ../java/src/net/i2p/router/web/HomeHelper.java:43
 msgid "I2P Applications"
 msgstr "I2P Anwendungen"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:43
+#: ../java/src/net/i2p/router/web/HomeHelper.java:44
 msgid "FAQ"
 msgstr "FAQ"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:43
+#: ../java/src/net/i2p/router/web/HomeHelper.java:44
 msgid "Frequently Asked Questions"
 msgstr "Häufig gestellte Fragen"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:44
+#: ../java/src/net/i2p/router/web/HomeHelper.java:45
 msgid "Community forum"
 msgstr "Gemeinschafts Forum"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:44
+#: ../java/src/net/i2p/router/web/HomeHelper.java:45
 msgid "Forum"
 msgstr "Forum"
 
-#. "ident.i2p" + S + _x("Short message service") + S + "http://ident.i2p/" + S + I + "itoopie_sm.png" + S +
 #: ../java/src/net/i2p/router/web/HomeHelper.java:46
-msgid "Javadocs"
-msgstr "Javadocs"
+msgid ""
+"A public anonymous Git hosting site - supports pulling via Git and HTTP and "
+"pushing via SSH"
+msgstr ""
+"Ein öffentlicher Git Hoster - unterstützt pulling über HTTP und pushing über "
+"SSH"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:46
-#: ../java/src/net/i2p/router/web/HomeHelper.java:55
-msgid "Technical documentation"
-msgstr "Technische Dokumentation"
+msgid "Anonymous Git Hosting"
+msgstr "Anonymer Git Host"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:47
-msgid "Key Server"
-msgstr "Schlüsselserver"
+msgid "Microblog"
+msgstr "Mikroblog"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:47
-msgid "OpenPGP Keyserver"
-msgstr "OpenPGP Keyserver"
+msgid "Your premier microblogging service on I2P"
+msgstr "Microblogging-Service in I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:48
+msgid "Javadocs"
+msgstr "Javadocs"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:48
+#: ../java/src/net/i2p/router/web/HomeHelper.java:57
+msgid "Technical documentation"
+msgstr "Technische Dokumentation"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:50
 msgid "Debian and Tahoe-LAFS repositories"
 msgstr "Debian und Tahoe-LAFS repositories"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:48
+#. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "education.png" + S +
+#: ../java/src/net/i2p/router/web/HomeHelper.java:50
 msgid "killyourtv.i2p"
 msgstr "killyourtv.i2p"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:49
+#: ../java/src/net/i2p/router/web/HomeHelper.java:51
 msgid "I2P Pastebin"
 msgstr "I2P Pastebin"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:49
+#: ../java/src/net/i2p/router/web/HomeHelper.java:51
 msgid "Pastebin"
 msgstr "Pastebin"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:50
+#: ../java/src/net/i2p/router/web/HomeHelper.java:52
 msgid "I2P News"
 msgstr "I2P Neuigkeiten"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:51
+#: ../java/src/net/i2p/router/web/HomeHelper.java:53
 msgid "Add-on directory"
 msgstr "Addon Verzeichnis"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:51
+#: ../java/src/net/i2p/router/web/HomeHelper.java:53
 msgid "Plugins"
 msgstr "Plugins"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:52
+#: ../java/src/net/i2p/router/web/HomeHelper.java:54
 msgid "Postman's Tracker"
 msgstr "Postman's Tracker"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:53
+#: ../java/src/net/i2p/router/web/HomeHelper.java:55
 msgid "I2P home page"
 msgstr "I2P Home Seite"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:53
+#: ../java/src/net/i2p/router/web/HomeHelper.java:55
 msgid "Project Website"
 msgstr "Projektwebsite"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:54
+#: ../java/src/net/i2p/router/web/HomeHelper.java:56
 msgid "I2P Netowrk Statistics"
 msgstr "I2P Netzwerk Statistiken"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:55
+#: ../java/src/net/i2p/router/web/HomeHelper.java:57
 msgid "Technical Docs"
 msgstr "Technische Docs"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:56
+#: ../java/src/net/i2p/router/web/HomeHelper.java:58
 msgid "Trac Wiki"
 msgstr "Trac Wiki"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:57
+#: ../java/src/net/i2p/router/web/HomeHelper.java:59
 msgid "Ugha's Wiki"
 msgstr "Ugha's Wiki"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:58
+#: ../java/src/net/i2p/router/web/HomeHelper.java:60
 msgid "Seedless and the Robert BitTorrent applications"
 msgstr "Seedless und die Robert BitTorrent Anwendungen"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:58
+#: ../java/src/net/i2p/router/web/HomeHelper.java:60
 msgid "Sponge's main site"
 msgstr "Sponge's Hauptseite"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:99
+#: ../java/src/net/i2p/router/web/HomeHelper.java:101
 msgid "The HTTP proxy is not up"
 msgstr "Der HTTP Proxy ist nicht online"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:101
+#: ../java/src/net/i2p/router/web/HomeHelper.java:103
 #, java-format
 msgid "Your browser is not properly configured to use the HTTP proxy at {0}"
 msgstr ""
 "Dein Browser ist nicht richtig konfiguriert um den HTTP Proxy auf {0} zu "
 "benutzen"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:192
+#: ../java/src/net/i2p/router/web/HomeHelper.java:194
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:810
 msgid "Name"
 msgstr "Name"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:194
+#: ../java/src/net/i2p/router/web/HomeHelper.java:196
 msgid "URL"
 msgstr "URL"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:212
+#: ../java/src/net/i2p/router/web/HomeHelper.java:214
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:856
 msgid "Add"
 msgstr "Hinzufügen"
 
@@ -3262,115 +3485,112 @@ msgstr "Datei nicht gefunden"
 msgid "No log messages"
 msgstr "keine Ereignisse"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:78
-msgid "Network Database RouterInfo Lookup"
-msgstr "RouterInfo in der Netzwerkdatenbank anschauen"
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:19
+msgid "Summary"
+msgstr "Ãœberblick"
+
+#. 0
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:20
+msgid "Local Router"
+msgstr "Lokaler Router"
+
+#. 1
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:21
+msgid "Router Lookup"
+msgstr "Router Suche"
+
+#. 2
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:22
+msgid "All Routers"
+msgstr "Alle Router"
+
+#. 3
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:23
+msgid "All Routers with Full Stats"
+msgstr "Alle Router mit vollständigen Statistiken"
+
+#. 4
+#. 5
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:25
+msgid "LeaseSets"
+msgstr "LeaseSets"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:93
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
 #: ../java/strings/Strings.java:68
 msgid "Router"
 msgstr "Router"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:93
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
 msgid "not found in network database"
 msgstr "nicht in der Netzwerkdatenbank gefunden"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:105
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:236
-msgid "Network Database Contents"
-msgstr "Netzwerkdatenbank - Inhalt"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:106
-msgid "View RouterInfo"
-msgstr "RouterInfo anschauen"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107
-msgid "LeaseSets"
-msgstr "LeaseSets"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135
 msgid "LeaseSet"
 msgstr "LeaseSet"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:142
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137
 msgid "Local"
 msgstr "lokal"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:144
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139
 msgid "Unpublished"
 msgstr "unveröffentlicht"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:145
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:152
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:147
 msgid "Destination"
 msgstr "Ziel"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:162
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157
 #, java-format
 msgid "Expires in {0}"
 msgstr "Wird in {0} ungültig"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:164
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159
 #, java-format
 msgid "Expired {0} ago"
 msgstr "Wurde vor {0} ungültig"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:179
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
 msgid "Gateway"
 msgstr "Schnittstelle"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:179
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
 msgid "Lease"
 msgstr "Lease"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:181
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176
 msgid "Tunnel"
 msgstr "Tunnel"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:236
-msgid "View LeaseSets"
-msgstr "Zeige die LeaseSets"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:238
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232
 msgid "Not initialized"
 msgstr "Nicht initialisiert"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:247
-msgid "Routers"
-msgstr "Router"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:249
-msgid "Show all routers"
-msgstr "Zeige alle Router"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:251
-msgid "Show all routers with full stats"
-msgstr "Zeige alle Router mit vollständigen Statistiken"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283
 msgid "Network Database Router Statistics"
 msgstr "Netzwerkdatenbank Routerstatistiken"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:294
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:308
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:326
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322
 msgid "Count"
 msgstr "Anzahl"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:308
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304
 msgid "Transports"
 msgstr "Transporte"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:326
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322
 msgid "Country"
 msgstr "Land"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:365
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367
 msgid "Our info"
 msgstr "Informationen über uns"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369
 msgid "Peer info for"
 msgstr "Informationen über den Teilnehmer"
 
@@ -3378,57 +3598,57 @@ msgstr "Informationen über den Teilnehmer"
 msgid "Full entry"
 msgstr "Ganzer Eintrag"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:377
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:119
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:152
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630
 msgid "Hidden"
 msgstr "Versteckt"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:377
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
 msgid "Updated"
 msgstr "Aktualisiert"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382
 #, java-format
 msgid "{0} ago"
 msgstr "vor {0}"
 
 #. shouldnt happen
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:380
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:384
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385
 msgid "Published"
 msgstr "Veröffentlicht"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:386
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387
 msgid "Address(es)"
 msgstr "Adresse(n)"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:399
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400
 msgid "cost"
 msgstr "Kosten"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "Hidden or starting up"
 msgstr "Versteckt oder Startphase"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "SSU"
 msgstr "SSU"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "SSU with introducers"
 msgstr "SSU mit Hilfsrouter"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP"
 msgstr "NTCP"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP and SSU"
 msgstr "NTCP und SSU"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP and SSU with introducers"
 msgstr "NTCP und SSU mit Hilfsrouter"
 
@@ -3447,6 +3667,7 @@ msgid "Hide news"
 msgstr "Neuigkeiten verstecken"
 
 #: ../java/src/net/i2p/router/web/NewsFetcher.java:149
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642
 msgid "Show news"
 msgstr "Neuigkeiten anzeigen"
 
@@ -3511,7 +3732,6 @@ msgid "Downloading plugin"
 msgstr "Lade Zusatzprogramm herunter"
 
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:243
 #, java-format
 msgid "{0}B transferred"
 msgstr "{0}Bytes übertragen"
@@ -3527,7 +3747,7 @@ msgid "Cannot create plugin directory {0}"
 msgstr "Kann kein Verzeichnis für das Zusatzprogramm {0} anlegen"
 
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:296
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:302
 #, java-format
 msgid "from {0}"
 msgstr "von {0}"
@@ -3675,187 +3895,181 @@ msgstr "Zusatzprogramm {0} ist installiert, startet jedoch nicht"
 msgid "Failed to download plugin from {0}"
 msgstr "Konnte Zusatzprogramm von {0} nicht herunterladen"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:71
-msgid "Peer Profiles"
-msgstr "Teilnehmerprofile"
-
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72
+#. buf.append("<h2>").append(_("Peer Profiles")).append("</h2>\n<p>");
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83
 #, java-format
 msgid "Showing 1 recent profile."
 msgid_plural "Showing {0} recent profiles."
 msgstr[0] "Zeige ein aktuelles Profil an."
 msgstr[1] "Zeige {0} aktuelle Profile."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:74
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85
 #, java-format
 msgid "Hiding 1 older profile."
 msgid_plural "Hiding {0} older profiles."
 msgstr[0] "Zeige ein altes Profil nicht an."
 msgstr[1] "Zeige {0} alte Profile nicht an."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:76
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87
 #, java-format
 msgid "Hiding 1 standard profile."
 msgid_plural "Hiding {0} standard profiles."
 msgstr[0] "Zeige ein Standardprofil nicht an."
 msgstr[1] "Zeige {0} Standardprofile nicht an."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:81
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92
 msgid "Groups (Caps)"
 msgstr "Gruppen (Kategorien)"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:251
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:377
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:435
 msgid "Speed"
 msgstr "Geschwindigkeit"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:253
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:381
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:439
 msgid "Capacity"
 msgstr "Kapazität"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:84
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:255
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:95
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277
 msgid "Integration"
 msgstr "Integration"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:124
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135
 msgid "Fast, High Capacity"
 msgstr "schnell, hohe Kapazität"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:125
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11
 msgid "High Capacity"
 msgstr "hohe Kapazität"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137
 msgid "Standard"
 msgstr "Standard"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:161
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172
 msgid "Failing"
 msgstr "fehlgeschlagen"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:416
 msgid "Integrated"
 msgstr "integriert"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173
 msgid "Unreachable"
 msgstr "Unerreichbar"
 
 #. hide if < 10%
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:169
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180
 msgid "Test Fails"
 msgstr "Test fehlgeschlagen"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:175
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186
 msgid "profile"
 msgstr "Profil"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:184
-msgid "Floodfill and Integrated Peers"
-msgstr "Floodfill und integrierte Teilnhemer"
-
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:189
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205
 msgid "Caps"
 msgstr "Kategorien"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:190
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206
 msgid "Integ. Value"
 msgstr "Integrationswert"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207
 msgid "Last Heard About"
 msgstr "Zuletzt etwas über ihn gehört"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208
 msgid "Last Heard From"
 msgstr "Letzte Nachricht empfangen"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209
 msgid "Last Good Send"
 msgstr "Letzte geglückte Sendung"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210
 msgid "Last Bad Send"
 msgstr "Letzte fehlgeschlagene Sendung"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211
 msgid "10m Resp. Time"
 msgstr "10 Min. Antwortzeit"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212
 msgid "1h Resp. Time"
 msgstr "1 Std. Antwortzeit"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213
 msgid "1d Resp. Time"
 msgstr "1 Tag Antwortzeit"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214
 msgid "Last Good Lookup"
 msgstr "Letzte erfolgreiche Suche"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215
 msgid "Last Bad Lookup"
 msgstr "Letzte fehlgeschlagene Suche"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216
 msgid "Last Good Store"
 msgstr "Letztes erfolgreiches Speichern"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217
 msgid "Last Bad Store"
 msgstr "Letztes fehlgeschlagene Speichern"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218
 msgid "1h Fail Rate"
 msgstr "stündl. Fehlerrate"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219
 msgid "1d Fail Rate"
 msgstr "tägl. Fehlerrate"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:250
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272
 msgid "Thresholds"
 msgstr "Grenzwerte"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274
 msgid "fast peers"
 msgstr "schnelle Teilnehmer"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276
 msgid "high capacity peers"
 msgstr "Teilnehmer hoher Kapazität"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278
 msgid " well integrated peers"
 msgstr "gut integrierte Teilnehmer"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "as determined by the profile organizer"
 msgstr "wie vom Profilorganisator ermittelt"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "groups"
 msgstr "Gruppen"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281
 msgid "capabilities in the netDb, not used to determine profiles"
 msgstr ""
 "Werte in der Netzwerkdatenbank, nicht zum Ermitteln der Profile verwendet"
 
 #. capabilities
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281
 #: ../java/strings/Strings.java:81
 msgid "caps"
 msgstr "Kategorien"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282
 msgid ""
 "peak throughput (bytes per second) over a 1 minute period that the peer has "
 "sustained in a single tunnel"
@@ -3863,38 +4077,48 @@ msgstr ""
 "maximaler Durchsatz (Bytes je Tunnel) innerhalb einer Minute, den ein "
 "Teilnehmer in einem einzelnen Tunnel erreicht hat"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282
 msgid "speed"
 msgstr "Geschwindigkeit"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283
 msgid "capacity"
 msgstr "Kapazität"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283
 msgid "how many tunnels can we ask them to join in an hour?"
 msgstr ""
 "Wie viele Tunnel können wir bei diesem Teilnehmer innerhalb einer Stunde "
 "bekommen?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284
 msgid "how many new peers have they told us about lately?"
 msgstr "Wie viele neue Kontakte hat dieser Teilnehmer uns kürzlich mitgeteilt?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284
 msgid "integration"
 msgstr "Integration"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285
 msgid "is the peer banned, or unreachable, or failing tunnel tests?"
 msgstr ""
 "Ist der Teilnehmer gesperrt, unerreichbar, oder schlagen die Tunneltests "
 "fehl?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285
 msgid "status"
 msgstr "Status"
 
+#. 0
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12
+msgid "Floodfill "
+msgstr "Floodfill"
+
+#. 2
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14
+msgid "All"
+msgstr "Alle"
+
 #: ../java/src/net/i2p/router/web/SearchHelper.java:74
 msgid "Select search engine"
 msgstr "Wähle Suchmaschine aus"
@@ -4063,15 +4287,15 @@ msgstr "Daten als XML exportieren"
 msgid "Lifetime average value"
 msgstr "Durchschnitt über Lebenszeit"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:45
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:142
 msgid "I2P Router Help &amp; FAQ"
 msgstr "Hilfe zum I2P-Router &amp; FAQ"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144
 msgid "Help &amp; FAQ"
 msgstr "Hilfe &amp; FAQ"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:59
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:152
 msgid ""
 "Configure startup of clients and webapps (services); manually start dormant "
 "services"
@@ -4079,225 +4303,320 @@ msgstr ""
 "Autostart-Einstellungen der Klienten und WebApplikationen (Services); "
 "manuelles Starten der ruhenden Services"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:61
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:154
 msgid "I2P Services"
 msgstr "I2P-Dienste"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:186
 msgid "Configure I2P Router"
 msgstr "Konfiguration des I2P-Routers"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:188
 msgid "I2P Internals"
 msgstr "Einstellungen"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:97
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:309
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:489
 msgid "View existing tunnels and tunnel build status"
 msgstr "Betrachte die existierenden Tunnel und den Status des Tunnelaufbaus"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:103
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:223
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:200
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:375
 msgid "Show all current peer connections"
 msgstr "Zeige alle bestehenden Verbindungen zu Teilnehmern"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:109
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206
 msgid "Show recent peer performance profiles"
 msgstr "Zeige aktuelle Leistungsprofile der Teilnehmer"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208
 msgid "Profiles"
 msgstr "Profile"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:115
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:212
 msgid "Show list of all known I2P routers"
 msgstr "Eine Liste aller bekannten I2P-Router anzeigen"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:214
 msgid "NetDB"
 msgstr "NetzDB"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:121
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218
 msgid "Health Report"
 msgstr "Gesundheitszustand"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:220
 msgid "Logs"
 msgstr "Berichte"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:134
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231
 msgid "Graph router performance"
 msgstr "Graphische Darstellung der Routerleistung"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:233
 msgid "Graphs"
 msgstr "Graphen"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:141
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:238
 msgid "Textual router performance statistics"
 msgstr "Statistiken über die Leistung des Routers in Textform"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:378
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:411
 msgid "Local Destinations"
 msgstr "lokale Ziele"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246
 #: ../java/strings/Strings.java:62
 msgid "I2PTunnel"
 msgstr "I2PTunnel"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268
 msgid "General"
 msgstr "Grundsätzliches"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273
+msgid ""
+"Your Local Identity is your unique I2P router identity, similar to an ip "
+"address but tailored to I2P. "
+msgstr ""
+"Deine lokale Identität ist deine einzigartige I2P Router Identität, ähnlich "
+"einer IP Adresse, jedoch speziell für I2P."
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274
+msgid "Never disclose this to anyone, as it can reveal your real world ip."
+msgstr ""
+"Gib dies niemals irgendjemandem preis, es könnte deine echte IP Adresse "
+"verraten."
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276
 msgid "Local Identity"
 msgstr "lokale Identität"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:280
 msgid "Your unique I2P router identity is"
 msgstr "Ihre eindeutige I2P-Routeridentifikation ist"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:185
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284
 msgid "never reveal it to anyone"
 msgstr "Verraten Sie sie niemandem!"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:286
 msgid "show"
 msgstr "anzeigen"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:198
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316
+msgid "The version of the I2P software we are running"
+msgstr "Dies ist die Version von I2P die aktuell läuft"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:300
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:326
 msgid "How long we've been running for this session"
 msgstr "Wie lange ist der I2P-Router seit dem letztem Neustart aktiv"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:201
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:101
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:303
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:329
 msgid "Uptime"
 msgstr "Laufzeit"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:212
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:118
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:341
 msgid ""
 "Help with configuring your firewall and router for optimal I2P performance"
 msgstr ""
 "Hilfe bei der Konfiguration Ihrer Firewall und Ihres Routers für eine "
 "optimale Leistung."
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:356
+msgid "Configure I2P Updates"
+msgstr "Einstellungen zur Aktualisierung"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:358
+msgid "I2P Update"
+msgstr "I2P-Aktualisierung"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383
+msgid "Peers we've been talking to in the last few minutes/last hour"
+msgstr "Peers mit denen wir in den letzen Minuten / Stunden geredet haben"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:386
 msgid "Active"
 msgstr "aktiv"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:395
+msgid "The number of peers available for building client tunnels"
+msgstr "Die Anzahl an Peers verfügbar für den Klient-Tunnel Aufbau"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:398
 msgid "Fast"
 msgstr "schnell"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:404
+msgid "The number of peers available for building exploratory tunnels"
+msgstr "Die Anzahl an Peers verfügbar um Erkundungstunnel aufzubauen"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407
 msgid "High capacity"
 msgstr "hohe Kapazität"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:258
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:413
+msgid "The number of peers available for network database inquries"
+msgstr "Die Anzahl der Peers verfügbar für Netzwerk Datenbank anfragen"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:422
+msgid "The total number of peers in our network database"
+msgstr "Die gesamte anzahl an Peers in unserer Netzwerk Datenbank"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425
 msgid "Known"
 msgstr "bekannt"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:445
 msgid "Configure router bandwidth allocation"
 msgstr "Konfigurieren der Bandbreitenzuweisung des Routers"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:447
 msgid "Bandwidth in/out"
 msgstr "Bandbreite ein-/ausgehend"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:294
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:467
 msgid "Total"
 msgstr "gesamt"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:301
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:474
 msgid "Used"
 msgstr "genutzt"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:496
+msgid ""
+"Used for building and testing tunnels, and communicating with floodfill peers"
+msgstr ""
+"Benutzt zum bauen und testen von Tunneln, sowie der Kommunikation mit "
+"Floodfill Peers"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:499
 msgid "Exploratory"
 msgstr "Erkundung"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:505
+msgid "Tunnels we are using to provide or access services on the network"
+msgstr ""
+"Tunnel die wir zur Verfügung stellen, oder nutzen um auf Dienste im Netzwerk "
+"zuzugreifen"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:514
+msgid ""
+"Tunnels we are participating in, directly contributing bandwith to the "
+"network"
+msgstr ""
+"Tunnels an denen wir teilnehmen und direkt Bandbreite für das Netzwerk zur "
+"Verfügung stellen."
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:517
 msgid "Participating"
 msgstr "teilnehmend an"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:523
+msgid ""
+"The ratio of tunnel hops we provide to tunnel hops we use - a value greater "
+"than 1.00 indicates a positive contribution to the network"
+msgstr ""
+" Verhältnis der Tunnelsprünge, die wir dem Netz zur Verfügugn stellen, zu "
+"denen, die wir selbst benutzen - ein Wert größer als 1,00 bedeutet einen "
+"positiven Beitrag zum I2P-Netzwerk"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:526
 msgid "Share ratio"
 msgstr "Kooperationsfaktor"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:340
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:539
 msgid "What's in the router's job queue?"
 msgstr "Was ist in der Aufgabenliste des Routers?"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:342
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:541
 msgid "Congestion"
 msgstr "Aufgaben"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:347
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:546
+msgid "Indicates router performance"
+msgstr "zeigt die gegenwärtige Leisutng des Routers"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:549
 msgid "Job lag"
 msgstr "Aufgabenverzug"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:353
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:555
+msgid "Indicates how quickly outbound messages to other I2P routers are sent"
+msgstr "zeigt, wie schnell Nachrichten an andere I2P-Router gesendet werden"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:558
 msgid "Message delay"
 msgstr "Nachrichtenverzug"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:360
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:565
+msgid "Round trip time for a tunnel test"
+msgstr "Hin- und Rücklaufzeit für einen Tunneltest"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:568
 msgid "Tunnel lag"
 msgstr "Tunnelverzug"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:575
+msgid "Queued requests from other routers to participate in tunnels"
+msgstr "wartende Anfragen anderer Router zur Teilnahme  in deren Tunneln"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:578
 msgid "Backlog"
 msgstr "Anfragenrückstau"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:110
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:613
+msgid "News &amp; Updates"
+msgstr "Nachrichten &amp; Aktualisierungen"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:143
 msgid "ERR-Client Manager I2CP Error - check logs"
 msgstr "FEHLER: Fehler des Klienten-Managers von I2CP - Sieh in die Berichte!"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:117
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:150
 #, java-format
 msgid "ERR-Clock Skew of {0}"
 msgstr "FEHLER: Uhrzeitdifferenz von {0}"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:122
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:155
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:188
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626
 msgid "Testing"
 msgstr "Teste"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:129
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:548
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:162
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606
 msgid "OK"
 msgstr "OK"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:130
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:163
 msgid "ERR-Private TCP Address"
 msgstr "FEHLER: Private TCP-Adresse"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:132
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:165
 msgid "ERR-SymmetricNAT"
 msgstr "FEHLER: Symmetrisches NAT"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:135
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:168
 msgid "WARN-Firewalled with Inbound TCP Enabled"
 msgstr "WARNUNG: Eingehendes TCP aktiviert aber Firewall aktiv"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:137
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:170
 msgid "WARN-Firewalled and Floodfill"
 msgstr "WARNUNG: Firewall aktiv und Floodfill aktiviert"
 
 #. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0)
 #. return _("WARN-Firewalled and Fast");
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:140
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:173
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610
 msgid "Firewalled"
 msgstr "Firewall aktiv"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:142
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:175
 msgid ""
 "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and "
 "restart"
@@ -4305,57 +4624,57 @@ msgstr ""
 "FEHLER: UDP Port ist belegt. Setze i2np.udp.internalPort=xxxx in der "
 "Konfiguration für Profis und starte I2P neu!"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:148
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:181
 msgid "ERR-No Active Peers, Check Network Connection and Firewall"
 msgstr ""
 "FEHLER: Keine aktiven Teilnehmer. Überprüfen Sie Firewall und "
 "Netzwekrverbindung!"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:151
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:184
 msgid "ERR-UDP Disabled and Inbound TCP host/port not set"
 msgstr "FEHLER: UDP deaktiviert und eingehender TCP/IP-Port nicht gesetzt"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:153
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:186
 msgid "WARN-Firewalled with UDP Disabled"
 msgstr "WARNUNG: Firewall aktiv und UDP deaktiviert"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:378
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:411
 msgid "Add/remove/edit &amp; control your client and server tunnels"
 msgstr "Klienten- und Servertunnel hinzufügen, löschen oder bearbeiten"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:390
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:423
 msgid "Server"
 msgstr "Server"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:394
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:427
 msgid "Show tunnels"
 msgstr "Zeige Tunnel"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:405
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:438
 msgid "Leases expired"
 msgstr "Leases abgelaufen"
 
 #. red or yellow light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:405
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:406
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:438
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:439
 msgid "Rebuilding"
 msgstr "Baue wieder auf"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:406
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:439
 msgid "ago"
 msgstr "vor"
 
 #. green light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:409
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:442
 msgid "Ready"
 msgstr "Bereit"
 
 #. yellow light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:413
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:446
 msgid "Building"
 msgstr "Baue auf"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:413
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:446
 msgid "Building tunnels"
 msgstr "Baue Tunnel auf"
 
@@ -4363,13 +4682,13 @@ msgstr "Baue Tunnel auf"
 #. nicely under 'local destinations' in the summary bar
 #. note that if the wording changes in i2ptunnel.config, we have to
 #. keep the old string here as well for existing installs
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:429
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:462
 #: ../java/strings/Strings.java:36
 msgid "shared clients"
 msgstr "versch. Klienten"
 
 #. Note to translators: parameter is a version, e.g. "0.8.4"
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:643
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:676
 #, java-format
 msgid "Download {0} Update"
 msgstr "Aktualisierung herunterladen ({0})"
@@ -4377,23 +4696,43 @@ msgstr "Aktualisierung herunterladen ({0})"
 #. Note to translators: parameter is a date and time, e.g. "02-Mar 20:34 UTC"
 #. <br> is optional, to help the browser make the lines even in the button
 #. If the translation is shorter than the English, you should probably not include <br>
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:651
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:684
 #, java-format
 msgid "Download Unsigned<br>Update {0}"
 msgstr "unsignierte Aktualisierung herunterladen: {0}"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:676
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:709
 msgid "Help with firewall configuration"
 msgstr "Hilfe bei der Firewalleinstellung"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:678
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:711
 msgid "Check network connection and NAT/firewall"
 msgstr "Überprüfe die Netzwerkverbindung und dein(e) NAT/Firewall"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:697
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:730
 msgid "Reseed"
 msgstr "Hole neue Teilnehmerinformationen"
 
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:812
+msgid "Order"
+msgstr "Reihenfolge"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:829
+msgid "Top"
+msgstr "ganz oben"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:842
+msgid "Down"
+msgstr "runter"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:847
+msgid "Bottom"
+msgstr "ganz unten"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:859
+msgid "Select a section to add"
+msgstr "Markiere eine Sektion zum hinzuzufügen"
+
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:118
 #, java-format
 msgid "events in {0}"
@@ -4418,7 +4757,7 @@ msgstr "Jetzt"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:35
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:57
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:398
 msgid "configure"
 msgstr "ändern"
 
@@ -4528,8 +4867,7 @@ msgid "out"
 msgstr "ausgehend"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:67
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:142
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:236
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:146
 msgid "Updating"
 msgstr "Aktualisiere"
 
@@ -4537,8 +4875,8 @@ msgstr "Aktualisiere"
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:89
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:260
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:284
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:266
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:290
 msgid "Update downloaded"
 msgstr "Aktualisierung heruntergeladen"
 
@@ -4548,22 +4886,22 @@ msgid "Unsigned update file from {0} is corrupt"
 msgstr "Unsignierte Aktualisierungsdatei von {0} ist fehlerhaft"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:279
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:285
 msgid "Restarting"
 msgstr "Starte neu"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:286
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:292
 msgid "Click Restart to install"
 msgstr "Klicken Sie auf Neustart zum Installieren der"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:288
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:294
 msgid "Click Shutdown and restart to install"
 msgstr "Klicken Sie zum Installieren auf Herunterfahren und Neustarten"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:290
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:296
 #, java-format
 msgid "Version {0}"
 msgstr "Version {0}"
@@ -4573,27 +4911,33 @@ msgstr "Version {0}"
 msgid "Failed copy to {0}"
 msgstr "Kopieren nach {0} fehlgeschlagen"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:183
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:187
 #, java-format
 msgid "Updating from {0}"
 msgstr "Aktualisiere von {0}"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:252
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:243
+#, java-format
+msgid "{0} downloaded"
+msgstr "{0} heruntergeladen"
+
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:258
 #, java-format
 msgid "No new version found at {0}"
 msgstr "Keine neue Version unter {0} gefunden"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:279
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:285
 msgid "Update verified"
 msgstr "Aktualisierung verifiziert"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:305
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:311
 #, java-format
 msgid "Transfer failed from {0}"
 msgstr "Ãœbertragung von {0} fehlgeschlagen"
 
 #. wars for ConfigClientsHelper
 #: ../java/strings/Strings.java:12
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:154
 msgid "addressbook"
 msgstr "Adressbuch"
 
@@ -4818,133 +5162,149 @@ msgstr "itag1"
 msgid "itag2"
 msgstr "itag2"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:137
 msgid "configure bandwidth"
 msgstr "Bandbreite einstellen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:234
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:235
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:268
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:244
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:223
-msgid "Summary Bar"
-msgstr "Schnellübersicht"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:160
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:157
+msgid "Router is down"
+msgstr "Router ist offline"
 
 #. We have intl defined when this is included, but not when compiled standalone.
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:248
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:281
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:257
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:258
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:258
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:236
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:316
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:308
 msgid "Refresh (s)"
 msgstr "Auffrischen (s)"
 
 #. ditto
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:251
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:252
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:285
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:261
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:262
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:262
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:244
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:249
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:240
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:306
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:312
 msgid "Enable"
 msgstr "Aktiviere"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355
 msgid "Bandwidth limiter"
 msgstr "Bandbreitenbegrenzer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357
 msgid ""
 "I2P will work best if you configure your rates to match the speed of your "
 "internet connection."
@@ -4952,34 +5312,34 @@ msgstr ""
 "I2P funktioniert am besten, wenn Sie die Werte so konfigurieren, \n"
 "dass die Geschwindigkeit zu Ihrer Internetverbindung passt."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361
 msgid "KBps In"
 msgstr "kByte/s eingehend"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375
 msgid "KBps Out"
 msgstr "kByte/s ausgehend"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:390
 msgid "Share"
 msgstr "für andere zur Benutzung freigegeben"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:343
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:309
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:408
 msgid "NOTE"
 msgstr "HINWEIS"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:399
 #, java-format
 msgid "You have configured I2P to share only {0} KBps."
 msgstr "Sie haben I2P angewiesen, nur {0} kbit/s mit anderen zu teilen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402
 msgid "I2P requires at least 12KBps to enable sharing. "
 msgstr "I2P benötigt mindestens 12 kbit/s, um das Durchleiten zu ermöglichen. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:403
 msgid ""
 "Please enable sharing (participating in tunnels) by configuring more "
 "bandwidth. "
@@ -4987,19 +5347,19 @@ msgstr ""
 "Bitte aktivieren Sie die gemeinsame Nutzung (Teilnahme an Tunneln),\n"
 "indem Sie mehr Bandbreite freigeben. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404
 msgid ""
 "It improves your anonymity by creating cover traffic, and helps the network."
 msgstr ""
 "Es verbessert Ihre Anonymität durch Herstellen von s.&nbsp;g. Rauschen und \n"
 "es hilft zudem dem Netzwerk."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406
 #, java-format
 msgid "You have configured I2P to share {0} KBps."
 msgstr "Sie haben I2P konfiguriert, {0} kBytes/s durchzuleiten. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409
 msgid ""
 "The higher the share bandwidth the more you improve your anonymity and help "
 "the network."
@@ -5008,61 +5368,61 @@ msgstr ""
 "sich \n"
 "Ihre Anonymität, und darüber hinaus hilft es dem Netz. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413
 msgid "Advanced network configuration page"
 msgstr "Erweiterte Netzwerk Einstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:305
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:371
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:451
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:481
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:493
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:363
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:383
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:399
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:363
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:339
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:485
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:422
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:384
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:333
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:383
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:415
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:429
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:509
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:525
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:539
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:551
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:441
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:393
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:442
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:437
 msgid "Cancel"
 msgstr "Abbruch"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:137
 msgid "config advanced"
 msgstr "Erweiterte Einstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:260
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:314
 msgid "I2P Advanced Configuration"
 msgstr "I2P - Erweiterte Einstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:355
 msgid "Advanced I2P Configuration"
 msgstr "Erweiterte I2P-Einstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:365
 msgid "Some changes may require a restart to take effect."
 msgstr ""
 "Einige Einstellungen benötigen einen Routerneustart, um aktiv zu werden."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:139
 msgid "config clients"
 msgstr "Klienten einrichten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:346
 msgid "I2P Client Configuration"
 msgstr "Konfiguration der I2P-Klienten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:412
 msgid "Client Configuration"
 msgstr "Klienten-Konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414
 msgid ""
 "The Java clients listed below are started by the router and run in the same "
 "JVM."
@@ -5071,83 +5431,83 @@ msgstr ""
 "der \n"
 "selben JVM."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420
 msgid "To change other client options, edit the file"
 msgstr "Bearbeiten Sie diese Datei, um andere Klienten-Optionen zu ändern:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:369
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:447
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:465
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:505
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:523
 msgid "All changes require restart to take effect."
 msgstr "Alle Änderungen erfordern einen Neustart, um aktiv zu werden."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:381
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439
 msgid "Advanced Client Interface Configuration"
 msgstr "Erweiterte Einstellungen des Klienten-Interfaces"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:385
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443
 msgid "External I2CP (I2P Client Protocol) Interface Configuration"
 msgstr "Eintellungen des externen I2CP-Interfaces (I2P-Klienten-Protokoll)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449
 msgid "Enabled without SSL"
 msgstr "Aktiviert; ohne SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455
 msgid "Enabled with SSL required"
 msgstr "Aktiviert, SSL erforderlich"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:403
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461
 msgid "Disabled - Clients outside this Java process may not connect"
 msgstr ""
 "Deaktiviert - Klienten außerhalb dieses Javaprozesses können sich nicht "
 "verbinden"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463
 msgid "I2CP Port"
 msgstr "I2CP-Port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467
 msgid "I2CP Interface"
 msgstr "I2CP-Interface"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483
 msgid "Authorization"
 msgstr "Autorisation"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:431
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489
 msgid "Require username and password"
 msgstr "Zugangskontrolle per Benutzername und Passwort aktivieren"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491
 msgid "Username"
 msgstr "Benutzername"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495
 msgid "Password"
 msgstr "Passwort"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:441
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:342
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:406
 msgid "The default settings will work for most people."
 msgstr "Die Standardeinstellungen funktionieren für die meisten Anwender."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:501
 msgid "Any changes made here must also be configured in the external client."
 msgstr ""
 "Alle hier vorgenommenen Änderungen müssen auch in den externen Klienten "
 "vorgenommen werden."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:503
 msgid "Many clients do not support SSL or authorization."
 msgstr "Vielle Klienten unterstützen kein SSL und/oder keine Authentifikation."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:513
 msgid "WebApp Configuration"
 msgstr "WebApp-Einstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:515
 msgid ""
 "The Java web applications listed below are started by the webConsole client "
 "and run in the same JVM as the router. They are usually web applications "
@@ -5163,7 +5523,7 @@ msgstr ""
 "Klienten, Anwendungen, die separat aktiviert werden müssen (z.B. susidns, "
 "i2ptunnel), oder Anwendungen ohne Oberfläche (Adressbuch) sein."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:517
 msgid ""
 "A web app may also be disabled by removing the .war file from the webapps "
 "directory; however the .war file and web app will reappear when you update "
@@ -5175,131 +5535,131 @@ msgstr ""
 "Aktualisierung des Routers wieder erscheinen. Somit ist das Deaktivieren der "
 "Web-Anwendung hier die bevorzugte Methode."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:473
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:531
 msgid "Plugin Configuration"
 msgstr "Konfiguration der Zusatzprogramme"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:533
 msgid "The plugins listed below are started by the webConsole client."
 msgstr ""
 "Die unten aufgelisteten Zusatzprogramme werden vom WebKonsolen-Klienten "
 "gestartet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:485
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:543
 msgid "Plugin Installation"
 msgstr "Installation von Zusatzprogrammen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:487
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:545
 msgid "To install a plugin, enter the download URL:"
 msgstr ""
 "Für die Installation eines Zusatzprogramms bitte die Download-URL eingeben:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:139
 msgid "config home"
 msgstr "Einstellungs Hauptseite"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397
 msgid "Default Home Page"
 msgstr "Standard Home Seite"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403
 msgid "Use old home page"
 msgstr "Benutze die alte Home Seite"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:353
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:411
 msgid "Search Engines"
 msgstr "Suchmaschinen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:431
 msgid "Recommended Eepsites"
 msgstr "Empfohlene Eepsites"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:389
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:386
 msgid "Local Services"
 msgstr "Lokale Dienste"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:139
 msgid "config keyring"
 msgstr "Schlüsselbund einrichten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:330
 msgid "I2P Keyring Configuration"
 msgstr "Einstellungen des I2P-Schlüsselbunds"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:399
 msgid "The router keyring is used to decrypt encrypted leaseSets."
 msgstr ""
 "Der Router-Schlüsselbund wird zum Entschlüsseln verschlüsselter LeaseSets "
 "verwendet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:402
 msgid ""
 "The keyring may contain keys for local or remote encrypted destinations."
 msgstr ""
 "Der Schlüsselbund kann Schlüssel für lokale oder entfernte verschlüsselte "
 "Leasesets enthalten."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:408
 msgid "Manual Keyring Addition"
 msgstr "Manuelles Hinzufügen zum Schlüsselbund"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:410
 msgid "Enter keys for encrypted remote destinations here."
 msgstr "Geben Sie hier die Schlüssel für entfernte verschlüsselte Ziele ein!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:413
 msgid "Keys for local destinations must be entered on the"
 msgstr "Schlüssel für lokale Ziele müssen dort eingegeben werden"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:415
 msgid "I2PTunnel page"
 msgstr "I2PTunnel-Seite"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:417
 msgid "Dest. name, hash, or full key"
 msgstr "Name des Ziels, Prüfsumme oder ganzer Schlüssel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:419
 msgid "Encryption Key"
 msgstr "Schlüssel zum Kodieren"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:137
 msgid "config logging"
 msgstr "Berichte einrichten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:260
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:314
 msgid "I2P Logging Configuration"
 msgstr "Einstellungen der I2P-Berichte"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:355
 msgid "Configure I2P Logging Options"
 msgstr "Richte I2P-Berichte ein"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:357
 msgid "Log file"
 msgstr "Log File"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:361
 msgid "(the symbol '@' will be replaced during log rotation)"
 msgstr "(Das Zeichen '@' wird bei der Rotation der Berichtedatei ersetzt)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:363
 msgid "Log record format"
 msgstr "Format der Berichtedatei"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:367
 msgid ""
 "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)"
 msgstr ""
 "(Benutzen Sie 'd' = Datum, 'c' = Klasse, 't' = Thread, 'p' = Priorität, 'm' "
 "= Nachricht)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:369
 msgid "Log date format"
 msgstr "Datumsformat der Berichte"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:319
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:373
 msgid ""
 "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' "
 "= millisecond)"
@@ -5307,15 +5667,15 @@ msgstr ""
 "('MM' = Monat, 'dd' = Tag, 'HH' = Stunde, 'mm' = Minute, 'ss' = Sekunde, "
 "'SSS' = Millisekunde)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:375
 msgid "Max log file size"
 msgstr "max. Dateigröße der Berichte"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:379
 msgid "Default log level"
 msgstr "Standardlevel für Berichte"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:383
 msgid ""
 "(DEBUG and INFO are not recommended defaults, as they will drastically slow "
 "down your router)"
@@ -5323,89 +5683,89 @@ msgstr ""
 "(DEBUG und INFO sind nicht empfohlen, da diese den Router drastisch "
 "verlangsamen)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:385
 msgid "Log level overrides"
 msgstr "Berichtelevel - Sonderoptionen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:389
 msgid "New override"
 msgstr "Neue Zusatzoption"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:139
 msgid "config networking"
 msgstr "Netzwerkeinstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:285
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:343
 msgid "I2P Network Configuration"
 msgstr "I2P-Netzwerkeinstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398
 msgid "IP and Transport Configuration"
 msgstr "IP- und Transport-Einstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402
 msgid "There is help below."
 msgstr "Weiter unten finden Sie eine Hilfe."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404
 msgid "UPnP Configuration"
 msgstr "UPnP-Einstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408
 msgid "Enable UPnP to open firewall ports"
 msgstr "Aktiviere UPnP, um Ports in der Firewall freizuschalten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410
 msgid "UPnP status"
 msgstr "UPnP-Status"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:412
 msgid "IP Configuration"
 msgstr "IP-Einstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:356
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:432
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:414
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490
 msgid "Externally reachable hostname or IP address"
 msgstr "Extern erreichbarer Hostname oder IP-Adresse"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:360
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418
 msgid "Use all auto-detect methods"
 msgstr "Alle automatisch erkannten Modi benutzen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:364
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:422
 msgid "Disable UPnP IP address detection"
 msgstr "UPnP IP-Adresserkennung deaktivieren"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426
 msgid "Ignore local interface IP address"
 msgstr "IP-Adresse der lokalen Schnittstelle ignorieren"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430
 msgid "Use SSU IP address detection only"
 msgstr "Nur die SSU-Adresserkennung benutzen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:376
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508
 msgid "Specify hostname or IP"
 msgstr "Hostnamen oder IP angeben"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:382
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440
 msgid "Select Interface"
 msgstr "Schnittstelle auswählen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:396
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454
 msgid "Hidden mode - do not publish IP"
 msgstr "Versteckter Modus - veröffentlicht die IP-Adresse nicht"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456
 msgid "(prevents participating traffic)"
 msgstr "(verhindert die Teilnahme an fremden Tunneln)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458
 msgid "Action when IP changes"
 msgstr "Aktion wenn sich die IP-Adresse ändert"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462
 msgid ""
 "Laptop mode - Change router identity and UDP port when IP changes for "
 "enhanced anonymity"
@@ -5413,55 +5773,55 @@ msgstr ""
 "Laptop Modus - ändert zur Erhöhung der Anonymität Ihre Router-Identifikation "
 "und den UDP-Port, wenn sich Ihre IP ändert"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:406
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464
 msgid "Experimental"
 msgstr "experimentell"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466
 msgid "UDP Configuration:"
 msgstr "UDP-Einstellungen:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468
 msgid "UDP port:"
 msgstr "UDP-Port:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:416
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518
 msgid "Completely disable"
 msgstr "Komplett deaktivieren"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476
 msgid "(select only if behind a firewall that blocks outbound UDP)"
 msgstr ""
 "(Nur auswählen wenn hinter einer Firewall, welche ausgehendes UDP blockiert)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488
 msgid "TCP Configuration"
 msgstr "TCP-Einstellungen:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:436
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494
 msgid "Use auto-detected IP address"
 msgstr "Automatisch erkannte IP-Adresse benutzen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:438
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:470
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528
 msgid "currently"
 msgstr "derzeit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:442
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500
 msgid "if we are not firewalled"
 msgstr "wenn keine Firewall aktiv ist"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:446
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504
 msgid "Always use auto-detected IP address (Not firewalled)"
 msgstr ""
 "Immer die automatisch erkannte IP-Adresse benutzen (bei inaktiver Firewall)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514
 msgid "Disable inbound (Firewalled)"
 msgstr "Deaktiviere eingehende Verbindungen (Firewall ist aktiv)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520
 msgid ""
 "(select only if behind a firewall that throttles or blocks outbound TCP)"
 msgstr ""
@@ -5469,23 +5829,23 @@ msgstr ""
 "ausgehenden \n"
 "TCP-Verkehr blokiertt oder begrenzt)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522
 msgid "Externally reachable TCP port"
 msgstr "Extern erreichbarer TCP-Port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526
 msgid "Use the same port configured for UDP"
 msgstr "Den selben Port wie für UDP benutzen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534
 msgid "Specify Port"
 msgstr "Gib den Port an"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538
 msgid "Notes"
 msgstr "Hinweise"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:483
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:541
 msgid ""
 "a) Do not reveal your port numbers to anyone!   b) Changing these settings "
 "will restart your router."
@@ -5493,12 +5853,12 @@ msgstr ""
 "a) Gib deine Portnummern nie bekannt! b) Veränderungen dieser Werten "
 "bewirken einen Neustart des Routers."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:489
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547
 msgid "Configuration Help"
 msgstr "Konfigurationshilfe"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:491
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:540
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598
 msgid ""
 "While I2P will work fine behind most firewalls, your speeds and network "
 "integration will generally improve if the I2P port is forwarded for both UDP "
@@ -5508,7 +5868,7 @@ msgstr ""
 "und Integration ins I2P-Netz erhöhen sich, wenn der I2P-Port in der Firewall "
 "für TCP und UDP freigegeben und auf Ihren Computer weitergeleitet wird."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:551
 msgid ""
 "If you can, please poke a hole in your firewall to allow unsolicited UDP and "
 "TCP packets to reach you."
@@ -5516,7 +5876,7 @@ msgstr ""
 "Falls es Ihnen möglich ist, richten Sie bitte Ihre Firewall so ein, dass \n"
 "TCP- und UDP-Pakete Ihren Computer unverändert erreichen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:495
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:553
 msgid ""
 "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole "
 "punching with \"SSU introductions\" to relay traffic."
@@ -5526,7 +5886,7 @@ msgstr ""
 "Plug and Play) und UDP-Weiterleitung mit Hilfe der „SSU-Hilfsrouter“ "
 "eingebaut."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:497
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555
 msgid ""
 "Most of the options above are for special situations, for example where UPnP "
 "does not work correctly, or a firewall not under your control is doing harm."
@@ -5536,13 +5896,13 @@ msgstr ""
 "werden \n"
 "kann und Probleme bereitet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557
 msgid "Certain firewalls such as symmetric NATs may not work well with I2P."
 msgstr ""
 "Bestimmte Firewalls, wie auch symmetrische NATs, arbeiten unter Umständen\n"
 "nicht gut mit I2P zusammen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
 msgid ""
 "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect "
 "the external IP address and forward ports."
@@ -5551,41 +5911,41 @@ msgstr ""
 "um \n"
 "die extern erreichbare IP-Adresse zu ermitteln und die Ports weiterzuleiten."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568
 msgid "UPnP support is beta, and may not work for any number of reasons"
 msgstr ""
 "Die Unterstützung für UPnP ist noch in der Testphase und kann aus vielen\n"
 "Gründen nicht funktionieren"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:512
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570
 msgid "No UPnP-compatible device present"
 msgstr "Kein UPnP-fähiges Gerät gefunden"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572
 msgid "UPnP disabled on the device"
 msgstr "UPnP ist für dieses Gerät deaktiviert"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:516
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574
 msgid "Software firewall interference with UPnP"
 msgstr "Die Software-Firewall stört UPnP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576
 msgid "Bugs in the device's UPnP implementation"
 msgstr "Fehlerhafte UPnP-Integration im Gerät"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578
 msgid "Multiple firewall/routers in the internet connection path"
 msgstr "Mehrere Firewalls / Router in der Verbindung zum Internet"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580
 msgid "UPnP device change, reset, or address change"
 msgstr "UPnP-Gerät geändert, neugestartet oder mit geänderter Adresse"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:524
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582
 msgid "Review the UPnP status here."
 msgstr "Überprüfen Sie hier den UPnP-Status."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584
 msgid ""
 "UPnP may be enabled or disabled above, but a change requires a router "
 "restart to take effect."
@@ -5593,23 +5953,23 @@ msgstr ""
 "UPnP kann aktiviert oder deaktiviert werden, aber ein wechseln \n"
 "erfordert einen Routerneustart um wirksam zu werden."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586
 msgid "Hostnames entered above will be published in the network database."
 msgstr ""
 "Oben eingegebene Hostnamen werden in der Netzwerk-Datenbank veröffentlicht."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:530
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588
 msgid "They are <b>not private</b>."
 msgstr "Sie sind <b>nicht geheim</b>."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590
 msgid ""
 "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or 192.168.1.1."
 msgstr ""
 "Geben Sie auch <b>keine IP-Adresse für den privaten Gebrauch</b> wie\n"
 "127.0.0.1 oder 192.168.1.1 an!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592
 msgid ""
 "If you specify the wrong IP address or hostname, or do not properly "
 "configure your NAT or firewall, your network performance will degrade "
@@ -5619,16 +5979,16 @@ msgstr ""
 "Ihre Firewall oder NAT nicht richtig konfigurieren, \n"
 "wird sich Ihre Netzwerk-Performance erheblich verschlechtern."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594
 msgid "When in doubt, leave the settings at the defaults."
 msgstr ""
 "Wenn Sie Zweifel haben, lassen Sie die Einstellungen auf den Standardwerten."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596
 msgid "Reachability Help"
 msgstr "Hilfe zur Erreichbarkeit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:601
 msgid ""
 "If you think you have opened up your firewall and I2P still thinks you are "
 "firewalled, remember that you may have multiple firewalls, for example both "
@@ -5640,7 +6000,7 @@ msgstr ""
 "Firewalls\n"
 "- zum Beispiel sowohl Software- als auch externer Hardware-Router - haben."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604
 msgid ""
 "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help "
 "diagnose the problem."
@@ -5649,15 +6009,15 @@ msgstr ""
 "helfen, \n"
 "das Problem zu diagnostizieren."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:550
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608
 msgid "Your UDP port does not appear to be firewalled."
 msgstr "Ihr UDP-Port wird anscheinend nicht von der Firewall geblockt."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:554
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612
 msgid "Your UDP port appears to be firewalled."
 msgstr "Ihr UDP-Port wird anscheinend von der Firewall geblockt."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:556
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614
 msgid ""
 "As the firewall detection methods are not 100% reliable, this may "
 "occasionally be displayed in error."
@@ -5665,7 +6025,7 @@ msgstr ""
 "Da die Firewall-Nachweismethoden nicht zu 100% zuverlässig sind, ist die \n"
 "Anzeige gelegentlich fehlerhaft."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:558
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616
 msgid ""
 "However, if it appears consistently, you should check whether both your "
 "external and internal firewalls are open for your port."
@@ -5674,7 +6034,7 @@ msgstr ""
 "Ports,\n"
 "sowohl der externen wie auch der internen Firewall, geöffnet sind."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:560
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618
 msgid ""
 "I2P will work fine when firewalled, there is no reason for concern. When "
 "firewalled, the router uses \"introducers\" to relay inbound connections."
@@ -5684,7 +6044,7 @@ msgstr ""
 "Grund zur Besorgnis. Bei geschlossener Firewall verwendet der Router \n"
 "\"Hilfsrouter\", um eingehende Verbindungen zu übertragen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:562
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620
 msgid ""
 "However, you will get more participating traffic and help the network more "
 "if you can open your firewall(s)."
@@ -5693,7 +6053,7 @@ msgstr ""
 "gleichzeitig erhöhen Sie Ihre Anonymität durch die Teilnahme an fremden "
 "Tunneln."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622
 msgid ""
 "If you think you have already done so, remember that you may have both a "
 "hardware and a software firewall, or be behind an additional, institutional "
@@ -5703,7 +6063,7 @@ msgstr ""
 "Hardware- und eine Software-Firewall haben könnten, oder aber hinter einer "
 "Firewall sind, die Sie nicht ändern können (z.B. seitens Ihres Providers)."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624
 msgid ""
 "Also, some routers cannot correctly forward both TCP and UDP on a single "
 "port, or may have other limitations or bugs that prevent them from passing "
@@ -5713,11 +6073,11 @@ msgstr ""
 "weiterleiten, oder haben andere Beschränkungen oder Fehler, die die "
 "Portweiterleitung an den I2P-Router behindern."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628
 msgid "The router is currently testing whether your UDP port is firewalled."
 msgstr "Der Router testet gerade, ob Ihr UDP-Port offen ist."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632
 msgid ""
 "The router is not configured to publish its address, therefore it does not "
 "expect incoming connections."
@@ -5725,7 +6085,7 @@ msgstr ""
 "Die Einstellungen des Routers verhindern die Veröffentlichung der Adresse, "
 "deswegen akzeptiert er keine eingehenden Verbindungen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634
 msgid ""
 "Hidden mode is automatically enabled for added protection in certain "
 "countries."
@@ -5733,11 +6093,11 @@ msgstr ""
 "Versteckter Modus ist für extra Sicherheit automatisch in bestimmten Ländern "
 "aktiviert."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636
 msgid "WARN - Firewalled and Fast"
 msgstr "WARNUNG: Firewall aktiv und schnell"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638
 msgid ""
 "You have configured I2P to share more than 128KBps of bandwidth, but you are "
 "firewalled."
@@ -5745,7 +6105,7 @@ msgstr ""
 "Sie haben I2P angewiesen, mehr als 128 kbit/s Bandbreite zu teilen, aber "
 "leider sind Sie hinter einer Firewall."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
 msgid ""
 "While I2P will work fine in this configuration, if you really have over "
 "128KBps of bandwidth to share, it will be much more helpful to the network "
@@ -5755,29 +6115,29 @@ msgstr ""
 "über mehr als 128 kbit/s Bandbreite zum Teilen verfügen, sind Sie mit einer "
 "offenen Firewall viel hilfreicher für das Netzwerk."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
 msgid "WARN - Firewalled and Floodfill"
 msgstr "WARNUNG: Firewall und Floodfillfunktion aktiv"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644
 msgid ""
 "You have configured I2P to be a floodfill router, but you are firewalled."
 msgstr ""
 "Sie haben I2P als Floodfill-Router eingerichtet, jedoch sind sie hinter "
 "einer Firewall."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646
 msgid ""
 "For best participation as a floodfill router, you should open your firewall."
 msgstr ""
 "Für die beste Teilnahme als Floodfill-Router, sollten Sie Ihre Firewall "
 "öffnen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648
 msgid "WARN - Firewalled with Inbound TCP Enabled"
 msgstr "WARNUNG: von Firewall geblockt und ankommendes TCP aktiviert"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650
 msgid ""
 "You have configured inbound TCP, however your UDP port is firewalled, and "
 "therefore it is likely that your TCP port is firewalled as well."
@@ -5786,7 +6146,7 @@ msgstr ""
 "Firewall. Deswegen ist es wahrscheinlich, dass Ihr TCP-Port auch hinter "
 "einer Firewall ist."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652
 msgid ""
 "If your TCP port is firewalled with inbound TCP enabled, routers will not be "
 "able to contact you via TCP, which will hurt the network."
@@ -5795,20 +6155,20 @@ msgstr ""
 "werden andere Router Sie nicht via TCP erreichen können. Dies schadet dem "
 "Netzwerk."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654
 msgid "Please open your firewall or disable inbound TCP above."
 msgstr ""
 "Bitte öffnen Sie Ihre Firewall oder schalten Sie ankommendes TCP oben aus"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656
 msgid "WARN - Firewalled with UDP Disabled"
 msgstr "WARNUNG: Firewall aktiv und UDP deaktiviert"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:600
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658
 msgid "You have configured inbound TCP, however you have disabled UDP."
 msgstr "Sie haben eingehendes TCP aktiviert, jedoch UDP deaktiviert."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:602
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660
 msgid ""
 "You appear to be firewalled on TCP, therefore your router cannot accept "
 "inbound connections."
@@ -5816,15 +6176,15 @@ msgstr ""
 "Sie scheinen auf TCP eine Firewall zu haben, deswegen kann Ihr Router keine "
 "eingehenden Verbindungen entgegennehmen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662
 msgid "Please open your firewall or enable UDP."
 msgstr "Bitte öffnen Sie Ihre Firewall oder aktivieren Sie UDP!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664
 msgid "ERR - Clock Skew"
 msgstr "FEHLER: Uhr nicht synchron"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666
 msgid ""
 "Your system's clock is skewed, which will make it difficult to participate "
 "in the network."
@@ -5832,15 +6192,15 @@ msgstr ""
 "Ihre Uhrzeit ist nicht synchron mit dem Netzwerk, dies macht es schwierig, "
 "am Netzwerk teilzunehmen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668
 msgid "Correct your clock setting if this error persists."
 msgstr "Korrigieren Sie Ihre Uhrzeit falls dieser Fehler bestehen bleibt!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670
 msgid "ERR - Private TCP Address"
 msgstr "FEHLER: Private TCP-Adresse"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672
 msgid ""
 "You must never advertise an unroutable IP address such as 127.0.0.1 or "
 "192.168.1.1 as your external address."
@@ -5848,21 +6208,21 @@ msgstr ""
 "Sie dürfen nie eine nicht routebare IP wie 127.0.0.1 oder 192.168.1.1 als "
 "Ihre extern erreichbare Adresse angeben."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674
 msgid "Correct the address or disable inbound TCP above."
 msgstr ""
 "Korrigieren Sie die Adresse oder deaktivieren Sie eingehendes TCP oben!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676
 msgid "ERR - SymmetricNAT"
 msgstr "FEHLER: symmetrische NAT"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678
 msgid "I2P detected that you are firewalled by a Symmetric NAT."
 msgstr ""
 "I2P hat erkannt, dass Sie hinter einer symmetrischen NAT gesperrt sind."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680
 msgid ""
 "I2P does not work well behind this type of firewall. You will probably not "
 "be able to accept inbound connections, which will limit your participation "
@@ -5872,7 +6232,7 @@ msgstr ""
 "wahrscheinlich keine eingehenden Verbindungen akzeptieren, was Ihre "
 "Teilnahme am Netzwerk beeinträchtigt."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682
 msgid ""
 "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config "
 "and restart"
@@ -5880,11 +6240,11 @@ msgstr ""
 "FEHLER: UDP-Port wird schon benutzt. Setzen Sie i2np.udp.internalPort=xxxx "
 "in den erweiterten Einstellungen und starten Sie neu!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684
 msgid "I2P was unable to bind to port 8887 or other configured port."
 msgstr "I2P konnte sich nicht auf den konfigurierten Port binden."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686
 msgid ""
 "Check to see if another program is using the configured port. If so, stop "
 "that program or configure I2P to use a different port."
@@ -5893,7 +6253,7 @@ msgstr ""
 "Falls ja, beenden Sie dieses Programm oder wählen Sie einen anderen Port für "
 "I2P!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688
 msgid ""
 "This may be a transient error, if the other program is no longer using the "
 "port."
@@ -5901,16 +6261,16 @@ msgstr ""
 "Dies kann ein vorübergehender Fehler sein, falls das andere Programm diesen "
 "Port nicht mehr nutzt."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690
 msgid "However, a restart is always required after this error."
 msgstr "Jedoch ist nach diesem Fehler immer ein Neustart erforderlich."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692
 msgid "ERR - UDP Disabled and Inbound TCP host/port not set"
 msgstr ""
 "FEHLER: UDP deaktiviert und eingehende TCP-Adresse/Port nicht konfiguriert"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694
 msgid ""
 "You have not configured inbound TCP with a hostname and port above, however "
 "you have disabled UDP."
@@ -5918,27 +6278,27 @@ msgstr ""
 "Sie haben unter TCP eingehend keinen Hostnamen und Port eingetragen und "
 "dennoch UDP deaktiviert."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696
 msgid "Therefore your router cannot accept inbound connections."
 msgstr "Somit kann Ihr Router keine eigehenden Verbindungen akzeptieren."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698
 msgid "Please configure a TCP host and port above or enable UDP."
 msgstr ""
 "Bitte konfigurieren Sie eine Adresse und einen Port im oberen Bereich für "
 "TCP oder aktivieren Sie UDP!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700
 msgid "ERR - Client Manager I2CP Error - check logs"
 msgstr "FEHLER: Klientenmanager I2CP Fehler - Schauen Sie in die Berichte!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702
 msgid "This is usually due to a port 7654 conflict. Check the logs to verify."
 msgstr ""
 "Dies geschieht für gewöhnlich wegen eines Konflikts auf Port 7654. Prüfen "
 "Sie die Berichte, um dies zu verifizieren!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704
 msgid ""
 "Do you have another I2P instance running? Stop the conflicting program and "
 "restart I2P."
@@ -5946,38 +6306,38 @@ msgstr ""
 "Haben Sie eine zweite I2P-Instanz laufen? Beenden Sie das störende Programm "
 "und starten Sie I2P neu!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:139
 msgid "config peers"
 msgstr "Teilnehmer einrichten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330
 msgid "I2P Peer Configuration"
 msgstr "Einstellungen zu I2P-Teilnehmern"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:347
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:405
 msgid "Manual Peer Controls"
 msgstr "Manuelles Verwalten der Teilnehmer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:407
 msgid "Router Hash"
 msgstr "Router-Prüfsumme"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:353
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:411
 msgid "Manually Ban / Unban a Peer"
 msgstr "Einen Teilnehmer manuell sperren/entsperren"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:413
 msgid ""
 "Banning will prevent the participation of this peer in tunnels you create."
 msgstr ""
 "Eine Sperrung verhindert, dass der Teilnehmer in von Ihnen aufgebauten "
 "Tunneln partizipiert."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:423
 msgid "Adjust Profile Bonuses"
 msgstr "Profilboni anpassen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:367
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:425
 msgid ""
 "Bonuses may be positive or negative, and affect the peer's inclusion in Fast "
 "and High Capacity tiers. Fast peers are used for client tunnels, and High "
@@ -5990,32 +6350,31 @@ msgstr ""
 "Kapazität für einige Erkundungstunnel. Derzeitige Boni werden dargestellt "
 "auf der "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:427
 msgid "profiles page"
 msgstr "Profile-Seite"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:387
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:445
 msgid "Banned Peers"
 msgstr "Gesperrte Teilnehmer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:408
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466
 msgid "Banned IPs"
 msgstr "Gesperrte IPs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:139
 msgid "config reseeding"
 msgstr "Reseed-Einstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:285
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343
 msgid "I2P Reseeding Configuration"
 msgstr "I2P-Reseed-Einstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400
 msgid "Reseeding Configuration"
 msgstr "Reseed-Einstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:402
 msgid ""
 "Reseeding is the bootstrapping process used to find other routers when you "
 "first install I2P, or when your router has too few router references "
@@ -6026,14 +6385,14 @@ msgstr ""
 "gefunden. Dies ist nötig nach der Installation oder wenn der Router aus "
 "anderen Gründen nur noch sehr wenige Kontakte gespeichert hat."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404
 msgid ""
 "If reseeding has failed, you should first check your network connection."
 msgstr ""
 "Schlägt der Reseed fehl, solltest du zuallererst deine Internetverbindung "
 "überprüfen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408
 msgid ""
 "Change these only if HTTP is blocked by a restrictive firewall, reseed has "
 "failed, and you have access to an HTTP proxy."
@@ -6042,96 +6401,96 @@ msgstr ""
 "blockiert wird, der Reseed fehlschlägt, und dir ein HTTP-Proxy zur Verfügung "
 "steht."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410
 #, java-format
 msgid "See {0} for instructions on reseeding manually."
 msgstr "Für einen manuellen Reseed, lies die Anleitung unter {0}!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410
 msgid "the FAQ"
 msgstr "die FAQ"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412
 msgid "Reseed URL Selection"
 msgstr "Auswahl der Reseed-URL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:358
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416
 msgid "Try SSL first then non-SSL"
 msgstr "Probiere zunächst SSL, dann nicht-SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:362
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420
 msgid "Use SSL only"
 msgstr "nur SSL verwenden"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:366
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424
 msgid "Use non-SSL only"
 msgstr "kein SSL verwenden"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:426
 msgid "Reseed URLs"
 msgstr "Reseed-URLs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:430
 msgid "Enable HTTP Proxy?"
 msgstr "HTTP-Proxy aktivieren?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:434
 msgid "HTTP Proxy Host"
 msgstr "IP der HTTP-Brücke"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:380
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:438
 msgid "HTTP Proxy Port"
 msgstr "Port der HTTP-Brücke"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:442
 msgid "Use HTTP Proxy Authorization?"
 msgstr "Authorisierung für HTTP-Proxy benutzen?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:388
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:446
 msgid "HTTP Proxy Username"
 msgstr "Benutzername für den HTTP-Proxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:392
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:450
 msgid "HTTP Proxy Password"
 msgstr "Passwort für den HTTP-Proxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:396
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:454
 msgid "Enable HTTPS Proxy?"
 msgstr "HTTPS-Proxy aktivieren?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:458
 msgid "HTTPS Proxy Host"
 msgstr "Host des HTTPS-Proxys"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:462
 msgid "HTTPS Proxy Port"
 msgstr "Port des HTTPS-Proxys"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:466
 msgid "Use HTTPS Proxy Authorization?"
 msgstr "Authorisierung für HTTPS-Proxy benutzen?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:470
 msgid "HTTPS Proxy Username"
 msgstr "Benutzername für den HTTPs-Proxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:474
 msgid "HTTPS Proxy Password"
 msgstr "Passwort für den HTTPS-Proxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:139
 msgid "config service"
 msgstr "Dienste einrichten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330
 msgid "I2P Service Configuration"
 msgstr "I2P-Dienste-Einstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385
 msgid "Shutdown the router"
 msgstr "Router herunterfahren"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:387
 msgid ""
 "Graceful shutdown lets the router satisfy the agreements it has already made "
 "before shutting down, but may take a few minutes."
@@ -6139,14 +6498,14 @@ msgstr ""
 "Das kontrollierte Herunterfahren lässt dem Router Zeit, alle Zusagen, die er "
 "gemacht hat, noch zu erfüllen. Dafür benötigt er bis zu 11 Minuten."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389
 msgid ""
 "If you need to kill the router immediately, that option is available as well."
 msgstr ""
 "Es gibt auch eine Option zum sofortigen Beenden des Routers, falls Sie diese "
 "benötigen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:399
 msgid ""
 "If you want the router to restart itself after shutting down, you can choose "
 "one of the following."
@@ -6154,7 +6513,7 @@ msgstr ""
 "Falls Sie den Router nach dem Herunterfahren automatisch wieder starten "
 "lassen wollen, wählen Sie eine der folgenden Optionen aus."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401
 msgid ""
 "This is useful in some situations - for example, if you changed some "
 "settings that client applications only read at startup, such as the "
@@ -6164,7 +6523,7 @@ msgstr ""
 "Optionen geändert haben, die die Klienten-Anwendung nur beim Starten "
 "einliest (Routerkonsolen-Passwort oder das Interface auf dem es arbeitet)."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403
 msgid ""
 "A graceful restart will take a few minutes (but your peers will appreciate "
 "your patience), while a hard restart does so immediately."
@@ -6172,7 +6531,7 @@ msgstr ""
 "Ein kontrollierter Neustart benötigt bis zu 11 Minuten (Ihre Teilnehmer sind "
 "für Ihre Geduld dankbar); ein harter Neustart erfolgt sofort."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:347
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405
 msgid ""
 "After tearing down the router, it will wait 1 minute before starting back up "
 "again."
@@ -6180,11 +6539,11 @@ msgstr ""
 "Nachdem der Router heruntergefahren ist, wartet er eine Minute, bevor er "
 "wieder startet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:415
 msgid "Systray integration"
 msgstr "Systemtray-Integration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:417
 msgid ""
 "On the windows platform, there is a small application to sit in the system "
 "tray, allowing you to view the router's status"
@@ -6192,7 +6551,7 @@ msgstr ""
 "Auf Windows-Systemen gibt es eine kleine Anwendung, die es Ihnen ermöglicht, "
 "den Routerstatus im Systemtray zu sehen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:419
 msgid ""
 "(later on, I2P client applications will be able to integrate their own "
 "functionality into the system tray as well)."
@@ -6200,25 +6559,25 @@ msgstr ""
 "(Später werden I2P-Anwendungen auch ihre eigenen Funktionen in den "
 "Systemtray integrieren können)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:421
 msgid "If you are on windows, you can either enable or disable that icon here."
 msgstr ""
 "Falls Sie Windows nutzen, können Sie hier dieses Symbol aktiveren oder "
 "deaktivieren."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:423
 msgid "Show systray icon"
 msgstr "Systemtray-Icon anzeigen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:367
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:425
 msgid "Hide systray icon"
 msgstr "Systemtray-Icon deaktivieren"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:427
 msgid "Run on startup"
 msgstr "Beim Hochfahren starten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:371
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:429
 msgid ""
 "You can control whether I2P is run on startup or not by selecting one of the "
 "following options - I2P will install (or remove) a service accordingly."
@@ -6227,18 +6586,18 @@ msgstr ""
 "gestartet wird oder nicht - I2P wird dementsprechend einen Service "
 "einrichten (oder ggf. entfernen)."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:431
 msgid "If you prefer the command line, you can also run the "
 msgstr ""
 "Falls Sie die Eingabeaufforderung bevorzugen, können Sie auch folgendes "
 "ausführen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:381
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:430
 msgid "Note"
 msgstr "Hinweis"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:383
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:441
 msgid ""
 "If you are running I2P as service right now, removing it will shut down your "
 "router immediately."
@@ -6246,7 +6605,7 @@ msgstr ""
 "Falls Sie I2P zurzeit als Service gestartet haben, wird ein Entfernen des "
 "Services den Router sofort beenden."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443
 msgid ""
 "You may want to consider shutting down gracefully, as above, then running "
 "uninstall_i2p_service_winnt.bat."
@@ -6254,15 +6613,15 @@ msgstr ""
 "Sie sollten I2P, wie oben beschrieben, kontrolliert herunterfahren und dann "
 "uninstall_i2p_service_winnt.bat ausführen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447
 msgid "Debugging"
 msgstr "Debuggen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449
 msgid "View the job queue"
 msgstr "Die Auftragswarteschlange ansehen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453
 msgid ""
 "At times, it may be helpful to debug I2P by getting a thread dump. To do so, "
 "please select the following option and review the thread dumped to <a href="
@@ -6273,11 +6632,11 @@ msgstr ""
 "überprüfen die Liste der aktiven Prozesse in der <a href=\"logs."
 "jsp#servicelogs\">wrapper.log Datei</a>!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459
 msgid "Launch browser on router startup?"
 msgstr "Beim Starten einen Browser aufrufen?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:461
 msgid ""
 "I2P's main configuration interface is this web console, so for your "
 "convenience I2P can launch a web browser on startup pointing at"
@@ -6286,70 +6645,90 @@ msgstr ""
 "für Sie beim Starten einen Browser öffnen und die Routerkonsole anzeigen, "
 "unter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:139
+msgid "config summary bar"
+msgstr "Konfiguriere Schnellübersicht"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:330
+msgid "I2P Summary Bar Configuration"
+msgstr "Einstellungen zur I2P-Schnellübersicht"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:401
+msgid "Refresh Interval"
+msgstr "Auffrischungsverzögerung"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:407
+msgid "seconds"
+msgstr "Sekunden"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:411
+msgid "Customize Summary Bar"
+msgstr "Schnellübersicht anpassen"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:137
 msgid "config stats"
 msgstr "Statistiken einrichten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:250
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:304
 msgid "I2P Stats Configuration"
 msgstr "I2P - Einstellungen zu den Statistiken"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355
 msgid "Configure I2P Stat Collection"
 msgstr "I2P-Statistiken anpassen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357
 msgid "Enable full stats?"
 msgstr "Vollständige Statistiken aktivieren?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:364
 msgid "change requires restart to take effect"
 msgstr "Änderungen erfordern einen Routerneustart"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:319
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:373
 msgid "Stat file"
 msgstr "Status Datei"
 
 #. shouldShowLog
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:382
 msgid "Filter"
 msgstr "Filter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:330
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395
 msgid "toggle all"
 msgstr "Wähle alle"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:403
 msgid "Log"
 msgstr "Berichte"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:411
 msgid "Graph"
 msgstr "Graphen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:412
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466
 msgid "Advanced filter"
 msgstr "Erweiterte Filter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:139
 msgid "config tunnels"
 msgstr "Tunnel einrichten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:285
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:343
 msgid "I2P Tunnel Configuration"
 msgstr "Einstellungen der I2P-Tunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:410
 msgid "The default settings work for most people."
 msgstr "Die Standardeinstellungen funktionieren für die meisten."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:414
 msgid "There is a fundamental tradeoff between anonymity and performance."
 msgstr ""
 "Es gibt einen grundsätzlichen Kompromiss zwischen Anonymität und Performance."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:417
 msgid ""
 "Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 "
 "hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely "
@@ -6359,56 +6738,56 @@ msgstr ""
 "eine große Anzahl an Tunneln + Ersatztunneln kann die Performance oder "
 "Zuverlässigkeit erheblich verringern."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:362
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:420
 msgid "High CPU and/or high outbound bandwidth usage may result."
 msgstr ""
 "Eine hohe CPU-Last und/oder hohe ausgehende Bandbreite können die Folge sein."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:423
 msgid "Change these settings with care, and adjust them if you have problems."
 msgstr ""
 "Ändern Sie diese Einstellungen nur, wenn Sie Probleme haben, und stets mit "
 "besonderer Vorsicht!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:375
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:433
 msgid ""
 "Exploratory tunnel setting changes are stored in the router.config file."
 msgstr ""
 "Einstellungen der Erkundungstunnel sind in der Datei router.config "
 "gespeichert."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:378
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:436
 msgid "Client tunnel changes are temporary and are not saved."
 msgstr ""
 "Änderungen an den Kliententunneln sind nur temporär und werden nicht "
 "gespeichert."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:380
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:438
 msgid "To make permanent client tunnel changes see the"
 msgstr ""
 "Um permanente Änderungen an den Kliententunneln zu machen, gehen Sie auf die "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:382
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:440
 msgid "i2ptunnel page"
 msgstr "I2PTunnel-Seite"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:137
 msgid "config UI"
 msgstr "konfiguriere UI"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:260
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:314
 msgid "I2P UI Configuration"
 msgstr "I2P UI-Konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:353
 msgid "Router Console Theme"
 msgstr "Thema der Routerkonsole"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:374
 msgid "Theme selection disabled for Internet Explorer, sorry."
 msgstr "Themenauswahl für den Internet Explorer ist ausgeschaltet, bedauere."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:376
 msgid ""
 "If you're not using IE, it's likely that your browser is pretending to be "
 "IE; please configure your browser (or proxy) to use a different User Agent "
@@ -6419,125 +6798,150 @@ msgstr ""
 "ändern Sie bitte Ihren Browser (oder Proxy) so, dass er einen anderen User-"
 "Agenten sendet!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:379
 msgid "Router Console Language"
 msgstr "Sprache der Routerkonsole"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:385
 msgid ""
 "Please contribute to the router console translation project! Contact the "
 "developers in #i2p-dev on IRC to help."
 msgstr ""
-"Bitte hilf bei der Ãœbersetzung der Routerkonsole mit und kontaktiere dazu "
+"Bitte hilf bei der Ãœbersetzung der Routerkonsole mit, und kontaktiere dazu "
 "die Entwickler im IRC-Kanal #i2p-dev!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:389
 msgid "Apply"
 msgstr "Anwenden"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:137
 msgid "config update"
 msgstr "Aktualisierung der Konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:250
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:304
 msgid "I2P Update Configuration"
 msgstr "Einstellungen zu Aktualisierungen von I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361
 msgid "Check for I2P and news updates"
 msgstr "Überprüfe auf Aktualisierungen von I2P und auf Nachrichten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:363
 msgid "News &amp; I2P Updates"
 msgstr "Neuigkeiten &amp; Aktualisierungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:367
 msgid "Check for news updates"
 msgstr "Auf Aktualisierungen der Nachrichten prüfen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369
 msgid "News Updates"
 msgstr "Aktualisierung der Nachrichten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:377
 msgid "Update In Progress"
 msgstr "Aktualisierung wird vorgenommen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385
 msgid "News URL"
 msgstr "Nachrichten-URL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:389
 msgid "Refresh frequency"
 msgstr "Aktualisierungshäufigkeit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:395
 msgid "Update policy"
 msgstr "Aktualisierungsregeln"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:347
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:401
 msgid "Update through the eepProxy?"
 msgstr "Aktualisierung durch den eepProxy?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:405
 msgid "eepProxy host"
 msgstr "eepProxy-Host"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:409
 msgid "eepProxy port"
 msgstr "eepProxy-Port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:415
 msgid "Update URLs"
 msgstr "URLs aktualisieren"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:419
 msgid "Trusted keys"
 msgstr "Vertraute Schlüssel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:423
 msgid "Update with unsigned development builds?"
 msgstr "Aktualisieren mit unsignierten Entwicklerversionen?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:427
 msgid "Unsigned Build URL"
 msgstr "URL für nicht signierte Aktualisierungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:379
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:433
 msgid "Updates will be dispatched via your package manager."
 msgstr "Aktualisierungen erfolgen durch Ihren Paketmanager."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:131
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:136
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:136
 msgid "home"
 msgstr "Heim"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:339
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:293
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:383
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:354
 msgid "Welcome to I2P"
 msgstr "Willkommen im I2P!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:321
+msgid "I2P Addressbook"
+msgstr "I2P-Adressbuch"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:323
+msgid "Open in new tab"
+msgstr "in neuem Reiter öffnen"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:327
+msgid "Your browser does not support iFrames."
+msgstr "Dein Browser unterstützt keine iFrames."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:329
+msgid "Click here to continue."
+msgstr "Klicke hier, um fortzufahren!"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:144
 msgid "Internal Error"
 msgstr "interner Fehler"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150
 msgid "Configuration"
 msgstr "Einstellungen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157
 msgid "Sorry! There has been an internal error."
 msgstr "Entschuldigung! es gab einen internen Fehler."
 
 #. note to translators - both parameters are URLs
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:158
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:335
 #, java-format
 msgid "Please report bugs on {0} or {1}."
 msgstr "Bitte melden Sie Fehler unter {0} oder {1}!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:339
 msgid ""
 "You may use the username \"guest\" and password \"guest\" if you do not wish "
 "to register."
@@ -6545,27 +6949,27 @@ msgstr ""
 "Sie können hierfür den Benutzernamen \"guest\" und das Passwort \"guest\" "
 "verwenden, wenn Sie sich nicht registrieren wollen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:165
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:283
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:168
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:341
 msgid "Please include this information in bug reports"
 msgstr "Bitte fügen Sie folgende Informationen dem Bugreport bei!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:167
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:170
 msgid "Error Details"
 msgstr "Fehlerdetails"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:169
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:172
 #, java-format
 msgid "Error {0}"
 msgstr "Fehler {0}"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:188
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:191
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:331
 msgid "I2P Version and Running Environment"
 msgstr "I2P-Version & Laufzeitumgebung"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:332
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:390
 msgid ""
 "Note that system information, log timestamps, and log messages may provide "
 "clues to your location; please review everything you include in a bug report."
@@ -6574,11 +6978,11 @@ msgstr ""
 "Fehlerberichte selbst Hinweise auf Ihren Standort enthalten können. Bitte "
 "überprüfen Sie Fehlerberichte, die Sie einreichen wollen, diesbezüglich!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:148
 msgid "Page Not Found"
 msgstr "Seite nicht gefunden"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:264
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:319
 msgid ""
 "Sorry! You appear to be requesting a non-existent Router Console page or "
 "resource."
@@ -6586,33 +6990,25 @@ msgstr ""
 "Bedaure. Anscheinend haben Sie eine nicht vorhandene Routerkonsolenseite\n"
 "oder -Ressource angefordert."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:321
 msgid "Error 404"
 msgstr "Fehler 404"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:270
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:326
 msgid "not found"
 msgstr "nicht gefunden"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:134
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:138
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:136
 msgid "graphs"
 msgstr "Diagramme"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:294
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:270
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:324
 msgid "I2P Performance Graphs"
 msgstr "I2P-Leistungsdiagramme"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:134
-msgid "Router is down"
-msgstr "Router ist offline"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:233
-msgid "News"
-msgstr "News"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:312
 msgid ""
 "Click a flag to select a language. Click 'configure language' below to "
 "change it later."
@@ -6620,67 +7016,75 @@ msgstr ""
 "Klicke eine Flagge an um eine Sprache auszuwählen, Klicke "
 "'Spracheinstellungen' unten, um sie später zu ändern."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:362
 msgid "Search I2P"
 msgstr "Durchsuche I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:382
 msgid "Eepsites of Interest"
 msgstr "Interessante Eepsites"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:134
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:154
+msgid "i2p tunnel manager"
+msgstr "I2P-Tunnel-Verwalter"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:322
+msgid "I2P Tunnel Manager"
+msgstr "I2P-Tunnel-Verwalter"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:138
 msgid "Jar File Dump"
 msgstr "Jar File Dump"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:136
 msgid "job queue"
 msgstr "Auftragswarteschlange"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:303
 msgid "I2P Router Job Queue"
 msgstr "I2P-Router-Auftragswarteschlange"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:134
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:138
 msgid "logs"
 msgstr "Protokolle"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:271
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:329
 msgid "I2P Router Logs"
 msgstr "I2P-Router-Protokolle"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:334
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:392
 msgid "Critical Logs"
 msgstr "Berichte kritischer Ereignisse"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:396
 msgid "Router Logs"
 msgstr "Router-Berichte"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:402
 msgid "Service (Wrapper) Logs"
 msgstr "Berichte des Services (Wrapper)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:131
-msgid "network database summary"
-msgstr "Netzwerkdatenbank Zusammenfassung"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:136
+msgid "network database"
+msgstr "Netzwerkdatenbank"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:249
-msgid "I2P Network Database Summary"
-msgstr "I2P-Netzwerkdatenbank Zusammenfassung"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:303
+msgid "I2P Network Database"
+msgstr "I2P-Netzwerkdatenbank"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:142
 msgid "WebApp Not Found"
 msgstr "WebApplikation nicht gefunden"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:253
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:333
 msgid "Web Application Not Running"
 msgstr "Web Applikation ist nicht aktiv"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:335
 msgid "The requested web application is not running."
 msgstr "Die angeforderte Web-Anwendung ist nicht aktiv."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:256
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:337
 msgid ""
 "Please visit the <a href=\"/configclients.jsp#webapp\">config clients page</"
 "a> to start it."
@@ -6688,49 +7092,65 @@ msgstr ""
 "Bitte besuchen Sie die <a href=\"/configclients.jsp#webapp\">Klienten-"
 "Konfigurations Seite</a>, um diese zu starten."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:136
 msgid "peer connections"
 msgstr "Verbindungen zu Teilnehmern"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:303
 msgid "I2P Network Peers"
 msgstr "I2P-Netzwerkteilnehmer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:136
 msgid "peer profiles"
 msgstr "Teilnehmerprofile"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:303
 msgid "I2P Network Peer Profiles"
 msgstr "Profile der I2P-Netzwerkteilnehmer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:136
 msgid "statistics"
 msgstr "Statistiken"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:316
 msgid "I2P Router Statistics"
 msgstr "I2P-Router-Statistiken"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:259
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:301
 #, java-format
 msgid "Disable {0} Refresh"
 msgstr "{0}-sekündliches Auffrischen<br>ausschalten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:154
+msgid "torrents"
+msgstr "Torrents"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:321
+msgid "I2P Torrent Downloader"
+msgstr "I2P's BitTorrent-Anwendung"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:136
 msgid "tunnel summary"
 msgstr "Tunnel Zusammenfassung"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:303
 msgid "I2P Tunnel Summary"
 msgstr "I2P-Tunnel Zusammenfassung"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:131
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:136
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:303
 msgid "Peer Profile"
 msgstr "Teilnehmerprofil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:326
 #, java-format
 msgid "Profile for peer {0}"
 msgstr "Teilnehmerprofil von {0}"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:154
+msgid "webmail"
+msgstr "Webmail"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:321
+msgid "I2P Webmail"
+msgstr "I2P-Webmail"
diff --git a/apps/routerconsole/locale/messages_es.po b/apps/routerconsole/locale/messages_es.po
index 55ecf1bd8a04fb19294748bf89c93cd51c5a0a48..90c56ed320a2b391040229dd82797060b9822bbd 100644
--- a/apps/routerconsole/locale/messages_es.po
+++ b/apps/routerconsole/locale/messages_es.po
@@ -15,11 +15,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 12:34+0000\n"
-"PO-Revision-Date: 2012-05-06 16:39+0000\n"
+"POT-Creation-Date: 2012-07-28 21:17+0000\n"
+"PO-Revision-Date: 2012-07-27 23:19+0000\n"
 "Last-Translator: blabla <blabla@trash-mail.com>\n"
-"Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/I2P/"
-"language/es/)\n"
+"Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/"
+"es/)\n"
 "Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -69,7 +69,7 @@ msgstr[0] "1 hora"
 msgstr[1] "{0} horas"
 
 #: ../../../core/java/src/net/i2p/data/DataHelper.java:1384
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:313
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341
 msgid "n/a"
 msgstr "n/d"
 
@@ -117,7 +117,8 @@ msgstr "A"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:848
 #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:418
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:451
 msgid "none"
 msgstr "ninguno"
 
@@ -264,7 +265,7 @@ msgstr "{0} se utiliza sólo para conexiones salientes"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521
 #: ../java/src/net/i2p/router/web/HomeHelper.java:32
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:149
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152
 msgid "Help"
 msgstr "Ayuda"
 
@@ -286,7 +287,7 @@ msgstr ""
 "configuración avanzada."
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279
 msgid "Definitions"
 msgstr "Definiciones"
 
@@ -296,8 +297,8 @@ msgstr "Definiciones"
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:35
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:80
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:188
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204
 msgid "Peer"
 msgstr "Par"
 
@@ -359,6 +360,7 @@ msgstr "Cuánto tiempo hace que se estableció esta conexión"
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:834
 msgid "Up"
 msgstr "Subida"
 
@@ -472,7 +474,7 @@ msgstr "Configuración de la interfaz común WAN"
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:446
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:456
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:96
 msgid "Status"
 msgstr "Estado"
 
@@ -720,8 +722,10 @@ msgstr "1 fallado"
 msgid "{0} fails"
 msgstr "{0} fallados"
 
+#. 1
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:160
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13
 msgid "Banned"
 msgstr "Baneado"
 
@@ -1746,15 +1750,96 @@ msgstr "Zambia"
 msgid "Zimbabwe"
 msgstr "Zimbabwe"
 
-#: ../java/src/net/i2p/router/web/CSSHelper.java:85
+#: ../java/src/net/i2p/router/web/CSSHelper.java:117
 #: ../java/src/net/i2p/router/web/HomeHelper.java:33
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:39
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:41
 #: ../java/strings/Strings.java:29
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:256
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:145
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:172
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:174
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:148
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:214
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:216
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:234
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:225
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:197
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:284
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:222
 msgid "I2P Router Console"
 msgstr "Consola del Router I2P"
 
@@ -1765,13 +1850,13 @@ msgstr ""
 "errores!"
 
 #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:302
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297
 msgid "Configuration saved successfully"
 msgstr "Configuración guardada con éxito"
 
 #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:304
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96
 msgid ""
 "Error saving the configuration (applied but not saved) - please see the "
@@ -1781,34 +1866,34 @@ msgstr ""
 "consulta los registros de errores!"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:379
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437
 msgid "Save Client Configuration"
 msgstr "Guardar la configuración de clientes"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:507
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:511
 msgid "Save Interface Configuration"
 msgstr "Guardar configuración de interfaz"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:527
 msgid "Save WebApp Configuration"
 msgstr "Guardar configuración de aplicaciones web"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:541
 msgid "Save Plugin Configuration"
 msgstr "Guardar configuración de complementos"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:549
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:553
 msgid "Install Plugin"
 msgstr "Instalar complemento"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:497
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:555
 msgid "Update All Installed Plugins"
 msgstr "Actualizar todos los complementos instalados"
 
@@ -1840,10 +1925,11 @@ msgid "Start"
 msgstr "Lanzar"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165
-#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:106
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:49
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:61
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:143
 msgid "Unsupported"
 msgstr "No soportado"
 
@@ -1871,8 +1957,8 @@ msgstr "índice de clientes en mal estado."
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:322
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:392
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:508
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:425
 msgid "Client"
 msgstr "Cliente"
 
@@ -1965,7 +2051,7 @@ msgid "Edit"
 msgstr "Editar"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:375
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433
 msgid "Add Client"
 msgstr "Añadir cliente"
 
@@ -1996,10 +2082,9 @@ msgid "Plugin"
 msgstr "Complemento"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:294
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:191
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:97
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:293
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:319
 msgid "Version"
 msgstr "Versión"
 
@@ -2021,7 +2106,7 @@ msgstr "Licencia"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213
 #: ../java/src/net/i2p/router/web/HomeHelper.java:35
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174
 msgid "Website"
 msgstr "Sitio web"
 
@@ -2035,7 +2120,7 @@ msgstr "Detener"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:381
 msgid "Check for updates"
 msgstr "Buscar actualizaciones"
 
@@ -2054,32 +2139,38 @@ msgid "Delete"
 msgstr "Borrar"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:361
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:381
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:854
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:419
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:455
 msgid "Delete selected"
 msgstr "Eliminar seleccionados"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:359
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:367
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:379
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:387
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:395
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:27
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:873
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:417
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:461
 msgid "Add item"
 msgstr "Añadir elemento"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:365
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:385
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:401
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:423
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:459
 msgid "Restore defaults"
 msgstr "Restaurar valores predeterminados"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:347
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:30
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:439
 msgid "Save"
 msgstr "Guardar"
 
@@ -2099,21 +2190,23 @@ msgstr "No se ha introducido un nombre"
 msgid "No URL entered"
 msgstr "No se ha introducido una URL"
 
-#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:77
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:83
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:85
 msgid "Added"
 msgstr "Añadido"
 
-#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:94
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:111
 msgid "Removed"
 msgstr "Eliminado"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:367
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:425
 msgid "Add key"
 msgstr "Añadir clave"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:423
 msgid "Delete key"
 msgstr "Borrar clave"
 
@@ -2206,7 +2299,8 @@ msgid "WARN"
 msgstr "WARN"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88
-#: ../java/src/net/i2p/router/web/HomeHelper.java:190
+#: ../java/src/net/i2p/router/web/HomeHelper.java:192
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:808
 msgid "Remove"
 msgstr "Quitar"
 
@@ -2225,19 +2319,61 @@ msgid "Home Page"
 msgstr "Página de inicio"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:215
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:121
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:343
 msgid "Network"
 msgstr "Red"
 
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:284
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:289
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:298
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:296
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:295
+msgid "Summary Bar"
+msgstr "Barra del resumen"
+
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 msgid "UI"
 msgstr "Interfaz humana"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:311
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:196
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:491
 #: ../java/strings/Strings.java:72
 msgid "Tunnels"
 msgstr "Túneles"
@@ -2247,7 +2383,7 @@ msgid "Clients"
 msgstr "Clientes"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:397
 msgid "Keyring"
 msgstr "Llavero"
 
@@ -2256,15 +2392,15 @@ msgid "Logging"
 msgstr "Registros"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:225
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:202
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:377
 #: ../java/strings/Strings.java:67
 msgid "Peers"
 msgstr "Pares"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:409
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240
 msgid "Stats"
 msgstr "Estadísticas"
 
@@ -2275,132 +2411,132 @@ msgstr "Avanzado"
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:363
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:307
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:341
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:487
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:424
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:386
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:417
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:482
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:444
 msgid "Save changes"
 msgstr "Guardar cambios"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:137
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136
 msgid "Rechecking router reachability..."
 msgstr "Repitida verificación de la accesibilidad del router ..."
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:175
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174
 msgid "Updating IP address"
 msgstr "Actualizando dirección IP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:194
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193
 msgid "Disabling TCP completely"
 msgstr "Desactivando TCP por completo"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:199
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198
 msgid "Updating inbound TCP address to"
 msgstr "Actualizando las direcciones de entrada TCP a "
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:204
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203
 msgid "Disabling inbound TCP"
 msgstr "Desactivando TCP entrante"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:206
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205
 msgid "Updating inbound TCP address to auto"
 msgstr "Actualizando la dirección TCP de entrada a automático"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:217
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216
 msgid "Updating inbound TCP port to"
 msgstr "Actualizando el puerto de entrada TCP a "
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:220
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219
 msgid "Updating inbound TCP port to auto"
 msgstr "Actualizando el puerto de entrada TCP a automático"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:232
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231
 msgid "Updating UDP port from"
 msgstr "Actualizando el puerto UDP desde"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:232
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231
 msgid "to"
 msgstr "a"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:248
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247
 msgid "Gracefully restarting into Hidden Router Mode"
 msgstr "Reiniciando de forma controlada en modo router oculto"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:250
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249
 msgid "Gracefully restarting to exit Hidden Router Mode"
 msgstr "Reiniciando de forma controlada para salir del modo router oculto"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:259
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258
 msgid "Enabling UPnP, restart required to take effect"
 msgstr ""
 "Activando UPnP, se requiere un reinicio para que los cambios surtan efecto."
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:261
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260
 msgid "Disabling UPnP, restart required to take effect"
 msgstr ""
 "Deshabilitando UPnP, se requiere un reinicio para que los cambios surtan "
 "efecto."
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:269
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268
 msgid "Enabling laptop mode"
 msgstr "Activando el modo ordenador portátil"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:271
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270
 msgid "Disabling laptop mode"
 msgstr "Desactivando el modo ordenador portátil"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:278
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277
 msgid "Disabling UDP"
 msgstr "Deshabilitando UDP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:280
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279
 msgid "Enabling UDP"
 msgstr "Habilitando UDP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:287
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286
 msgid "Requiring SSU introducers"
 msgstr "Requeriendo introductores SSU"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:350
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345
 #, java-format
 msgid "The hostname or IP {0} is not publicly routable"
 msgstr "El nombre de host o IP {0} no es enrutable públicamente"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:353
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348
 #, java-format
 msgid "The hostname or IP {0} is invalid"
 msgstr "El nombre de host o IP {0} no es válido"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:379
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374
 msgid "Updating bandwidth share percentage"
 msgstr "Actualizando el porcentaje de compartición del ancho de banda"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:409
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404
 msgid "Updated bandwidth limits"
 msgstr "Límites del ancho de banda actualizados"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:39
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:47
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:50
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:57
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:60
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:49
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:56
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59
 msgid "unknown"
 msgstr "desconocido"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:180
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171
 msgid "bits per second"
 msgstr "bits por segundo"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:181
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172
 #, java-format
 msgid "or {0} bytes per month maximum"
 msgstr "ó {0} bytes por mes como máximo"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:415
 msgid "Ban peer until restart"
 msgstr "Prohibir par hasta el reinicio"
 
@@ -2420,7 +2556,7 @@ msgid "Invalid peer"
 msgstr "par no válido"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:417
 msgid "Unban peer"
 msgstr "Desbanear par"
 
@@ -2433,7 +2569,7 @@ msgid "is not currently banned"
 msgstr "no se encuentra baneado"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:385
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:443
 msgid "Adjust peer bonuses"
 msgstr "Ajustar bonus de pares"
 
@@ -2446,7 +2582,7 @@ msgid "Bad capacity value"
 msgstr "valor de la capacidad falso"
 
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:422
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:480
 msgid "Save changes and reseed now"
 msgstr "Guardar cambios y resembrar ahora"
 
@@ -2466,7 +2602,7 @@ msgstr "Configuración guardada con éxito."
 #. Normal browsers send value, IE sends button label
 #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:393
 msgid "Shutdown immediately"
 msgstr "Apagar en seguida"
 
@@ -2514,7 +2650,7 @@ msgid "Restart in {0}"
 msgstr "Reiniciando en {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391
 msgid "Shutdown gracefully"
 msgstr "Apagar de forma controlada"
 
@@ -2527,7 +2663,7 @@ msgid "Shutdown immediately!  boom bye bye bad bwoy"
 msgstr "Apagar inmediatamente!   Boom adiós chico malo"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395
 msgid "Cancel graceful shutdown"
 msgstr "Cancelar el apagado controlado"
 
@@ -2536,7 +2672,7 @@ msgid "Graceful shutdown cancelled"
 msgstr "Cancelado el apagado controlado"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407
 msgid "Graceful restart"
 msgstr "Reinicio controlado"
 
@@ -2545,7 +2681,7 @@ msgid "Graceful restart requested"
 msgstr "Ha sido solicitado el reinicio controlado"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:409
 msgid "Hard restart"
 msgstr "Reinicio brusco"
 
@@ -2570,27 +2706,27 @@ msgid "Rekeying after graceful shutdown"
 msgstr "Reinicio de claves después del apagado controlado"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:377
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:435
 msgid "Run I2P on startup"
 msgstr "Ejecutar I2P al arrancar el sistema"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:379
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:437
 msgid "Don't run I2P on startup"
 msgstr "No ejecutar I2P al arrancar el sistema"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455
 msgid "Dump threads"
 msgstr "Deshechar threads"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213
 #, java-format
 msgid "Threads dumped to {0}"
-msgstr ""
+msgstr "hilos desechados a {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463
 msgid "View console on startup"
 msgstr "Mostrar consola al iniciar"
 
@@ -2599,7 +2735,7 @@ msgid "Console is to be shown on startup"
 msgstr "La consola se mostrará al iniciar"
 
 #: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465
 msgid "Do not view console on startup"
 msgstr "No mostrar consola al iniciar"
 
@@ -2647,6 +2783,69 @@ msgstr ""
 "Lista de los gráficos actualizada, puede tardar hasta 60s en reflejarse aquí "
 "y en la <a href=\"graphs.jsp\">Página de Gráficos</a>"
 
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:28
+msgid "Save order"
+msgstr "Guardar orden"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35
+msgid "Refresh interval changed"
+msgstr "intervalo de recarga cambiado"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:37
+#, java-format
+msgid "Refresh interval must be at least {0} seconds"
+msgstr "El intervalo de recarga tiene que ser por lo menos {0} segundos."
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:39
+msgid "Refresh interval must be a number"
+msgstr "El intervalo de recarga tiene que ser un número."
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:417
+msgid "Restore full default"
+msgstr "Restablecer todos los valores por defecto"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44
+msgid "Full summary bar default restored."
+msgstr "todos los valores por defecto de la barra de resumen restablecidos"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:49
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:141
+msgid "Summary bar will refresh shortly."
+msgstr "La barra de resumen recargará dentro de poco."
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:46
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:419
+msgid "Restore minimal default"
+msgstr "restablecer valores por defecto mínimales"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:48
+msgid "Minimal summary bar default restored."
+msgstr " valores por defecto mínimales restablecidos"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:65
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:87
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:135
+msgid "Order must be an integer"
+msgstr "scuesión tiene que ser un número natural"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:72
+msgid "No section selected"
+msgstr "no sección elegida"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:77
+msgid "No order entered"
+msgstr "no orden entrado"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:133
+msgid "Moved"
+msgstr "movido"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:140
+msgid "Saved order of sections."
+msgstr "sucesión de secciones guardada"
+
 #. the count isn't really correct anyway, since we don't check for actual changes
 #. addFormNotice("Updated settings for " + updated + " pools.");
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136
@@ -2776,6 +2975,10 @@ msgstr "Finlandés"
 msgid "German"
 msgstr "Alemán"
 
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
+msgid "Greek"
+msgstr "Griego"
+
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
 msgid "Spanish"
 msgstr "Español"
@@ -2788,6 +2991,10 @@ msgstr "Neerlandés"
 msgid "French"
 msgstr "Francés"
 
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
+msgid "Hungarian"
+msgstr "Húngaro"
+
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
 msgid "Italian"
 msgstr "Italiano"
@@ -2863,7 +3070,7 @@ msgstr "Actualizando la frecuencia de refresco a {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151
 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112
-#: ../java/src/net/i2p/router/web/GraphHelper.java:360
+#: ../java/src/net/i2p/router/web/GraphHelper.java:361
 msgid "Never"
 msgstr "Nunca"
 
@@ -2915,130 +3122,128 @@ msgstr "gráfico de ancho de banda combinado"
 
 #. e.g. "statname for 60m"
 #: ../java/src/net/i2p/router/web/GraphHelper.java:172
-#: ../java/src/net/i2p/router/web/GraphHelper.java:220
+#: ../java/src/net/i2p/router/web/GraphHelper.java:221
 #, java-format
 msgid "{0} for {1}"
 msgstr "{0} para {1}"
 
-#. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java
-#: ../java/src/net/i2p/router/web/GraphHelper.java:194
-#: ../java/src/net/i2p/router/web/GraphHelper.java:307
-msgid "All times are UTC."
-msgstr "Todos los horarios son UTC."
-
-#: ../java/src/net/i2p/router/web/GraphHelper.java:222
+#: ../java/src/net/i2p/router/web/GraphHelper.java:223
 #, java-format
 msgid "ending {0} ago"
 msgstr "Terminado hace {0}"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:237
+#: ../java/src/net/i2p/router/web/GraphHelper.java:238
 msgid "Larger"
 msgstr "Más grande"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:243
+#: ../java/src/net/i2p/router/web/GraphHelper.java:244
 msgid "Smaller"
 msgstr "Más pequeño"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:249
+#: ../java/src/net/i2p/router/web/GraphHelper.java:250
 msgid "Taller"
 msgstr "Más alto"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:255
+#: ../java/src/net/i2p/router/web/GraphHelper.java:256
 msgid "Shorter"
 msgstr "Más corto"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:261
+#: ../java/src/net/i2p/router/web/GraphHelper.java:262
 msgid "Wider"
 msgstr "Más ancho"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:267
+#: ../java/src/net/i2p/router/web/GraphHelper.java:268
 msgid "Narrower"
 msgstr "Más estrecho"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:274
+#: ../java/src/net/i2p/router/web/GraphHelper.java:275
 msgid "Larger interval"
 msgstr "Intervalo mayor"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:280
+#: ../java/src/net/i2p/router/web/GraphHelper.java:281
 msgid "Smaller interval"
 msgstr "Intervalo menor"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:287
+#: ../java/src/net/i2p/router/web/GraphHelper.java:288
 msgid "Previous interval"
 msgstr "Intervalo anterior"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:298
+#: ../java/src/net/i2p/router/web/GraphHelper.java:299
 msgid "Next interval"
 msgstr "Intervalo siguiente"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:304
-#: ../java/src/net/i2p/router/web/GraphHelper.java:344
+#: ../java/src/net/i2p/router/web/GraphHelper.java:305
+#: ../java/src/net/i2p/router/web/GraphHelper.java:345
 msgid "Plot averages"
 msgstr "promedios de la trama"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:304
-#: ../java/src/net/i2p/router/web/GraphHelper.java:345
+#: ../java/src/net/i2p/router/web/GraphHelper.java:305
+#: ../java/src/net/i2p/router/web/GraphHelper.java:346
 msgid "plot events"
 msgstr "eventos de la trama"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:339
+#: ../java/src/net/i2p/router/web/GraphHelper.java:308
+msgid "All times are UTC."
+msgstr "Todos los horarios son UTC."
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:340
 msgid "Configure Graph Display"
 msgstr "Configuración de la gráfica"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:339
+#: ../java/src/net/i2p/router/web/GraphHelper.java:340
 msgid "Select Stats"
 msgstr "Seleccionar Estadísticas"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:343
+#: ../java/src/net/i2p/router/web/GraphHelper.java:344
 msgid "Periods"
 msgstr "Períodos"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:345
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:382
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:375
+#: ../java/src/net/i2p/router/web/GraphHelper.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:433
 msgid "or"
 msgstr "o"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:346
+#: ../java/src/net/i2p/router/web/GraphHelper.java:347
 msgid "Image sizes"
 msgstr "Tamanño de las imágenes"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:346
+#: ../java/src/net/i2p/router/web/GraphHelper.java:347
 msgid "width"
 msgstr "ancho"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:347
+#: ../java/src/net/i2p/router/web/GraphHelper.java:348
 msgid "height"
 msgstr "alto"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:347
 #: ../java/src/net/i2p/router/web/GraphHelper.java:348
+#: ../java/src/net/i2p/router/web/GraphHelper.java:349
 msgid "pixels"
 msgstr "píxeles"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:349
+#: ../java/src/net/i2p/router/web/GraphHelper.java:350
 msgid "Refresh delay"
 msgstr "Retardo de actualización"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:364
+#: ../java/src/net/i2p/router/web/GraphHelper.java:365
 msgid "Store graph data on disk?"
 msgstr "Almacenar los datos de gráficos en el disco?"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:370
+#: ../java/src/net/i2p/router/web/GraphHelper.java:371
 msgid "Save settings and redraw graphs"
 msgstr "Guardar los ajustes y volver a dibujar los gráficos"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:425
+#: ../java/src/net/i2p/router/web/GraphHelper.java:426
 msgid "Graph settings saved"
 msgstr "Configuración de gráficos guardada"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:27
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252
 msgid "Addressbook"
 msgstr "Libreta de direcciones"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:27
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:153
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:250
 msgid "Manage your I2P hosts file here (I2P domain name resolution)"
 msgstr ""
 "Administrar el archivo hosts de I2P aquí (resolución de nombres de dominio "
@@ -3049,7 +3254,7 @@ msgid "Configure Bandwidth"
 msgstr "Configurar ancho de banda"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:260
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:314
 msgid "I2P Bandwidth Configuration"
 msgstr "Configuración de ancho de banda I2P"
 
@@ -3066,42 +3271,42 @@ msgid "Customize Home Page"
 msgstr "Personalizar página de inicio"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:30
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:330
 msgid "I2P Home Page Configuration"
 msgstr "Configuración de página de inicio de I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:31
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:160
 msgid "Anonymous webmail client"
 msgstr "Cliente webmail anónimo"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:31
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162
 msgid "Email"
 msgstr "Email"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:32
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:266
 msgid "I2P Router Help"
 msgstr "Ayuda de Router I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:33
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146
 msgid "Router Console"
 msgstr "Consola del Router"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:34
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166
 msgid "Built-in anonymous BitTorrent Client"
 msgstr "Cliente BitTorrent anónimo integrado"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:34
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168
 msgid "Torrents"
 msgstr "Torrents"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:35
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172
 msgid "Local web server"
 msgstr "Servidor web local"
 
@@ -3114,144 +3319,162 @@ msgid "Bug tracker"
 msgstr "Rastreador de errores"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:40
+msgid "The Italian Bittorrent Resource"
+msgstr "El Recurso Bittorrent Italiano"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:41
 msgid "Dev Forum"
 msgstr "Foro de desarrollo"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:40
+#: ../java/src/net/i2p/router/web/HomeHelper.java:41
 msgid "Development forum"
 msgstr "Foro de desarrollo"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:41
-#: ../java/src/net/i2p/router/web/HomeHelper.java:52
+#: ../java/src/net/i2p/router/web/HomeHelper.java:42
+#: ../java/src/net/i2p/router/web/HomeHelper.java:54
 msgid "Bittorrent tracker"
 msgstr "Tracker de bittorrent"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:41
+#: ../java/src/net/i2p/router/web/HomeHelper.java:42
 msgid "diftracker"
 msgstr "diftracker"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:42
+#: ../java/src/net/i2p/router/web/HomeHelper.java:43
 msgid "I2P Applications"
 msgstr "Aplicaciones I2P"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:43
+#: ../java/src/net/i2p/router/web/HomeHelper.java:44
 msgid "FAQ"
 msgstr "Preguntas frecuentes"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:43
+#: ../java/src/net/i2p/router/web/HomeHelper.java:44
 msgid "Frequently Asked Questions"
 msgstr "Preguntas frecuentes"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:44
+#: ../java/src/net/i2p/router/web/HomeHelper.java:45
 msgid "Community forum"
 msgstr "Foro de la comunidad"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:44
+#: ../java/src/net/i2p/router/web/HomeHelper.java:45
 msgid "Forum"
 msgstr "Foro"
 
-#. "ident.i2p" + S + _x("Short message service") + S + "http://ident.i2p/" + S + I + "itoopie_sm.png" + S +
 #: ../java/src/net/i2p/router/web/HomeHelper.java:46
-msgid "Javadocs"
-msgstr "Javadocs"
+msgid ""
+"A public anonymous Git hosting site - supports pulling via Git and HTTP and "
+"pushing via SSH"
+msgstr ""
+"un sitio anfitrión git anónimo y público - soporta halar a través de Git y "
+"HTTP, y empujar a través de SSH"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:46
-#: ../java/src/net/i2p/router/web/HomeHelper.java:55
-msgid "Technical documentation"
-msgstr "Documentación técnica"
+msgid "Anonymous Git Hosting"
+msgstr "anfitrión git anónimo"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:47
-msgid "Key Server"
-msgstr "Servidor de claves"
+msgid "Microblog"
+msgstr "microblog"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:47
-msgid "OpenPGP Keyserver"
-msgstr "Keyserver de OpenPGP"
+msgid "Your premier microblogging service on I2P"
+msgstr "servicio mircroblog en I2P"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:48
+msgid "Javadocs"
+msgstr "Javadocs"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:48
+#: ../java/src/net/i2p/router/web/HomeHelper.java:57
+msgid "Technical documentation"
+msgstr "Documentación técnica"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:50
 msgid "Debian and Tahoe-LAFS repositories"
 msgstr "Repositorios de Debian y Tahoe-LAFS"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:48
+#. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "education.png" + S +
+#: ../java/src/net/i2p/router/web/HomeHelper.java:50
 msgid "killyourtv.i2p"
 msgstr "killyourtv.i2p"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:49
+#: ../java/src/net/i2p/router/web/HomeHelper.java:51
 msgid "I2P Pastebin"
 msgstr "Pastebin de I2P"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:49
+#: ../java/src/net/i2p/router/web/HomeHelper.java:51
 msgid "Pastebin"
 msgstr "Pastebin"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:50
+#: ../java/src/net/i2p/router/web/HomeHelper.java:52
 msgid "I2P News"
 msgstr "Noticias I2P"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:51
+#: ../java/src/net/i2p/router/web/HomeHelper.java:53
 msgid "Add-on directory"
 msgstr "Directorio de complementos"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:51
+#: ../java/src/net/i2p/router/web/HomeHelper.java:53
 msgid "Plugins"
 msgstr "Complementos"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:52
+#: ../java/src/net/i2p/router/web/HomeHelper.java:54
 msgid "Postman's Tracker"
 msgstr "Tracker de Postman"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:53
+#: ../java/src/net/i2p/router/web/HomeHelper.java:55
 msgid "I2P home page"
 msgstr "Página de inicio I2P"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:53
+#: ../java/src/net/i2p/router/web/HomeHelper.java:55
 msgid "Project Website"
 msgstr "Sitio web del proyecto"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:54
+#: ../java/src/net/i2p/router/web/HomeHelper.java:56
 msgid "I2P Netowrk Statistics"
 msgstr "Estadísticas de red I2P"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:55
+#: ../java/src/net/i2p/router/web/HomeHelper.java:57
 msgid "Technical Docs"
 msgstr "Documentos técnicos"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:56
+#: ../java/src/net/i2p/router/web/HomeHelper.java:58
 msgid "Trac Wiki"
 msgstr "Wiki de Trac"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:57
+#: ../java/src/net/i2p/router/web/HomeHelper.java:59
 msgid "Ugha's Wiki"
 msgstr "Wiki de Ugha"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:58
+#: ../java/src/net/i2p/router/web/HomeHelper.java:60
 msgid "Seedless and the Robert BitTorrent applications"
 msgstr "Sin semillas y aplicaciones de BitTorrent Robert"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:58
+#: ../java/src/net/i2p/router/web/HomeHelper.java:60
 msgid "Sponge's main site"
 msgstr "Página principal de Sponge"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:99
+#: ../java/src/net/i2p/router/web/HomeHelper.java:101
 msgid "The HTTP proxy is not up"
 msgstr "El proxy HTTP no está activo"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:101
+#: ../java/src/net/i2p/router/web/HomeHelper.java:103
 #, java-format
 msgid "Your browser is not properly configured to use the HTTP proxy at {0}"
 msgstr ""
 "Tu navegador no está correctamente configurado para utilizar el proxy HTTP "
 "en {0}"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:192
+#: ../java/src/net/i2p/router/web/HomeHelper.java:194
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:810
 msgid "Name"
 msgstr "Nombre"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:194
+#: ../java/src/net/i2p/router/web/HomeHelper.java:196
 msgid "URL"
 msgstr "URL"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:212
+#: ../java/src/net/i2p/router/web/HomeHelper.java:214
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:856
 msgid "Add"
 msgstr "Añadir"
 
@@ -3268,115 +3491,112 @@ msgstr "Archivo no encontrado"
 msgid "No log messages"
 msgstr "No hay mensajes de registro"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:78
-msgid "Network Database RouterInfo Lookup"
-msgstr "Busqueda de RouterInfo en la base de datos de red"
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:19
+msgid "Summary"
+msgstr "Resumen"
+
+#. 0
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:20
+msgid "Local Router"
+msgstr "Router local"
+
+#. 1
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:21
+msgid "Router Lookup"
+msgstr "búsqueda de router"
+
+#. 2
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:22
+msgid "All Routers"
+msgstr "Todos los routers"
+
+#. 3
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:23
+msgid "All Routers with Full Stats"
+msgstr "todos los routers con estadísticas completas"
+
+#. 4
+#. 5
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:25
+msgid "LeaseSets"
+msgstr "LeaseSets"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:93
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
 #: ../java/strings/Strings.java:68
 msgid "Router"
 msgstr "Router"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:93
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
 msgid "not found in network database"
 msgstr "no se encuentra en la base de datos de red"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:105
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:236
-msgid "Network Database Contents"
-msgstr "Contenido de la base de datos de red"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:106
-msgid "View RouterInfo"
-msgstr "Ver RouterInfo"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107
-msgid "LeaseSets"
-msgstr "LeaseSets"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135
 msgid "LeaseSet"
 msgstr "LeaseSet"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:142
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137
 msgid "Local"
 msgstr "Local"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:144
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139
 msgid "Unpublished"
 msgstr "No publicado"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:145
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:152
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:147
 msgid "Destination"
 msgstr "Destino"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:162
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157
 #, java-format
 msgid "Expires in {0}"
 msgstr "Caduca en {0}"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:164
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159
 #, java-format
 msgid "Expired {0} ago"
 msgstr "Caducó hace {0}"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:179
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
 msgid "Gateway"
 msgstr "Puerta de enlace"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:179
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
 msgid "Lease"
 msgstr "Lease"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:181
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176
 msgid "Tunnel"
 msgstr "Túnel"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:236
-msgid "View LeaseSets"
-msgstr "Ver LeaseSets"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:238
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232
 msgid "Not initialized"
 msgstr "No inicializado"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:247
-msgid "Routers"
-msgstr "Routers"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:249
-msgid "Show all routers"
-msgstr "Mostrar todos los enrutadores"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:251
-msgid "Show all routers with full stats"
-msgstr "Mostrar las estadísticas completas de todos los routers"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283
 msgid "Network Database Router Statistics"
 msgstr "Estadísticas de la base de datos de red del router"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:294
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:308
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:326
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322
 msgid "Count"
 msgstr "Cantidad"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:308
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304
 msgid "Transports"
 msgstr "Transportes"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:326
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322
 msgid "Country"
 msgstr "País"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:365
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367
 msgid "Our info"
 msgstr "Nuestra información"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369
 msgid "Peer info for"
 msgstr "Información de interlocutor para"
 
@@ -3384,57 +3604,57 @@ msgstr "Información de interlocutor para"
 msgid "Full entry"
 msgstr "Campo completo"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:377
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:119
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:152
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630
 msgid "Hidden"
 msgstr "Oculto"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:377
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
 msgid "Updated"
 msgstr "Actualizado"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382
 #, java-format
 msgid "{0} ago"
 msgstr "hace {0}"
 
 #. shouldnt happen
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:380
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:384
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385
 msgid "Published"
 msgstr "Publicado"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:386
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387
 msgid "Address(es)"
 msgstr "Dirección(es)"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:399
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400
 msgid "cost"
 msgstr "coste"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "Hidden or starting up"
 msgstr "Oculto o iniciando"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "SSU"
 msgstr "SSU"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "SSU with introducers"
 msgstr "SSU con introductores"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP"
 msgstr "NTCP"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP and SSU"
 msgstr "NTCP y SSU"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP and SSU with introducers"
 msgstr "NTCP y SSU con introductores"
 
@@ -3453,6 +3673,7 @@ msgid "Hide news"
 msgstr "Esconder noticias"
 
 #: ../java/src/net/i2p/router/web/NewsFetcher.java:149
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642
 msgid "Show news"
 msgstr "Mostrar noticias"
 
@@ -3517,7 +3738,6 @@ msgid "Downloading plugin"
 msgstr "Descargando complemento"
 
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:243
 #, java-format
 msgid "{0}B transferred"
 msgstr "{0}B transferidos"
@@ -3533,7 +3753,7 @@ msgid "Cannot create plugin directory {0}"
 msgstr "No se puede crear directorio del complemento {0}"
 
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:296
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:302
 #, java-format
 msgid "from {0}"
 msgstr "de {0}"
@@ -3676,186 +3896,180 @@ msgstr "Complemento {0} instalado, pero no se pudo iniciar."
 msgid "Failed to download plugin from {0}"
 msgstr "No se pudo descargar el complemento de {0}."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:71
-msgid "Peer Profiles"
-msgstr "Perfiles de los pares"
-
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72
+#. buf.append("<h2>").append(_("Peer Profiles")).append("</h2>\n<p>");
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83
 #, java-format
 msgid "Showing 1 recent profile."
 msgid_plural "Showing {0} recent profiles."
 msgstr[0] "Mostrando 1 perfil reciente."
 msgstr[1] "Mostrando {0} Perfiles recientes."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:74
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85
 #, java-format
 msgid "Hiding 1 older profile."
 msgid_plural "Hiding {0} older profiles."
 msgstr[0] "Ocultando 1 perfil más antiguo."
 msgstr[1] "Ocultando {0} perfiles más antiguos."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:76
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87
 #, java-format
 msgid "Hiding 1 standard profile."
 msgid_plural "Hiding {0} standard profiles."
 msgstr[0] "Ocultando 1 perfil estándar."
 msgstr[1] "Ocultando {0} perfiles estándar."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:81
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92
 msgid "Groups (Caps)"
 msgstr "Grupos (Caps)"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:251
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:377
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:435
 msgid "Speed"
 msgstr "Velocidad"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:253
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:381
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:439
 msgid "Capacity"
 msgstr "Capacidad"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:84
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:255
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:95
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277
 msgid "Integration"
 msgstr "Integración"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:124
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135
 msgid "Fast, High Capacity"
 msgstr "Rápido, alta capacidad"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:125
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11
 msgid "High Capacity"
 msgstr "Alta  Capacidad"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137
 msgid "Standard"
 msgstr "Estándar"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:161
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172
 msgid "Failing"
 msgstr "Fallando"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:416
 msgid "Integrated"
 msgstr "Integrados"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173
 msgid "Unreachable"
 msgstr "Inaccesible"
 
 #. hide if < 10%
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:169
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180
 msgid "Test Fails"
 msgstr "Test fallido"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:175
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186
 msgid "profile"
 msgstr "perfil"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:184
-msgid "Floodfill and Integrated Peers"
-msgstr "Pares floodfill e Integrados"
-
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:189
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205
 msgid "Caps"
 msgstr "Categorías"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:190
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206
 msgid "Integ. Value"
 msgstr "Valor de Integración"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207
 msgid "Last Heard About"
 msgstr "Sabido por última vez sobre"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208
 msgid "Last Heard From"
 msgstr "Sabido por última vez de"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209
 msgid "Last Good Send"
 msgstr "Último enviado Correcto"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210
 msgid "Last Bad Send"
 msgstr "Último enviado con Errores"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211
 msgid "10m Resp. Time"
 msgstr "Tiempo resp. 10m"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212
 msgid "1h Resp. Time"
 msgstr "Tiempo resp. 1h"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213
 msgid "1d Resp. Time"
 msgstr "Tiempo resp. 1d"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214
 msgid "Last Good Lookup"
 msgstr "Última búsqueda exitosa"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215
 msgid "Last Bad Lookup"
 msgstr "Última búsqueda fallida"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216
 msgid "Last Good Store"
 msgstr "Última guardada exitosa"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217
 msgid "Last Bad Store"
 msgstr "Última guardada fallida"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218
 msgid "1h Fail Rate"
 msgstr "Tasa de error en 1h"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219
 msgid "1d Fail Rate"
 msgstr "Tasa de error en 1d"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:250
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272
 msgid "Thresholds"
 msgstr "Umbrales"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274
 msgid "fast peers"
 msgstr "pares rápidos"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276
 msgid "high capacity peers"
 msgstr "pares de alta capacidad"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278
 msgid " well integrated peers"
 msgstr "Pares bien integrados"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "as determined by the profile organizer"
 msgstr "según lo determinado por el organizador del perfil"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "groups"
 msgstr "grupos"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281
 msgid "capabilities in the netDb, not used to determine profiles"
 msgstr "capacidades en la netDb, no se utilizan para determinar los perfiles"
 
 #. capabilities
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281
 #: ../java/strings/Strings.java:81
 msgid "caps"
 msgstr "capacidades"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282
 msgid ""
 "peak throughput (bytes per second) over a 1 minute period that the peer has "
 "sustained in a single tunnel"
@@ -3863,34 +4077,44 @@ msgstr ""
 "rendimiento máximo (bytes por segundo) durante un período de 1 minuto que el "
 "par ha sostenido en un solo túnel"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282
 msgid "speed"
 msgstr "velocidad"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283
 msgid "capacity"
 msgstr "capacidad"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283
 msgid "how many tunnels can we ask them to join in an hour?"
 msgstr "a cuántos túneles podemos pedirlos que se unan en una hora?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284
 msgid "how many new peers have they told us about lately?"
 msgstr "de cuántos nuevos pares nos han hablado últimamente?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284
 msgid "integration"
 msgstr "integración"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285
 msgid "is the peer banned, or unreachable, or failing tunnel tests?"
 msgstr "Está el par baneado, o inalcanzable, o fallando las pruebas de túnel?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285
 msgid "status"
 msgstr "estado"
 
+#. 0
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12
+msgid "Floodfill "
+msgstr "'floodfill'"
+
+#. 2
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14
+msgid "All"
+msgstr "Todos"
+
 #: ../java/src/net/i2p/router/web/SearchHelper.java:74
 msgid "Select search engine"
 msgstr "Elegir motor de búsqueda"
@@ -4059,15 +4283,15 @@ msgstr "Exportar datos como XML"
 msgid "Lifetime average value"
 msgstr "Valor medio total"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:45
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:142
 msgid "I2P Router Help &amp; FAQ"
 msgstr "Ayuda del router I2P &amp; preguntas frecuentes"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144
 msgid "Help &amp; FAQ"
 msgstr "Ayuda"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:59
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:152
 msgid ""
 "Configure startup of clients and webapps (services); manually start dormant "
 "services"
@@ -4075,225 +4299,315 @@ msgstr ""
 "Configura el arranque de clientes y servicios (webapps) o lanza servicios no "
 "activados"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:61
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:154
 msgid "I2P Services"
 msgstr "Servicios I2P"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:186
 msgid "Configure I2P Router"
 msgstr "Configurar router I2P"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:188
 msgid "I2P Internals"
 msgstr "Configuración"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:97
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:309
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:489
 msgid "View existing tunnels and tunnel build status"
 msgstr "Ver los túneles existentes y el estado de construcción de túneles"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:103
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:223
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:200
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:375
 msgid "Show all current peer connections"
 msgstr "Mostrar todas las conexiones actuales con pares"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:109
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206
 msgid "Show recent peer performance profiles"
 msgstr "Mostrar perfiles recientes del rendimiento de los pares"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208
 msgid "Profiles"
 msgstr "Perfiles"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:115
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:212
 msgid "Show list of all known I2P routers"
 msgstr "Mostrar lista de todos los routers I2P conocidos"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:214
 msgid "NetDB"
 msgstr "NetDB"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:121
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218
 msgid "Health Report"
 msgstr "Informe de salud"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:220
 msgid "Logs"
 msgstr "Registros"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:134
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231
 msgid "Graph router performance"
 msgstr "Mostrar el rendimiento del router"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:233
 msgid "Graphs"
 msgstr "Gráficos"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:141
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:238
 msgid "Textual router performance statistics"
 msgstr "Estadísticas textuales del rendimiento del router"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:378
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:411
 msgid "Local Destinations"
 msgstr "Destinos locales"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246
 #: ../java/strings/Strings.java:62
 msgid "I2PTunnel"
 msgstr "Túnel I2P"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268
 msgid "General"
 msgstr "General"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273
+msgid ""
+"Your Local Identity is your unique I2P router identity, similar to an ip "
+"address but tailored to I2P. "
+msgstr ""
+"La identidad local es la identidad única de tu router, similar a una "
+"dirección ip, pero en el ámbito de i2p."
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274
+msgid "Never disclose this to anyone, as it can reveal your real world ip."
+msgstr "Nunca la digas a nadie, dado que puede revelar tu dirección ip real."
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276
 msgid "Local Identity"
 msgstr "Identidad propia"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:280
 msgid "Your unique I2P router identity is"
 msgstr "La identidad de tu enrutador I2P es "
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:185
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284
 msgid "never reveal it to anyone"
 msgstr "¡Nunca se la digas a nadie!"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:286
 msgid "show"
 msgstr "mostrar"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:198
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316
+msgid "The version of the I2P software we are running"
+msgstr "la versión de I2P que estás usando"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:300
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:326
 msgid "How long we've been running for this session"
 msgstr "Cuanto tiempo hemos estado en funcionamiento durante esta sesión"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:201
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:101
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:303
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:329
 msgid "Uptime"
 msgstr "Tiempo de servicio"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:212
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:118
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:341
 msgid ""
 "Help with configuring your firewall and router for optimal I2P performance"
 msgstr ""
 "Ayuda con la configuración de cortafuegos y router para un rendimiento "
 "óptimo de I2P"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:356
+msgid "Configure I2P Updates"
+msgstr "configurar la actualización de I2P"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:358
+msgid "I2P Update"
+msgstr "Actualización de I2P"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383
+msgid "Peers we've been talking to in the last few minutes/last hour"
+msgstr ""
+"pares con los que hemos comunicado en los últimos minutos / la última hora"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:386
 msgid "Active"
 msgstr "Activos"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:395
+msgid "The number of peers available for building client tunnels"
+msgstr "cantidad de pares disponibles para crear túneles clientes"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:398
 msgid "Fast"
 msgstr "Rápidos"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:404
+msgid "The number of peers available for building exploratory tunnels"
+msgstr "cantidad de pares disponibles para crear túneles exploratorios"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407
 msgid "High capacity"
 msgstr "Alta capacidad"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:258
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:413
+msgid "The number of peers available for network database inquries"
+msgstr ""
+"cantidad de pares disponibles para consultas a la base de datos sobre la red"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:422
+msgid "The total number of peers in our network database"
+msgstr "cantidad total de routers en nuestra base de datos sobre la red"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425
 msgid "Known"
 msgstr "Conocidos"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:445
 msgid "Configure router bandwidth allocation"
 msgstr "Configurar ancho de banda del enrutador I2P"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:447
 msgid "Bandwidth in/out"
 msgstr "Ancho de Banda entrante/saliente"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:294
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:467
 msgid "Total"
 msgstr "Total"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:301
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:474
 msgid "Used"
 msgstr "Usado"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:496
+msgid ""
+"Used for building and testing tunnels, and communicating with floodfill peers"
+msgstr "para crear y probar túneles, y para comunicar con los pares floodfill"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:499
 msgid "Exploratory"
 msgstr "Exploratorios"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:505
+msgid "Tunnels we are using to provide or access services on the network"
+msgstr "túneles que usas para acceder o provisionar servicios en la red"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:514
+msgid ""
+"Tunnels we are participating in, directly contributing bandwith to the "
+"network"
+msgstr ""
+"Túneles en los que tomamos parte, así aportando de forma directa ancho de "
+"banda a la red. "
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:517
 msgid "Participating"
 msgstr "Participando en"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:523
+msgid ""
+"The ratio of tunnel hops we provide to tunnel hops we use - a value greater "
+"than 1.00 indicates a positive contribution to the network"
+msgstr ""
+"La relación de saltos de túnel que proporcionamos y los que usamos - un "
+"valor mayor de 1,00 indica una aportación positiva a la red."
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:526
 msgid "Share ratio"
 msgstr "Relación de compartición"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:340
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:539
 msgid "What's in the router's job queue?"
 msgstr "¿Qué está en la cola de tareas del router?"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:342
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:541
 msgid "Congestion"
 msgstr "Tareas"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:347
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:546
+msgid "Indicates router performance"
+msgstr "indica el rendimiento del router"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:549
 msgid "Job lag"
 msgstr "Demora - tareas"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:353
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:555
+msgid "Indicates how quickly outbound messages to other I2P routers are sent"
+msgstr "indica lo rápido que se envían mensajes a otros routers I2P"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:558
 msgid "Message delay"
 msgstr "Demora - mensajes"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:360
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:565
+msgid "Round trip time for a tunnel test"
+msgstr "Tiempo de ida y vuelta de un test de túnel"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:568
 msgid "Tunnel lag"
 msgstr "Demora - túneles"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:575
+msgid "Queued requests from other routers to participate in tunnels"
+msgstr "encoladas peticiones de otros routers para participar en túneles"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:578
 msgid "Backlog"
 msgstr "Peticiones pendientes"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:110
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:613
+msgid "News &amp; Updates"
+msgstr "Noticias &amp; Actualizaciones"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:143
 msgid "ERR-Client Manager I2CP Error - check logs"
 msgstr "ERR- Error Administrador de Clientes I2CP - comprobar registros"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:117
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:150
 #, java-format
 msgid "ERR-Clock Skew of {0}"
 msgstr "ERR-Desviación del Reloj de {0}"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:122
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:155
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:188
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626
 msgid "Testing"
 msgstr "Comprobando"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:129
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:548
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:162
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606
 msgid "OK"
 msgstr "Bien"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:130
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:163
 msgid "ERR-Private TCP Address"
 msgstr "ERR-Dirección TCP Privada"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:132
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:165
 msgid "ERR-SymmetricNAT"
 msgstr "ERR-NAT simétrico"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:135
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:168
 msgid "WARN-Firewalled with Inbound TCP Enabled"
 msgstr "AVISO-Tras cortafuegos con TCP entrante activado"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:137
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:170
 msgid "WARN-Firewalled and Floodfill"
 msgstr "AVISO-Tras cortafuegos y floodfill"
 
 #. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0)
 #. return _("WARN-Firewalled and Fast");
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:140
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:173
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610
 msgid "Firewalled"
 msgstr "Bloqueado por un cortafuegos"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:142
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:175
 msgid ""
 "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and "
 "restart"
@@ -4301,57 +4615,57 @@ msgstr ""
 "ERR-puerto UDP en uso - ¡establece i2np.udp.internalPort=xxxx = en la "
 "configuración avanzada y reinicia!"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:148
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:181
 msgid "ERR-No Active Peers, Check Network Connection and Firewall"
 msgstr "ERR-No hay pares activos, Compruebe la conexión de red y cortafuegos"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:151
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:184
 msgid "ERR-UDP Disabled and Inbound TCP host/port not set"
 msgstr ""
 "ERR-UDP deshabilitado y el puerto/host de entrada TCP no ha sido establecido"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:153
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:186
 msgid "WARN-Firewalled with UDP Disabled"
 msgstr "AVISO-Tras cortafuegos con UDP deshabilitado"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:378
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:411
 msgid "Add/remove/edit &amp; control your client and server tunnels"
 msgstr ""
 "Agregar/quitar/editar &amp; controlar tus túneles de cliente y servidor"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:390
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:423
 msgid "Server"
 msgstr "Servidor"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:394
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:427
 msgid "Show tunnels"
 msgstr "Mostrar túneles"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:405
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:438
 msgid "Leases expired"
 msgstr "Leases expirados"
 
 #. red or yellow light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:405
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:406
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:438
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:439
 msgid "Rebuilding"
 msgstr "Reconstruyendo"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:406
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:439
 msgid "ago"
 msgstr "hace"
 
 #. green light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:409
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:442
 msgid "Ready"
 msgstr "Listo"
 
 #. yellow light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:413
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:446
 msgid "Building"
 msgstr "Construyendo"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:413
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:446
 msgid "Building tunnels"
 msgstr "Creando túneles"
 
@@ -4359,13 +4673,13 @@ msgstr "Creando túneles"
 #. nicely under 'local destinations' in the summary bar
 #. note that if the wording changes in i2ptunnel.config, we have to
 #. keep the old string here as well for existing installs
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:429
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:462
 #: ../java/strings/Strings.java:36
 msgid "shared clients"
 msgstr "clientes diferentes"
 
 #. Note to translators: parameter is a version, e.g. "0.8.4"
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:643
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:676
 #, java-format
 msgid "Download {0} Update"
 msgstr "Descargar actualización ( {0} )"
@@ -4373,23 +4687,43 @@ msgstr "Descargar actualización ( {0} )"
 #. Note to translators: parameter is a date and time, e.g. "02-Mar 20:34 UTC"
 #. <br> is optional, to help the browser make the lines even in the button
 #. If the translation is shorter than the English, you should probably not include <br>
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:651
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:684
 #, java-format
 msgid "Download Unsigned<br>Update {0}"
 msgstr "Descargar actualización<br>no firmada del {0}"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:676
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:709
 msgid "Help with firewall configuration"
 msgstr "Ayuda con la configuración del cortafuegos"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:678
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:711
 msgid "Check network connection and NAT/firewall"
 msgstr "Comprobar conexión de red y NAT/cortafuegos"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:697
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:730
 msgid "Reseed"
 msgstr "Resembrar"
 
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:812
+msgid "Order"
+msgstr "orden"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:829
+msgid "Top"
+msgstr "cabeza"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:842
+msgid "Down"
+msgstr "abajo"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:847
+msgid "Bottom"
+msgstr "fondo"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:859
+msgid "Select a section to add"
+msgstr "elegir una sección a añadir"
+
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:118
 #, java-format
 msgid "events in {0}"
@@ -4414,7 +4748,7 @@ msgstr "ahora"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:35
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:57
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:398
 msgid "configure"
 msgstr "configurar"
 
@@ -4524,8 +4858,7 @@ msgid "out"
 msgstr "saliente"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:67
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:142
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:236
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:146
 msgid "Updating"
 msgstr "Actualizando"
 
@@ -4533,8 +4866,8 @@ msgstr "Actualizando"
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:89
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:260
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:284
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:266
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:290
 msgid "Update downloaded"
 msgstr "Actualización descargada"
 
@@ -4544,22 +4877,22 @@ msgid "Unsigned update file from {0} is corrupt"
 msgstr "Archivo de actualización no firmado del {0} está dañado"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:279
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:285
 msgid "Restarting"
 msgstr "Reiniciando"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:286
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:292
 msgid "Click Restart to install"
 msgstr "¡Pincha en \"Reiniciar\" para instalar!"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:288
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:294
 msgid "Click Shutdown and restart to install"
 msgstr "¡Pincha en \"Apagar\" y reinicia para instalar!"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:290
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:296
 #, java-format
 msgid "Version {0}"
 msgstr "Versión {0}"
@@ -4569,27 +4902,33 @@ msgstr "Versión {0}"
 msgid "Failed copy to {0}"
 msgstr "Fallada copia a {0}"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:183
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:187
 #, java-format
 msgid "Updating from {0}"
 msgstr "Actualizando de {0}"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:252
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:243
+#, java-format
+msgid "{0} downloaded"
+msgstr "{0} descargada"
+
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:258
 #, java-format
 msgid "No new version found at {0}"
 msgstr "Ninguna versión nueva encontrada en {0}"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:279
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:285
 msgid "Update verified"
 msgstr "Actualización verificada"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:305
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:311
 #, java-format
 msgid "Transfer failed from {0}"
 msgstr "Transferencia fallida de {0}"
 
 #. wars for ConfigClientsHelper
 #: ../java/strings/Strings.java:12
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:154
 msgid "addressbook"
 msgstr "libreta de direcciones"
 
@@ -4814,133 +5153,149 @@ msgstr "itag1"
 msgid "itag2"
 msgstr "itag2"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:137
 msgid "configure bandwidth"
 msgstr "Configurar ancho de banda"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:234
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:235
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:268
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:244
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:227
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:228
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:223
-msgid "Summary Bar"
-msgstr "Barra del resumen"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:160
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:157
+msgid "Router is down"
+msgstr "Router está caído"
 
 #. We have intl defined when this is included, but not when compiled standalone.
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:248
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:281
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:257
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:258
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:258
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:236
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:316
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:308
 msgid "Refresh (s)"
 msgstr "Actualizar (s)"
 
 #. ditto
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:251
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:263
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:252
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:285
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:261
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:262
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:262
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:244
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:249
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:240
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:306
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:312
 msgid "Enable"
 msgstr "Activar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355
 msgid "Bandwidth limiter"
 msgstr "Limitador de ancho de banda"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357
 msgid ""
 "I2P will work best if you configure your rates to match the speed of your "
 "internet connection."
@@ -4948,34 +5303,34 @@ msgstr ""
 "I2P funcionará mejor si configuras tus tasas de modo que coincidan con la "
 "velocidad de tu conexión a Internet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361
 msgid "KBps In"
 msgstr "KB/s entrantes"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375
 msgid "KBps Out"
 msgstr "KB/s salientes"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:390
 msgid "Share"
 msgstr "Compartir"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:343
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:309
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:408
 msgid "NOTE"
 msgstr "NOTA"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:399
 #, java-format
 msgid "You have configured I2P to share only {0} KBps."
 msgstr "Has configurado I2P para compartir sólo {0} KBps."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402
 msgid "I2P requires at least 12KBps to enable sharing. "
 msgstr "I2P requiere al menos 12KBps para permitir el intercambio."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:403
 msgid ""
 "Please enable sharing (participating in tunnels) by configuring more "
 "bandwidth. "
@@ -4983,18 +5338,18 @@ msgstr ""
 "Por favor, ¡activa la compartición (participación en túneles) configurando "
 "un mayor ancho de banda."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404
 msgid ""
 "It improves your anonymity by creating cover traffic, and helps the network."
 msgstr ""
 "Esto mejorará tu anonimato creando tráfico de cobertura, y ayuda a la red."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406
 #, java-format
 msgid "You have configured I2P to share {0} KBps."
 msgstr "Has configurado I2P para compartir {0} KBps."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409
 msgid ""
 "The higher the share bandwidth the more you improve your anonymity and help "
 "the network."
@@ -5002,60 +5357,60 @@ msgstr ""
 "Cuanto mayor sea el ancho de banda compartido, mayor es el anonimato y más "
 "ayudas a la red."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413
 msgid "Advanced network configuration page"
 msgstr "Página de configuración de red avanzada"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:305
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:371
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:451
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:481
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:493
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:363
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:383
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:399
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:363
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:339
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:485
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:422
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:384
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:333
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:383
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:415
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:429
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:509
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:525
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:539
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:551
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:441
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:393
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:442
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:437
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:137
 msgid "config advanced"
 msgstr "configuración avanzada"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:260
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:314
 msgid "I2P Advanced Configuration"
 msgstr "Ajustes Avanzados de I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:355
 msgid "Advanced I2P Configuration"
 msgstr "Configuración I2P avanzada"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:365
 msgid "Some changes may require a restart to take effect."
 msgstr "Algunos cambios pueden requerir un reinicio para que surtan efecto."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:139
 msgid "config clients"
 msgstr "configuración de clientes"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:346
 msgid "I2P Client Configuration"
 msgstr "Configuración de Clientes I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:412
 msgid "Client Configuration"
 msgstr "Configuración Clientes"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414
 msgid ""
 "The Java clients listed below are started by the router and run in the same "
 "JVM."
@@ -5063,83 +5418,83 @@ msgstr ""
 "Los clientes de Java que se enumeran a continuación son iniciados por el "
 "router y se ejecutan en la misma JVM."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420
 msgid "To change other client options, edit the file"
 msgstr "Para cambiar otras opciones clientes, edita el archivo"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:369
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:447
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:465
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:505
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:523
 msgid "All changes require restart to take effect."
 msgstr "Todos los cambios requieren un reinicio para que surtan efecto."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:381
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439
 msgid "Advanced Client Interface Configuration"
 msgstr "Configuración avanzada de la interfaz del cliente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:385
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443
 msgid "External I2CP (I2P Client Protocol) Interface Configuration"
 msgstr "Configuración de la interfaz I2CP Exterior (I2P Protocolo de clientes)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449
 msgid "Enabled without SSL"
 msgstr "Habilitada sin SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455
 msgid "Enabled with SSL required"
 msgstr "Habilitada con SSL obligatorio"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:403
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461
 msgid "Disabled - Clients outside this Java process may not connect"
 msgstr ""
 "Deshabilitada - Los clientes fuera de este proceso Java podrían no fallar en "
 "conectarse"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463
 msgid "I2CP Port"
 msgstr "Puerto I2CP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467
 msgid "I2CP Interface"
 msgstr "Interfaz I2CP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483
 msgid "Authorization"
 msgstr "Autorización"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:431
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489
 msgid "Require username and password"
 msgstr "Requerir nombre de usuario y contraseña"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491
 msgid "Username"
 msgstr "Nombre de usuario"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495
 msgid "Password"
 msgstr "Contraseña"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:441
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:342
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:406
 msgid "The default settings will work for most people."
 msgstr "La configuración por defecto funcionará para la mayoría de la gente."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:501
 msgid "Any changes made here must also be configured in the external client."
 msgstr ""
 "Cualquier cambio realizado aquí también debe configurarse en el cliente "
 "externo."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:503
 msgid "Many clients do not support SSL or authorization."
 msgstr "Muchos clientes no soportan SSL o autorización."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:513
 msgid "WebApp Configuration"
 msgstr "Configuración de las Applicaciones Web"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:515
 msgid ""
 "The Java web applications listed below are started by the webConsole client "
 "and run in the same JVM as the router. They are usually web applications "
@@ -5156,7 +5511,7 @@ msgstr ""
 "ejemplo, susidns, i2ptunnel), o que no tienen interfaz web en absoluto (por "
 "ejemplo, la libreta de direcciones)."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:517
 msgid ""
 "A web app may also be disabled by removing the .war file from the webapps "
 "directory; however the .war file and web app will reappear when you update "
@@ -5168,127 +5523,127 @@ msgstr ""
 "web volverán a aparecer al actualizar el router a una nueva versión, así que "
 "el método preferido es deshabilitar la aplicación web aquí."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:473
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:531
 msgid "Plugin Configuration"
 msgstr "Configuración de Complementos"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:475
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:533
 msgid "The plugins listed below are started by the webConsole client."
 msgstr ""
 "Los complementos enumerados a continuación son iniciados por el cliente de "
 "consola web."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:485
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:543
 msgid "Plugin Installation"
 msgstr "Instalación de Complementos"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:487
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:545
 msgid "To install a plugin, enter the download URL:"
 msgstr "Para instalar un complemento, ¡introduce la URL de descarga!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:139
 msgid "config home"
 msgstr "configurar inicio"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397
 msgid "Default Home Page"
 msgstr "Página de inicio predeterminada"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403
 msgid "Use old home page"
 msgstr "Utilizar página de inicio anterior"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:353
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:411
 msgid "Search Engines"
 msgstr "Motores de búsqueda"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:431
 msgid "Recommended Eepsites"
 msgstr "Sitios recomendados"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:389
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:386
 msgid "Local Services"
 msgstr "Servicios locales"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:139
 msgid "config keyring"
 msgstr "configuración de llavero"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:330
 msgid "I2P Keyring Configuration"
 msgstr "Configuración del Llavero"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:399
 msgid "The router keyring is used to decrypt encrypted leaseSets."
 msgstr "El llavero del router se utiliza para descifrar leaseSets encriptados."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:402
 msgid ""
 "The keyring may contain keys for local or remote encrypted destinations."
 msgstr ""
 "El llavero puede contener claves de cifrado para los destinos locales o "
 "remotos."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:408
 msgid "Manual Keyring Addition"
 msgstr "Adición manual al Llavero"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:410
 msgid "Enter keys for encrypted remote destinations here."
 msgstr "¡Introduce las claves de cifrado para destinos remotos aquí!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:413
 msgid "Keys for local destinations must be entered on the"
 msgstr "Las claves para los destinos locales deben introducirse en la"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:415
 msgid "I2PTunnel page"
 msgstr "Página de túnelesI2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:417
 msgid "Dest. name, hash, or full key"
 msgstr "Nombre del destino, hash o clave completa"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:419
 msgid "Encryption Key"
 msgstr "Clave de cifrado"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:137
 msgid "config logging"
 msgstr "configuración de registro"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:260
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:314
 msgid "I2P Logging Configuration"
 msgstr "Configuración del registro I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:355
 msgid "Configure I2P Logging Options"
 msgstr "Configurar las opciones de registro I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:357
 msgid "Log file"
 msgstr "Archivo de registro"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:361
 msgid "(the symbol '@' will be replaced during log rotation)"
 msgstr "(El símbolo '@' será reemplazado durante la rotación de registro)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:363
 msgid "Log record format"
 msgstr "Formato de escritura del registro"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:367
 msgid ""
 "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)"
 msgstr ""
 "(usa 'd' = fecha, 'c' = clase, 't' = hilo, 'p' = prioridad, 'm' = mensaje)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:369
 msgid "Log date format"
 msgstr "Formato de fecha del registro"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:319
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:373
 msgid ""
 "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' "
 "= millisecond)"
@@ -5296,15 +5651,15 @@ msgstr ""
 "('MM' = mes, 'dd' = día, 'HH' = hora, 'mm' = minuto, 'ss' = segundo, 'SSS' = "
 "milisegundo)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:375
 msgid "Max log file size"
 msgstr "Tamaño máximo del archivo de registro"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:379
 msgid "Default log level"
 msgstr "Nivel predeterminado de registro"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:383
 msgid ""
 "(DEBUG and INFO are not recommended defaults, as they will drastically slow "
 "down your router)"
@@ -5312,89 +5667,89 @@ msgstr ""
 "(DEBUG e INFO no se recomiendan por defecto, ya que ralentizaran "
 "drásticamente el router)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:385
 msgid "Log level overrides"
 msgstr "Reemplazos a nivel de registros"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:389
 msgid "New override"
 msgstr "Nueva reemplazo"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:139
 msgid "config networking"
 msgstr "configuración de red"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:285
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:343
 msgid "I2P Network Configuration"
 msgstr "Configuración de la red I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398
 msgid "IP and Transport Configuration"
 msgstr "Cconfiguración de IP y del transporte"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402
 msgid "There is help below."
 msgstr "Hay ayuda debajo."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404
 msgid "UPnP Configuration"
 msgstr "Configuración UPnP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408
 msgid "Enable UPnP to open firewall ports"
 msgstr "Activar UPnP para abrir puertos del cortafuegos"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410
 msgid "UPnP status"
 msgstr "Estado UPnP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:412
 msgid "IP Configuration"
 msgstr "Configuración IP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:356
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:432
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:414
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490
 msgid "Externally reachable hostname or IP address"
 msgstr "Nombre de host o dirección IP accesible externamente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:360
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418
 msgid "Use all auto-detect methods"
 msgstr "Utilizar todos los métodos de detección automática"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:364
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:422
 msgid "Disable UPnP IP address detection"
 msgstr "Desactivar detección de direcciones IP por UPnP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426
 msgid "Ignore local interface IP address"
 msgstr "Ignorar la dirección IP de la interfaz local"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430
 msgid "Use SSU IP address detection only"
 msgstr "Utilizar detección de direcciones IP sólo por SSU"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:376
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:450
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508
 msgid "Specify hostname or IP"
 msgstr "Especificar nombre de host o IP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:382
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440
 msgid "Select Interface"
 msgstr "Elegir interfaz"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:396
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454
 msgid "Hidden mode - do not publish IP"
 msgstr "Modo oculto - no se publica el IP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456
 msgid "(prevents participating traffic)"
 msgstr "(Evita el tráfico de participantes)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458
 msgid "Action when IP changes"
 msgstr "Acción al cambiar de IP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462
 msgid ""
 "Laptop mode - Change router identity and UDP port when IP changes for "
 "enhanced anonymity"
@@ -5402,79 +5757,79 @@ msgstr ""
 "Modo Portátil - cambia la identidad del router y el puerto UDP cuando cambia "
 "la IP para aumentar el anonimato"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:406
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464
 msgid "Experimental"
 msgstr "Experimental"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466
 msgid "UDP Configuration:"
 msgstr "Ajustes de UDP:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468
 msgid "UDP port:"
 msgstr "Puerto UDP :"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:416
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518
 msgid "Completely disable"
 msgstr "Desactivar por completo"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476
 msgid "(select only if behind a firewall that blocks outbound UDP)"
 msgstr ""
 "(seleccionar sólo si se encuentra tras un firewall que bloquea UDP saliente)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488
 msgid "TCP Configuration"
 msgstr "Ajustes de TCP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:436
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494
 msgid "Use auto-detected IP address"
 msgstr "Utilizar dirección IP detectada automáticamente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:438
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:470
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528
 msgid "currently"
 msgstr "actualmente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:442
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500
 msgid "if we are not firewalled"
 msgstr "si no estamos bloqueados por el cortafuegos"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:446
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504
 msgid "Always use auto-detected IP address (Not firewalled)"
 msgstr ""
 "Siempre utilizar la dirección IP detectada automáticamente (no bloqueado por "
 "cortafuegos)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514
 msgid "Disable inbound (Firewalled)"
 msgstr "Deshabilitar entrada (bloqueado por cortafuegos)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520
 msgid ""
 "(select only if behind a firewall that throttles or blocks outbound TCP)"
 msgstr ""
 "(Selecciona sólo si estás detrás de un cortafuegos que regule o bloquee la "
 "salida por TCP)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522
 msgid "Externally reachable TCP port"
 msgstr "Puerto TCP externamente accesible"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526
 msgid "Use the same port configured for UDP"
 msgstr "Usar el mismo puerto configurado para UDP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534
 msgid "Specify Port"
 msgstr "Elegir un puerto"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538
 msgid "Notes"
 msgstr "Notas"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:483
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:541
 msgid ""
 "a) Do not reveal your port numbers to anyone!   b) Changing these settings "
 "will restart your router."
@@ -5482,12 +5837,12 @@ msgstr ""
 "a) ¡No reveles tus números de puerto a nadie! b) La modificación de estos "
 "ajustes reiniciará el router."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:489
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547
 msgid "Configuration Help"
 msgstr "Ayuda de Configuración"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:491
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:540
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598
 msgid ""
 "While I2P will work fine behind most firewalls, your speeds and network "
 "integration will generally improve if the I2P port is forwarded for both UDP "
@@ -5497,7 +5852,7 @@ msgstr ""
 "cotrafuegos, las velocidades y la integración en la red mejorarán "
 "generalmente si el puerto de I2P está abierto tanto para UDP como para TCP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:551
 msgid ""
 "If you can, please poke a hole in your firewall to allow unsolicited UDP and "
 "TCP packets to reach you."
@@ -5505,7 +5860,7 @@ msgstr ""
 "Si es posible, ¡por favor permite el paso de los paquetes TCP y UDP no "
 "solicitados por el cortafuegos!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:495
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:553
 msgid ""
 "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole "
 "punching with \"SSU introductions\" to relay traffic."
@@ -5513,7 +5868,7 @@ msgstr ""
 "Si no puede ser, I2P soporta UPnP (Universal Plug and Play) y UDP hole "
 "punching con \"introducciones SSU\" para transmitir tráfico."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:497
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555
 msgid ""
 "Most of the options above are for special situations, for example where UPnP "
 "does not work correctly, or a firewall not under your control is doing harm."
@@ -5522,12 +5877,12 @@ msgstr ""
 "ejemplo, cuando UPnP no funciona correctamente, o un cortafuegos que no está "
 "bajo tu control está haciendo daño."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557
 msgid "Certain firewalls such as symmetric NATs may not work well with I2P."
 msgstr ""
 "Puede que algunos cortafuegos como NATs simétricos no funcionen bien con I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
 msgid ""
 "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect "
 "the external IP address and forward ports."
@@ -5536,42 +5891,42 @@ msgstr ""
 "Internet (IGDs) para detectar la dirección IP externa y los puertos que se "
 "deben abrir."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568
 msgid "UPnP support is beta, and may not work for any number of reasons"
 msgstr ""
 "El soporte de UPnP está en fase beta, y puede no funcionar correctamente por "
 "varias razones"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:512
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570
 msgid "No UPnP-compatible device present"
 msgstr "No se encuentra ningún dispositivo compatible con UPnP presente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572
 msgid "UPnP disabled on the device"
 msgstr "UPnP desactivado en el dispositivo"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:516
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574
 msgid "Software firewall interference with UPnP"
 msgstr "Un cortafuegos de software interfiere con UPnP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576
 msgid "Bugs in the device's UPnP implementation"
 msgstr "Errores en la implementación de UPnP del dispositivo"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578
 msgid "Multiple firewall/routers in the internet connection path"
 msgstr "Múltiples cotrafuegos/routers en la ruta de conexión a Internet"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580
 msgid "UPnP device change, reset, or address change"
 msgstr ""
 "El dispositivo UPnP ha cambiado, reiniciado, o ha cambiado de dirección"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:524
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582
 msgid "Review the UPnP status here."
 msgstr "Revisar el estado de UPnP aquí."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584
 msgid ""
 "UPnP may be enabled or disabled above, but a change requires a router "
 "restart to take effect."
@@ -5579,24 +5934,24 @@ msgstr ""
 "Encima de esto UPnP puede ser activado o desactivado, pero un cambio "
 "requiere un reinicio del router para que surta efecto."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586
 msgid "Hostnames entered above will be published in the network database."
 msgstr ""
 "Los nombres de host introducidos arriba se publicarán en la base de datos de "
 "red."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:530
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588
 msgid "They are <b>not private</b>."
 msgstr "<b>No son privados.</b>"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590
 msgid ""
 "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or 192.168.1.1."
 msgstr ""
 "Además, <b>no se debe introducir una dirección IP privada</b> como 127.0.0.1 "
 "o 192.168.1.1."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592
 msgid ""
 "If you specify the wrong IP address or hostname, or do not properly "
 "configure your NAT or firewall, your network performance will degrade "
@@ -5606,15 +5961,15 @@ msgstr ""
 "configura correctamente el NAT o cortafuegos, el rendimiento de la red se "
 "degradará considerablemente."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594
 msgid "When in doubt, leave the settings at the defaults."
 msgstr "En caso de duda, deje los ajustes con los valores predeterminados."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596
 msgid "Reachability Help"
 msgstr "Ayuda de Accesibilidad"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:601
 msgid ""
 "If you think you have opened up your firewall and I2P still thinks you are "
 "firewalled, remember that you may have multiple firewalls, for example both "
@@ -5624,7 +5979,7 @@ msgstr ""
 "bloqueado por uno, recuerda que podrías tener múltiples cortafuegos, por "
 "ejemplo, en paquetes de software o en routers externos."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604
 msgid ""
 "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help "
 "diagnose the problem."
@@ -5632,15 +5987,15 @@ msgstr ""
 "Si hay un error, el <a href=\"logs.jsp\">registro</a> también puede ayudar a "
 "diagnosticar el problema."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:550
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608
 msgid "Your UDP port does not appear to be firewalled."
 msgstr "El puerto UDP no parece estar bloqueado por un cortafuegos."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:554
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612
 msgid "Your UDP port appears to be firewalled."
 msgstr "El puerto UDP parece estar bloqueado por un cortafuegos."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:556
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614
 msgid ""
 "As the firewall detection methods are not 100% reliable, this may "
 "occasionally be displayed in error."
@@ -5648,7 +6003,7 @@ msgstr ""
 "Como los métodos de detección de cortafuegos no son 100% fiables, esto puede "
 "aparecer por error."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:558
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616
 msgid ""
 "However, if it appears consistently, you should check whether both your "
 "external and internal firewalls are open for your port."
@@ -5656,7 +6011,7 @@ msgstr ""
 "Sin embargo, si aparece constantemente, deberías comprobar si tanto el "
 "cortafuegos interno como externo tienen los puertos abiertos."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:560
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618
 msgid ""
 "I2P will work fine when firewalled, there is no reason for concern. When "
 "firewalled, the router uses \"introducers\" to relay inbound connections."
@@ -5665,7 +6020,7 @@ msgstr ""
 "preocupación. Si se está detrás de un cortafuegos, el router utiliza "
 "\"introductores\" para transmitir las conexiones entrantes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:562
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620
 msgid ""
 "However, you will get more participating traffic and help the network more "
 "if you can open your firewall(s)."
@@ -5673,7 +6028,7 @@ msgstr ""
 "No obstante, obtendrás más tráfico participante y ayudará más a la red si "
 "puedes abrir el/los cortafuegos."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622
 msgid ""
 "If you think you have already done so, remember that you may have both a "
 "hardware and a software firewall, or be behind an additional, institutional "
@@ -5683,7 +6038,7 @@ msgstr ""
 "cortafuegos de hardware como un cortafuegos por software, o podrías estar "
 "detrás de otro cortafuegos institucional fuera de tu control."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624
 msgid ""
 "Also, some routers cannot correctly forward both TCP and UDP on a single "
 "port, or may have other limitations or bugs that prevent them from passing "
@@ -5693,12 +6048,12 @@ msgstr ""
 "mismo puerto, o pueden tener otras limitaciones o bugs que les impidan pasar "
 "tráfico a través de I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628
 msgid "The router is currently testing whether your UDP port is firewalled."
 msgstr ""
 "El router está probando si tu puerto UDP está bloqueado por un cortafuegos."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632
 msgid ""
 "The router is not configured to publish its address, therefore it does not "
 "expect incoming connections."
@@ -5706,7 +6061,7 @@ msgstr ""
 "El router no está configurado para publicar su dirección, por lo tanto, no "
 "espera conexiones entrantes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634
 msgid ""
 "Hidden mode is automatically enabled for added protection in certain "
 "countries."
@@ -5714,11 +6069,11 @@ msgstr ""
 "El modo oculto se activa automáticamente para mayor protección en algunos "
 "países."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636
 msgid "WARN - Firewalled and Fast"
 msgstr "AVISO - Bloqueado por cortafuegos y rápido"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638
 msgid ""
 "You have configured I2P to share more than 128KBps of bandwidth, but you are "
 "firewalled."
@@ -5726,7 +6081,7 @@ msgstr ""
 "Has configurado I2P para compartir más de 128 kbps de ancho de banda, pero "
 "te encuentras bloqueado por un cortafuegos"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
 msgid ""
 "While I2P will work fine in this configuration, if you really have over "
 "128KBps of bandwidth to share, it will be much more helpful to the network "
@@ -5736,29 +6091,29 @@ msgstr ""
 "128 kbps de ancho de banda para compartir, será mucho más útil a la red si "
 "abre los puertos de su router."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
 msgid "WARN - Firewalled and Floodfill"
 msgstr "AVISO - Bloqueado por cortafuegos y Floodfill"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644
 msgid ""
 "You have configured I2P to be a floodfill router, but you are firewalled."
 msgstr ""
 "Has configurado I2P ser un router floodfill, pero estás bloqueado por un "
 "cortafuegos."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646
 msgid ""
 "For best participation as a floodfill router, you should open your firewall."
 msgstr ""
 "Para mejorar la participación como router floodfill, deberías abrir tu "
 "cortafuegos."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648
 msgid "WARN - Firewalled with Inbound TCP Enabled"
 msgstr "AVISO - Bloqueado por cortafuegos con TCP entrante activado"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650
 msgid ""
 "You have configured inbound TCP, however your UDP port is firewalled, and "
 "therefore it is likely that your TCP port is firewalled as well."
@@ -5767,7 +6122,7 @@ msgstr ""
 "un cortafuegos, y por lo tanto es probable que el puerto TCP esté bloqueado "
 "también."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652
 msgid ""
 "If your TCP port is firewalled with inbound TCP enabled, routers will not be "
 "able to contact you via TCP, which will hurt the network."
@@ -5776,20 +6131,20 @@ msgstr ""
 "habilitado, los routers no podrán ponerse en contacto con el tuyo a través "
 "de TCP, lo que perjudicará a la red."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654
 msgid "Please open your firewall or disable inbound TCP above."
 msgstr ""
 "Por favor, ¡abre los puertos del cortafuegos o desactiva TCP entrante arriba!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656
 msgid "WARN - Firewalled with UDP Disabled"
 msgstr "AVISO - Bloqueado por cortafuegos con UDP deshabilitado"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:600
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658
 msgid "You have configured inbound TCP, however you have disabled UDP."
 msgstr "Has configurado TCP entrante, sin embargo has deshabilitado UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:602
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660
 msgid ""
 "You appear to be firewalled on TCP, therefore your router cannot accept "
 "inbound connections."
@@ -5797,30 +6152,30 @@ msgstr ""
 "Parece que estás siendo bloqueado por un cortafuegos en TCP, por lo tanto el "
 "router no puede aceptar conexiones entrantes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662
 msgid "Please open your firewall or enable UDP."
 msgstr "Por favor, ¡abre el cortafuegos o habilita UDP!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664
 msgid "ERR - Clock Skew"
 msgstr "ERR - desviación de reloj"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666
 msgid ""
 "Your system's clock is skewed, which will make it difficult to participate "
 "in the network."
 msgstr ""
 "El reloj del sistema está desviado, lo que hará difícil participar en la red."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668
 msgid "Correct your clock setting if this error persists."
 msgstr "Corrija su ajuste del reloj, si este error persiste."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670
 msgid "ERR - Private TCP Address"
 msgstr "ERR - Dirección TCP privada"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672
 msgid ""
 "You must never advertise an unroutable IP address such as 127.0.0.1 or "
 "192.168.1.1 as your external address."
@@ -5828,19 +6183,19 @@ msgstr ""
 "Nunca debes anunciar una dirección IP no enrutable, como 127.0.0.1 o "
 "192.168.1.1 como tu dirección externa."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674
 msgid "Correct the address or disable inbound TCP above."
 msgstr "Corrija la dirección o desactive TCP entrante arriba."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676
 msgid "ERR - SymmetricNAT"
 msgstr "ERR - NAT Simétrico"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678
 msgid "I2P detected that you are firewalled by a Symmetric NAT."
 msgstr "I2P ha detectado que está siendo bloqueado por un NAT simétrico."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680
 msgid ""
 "I2P does not work well behind this type of firewall. You will probably not "
 "be able to accept inbound connections, which will limit your participation "
@@ -5850,7 +6205,7 @@ msgstr ""
 "serás capaz de aceptar conexiones entrantes, lo que limitará tu "
 "participación en la red."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682
 msgid ""
 "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config "
 "and restart"
@@ -5858,11 +6213,11 @@ msgstr ""
 "ERR - el puerto UDP está en uso - ¡Establece i2np.udp.internalPort=xxxx en "
 "configuración avanzada reinicia!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684
 msgid "I2P was unable to bind to port 8887 or other configured port."
 msgstr "I2P no pudo enlazar con el puerto 8887 o el otro puerto configurado."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686
 msgid ""
 "Check to see if another program is using the configured port. If so, stop "
 "that program or configure I2P to use a different port."
@@ -5870,7 +6225,7 @@ msgstr ""
 "Comprueba si otro programa está utilizando el puerto configurado. Si es así, "
 "cierra el programa o configura I2P para utilizar un puerto diferente."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688
 msgid ""
 "This may be a transient error, if the other program is no longer using the "
 "port."
@@ -5878,19 +6233,19 @@ msgstr ""
 "Esto puede ser un error transitorio, si el otro programa ya no utiliza el "
 "puerto."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690
 msgid "However, a restart is always required after this error."
 msgstr ""
 "Sin embargo, siempre es necesario reiniciar después de que aparezca este "
 "error."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692
 msgid "ERR - UDP Disabled and Inbound TCP host/port not set"
 msgstr ""
 "ERR - UDP deshabilitado y el host/puerto de entrada TCP no ha sido "
 "establecido"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694
 msgid ""
 "You have not configured inbound TCP with a hostname and port above, however "
 "you have disabled UDP."
@@ -5898,25 +6253,25 @@ msgstr ""
 "Arriba no has configurado TCP entrante con un nombre de host y puerto, sin "
 "embargo has deshabilitado UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696
 msgid "Therefore your router cannot accept inbound connections."
 msgstr "Por lo tanto el router no puede aceptar conexiones entrantes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698
 msgid "Please configure a TCP host and port above or enable UDP."
 msgstr "Por favor, configure un host y puerto TCP arriba o permita UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700
 msgid "ERR - Client Manager I2CP Error - check logs"
 msgstr "ERR - Error Client Manager I2CP - verificar los registros"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702
 msgid "This is usually due to a port 7654 conflict. Check the logs to verify."
 msgstr ""
 "Esto se debe generalmente a un conflicto en el puerto 7654. ¡Revisa los "
 "registros para verificarlo!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704
 msgid ""
 "Do you have another I2P instance running? Stop the conflicting program and "
 "restart I2P."
@@ -5924,38 +6279,38 @@ msgstr ""
 "¿Tienes otra instancia I2P funcionando? ¡Deten el programa en conflicto y "
 "reinicia I2P!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:139
 msgid "config peers"
 msgstr "configuración de pares"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330
 msgid "I2P Peer Configuration"
 msgstr "Configuración de los pares I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:347
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:405
 msgid "Manual Peer Controls"
 msgstr "Controles Manuales de pares"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:407
 msgid "Router Hash"
 msgstr "Hash del Router"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:353
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:411
 msgid "Manually Ban / Unban a Peer"
 msgstr "Banear / Desbanear manualmente a un par"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:413
 msgid ""
 "Banning will prevent the participation of this peer in tunnels you create."
 msgstr ""
 "Banear evitará que este par participe en cualquiera de los túneles que vayas "
 "crear."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:423
 msgid "Adjust Profile Bonuses"
 msgstr "Ajustar Perfil de Bonus"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:367
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:425
 msgid ""
 "Bonuses may be positive or negative, and affect the peer's inclusion in Fast "
 "and High Capacity tiers. Fast peers are used for client tunnels, and High "
@@ -5967,32 +6322,31 @@ msgstr ""
 "utilizan para los túneles de clientes, los par de alta capacidad se utilizan "
 "para algunos túneles exploratorios. Los bonus actuales se muestran en la"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:427
 msgid "profiles page"
 msgstr "página de perfiles"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:387
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:445
 msgid "Banned Peers"
 msgstr "pares baneados"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:408
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466
 msgid "Banned IPs"
 msgstr "IPs Baneadas"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:139
 msgid "config reseeding"
 msgstr "config para resembrar "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:285
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343
 msgid "I2P Reseeding Configuration"
 msgstr "Configuración del proceso de resembrar I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400
 msgid "Reseeding Configuration"
 msgstr "Configuración de Resembrar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:402
 msgid ""
 "Reseeding is the bootstrapping process used to find other routers when you "
 "first install I2P, or when your router has too few router references "
@@ -6002,14 +6356,14 @@ msgstr ""
 "I2P se instala por primera vez o cuando al router le quedan muy pocas "
 "referencias de otros routers."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404
 msgid ""
 "If reseeding has failed, you should first check your network connection."
 msgstr ""
 "El proceso de resembrar ha fallado, primero debes comprobar la conexión de "
 "red."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408
 msgid ""
 "Change these only if HTTP is blocked by a restrictive firewall, reseed has "
 "failed, and you have access to an HTTP proxy."
@@ -6018,96 +6372,96 @@ msgstr ""
 "restrictivo, el proceso de resembrar ha fracasado, y si tienes acceso a un "
 "proxy HTTP!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410
 #, java-format
 msgid "See {0} for instructions on reseeding manually."
 msgstr "Ver {0} para obtener instrucciones sobre cómo resembrar manualmente."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410
 msgid "the FAQ"
 msgstr "las preguntas más frecuentes"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412
 msgid "Reseed URL Selection"
 msgstr "Selección de URL resembradora"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:358
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416
 msgid "Try SSL first then non-SSL"
 msgstr "Probar SSL primero y luego no-SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:362
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420
 msgid "Use SSL only"
 msgstr "Usar SSL exclusivamente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:366
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424
 msgid "Use non-SSL only"
 msgstr "Usar no-SSL exclusivamente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:426
 msgid "Reseed URLs"
 msgstr "URLs resembradoras"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:430
 msgid "Enable HTTP Proxy?"
 msgstr "Habilitar Proxy HTTP?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:434
 msgid "HTTP Proxy Host"
 msgstr "Host HTTP Proxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:380
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:438
 msgid "HTTP Proxy Port"
 msgstr "Puerto HTTP Proxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:442
 msgid "Use HTTP Proxy Authorization?"
 msgstr "Utilizar autorización Proxy HTTP?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:388
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:446
 msgid "HTTP Proxy Username"
 msgstr "Nombre de usuario Proxy HTTP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:392
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:450
 msgid "HTTP Proxy Password"
 msgstr "Contraseña Proxy HTTP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:396
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:454
 msgid "Enable HTTPS Proxy?"
 msgstr "Activar Proxy HTTPS?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:458
 msgid "HTTPS Proxy Host"
 msgstr "Host Proxy HTTPS"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:462
 msgid "HTTPS Proxy Port"
 msgstr "Puerto Proxy HTTPS"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:466
 msgid "Use HTTPS Proxy Authorization?"
 msgstr "Usar Autorización Proxy HTTPS?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:470
 msgid "HTTPS Proxy Username"
 msgstr "Nombre de usuario Proxy HTTPS"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:474
 msgid "HTTPS Proxy Password"
 msgstr "Nombre de usuario Proxy HTTPS"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:139
 msgid "config service"
 msgstr "configuración de servicios"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330
 msgid "I2P Service Configuration"
 msgstr "Configuración de Servicios I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385
 msgid "Shutdown the router"
 msgstr "Apagar el router"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:387
 msgid ""
 "Graceful shutdown lets the router satisfy the agreements it has already made "
 "before shutting down, but may take a few minutes."
@@ -6115,13 +6469,13 @@ msgstr ""
 "El apagado controlado permite al router cumplir los acuerdos que ya ha hecho "
 "antes de apagar, pero puede tardar unos minutos."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389
 msgid ""
 "If you need to kill the router immediately, that option is available as well."
 msgstr ""
 "Si tienes que apagar el router inmediatamente, también tienes esa opción"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:399
 msgid ""
 "If you want the router to restart itself after shutting down, you can choose "
 "one of the following."
@@ -6129,7 +6483,7 @@ msgstr ""
 "Si deseas que el router se reinicie después del apagado, puedes elegir una "
 "de las siguientes opciones."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401
 msgid ""
 "This is useful in some situations - for example, if you changed some "
 "settings that client applications only read at startup, such as the "
@@ -6139,7 +6493,7 @@ msgstr ""
 "opciones de aplicaciones cliente que sólo se leen al iniciar, como la "
 "contraseña de la consola del router o tu interfaz de escucha."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403
 msgid ""
 "A graceful restart will take a few minutes (but your peers will appreciate "
 "your patience), while a hard restart does so immediately."
@@ -6147,7 +6501,7 @@ msgstr ""
 "Un reinicio controlado tardará unos minutos (pero tus pares te agradecerán "
 "tu paciencia), mientras que un reinicio duro lo hace inmediatamente."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:347
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405
 msgid ""
 "After tearing down the router, it will wait 1 minute before starting back up "
 "again."
@@ -6155,11 +6509,11 @@ msgstr ""
 "Después de apagarse completamente, el router esperará 1 minuto antes de "
 "volverse a iniciar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:415
 msgid "Systray integration"
 msgstr "integración con la bandeja del sistema"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:417
 msgid ""
 "On the windows platform, there is a small application to sit in the system "
 "tray, allowing you to view the router's status"
@@ -6167,7 +6521,7 @@ msgstr ""
 "En la plataforma Windows, hay una pequeña aplicación que se queda en la "
 "bandeja del sistema, lo que le permite ver el estado del router"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:419
 msgid ""
 "(later on, I2P client applications will be able to integrate their own "
 "functionality into the system tray as well)."
@@ -6175,23 +6529,23 @@ msgstr ""
 "(Más adelante, las aplicaciones I2P de clientes serán capaces de integrar su "
 "propia funcionalidad en la bandeja de sistema también)."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:421
 msgid "If you are on windows, you can either enable or disable that icon here."
 msgstr "Si estás en Windows, puedes activar o desactivar ese icono aquí."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:423
 msgid "Show systray icon"
 msgstr "Mostrar icono de la bandeja del sistema"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:367
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:425
 msgid "Hide systray icon"
 msgstr "Ocultar icono de la bandeja del sistema"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:427
 msgid "Run on startup"
 msgstr "Lanzar al iniciar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:371
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:429
 msgid ""
 "You can control whether I2P is run on startup or not by selecting one of the "
 "following options - I2P will install (or remove) a service accordingly."
@@ -6200,16 +6554,16 @@ msgstr ""
 "no, seleccionando una de las siguientes opciones - I2P instalará (o "
 "eliminará) un servicio en consecuencia."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:431
 msgid "If you prefer the command line, you can also run the "
 msgstr "Si usted prefiere la línea de comandos, también puede ejecutar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:381
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:430
 msgid "Note"
 msgstr "Nota"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:383
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:441
 msgid ""
 "If you are running I2P as service right now, removing it will shut down your "
 "router immediately."
@@ -6217,7 +6571,7 @@ msgstr ""
 "Si estás ejecutando I2p como servicio en este momento, quitarlo hará que se "
 "apague el router de inmediato."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443
 msgid ""
 "You may want to consider shutting down gracefully, as above, then running "
 "uninstall_i2p_service_winnt.bat."
@@ -6225,15 +6579,15 @@ msgstr ""
 "Es recomendable que consideres el apagado controlado como se indica arriba, "
 "para ello, ejecuta uninstall_i2p_service_winnt.bat."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447
 msgid "Debugging"
 msgstr "Debugging"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449
 msgid "View the job queue"
 msgstr "Ver cola de tareas"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453
 msgid ""
 "At times, it may be helpful to debug I2P by getting a thread dump. To do so, "
 "please select the following option and review the thread dumped to <a href="
@@ -6243,11 +6597,11 @@ msgstr ""
 "ello, selecciona la opción siguiente y revisa el dump en <a href=\"logs."
 "jsp#servicelogs\">wrapper.log</a> ."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459
 msgid "Launch browser on router startup?"
 msgstr "Iniciar el navegador al arrancar el router?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:461
 msgid ""
 "I2P's main configuration interface is this web console, so for your "
 "convenience I2P can launch a web browser on startup pointing at"
@@ -6255,69 +6609,89 @@ msgstr ""
 "La interfaz de configuración principal de I2P es esta consola Web. Para tu "
 "comodidad I2P puede lanzar el navegador web en al iniciar apuntando a"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:139
+msgid "config summary bar"
+msgstr "configurar barra del resumen"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:330
+msgid "I2P Summary Bar Configuration"
+msgstr "Configuración de la barra del resumen"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:401
+msgid "Refresh Interval"
+msgstr "Intervalo de Recarga"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:407
+msgid "seconds"
+msgstr "segundos"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:411
+msgid "Customize Summary Bar"
+msgstr "Modificar barra del resumen"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:137
 msgid "config stats"
 msgstr "config de estadísticas"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:250
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:304
 msgid "I2P Stats Configuration"
 msgstr "Ajustes de Estadísticas I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355
 msgid "Configure I2P Stat Collection"
 msgstr "Configurar colección de estadísticas I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357
 msgid "Enable full stats?"
 msgstr "Habilitar estadísticas completas?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:364
 msgid "change requires restart to take effect"
 msgstr "Cambiar esto requiere un reinicio para que los cambios surtan efecto"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:319
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:373
 msgid "Stat file"
 msgstr "Archivo de estadísticas"
 
 #. shouldShowLog
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:382
 msgid "Filter"
 msgstr "Filtro"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:330
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395
 msgid "toggle all"
 msgstr "cambiar todos"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:403
 msgid "Log"
 msgstr "Registro"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:411
 msgid "Graph"
 msgstr "Gráficas"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:412
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466
 msgid "Advanced filter"
 msgstr "Filtro avanzado"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:139
 msgid "config tunnels"
 msgstr "Configuración de túneles"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:285
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:343
 msgid "I2P Tunnel Configuration"
 msgstr "Configuración de túneles I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:410
 msgid "The default settings work for most people."
 msgstr "La configuración por defecto funciona para la mayoría de gente."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:414
 msgid "There is a fundamental tradeoff between anonymity and performance."
 msgstr "Hay un equilibrio fundamental entre el anonimato y el rendimiento."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:417
 msgid ""
 "Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 "
 "hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely "
@@ -6327,56 +6701,56 @@ msgstr ""
 "0-1 saltos, 3 saltos + 0-2 saltos), o una alta cantidad incluyendo túneles "
 "de respaldo, pueden reducir severamente el rendimiento o la fiabilidad."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:362
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:420
 msgid "High CPU and/or high outbound bandwidth usage may result."
 msgstr ""
 "Puede resultar en un uso alto de CPU y/o un uso de gran ancho de banda de "
 "salida "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:423
 msgid "Change these settings with care, and adjust them if you have problems."
 msgstr ""
 "Cambia esta configuración con cuidado, y ajústala en caso de tener problemas."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:375
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:433
 msgid ""
 "Exploratory tunnel setting changes are stored in the router.config file."
 msgstr ""
 "Los cambios en los túneles exploratorios se almacenan en el archivo router."
 "config."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:378
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:436
 msgid "Client tunnel changes are temporary and are not saved."
 msgstr ""
 "Los cambios en túnel de cliente son de carácter temporal y no se guardarán."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:380
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:438
 msgid "To make permanent client tunnel changes see the"
 msgstr "Para hacer cambios permanentes al túnel de cliente ve a la"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:382
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:440
 msgid "i2ptunnel page"
 msgstr "Página túnel I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:137
 msgid "config UI"
 msgstr "configuración IU"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:260
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:314
 msgid "I2P UI Configuration"
 msgstr "Interfaz de Usuario"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:353
 msgid "Router Console Theme"
 msgstr "Tema de la Consola del Router"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:374
 msgid "Theme selection disabled for Internet Explorer, sorry."
 msgstr ""
 "Lo sentimos, pero la selección de temas está deshabilitada para Internet "
 "Explorer."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:376
 msgid ""
 "If you're not using IE, it's likely that your browser is pretending to be "
 "IE; please configure your browser (or proxy) to use a different User Agent "
@@ -6387,11 +6761,11 @@ msgstr ""
 "para utilizar un agente de usuario diferente si deseas acceder a los temas "
 "de la consola."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:379
 msgid "Router Console Language"
 msgstr "Idioma de la Consola del Router"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:385
 msgid ""
 "Please contribute to the router console translation project! Contact the "
 "developers in #i2p-dev on IRC to help."
@@ -6400,113 +6774,138 @@ msgstr ""
 "Ponte en contacto con los desarrolladores en los canales #i2p-dev y #i2p-es "
 "del IRC para ayudar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:389
 msgid "Apply"
 msgstr "Aplicar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:137
 msgid "config update"
 msgstr "Actualización de la configuración"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:250
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:304
 msgid "I2P Update Configuration"
 msgstr "Configuración de actualizaciones I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361
 msgid "Check for I2P and news updates"
 msgstr "Comprobar si hay actualizaciones de I2P o noticias"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:363
 msgid "News &amp; I2P Updates"
 msgstr "Noticias &amp; actualizaciones de I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:367
 msgid "Check for news updates"
 msgstr "Comprobar si hay actualizaciones de noticias"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369
 msgid "News Updates"
 msgstr "Actualizaciones de noticias"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:377
 msgid "Update In Progress"
 msgstr "Actualizando"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385
 msgid "News URL"
 msgstr "URL de noticias"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:389
 msgid "Refresh frequency"
 msgstr "Frecuencia de actualización"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:395
 msgid "Update policy"
 msgstr "Política de actualizaciones"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:347
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:401
 msgid "Update through the eepProxy?"
 msgstr "¿Actualizar utilizando el eepProxy?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:405
 msgid "eepProxy host"
 msgstr "host eepProxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:409
 msgid "eepProxy port"
 msgstr "puerto eepProxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:415
 msgid "Update URLs"
 msgstr "URLs de actualizaciones"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:419
 msgid "Trusted keys"
 msgstr "Claves confiadas"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:423
 msgid "Update with unsigned development builds?"
 msgstr "Actualizar con las versiones en desarrollo no firmadas?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:427
 msgid "Unsigned Build URL"
 msgstr "URL de versión no firmada"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:379
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:433
 msgid "Updates will be dispatched via your package manager."
 msgstr "Dispondrás de las actualizaciones a través de tu gestor de paquetes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:131
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:132
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:136
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:136
 msgid "home"
 msgstr "Página de Inicio"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:339
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:293
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:383
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:354
 msgid "Welcome to I2P"
 msgstr "¡Bienvenido a I2P!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:321
+msgid "I2P Addressbook"
+msgstr "Libreta de direcciones I2P"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:323
+msgid "Open in new tab"
+msgstr "abrir en nueva solapa"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:327
+msgid "Your browser does not support iFrames."
+msgstr "Tu navegador no soporta iFrames."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:329
+msgid "Click here to continue."
+msgstr "Pincha aquí para continuar."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:144
 msgid "Internal Error"
 msgstr "Error interno"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:147
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150
 msgid "Configuration"
 msgstr "Configuración"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157
 msgid "Sorry! There has been an internal error."
 msgstr "Lo sentimos. Se ha producido un error interno."
 
 #. note to translators - both parameters are URLs
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:158
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:335
 #, java-format
 msgid "Please report bugs on {0} or {1}."
 msgstr "Por favor, ¡informa sobre errores en {0} o {1}!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:339
 msgid ""
 "You may use the username \"guest\" and password \"guest\" if you do not wish "
 "to register."
@@ -6514,27 +6913,27 @@ msgstr ""
 "Puedes utilizar el nombre de usuario \"guest\" y contraseña \"guest\" si no "
 "deseas registrarte."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:165
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:283
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:168
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:341
 msgid "Please include this information in bug reports"
 msgstr "Por favor, ¡incluye esta información en los informes de error!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:167
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:170
 msgid "Error Details"
 msgstr "Detalles del error"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:169
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:172
 #, java-format
 msgid "Error {0}"
 msgstr "Error {0}"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:188
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:191
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:331
 msgid "I2P Version and Running Environment"
 msgstr "Versión I2P y entorno de ejecución"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:332
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:390
 msgid ""
 "Note that system information, log timestamps, and log messages may provide "
 "clues to your location; please review everything you include in a bug report."
@@ -6544,11 +6943,11 @@ msgstr ""
 "ubicación. Por favor, ¡revisa todos los datos antes de incliurlos en un "
 "informe de error!"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:148
 msgid "Page Not Found"
 msgstr "Página no encontrada"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:264
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:319
 msgid ""
 "Sorry! You appear to be requesting a non-existent Router Console page or "
 "resource."
@@ -6556,33 +6955,25 @@ msgstr ""
 "Lo sentimos! Pareces estar intentando entrar en una página de la consola del "
 "router o un recurso inexistentes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:321
 msgid "Error 404"
 msgstr "Error 404"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:270
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:326
 msgid "not found"
 msgstr "no encontrado"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:134
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:138
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:136
 msgid "graphs"
 msgstr "gráficos"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:294
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:270
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:324
 msgid "I2P Performance Graphs"
 msgstr "Gráficos de rendimiento de I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:134
-msgid "Router is down"
-msgstr "Router está caído"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:233
-msgid "News"
-msgstr "Noticias"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:312
 msgid ""
 "Click a flag to select a language. Click 'configure language' below to "
 "change it later."
@@ -6590,67 +6981,75 @@ msgstr ""
 "Haga click en una bandera para elegir idioma. Click en 'configurar idioma' a "
 "continuación para cambiarlo después."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:362
 msgid "Search I2P"
 msgstr "Buscar en I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:382
 msgid "Eepsites of Interest"
 msgstr "Sitios de interés"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:134
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:154
+msgid "i2p tunnel manager"
+msgstr "gestionador de túneles i2p"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:322
+msgid "I2P Tunnel Manager"
+msgstr "Gestionador de Túneles I2P"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:138
 msgid "Jar File Dump"
 msgstr "Jar File Dump"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:136
 msgid "job queue"
 msgstr "cola de tareas"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:303
 msgid "I2P Router Job Queue"
 msgstr "Cola de trabajos del router I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:134
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:138
 msgid "logs"
 msgstr "registros"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:271
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:329
 msgid "I2P Router Logs"
 msgstr "Registros del Router I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:334
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:392
 msgid "Critical Logs"
 msgstr "Registros críticos"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:396
 msgid "Router Logs"
 msgstr "Registros del router"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:402
 msgid "Service (Wrapper) Logs"
 msgstr "Registros de servicio (Wrapper)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:131
-msgid "network database summary"
-msgstr "Resumen de la base de datos de red"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:136
+msgid "network database"
+msgstr "base de datos de la red"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:249
-msgid "I2P Network Database Summary"
-msgstr "Resumen de la base de datos de red I2P"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:303
+msgid "I2P Network Database"
+msgstr "Base de datos de la Red I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:135
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:142
 msgid "WebApp Not Found"
 msgstr "Aplicación web no encontrada"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:253
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:333
 msgid "Web Application Not Running"
 msgstr "La Aplicación web no se está ejecutando"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:335
 msgid "The requested web application is not running."
 msgstr "La aplicación web solicitada no se está ejecutando"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:256
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:337
 msgid ""
 "Please visit the <a href=\"/configclients.jsp#webapp\">config clients page</"
 "a> to start it."
@@ -6658,49 +7057,65 @@ msgstr ""
 "Por favor visita la <a href=\"/configclients.jsp#webapp\">página de "
 "configuración de clientes</a> para iniciarla."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:136
 msgid "peer connections"
 msgstr "conexiones con pares"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:303
 msgid "I2P Network Peers"
 msgstr "pares de la red I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:136
 msgid "peer profiles"
 msgstr "perfiles de los pares"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:303
 msgid "I2P Network Peer Profiles"
 msgstr "Perfiles de los pares de la red I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:136
 msgid "statistics"
 msgstr "estadísticas"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:316
 msgid "I2P Router Statistics"
 msgstr "Estadísticas del router I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:259
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:301
 #, java-format
 msgid "Disable {0} Refresh"
 msgstr "Deshabilitar la recarga de cada {0}"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:154
+msgid "torrents"
+msgstr "torrents"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:321
+msgid "I2P Torrent Downloader"
+msgstr "Descargador de Torrents I2P"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:136
 msgid "tunnel summary"
 msgstr "Sumario de túneles"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:303
 msgid "I2P Tunnel Summary"
 msgstr "Sumario de túneles I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:131
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:136
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:303
 msgid "Peer Profile"
 msgstr "Perfil del par"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:326
 #, java-format
 msgid "Profile for peer {0}"
 msgstr "Perfil del par {0}"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:154
+msgid "webmail"
+msgstr "correo"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:321
+msgid "I2P Webmail"
+msgstr "Correo I2P"
diff --git a/apps/routerconsole/locale/messages_fi.po b/apps/routerconsole/locale/messages_fi.po
index 550a4f032f94d9bfa374a2b43f3148b7a5866df6..f990d5a25bb5019d4e70f3d599970e84e151dac4 100644
--- a/apps/routerconsole/locale/messages_fi.po
+++ b/apps/routerconsole/locale/messages_fi.po
@@ -2,33 +2,36 @@
 # Copyright (C) 2009 The I2P Project
 # This file is distributed under the same license as the routerconsole package.
 # To contribute translations, see http://www.i2p2.de/newdevelopers
-#
+# 
 # Translators:
 #   <killyourtv@i2pmail.org>, 2011.
 # outolumo <outolumo@gmail.com>, 2011.
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-10-19 19:38+0000\n"
-"PO-Revision-Date: 2011-10-13 00:19+0000\n"
+"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n"
+"POT-Creation-Date: 2012-07-20 01:36+0000\n"
+"PO-Revision-Date: 2012-07-21 02:19+0000\n"
 "Last-Translator: kytv <killyourtv@i2pmail.org>\n"
-"Language-Team: Finnish (http://www.transifex.net/projects/p/I2P/team/fi/)\n"
-"Language: fi\n"
+"Language-Team: Finnish (http://www.transifex.com/projects/p/I2P/language/fi/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Language: fi\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#. NOTE TO TRANSLATORS: Feel free to translate all these as you see fit, there are several options...
-#. spaces or not, '.' or not, plural or not. Try not to make it too long, it is used in
+#. NOTE TO TRANSLATORS: Feel free to translate all these as you see fit, there
+#. are several options...
+#. spaces or not, '.' or not, plural or not. Try not to make it too long, it
+#. is used in
 #. a lot of tables.
 #. milliseconds
 #. Note to translators, may be negative or zero, 2999 maximum.
-#. {0,number,####} prevents 1234 from being output as 1,234 in the English locale.
+#. {0,number,####} prevents 1234 from being output as 1,234 in the English
+#. locale.
 #. If you want the digit separator in your locale, translate as {0}.
 #. alternates: msec, msecs
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1256
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1370
 #, java-format
 msgid "1 ms"
 msgid_plural "{0,number,####} ms"
@@ -36,9 +39,8 @@ msgstr[0] "1 ms"
 msgstr[1] "{0,number,####} ms"
 
 #. seconds
-#. Note to translators: quantity will always be greater than one.
 #. alternates: secs, sec. 'seconds' is probably too long.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1261
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1374
 #, java-format
 msgid "1 sec"
 msgid_plural "{0} sec"
@@ -46,9 +48,8 @@ msgstr[0] "1 s"
 msgstr[1] "{0} s"
 
 #. minutes
-#. Note to translators: quantity will always be greater than one.
 #. alternates: mins, min. 'minutes' is probably too long.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1266
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378
 #, java-format
 msgid "1 min"
 msgid_plural "{0} min"
@@ -56,690 +57,699 @@ msgstr[0] "1 min"
 msgstr[1] "{0} min"
 
 #. hours
-#. Note to translators: quantity will always be greater than one.
 #. alternates: hrs, hr., hrs.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1271
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1382
 #, java-format
 msgid "1 hour"
 msgid_plural "{0} hours"
 msgstr[0] "1 tunti"
 msgstr[1] "{0} tuntia"
 
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1273
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:315
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1384
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341
 msgid "n/a"
 msgstr ""
 
 #. days
-#. Note to translators: quantity will always be greater than one.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1277
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1387
 #, java-format
 msgid "1 day"
 msgid_plural "{0} days"
 msgstr[0] "1 päivä"
 msgstr[1] "{0} päivää"
 
-#: ../../../router/java/src/net/i2p/router/Blocklist.java:124
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:127
 #, java-format
 msgid "Banned by router hash: {0}"
 msgstr "Estetty reitittimen tiivisteen mukaan: {0}"
 
-#: ../../../router/java/src/net/i2p/router/Blocklist.java:126
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:129
 msgid "Banned by router hash"
 msgstr "Estetty reitittimen tiivisteen mukaan"
 
 #. Temporary reason, until the job finishes
-#: ../../../router/java/src/net/i2p/router/Blocklist.java:683
-#: ../../../router/java/src/net/i2p/router/Blocklist.java:756
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:672
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:745
 #, java-format
 msgid "IP banned by blocklist.txt entry {0}"
 msgstr "IP estetty blocklist.txt sisällön mukaan {0}"
 
-#: ../../../router/java/src/net/i2p/router/Blocklist.java:794
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:784
 msgid "IPs Banned Until Restart"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/Blocklist.java:818
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:808
 msgid "IPs Permanently Banned"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/Blocklist.java:820
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:810
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66
 msgid "From"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/Blocklist.java:822
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:812
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67
 msgid "To"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/Blocklist.java:858
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:848
 #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:410
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:451
 msgid "none"
-msgstr ""
-
-#. NOTE TO TRANSLATORS - each of these phrases is a description for a statistic
-#. to be displayed on /stats.jsp and in the graphs on /graphs.jsp.
-#. Please keep relatively short so it will fit on the graphs.
-#: ../../../router/java/src/net/i2p/router/Router.java:1704
-msgid "Message receive rate (bytes/sec)"
-msgstr ""
-
-#: ../../../router/java/src/net/i2p/router/Router.java:1705
-msgid "Message send rate (bytes/sec)"
-msgstr ""
-
-#: ../../../router/java/src/net/i2p/router/Router.java:1706
-msgid "Low-level send rate (bytes/sec)"
-msgstr ""
-
-#: ../../../router/java/src/net/i2p/router/Router.java:1707
-msgid "Low-level receive rate (bytes/sec)"
-msgstr ""
-
-#: ../../../router/java/src/net/i2p/router/Router.java:1708
-msgid "How many peers we are actively talking with"
-msgstr ""
+msgstr "ei mitään"
 
-#: ../../../router/java/src/net/i2p/router/Router.java:1711
-msgid "Known fast peers"
+#. NPE, too early
+#. if (_context.router().getRouterInfo().getBandwidthTier().equals("K"))
+#. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too
+#. low");
+#. else
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:73
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:517
+msgid "Rejecting tunnels: Starting up"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:96
-msgid "Rejecting tunnels: Shutting down"
-msgstr "Torjutaan käytäviä: Järjestelmää suljetaan"
-
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:154
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:168
 msgid "Rejecting tunnels: High message delay"
 msgstr "Torjutaan käytäviä: Pitkä viive"
 
 #. hard to do {0} from here
-#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests");
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:190
+#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of
+#. tunnels: High number of requests");
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207
 msgid "Rejecting most tunnels: High number of requests"
 msgstr "Torjutaan useimpia käytäviä: Suuri määrä pyyntöjä"
 
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:246
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:262
 msgid "Rejecting tunnels: Limit reached"
 msgstr "Torjutaan käytäviä: Raja saavutettu"
 
 #. .067KBps
 #. * also limited to 90% - see below
 #. always leave at least 4KBps free when allowing
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:314
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:330
 msgid "Rejecting tunnels: Bandwidth limit"
 msgstr "Torjutaan käytäviä: Kaistanleveys rajoitettu"
 
 #. hard to do {0} from here
-#. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit");
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:384
+#. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels:
+#. Bandwidth limit");
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400
 msgid "Rejecting most tunnels: Bandwidth limit"
 msgstr "Torjutaan useimpia käytäviä: Kaistanleveys rajoitettu"
 
 #. hard to do {0} from here
-#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels");
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388
+#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of
+#. tunnels");
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404
 msgid "Accepting most tunnels"
 msgstr "Hyväksytään useimmat käytävät"
 
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:390
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406
 msgid "Accepting tunnels"
 msgstr "Hyväksytään käytäviä"
 
-#. NPE, too early
-#. if (_context.router().getRouterInfo().getBandwidthTier().equals("K"))
-#. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too low");
-#. else
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:501
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:522
+msgid "Rejecting tunnels: Shutting down"
+msgstr "Torjutaan käytäviä: Järjestelmää suljetaan"
+
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:527
 msgid "Rejecting tunnels"
 msgstr "Torjutaan käytäviä"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:144
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22
 msgid "Reseeding"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:160
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:161
 #, java-format
 msgid "Reseed fetched only 1 router."
 msgid_plural "Reseed fetched only {0} routers."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:167
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168
 msgid "Reseed failed."
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169
 #, java-format
 msgid "See {0} for help."
 msgstr "Lisätietoja kohdasta {0}."
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170
 msgid "reseed configuration page"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:312
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:311
 msgid "Reseeding: fetching seed URL."
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:354
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:369
 #, java-format
 msgid ""
 "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)."
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:512
-msgid "NetDb entry"
+#. NOTE TO TRANSLATORS - each of these phrases is a description for a
+#. statistic
+#. to be displayed on /stats.jsp and in the graphs on /graphs.jsp.
+#. Please keep relatively short so it will fit on the graphs.
+#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:33
+msgid "Message receive rate (bytes/sec)"
+msgstr ""
+
+#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:34
+msgid "Message send rate (bytes/sec)"
+msgstr ""
+
+#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:35
+msgid "Low-level send rate (bytes/sec)"
+msgstr ""
+
+#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:36
+msgid "Low-level receive rate (bytes/sec)"
+msgstr ""
+
+#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:37
+msgid "How many peers we are actively talking with"
+msgstr ""
+
+#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40
+msgid "Known fast peers"
 msgstr ""
 
-#. This used to be "no common transports" but it is almost always no transports at all
+#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:529
+msgid "NetDb entry"
+msgstr "NetDb merkintä"
+
+#. This used to be "no common transports" but it is almost always no
+#. transports at all
 #: ../../../router/java/src/net/i2p/router/transport/GetBidsJob.java:70
 msgid "No transports (hidden or starting up?)"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:450
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:453
 msgid "Unreachable on any transport"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502
 msgid "Router Transport Addresses"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:504
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:507
 #, java-format
 msgid "{0} is used for outbound connections only"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:518
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:136
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521
+#: ../java/src/net/i2p/router/web/HomeHelper.java:32
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152
 msgid "Help"
 msgstr "Ohje"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522
 msgid ""
 "Your transport connection limits are automatically set based on your "
 "configured bandwidth."
 msgstr "Tiedonsiirtorajasi on laskettu asettamasi kaistanleveyden perusteella."
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524
 msgid ""
 "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and "
 "i2np.udp.maxConnections=nnn on the advanced configuration page."
-msgstr ""
-"Muuttaaksesi näitä rajoja, lisää asetukset i2np.ntcp.maxConnections=nnn ja "
-"i2np.udp.maxConnections=nnn erikoisasetussivulla."
+msgstr "Muuttaaksesi näitä rajoja, lisää asetukset i2np.ntcp.maxConnections=nnn ja i2np.udp.maxConnections=nnn erikoisasetussivulla."
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:523
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279
 msgid "Definitions"
 msgstr "Määritelmät"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:738
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1947
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:35
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:81
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:190
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204
 msgid "Peer"
 msgstr "Vertaissolmu"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527
 msgid "The remote peer, identified by router hash"
 msgstr "Vertaissolmu, reitittimen tiivisteen mukaan tunnistettuna."
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:739
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1951
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962
 msgid "Dir"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529
 msgid "Inbound connection"
 msgstr "Sisääntuleva yhteys"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531
 msgid "Outbound connection"
 msgstr "Ulosmenevä yhteys"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533
 msgid "They offered to introduce us (help other peers traverse our firewall)"
-msgstr ""
-"He tarjoutuivat esittelemään meidät  (auttamaan muita vertaissplmuja "
-"pääsemään palomuurin ohi)"
+msgstr "He tarjoutuivat esittelemään meidät  (auttamaan muita vertaissplmuja pääsemään palomuurin ohi)"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532
-msgid "We offered to introduce them (help other peers traverse their firewall)"
-msgstr ""
-"Me tarjoiduimme esittelemään heidät (auttamaan muita vertaissplmuja "
-"pääsemään palomuurin ohi)"
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535
+msgid ""
+"We offered to introduce them (help other peers traverse their firewall)"
+msgstr "Me tarjoiduimme esittelemään heidät (auttamaan muita vertaissplmuja pääsemään palomuurin ohi)"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536
 msgid "How long since a packet has been received / sent"
 msgstr "Milloin on viimeksi lähetetty / vastaanotettu paketti"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:740
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1952
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963
 msgid "Idle"
 msgstr "Tyhjäkäynti"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:741
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1957
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
 msgid "In/Out"
 msgstr "Sisään/Ulos"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537
 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)"
 msgstr "Tasoitettu sisään/ulos siirtonopeus (Ktavua sekunnissa)"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538
 msgid "How long ago this connection was established"
 msgstr "Milloin tämä yhteys rakennettiin"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:742
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:834
 msgid "Up"
 msgstr "Toiminnassa"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:743
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975
 msgid "Skew"
 msgstr "Vääristymä"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539
 msgid "The difference between the peer's clock and your own"
 msgstr "Vertaissolmun ja sinun kellojesi välinen ero"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540
 msgid ""
 "The congestion window, which is how many bytes can be sent without an "
 "acknowledgement"
 msgstr "Tungosikkuna, eli kuinka monta tavua voidaan lähettää ilman kuittausta"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541
 msgid "The number of sent messages awaiting acknowledgement"
 msgstr "Kuinka monta viestiä odottaa kuittausta"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542
 msgid "The maximum number of concurrent messages to send"
 msgstr "Suurin mahdollinen määrä, jota samanaikaisia viestejä voidaan lähettää"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543
 msgid "The number of pending sends which exceed congestion window"
 msgstr "Tungosikkunan tyhjentymistä odottavien lähetysten määrä"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544
 msgid "The slow start threshold"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545
 msgid "The round trip time in milliseconds"
 msgstr "Edestakaisen matkan aika millisekunneissa"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1985
 msgid "Dev"
 msgstr "Hajonta"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546
 msgid "The standard deviation of the round trip time in milliseconds"
 msgstr "Keskihajonta edestakaisen matkan ajasta millisekunneissa"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547
 msgid "The retransmit timeout in milliseconds"
 msgstr "Uudelleenlähetyksen aikakatkaisu millisekunneissa"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548
 msgid ""
 "Current maximum send packet size / estimated maximum receive packet size "
 "(bytes)"
-msgstr ""
-"Tämänhetkinen suurin lähetettävä paketin koko / arvioitu suurin "
-"vastaanotettava paketin koko (tavuina)"
+msgstr "Tämänhetkinen suurin lähetettävä paketin koko / arvioitu suurin vastaanotettava paketin koko (tavuina)"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:744
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992
 msgid "TX"
 msgstr "TX"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549
 msgid "The total number of packets sent to the peer"
 msgstr "Vertaissolmulle lähetettyjen pakettien kokonaismäärä"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:745
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1983
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994
 msgid "RX"
 msgstr "RX"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550
 msgid "The total number of packets received from the peer"
 msgstr "Vertaissolmulta vastaanotettujen pakettien kokonaismäärä"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997
 msgid "Dup TX"
 msgstr "Dup TX"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551
 msgid "The total number of packets retransmitted to the peer"
 msgstr "Vertaissolmulle uudelleenlähetettyjen pakettien kokonaismäärä"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999
 msgid "Dup RX"
 msgstr "Dup RX"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552
 msgid "The total number of duplicate packets received from the peer"
 msgstr "Vertaissolmulta vastaanotettujen toistettujen pakettien kokonaismäärä"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:423
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:437
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
 msgid "Service"
-msgstr ""
+msgstr "Palvelu"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:425
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:439
 msgid "WAN Common Interface Configuration"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:426
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:432
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:442
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:447
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:86
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:440
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:446
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:456
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:96
 msgid "Status"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:427
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:433
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:443
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:441
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:447
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:457
 msgid "Type"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:428
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:434
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:442
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:448
 msgid "Upstream"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:429
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:435
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:443
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:449
 msgid "Downstream"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:431
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:445
 msgid "WAN PPP Connection"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:436
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:444
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:450
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:458
 msgid "External IP"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:438
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:452
 msgid "Layer 3 Forwarding"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:439
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:453
 msgid "Default Connection Service"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:441
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:455
 msgid "WAN IP Connection"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:446
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:460
 msgid "WAN Ethernet Link Configuration"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:459
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:473
 msgid "Found Device"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:475
 msgid "Subdevice"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:482
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496
 msgid "UPnP Status"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:485
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:499
 msgid ""
 "UPnP has been disabled; Do you have more than one UPnP Internet Gateway "
 "Device on your LAN ?"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:488
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:502
 msgid "UPnP has not found any UPnP-aware, compatible device on your LAN."
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:510
 #, java-format
 msgid "The current external IP address reported by UPnP is {0}"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:498
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:512
 msgid "The current external IP address is not available."
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:502
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:516
 #, java-format
 msgid "UPnP reports the maximum downstream bit rate is {0}bits/sec"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:504
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:518
 #, java-format
 msgid "UPnP reports the maximum upstream bit rate is {0}bits/sec"
 msgstr ""
 
 #. {0} is TCP or UDP
-#. {1,number,#####} prevents 12345 from being output as 12,345 in the English locale.
+#. {1,number,#####} prevents 12345 from being output as 12,345 in the English
+#. locale.
 #. If you want the digit separator in your locale, translate as {1}.
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:513
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:527
 #, java-format
 msgid "{0} port {1,number,#####} was successfully forwarded by UPnP."
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:515
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:529
 #, java-format
 msgid "{0} port {1,number,#####} was not forwarded by UPnP."
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:163
+#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:162
 msgid "UPnP is not enabled"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:409
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:627
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:401
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:618
 #, java-format
 msgid "Excessive clock skew: {0}"
 msgstr "Liian suuri aikavääristymä: {0}"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:733
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747
 msgid "NTCP connections"
 msgstr "NTCP-yhteydet"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:734
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1943
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1954
 msgid "Limit"
 msgstr "Raja"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:735
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1944
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:749
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955
 msgid "Timeout"
 msgstr "Aikakatkaisu"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:746
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760
 msgid "Out Queue"
 msgstr "Jono ulos"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761
 msgid "Backlogged?"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2006
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:775
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88
 msgid "Inbound"
 msgstr "Sisääntulevia"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:763
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2008
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:777
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88
 msgid "Outbound"
 msgstr "Ulosmeneviä"
 
 #. buf.append("<tr> <td colspan=\"11\"><hr></td></tr>\n");
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:810
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:826
 msgid "peers"
 msgstr "Vertaissolmuja"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1942
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953
 msgid "UDP connections"
 msgstr "UDP-yhteydet"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1949
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960
 msgid "Sort by peer hash"
 msgstr "Järjestä vertaissolmun tiivisteen mukaan."
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1951
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962
 msgid "Direction/Introduction"
 msgstr "Suunta/Esittely"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964
 msgid "Sort by idle inbound"
 msgstr "Järjestä sisääntulevien mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966
 msgid "Sort by idle outbound"
 msgstr "Järjestä ulosmenevien mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969
 msgid "Sort by inbound rate"
 msgstr "Järjestä sisääntulonopeuden mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971
 msgid "Sort by outbound rate"
 msgstr "Järjestä ulosmenonopeuden mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974
 msgid "Sort by connection uptime"
 msgstr "Järjestä yhteyden keston mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1965
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976
 msgid "Sort by clock skew"
 msgstr "Järjestä aikavääristymän mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979
 msgid "Sort by congestion window"
 msgstr "Järjestä tungosikkunan mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1970
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981
 msgid "Sort by slow start threshold"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984
 msgid "Sort by round trip time"
 msgstr "Järjestä edestakaisen matkan keston mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986
 msgid "Sort by round trip time deviation"
 msgstr "Järjestä matka-ajan hajonnan mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1977
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988
 msgid "Sort by retransmission timeout"
 msgstr "Järjestä uudelleenlähetyksen aikakatkaisun mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1980
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991
 msgid "Sort by outbound maximum transmit unit"
 msgstr "Järjestä suurimman siirtäyksikön koon mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1982
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993
 msgid "Sort by packets sent"
 msgstr "Järjestä lähetettyjen pakettien määrän mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995
 msgid "Sort by packets received"
 msgstr "Järjestä vastaanotettujen pakettien määrän mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1987
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1998
 msgid "Sort by packets retransmitted"
 msgstr "Järjestä uudelleenlähetettyjen pakettien mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1989
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2000
 msgid "Sort by packets received more than once"
 msgstr "Järjestä useammin kuin kerran vastaanotettujen pakettien mukaan"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2010
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2021
 msgid "We offered to introduce them"
 msgstr "Me tarjoiduimme esittelemään heidät"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2012
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2023
 msgid "They offered to introduce us"
 msgstr "He tarjoituivat esittelemään meidät"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2016
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2027
 msgid "Choked"
 msgstr "Tukossa"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2024
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035
 msgid "1 fail"
 msgstr "1 epäonnistuminen"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2026
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037
 #, java-format
 msgid "{0} fails"
 msgstr "{0} epäonnistumista"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2032
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162
+#. 1
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13
 msgid "Banned"
 msgstr "Estetty"
 
 #. buf.append("<tr><td colspan=\"16\"><hr></td></tr>\n");
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2163
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2173
 msgid "SUMMARY"
 msgstr "YHTEENVETO"
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:125
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:187
 msgid "Dropping tunnel requests: Too slow"
 msgstr "Torjutaan käytäväpyyntöjä: Liian hidas"
 
 #. don't even bother, since we are so overloaded locally
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:271
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:330
 msgid "Dropping tunnel requests: Overloaded"
 msgstr "Torjutaan käytäväpyyntöjä: Ylikuormaa"
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:480
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:539
 msgid "Rejecting tunnels: Request overload"
 msgstr "Torjutaan käytäviä: Pyyntöjen ylikuormitus"
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:510
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:570
 msgid "Rejecting tunnels: Connection limit"
 msgstr ""
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:712
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:733
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:773
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:794
 msgid "Dropping tunnel requests: High load"
 msgstr "Pudotetaan käytäväpyyntöjä: Raskas kuorma"
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:725
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:786
 msgid "Dropping tunnel requests: Queue time"
 msgstr "Pudotetaan käytäväpyyntöjä: Jonotusaika"
 
 #. Automatically generated pseudo-java for xgettext - do not edit
-#. Translators may wish to translate a few of these, do not bother to translate all of them!!
+#. Translators may wish to translate a few of these, do not bother to
+#. translate all of them!!
 #: ../java/build/Countries.java:3
 msgid "Anonymous Proxy"
 msgstr ""
@@ -966,7 +976,7 @@ msgstr "Kypros"
 
 #: ../java/build/Countries.java:59
 msgid "Czech Republic"
-msgstr "Tsekki"
+msgstr "TÅ¡ekki"
 
 #: ../java/build/Countries.java:60
 msgid "Germany"
@@ -1465,560 +1475,728 @@ msgid "Saint Pierre and Miquelon"
 msgstr "Saint-Pierre ja Miquelon"
 
 #: ../java/build/Countries.java:184
+msgid "Pitcairn Islands"
+msgstr ""
+
+#: ../java/build/Countries.java:185
 msgid "Puerto Rico"
 msgstr "Puerto Rico"
 
-#: ../java/build/Countries.java:185
+#: ../java/build/Countries.java:186
 msgid "Palestinian Territory"
 msgstr "Palestiina"
 
-#: ../java/build/Countries.java:186
+#: ../java/build/Countries.java:187
 msgid "Portugal"
 msgstr "Portugali"
 
-#: ../java/build/Countries.java:187
+#: ../java/build/Countries.java:188
 msgid "Palau"
 msgstr "Palau"
 
-#: ../java/build/Countries.java:188
+#: ../java/build/Countries.java:189
 msgid "Paraguay"
 msgstr "Paraguay"
 
-#: ../java/build/Countries.java:189
+#: ../java/build/Countries.java:190
 msgid "Qatar"
 msgstr "Qatar"
 
-#: ../java/build/Countries.java:190
+#: ../java/build/Countries.java:191
 msgid "Réunion"
-msgstr "Réunion"
+msgstr ""
 
-#: ../java/build/Countries.java:191
+#: ../java/build/Countries.java:192
 msgid "Romania"
 msgstr "Romania"
 
-#: ../java/build/Countries.java:192
+#: ../java/build/Countries.java:193
 msgid "Serbia"
 msgstr "Serbia"
 
-#: ../java/build/Countries.java:193
+#: ../java/build/Countries.java:194
 msgid "Russian Federation"
 msgstr "Venäjä"
 
-#: ../java/build/Countries.java:194
+#: ../java/build/Countries.java:195
 msgid "Rwanda"
 msgstr "Ruanda"
 
-#: ../java/build/Countries.java:195
+#: ../java/build/Countries.java:196
 msgid "Saudi Arabia"
 msgstr "Saudi-Arabia"
 
-#: ../java/build/Countries.java:196
+#: ../java/build/Countries.java:197
 msgid "Solomon Islands"
 msgstr "Salomonsaaret"
 
-#: ../java/build/Countries.java:197
+#: ../java/build/Countries.java:198
 msgid "Seychelles"
 msgstr "Seychellit"
 
-#: ../java/build/Countries.java:198
+#: ../java/build/Countries.java:199
 msgid "Sudan"
 msgstr "Sudan"
 
-#: ../java/build/Countries.java:199
+#: ../java/build/Countries.java:200
 msgid "Sweden"
 msgstr "Ruotsi"
 
-#: ../java/build/Countries.java:200
+#: ../java/build/Countries.java:201
 msgid "Singapore"
 msgstr "Singapore"
 
-#: ../java/build/Countries.java:201
+#: ../java/build/Countries.java:202
 msgid "Saint Helena"
 msgstr "Saint Helena"
 
-#: ../java/build/Countries.java:202
+#: ../java/build/Countries.java:203
 msgid "Slovenia"
 msgstr "Slovenia"
 
-#: ../java/build/Countries.java:203
+#: ../java/build/Countries.java:204
 msgid "Svalbard and Jan Mayen"
 msgstr "Svalbard ja Jan Mayen"
 
-#: ../java/build/Countries.java:204
+#: ../java/build/Countries.java:205
 msgid "Slovakia"
 msgstr "Slovakia"
 
-#: ../java/build/Countries.java:205
+#: ../java/build/Countries.java:206
 msgid "Sierra Leone"
 msgstr "Sierra Leone"
 
-#: ../java/build/Countries.java:206
+#: ../java/build/Countries.java:207
 msgid "San Marino"
 msgstr "San Marino"
 
-#: ../java/build/Countries.java:207
+#: ../java/build/Countries.java:208
 msgid "Senegal"
 msgstr "Senegal"
 
-#: ../java/build/Countries.java:208
+#: ../java/build/Countries.java:209
 msgid "Somalia"
 msgstr "Somalia"
 
-#: ../java/build/Countries.java:209
+#: ../java/build/Countries.java:210
 msgid "Suriname"
 msgstr "Suriname"
 
-#: ../java/build/Countries.java:210
+#: ../java/build/Countries.java:211
 msgid "Sao Tome and Principe"
 msgstr "São Tomé ja Príncipe"
 
-#: ../java/build/Countries.java:211
+#: ../java/build/Countries.java:212
 msgid "El Salvador"
 msgstr "El Salvador"
 
-#: ../java/build/Countries.java:212
+#: ../java/build/Countries.java:213
 msgid "Syrian Arab Republic"
 msgstr "Syyria"
 
-#: ../java/build/Countries.java:213
+#: ../java/build/Countries.java:214
 msgid "Swaziland"
 msgstr "Swazimaa"
 
-#: ../java/build/Countries.java:214
+#: ../java/build/Countries.java:215
 msgid "Turks and Caicos Islands"
 msgstr "Turks- ja Caicossaaret"
 
-#: ../java/build/Countries.java:215
+#: ../java/build/Countries.java:216
 msgid "Chad"
 msgstr "TÅ¡ad"
 
-#: ../java/build/Countries.java:216
+#: ../java/build/Countries.java:217
 msgid "French Southern Territories"
 msgstr "Ranskan eteläiset alueet"
 
-#: ../java/build/Countries.java:217
+#: ../java/build/Countries.java:218
 msgid "Togo"
 msgstr "Togo"
 
-#: ../java/build/Countries.java:218
+#: ../java/build/Countries.java:219
 msgid "Thailand"
 msgstr "Thaimaa"
 
-#: ../java/build/Countries.java:219
+#: ../java/build/Countries.java:220
 msgid "Tajikistan"
 msgstr "Tadžikistan"
 
-#: ../java/build/Countries.java:220
+#: ../java/build/Countries.java:221
 msgid "Tokelau"
 msgstr "Tokelau"
 
-#: ../java/build/Countries.java:221
+#: ../java/build/Countries.java:222
 msgid "Timor-Leste"
 msgstr "Itä-Timor"
 
-#: ../java/build/Countries.java:222
+#: ../java/build/Countries.java:223
 msgid "Turkmenistan"
 msgstr "Turkmenistan"
 
-#: ../java/build/Countries.java:223
+#: ../java/build/Countries.java:224
 msgid "Tunisia"
 msgstr "Tunisia"
 
-#: ../java/build/Countries.java:224
+#: ../java/build/Countries.java:225
 msgid "Tonga"
 msgstr "Tonga"
 
-#: ../java/build/Countries.java:225
+#: ../java/build/Countries.java:226
 msgid "Turkey"
 msgstr "Turkki"
 
-#: ../java/build/Countries.java:226
+#: ../java/build/Countries.java:227
 msgid "Trinidad and Tobago"
 msgstr "Trinidad ja Tobago"
 
-#: ../java/build/Countries.java:227
+#: ../java/build/Countries.java:228
 msgid "Tuvalu"
 msgstr "Tuvalu"
 
-#: ../java/build/Countries.java:228
+#: ../java/build/Countries.java:229
 msgid "Taiwan"
 msgstr "Taiwan"
 
-#: ../java/build/Countries.java:229
+#: ../java/build/Countries.java:230
 msgid "United Republic of Tanzania"
 msgstr "Tansania"
 
-#: ../java/build/Countries.java:230
+#: ../java/build/Countries.java:231
 msgid "Ukraine"
 msgstr "Ukraina"
 
-#: ../java/build/Countries.java:231
+#: ../java/build/Countries.java:232
 msgid "Uganda"
 msgstr "Uganda"
 
-#: ../java/build/Countries.java:232
+#: ../java/build/Countries.java:233
 msgid "United States Minor Outlying Islands"
 msgstr "Yhdysvaltain Tyynenmeren erillissaaret"
 
-#: ../java/build/Countries.java:233
+#: ../java/build/Countries.java:234
 msgid "United States"
 msgstr "Yhdysvallat"
 
-#: ../java/build/Countries.java:234
+#: ../java/build/Countries.java:235
 msgid "Uruguay"
 msgstr "Uruguay"
 
-#: ../java/build/Countries.java:235
+#: ../java/build/Countries.java:236
 msgid "Uzbekistan"
 msgstr "Uzbekistan"
 
-#: ../java/build/Countries.java:236
+#: ../java/build/Countries.java:237
 msgid "Holy See (Vatican City State)"
 msgstr "Vatikaani"
 
-#: ../java/build/Countries.java:237
+#: ../java/build/Countries.java:238
 msgid "Saint Vincent and the Grenadines"
 msgstr "Saint Vincent ja Grenadiinit"
 
-#: ../java/build/Countries.java:238
+#: ../java/build/Countries.java:239
 msgid "Venezuela"
 msgstr "Venezuela"
 
-#: ../java/build/Countries.java:239 ../java/build/Countries.java:240
+#: ../java/build/Countries.java:240 ../java/build/Countries.java:241
 msgid "Virgin Islands"
 msgstr "Neitsytsaaret"
 
-#: ../java/build/Countries.java:241
+#: ../java/build/Countries.java:242
 msgid "Viet Nam"
 msgstr "Vietnam"
 
-#: ../java/build/Countries.java:242
+#: ../java/build/Countries.java:243
 msgid "Vanuatu"
 msgstr "Vanuatu"
 
-#: ../java/build/Countries.java:243
+#: ../java/build/Countries.java:244
 msgid "Wallis and Futuna"
 msgstr "Wallis ja Futunasaaret"
 
-#: ../java/build/Countries.java:244
+#: ../java/build/Countries.java:245
 msgid "Samoa"
 msgstr "Samoa"
 
-#: ../java/build/Countries.java:245
+#: ../java/build/Countries.java:246
 msgid "Yemen"
 msgstr "Jemen"
 
-#: ../java/build/Countries.java:246
+#: ../java/build/Countries.java:247
 msgid "Mayotte"
 msgstr "Mayotte"
 
-#: ../java/build/Countries.java:247
+#: ../java/build/Countries.java:248
 msgid "South Africa"
 msgstr "Etelä-Afrikka"
 
-#: ../java/build/Countries.java:248
+#: ../java/build/Countries.java:249
 msgid "Zambia"
 msgstr "Sambia"
 
-#: ../java/build/Countries.java:249
+#: ../java/build/Countries.java:250
 msgid "Zimbabwe"
 msgstr "Zimbabwe"
 
-#: ../java/src/net/i2p/router/web/CSSHelper.java:66
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:35
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:37
+#: ../java/src/net/i2p/router/web/CSSHelper.java:117
+#: ../java/src/net/i2p/router/web/HomeHelper.java:33
 #: ../java/strings/Strings.java:29
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:132
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:264
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:148
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:214
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:216
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:234
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:225
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:197
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:284
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:222
 msgid "I2P Router Console"
 msgstr "I2P reitittimen ohjauspaneeli"
 
-#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:57
+#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51
 msgid "Error updating the configuration - please see the error logs"
 msgstr "Virhe päivitettäessä asetuksia - tarkasta virhelokit."
 
-#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:69
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279
+#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297
 msgid "Configuration saved successfully"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:71
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:281
+#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96
 msgid ""
 "Error saving the configuration (applied but not saved) - please see the "
 "error logs"
-msgstr ""
-"Virhe tallennettaessa asetuksia (sovellettu, mutta ei tallennettu) - "
-"tarkasta virhelokit."
+msgstr "Virhe tallennettaessa asetuksia (sovellettu, mutta ei tallennettu) - tarkasta virhelokit."
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437
 msgid "Save Client Configuration"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:507
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:511
 msgid "Save Interface Configuration"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:448
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:527
 msgid "Save WebApp Configuration"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:541
 msgid "Save Plugin Configuration"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:468
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:549
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:553
 msgid "Install Plugin"
+msgstr "Asenna lisäosa"
+
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:555
+msgid "Update All Installed Plugins"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:87
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:95
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124
+#, java-format
+msgid "Error stopping plugin {0}"
+msgstr "Virhe pysähtymättä lisäosa {0}"
+
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100
 #, java-format
 msgid "Deleted plugin {0}"
-msgstr ""
+msgstr "Poistettu lisäosa {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:89
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:102
 #, java-format
 msgid "Error deleting plugin {0}"
-msgstr ""
+msgstr "Virhe poistettaessa lisäosa {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:109
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:122
 #, java-format
 msgid "Stopped plugin {0}"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:111
-#, java-format
-msgid "Error stopping plugin {0}"
-msgstr ""
+msgstr "Pysäytetty lisäosa {0}"
 
 #. label (IE)
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:133
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:260
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:146
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:264
 msgid "Start"
-msgstr ""
+msgstr "Käynnistä"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:152
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:49
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:61
-#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:33
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:143
 msgid "Unsupported"
-msgstr ""
+msgstr "Ei tuettu"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:198
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:211
 msgid "New client added"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:202
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215
 msgid ""
 "Client configuration saved successfully - restart required to take effect."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:217
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:230
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:241
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:243
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:254
 msgid "Bad client index."
 msgstr ""
 
-#.
 #. What do we do here?
-#.
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:235
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:246
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:394
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:384
+#. 
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:508
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:425
 msgid "Client"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237
 msgid "stopped"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:235
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:294
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305
 msgid "started"
-msgstr ""
+msgstr "käynnisty"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:246
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259
 msgid "deleted"
-msgstr ""
+msgstr "poistettu"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:263
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275
 msgid "WebApp configuration saved."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:279
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:290
 msgid "Plugin configuration saved."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:294
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130
 msgid "WebApp"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:296
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307
 msgid "Failed to start"
-msgstr ""
+msgstr "Ei käynnistynyt"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:301
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312
 msgid "Failed to find server."
-msgstr ""
+msgstr "Ei löytänyt palvelinta"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318
 msgid "No plugin URL specified."
-msgstr ""
+msgstr "Ei määritelty lisäosan URL."
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:317
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328
 #, java-format
 msgid "No update URL specified for {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:325
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:330
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:348
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:337
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:350
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:355
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:368
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:373
 msgid "Plugin or update download already in progress."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:334
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:118
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:340
+msgid "Updating all plugins"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:140
 #, java-format
 msgid "Downloading plugin from {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:352
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:377
 #, java-format
 msgid "Checking plugin {0} for updates"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:362
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:387
 #, java-format
 msgid "Started plugin {0}"
-msgstr ""
+msgstr "Käynnistetty lisäosa {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:364
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389
 #, java-format
 msgid "Error starting plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:399
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425
 msgid ""
-"Interface configuration saved successfully - restart required to take effect."
+"Interface configuration saved successfully - restart required to take "
+"effect."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:85
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:263
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:86
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267
 msgid "Edit"
-msgstr ""
+msgstr "Muokkaa"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:358
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433
 msgid "Add Client"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103
 msgid "Class and arguments"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154
 msgid "Control"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154
 msgid "Run at Startup?"
-msgstr ""
+msgstr "Suorita käynnistettäessä?"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:202
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:203
 msgid "Description"
-msgstr ""
+msgstr "Kuvaus"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154
 msgid "Plugin"
-msgstr ""
+msgstr "Plugin"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:166
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:273
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:293
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:319
 msgid "Version"
-msgstr ""
+msgstr "Versio"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:168
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:169
 msgid "Signed by"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:185
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:186
 msgid "Date"
-msgstr ""
+msgstr "Pysäyttä"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:191
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:192
 msgid "Author"
-msgstr ""
+msgstr "Kirjoittaja"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:207
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208
 msgid "License"
-msgstr ""
+msgstr "Lupa"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:212
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213
+#: ../java/src/net/i2p/router/web/HomeHelper.java:35
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174
 msgid "Website"
-msgstr ""
+msgstr "Verkkosivu"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:217
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:218
 msgid "Update link"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:265
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:269
 msgid "Stop"
-msgstr ""
+msgstr "Pysäytä"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:80
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:348
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:381
 msgid "Check for updates"
-msgstr ""
+msgstr "Tarkista päivitykset"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:268
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:272
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
 msgid "Update"
-msgstr ""
+msgstr "Päivitä"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:273
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:277
 #, java-format
 msgid "Are you sure you want to delete {0}?"
-msgstr ""
+msgstr "Oletko varma, että haluat poistaa {0}?"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:275
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:279
 msgid "Delete"
+msgstr "Poista"
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:854
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:419
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:455
+msgid "Delete selected"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:27
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:873
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:417
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:461
+msgid "Add item"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:423
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:459
+msgid "Restore defaults"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:30
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:439
+msgid "Save"
+msgstr "Tallenna"
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:33
+msgid "Home page changed"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:53
+msgid "Restored default settings"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:65
+msgid "No name entered"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:70
+msgid "No URL entered"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:77
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:85
+msgid "Added"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:94
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:111
+msgid "Removed"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:425
 msgid "Add key"
-msgstr ""
+msgstr "Lisää avain"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:423
 msgid "Delete key"
-msgstr ""
+msgstr "Poista avain"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:21
 msgid "You must enter a destination"
-msgstr ""
+msgstr "Sinun täytyy syöttää määränpään"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:23
 msgid "You must enter a key"
-msgstr ""
+msgstr "Sinun täytyy syöttää avain"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:34
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:41
@@ -2028,29 +2206,29 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:34
 msgid "added to keyring"
-msgstr ""
+msgstr "lisätään avainrenkaaseen"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:36
 msgid "Invalid destination or key"
-msgstr ""
+msgstr "Virheellinen kohde tai avain"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:41
 msgid "removed from keyring"
-msgstr ""
+msgstr "poistettu avainrengaalta"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:43
 msgid "not found in keyring"
-msgstr ""
+msgstr "ei löydy avainrengaalla"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:45
 msgid "Invalid destination"
-msgstr ""
+msgstr "Virheellinen kohde"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:82
 msgid "Log overrides updated"
 msgstr "Lokien ohitukset päivitetty."
 
-#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:160
+#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161
 msgid "Log configuration saved"
 msgstr "Lokiasetukset tallennettu"
 
@@ -2061,8 +2239,8 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:49
 msgid ""
-"Or put entries in the logger.config file. Example: logger.record.net.i2p."
-"router.tunnel=WARN"
+"Or put entries in the logger.config file. Example: "
+"logger.record.net.i2p.router.tunnel=WARN"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:50
@@ -2073,7 +2251,7 @@ msgstr "Sallittuja tasoja ovat DEBUG, INFO, WARN, ERROR, CRIT"
 #. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm
 #. but pink instead of yellow for WARN
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:71
+#: ../java/src/net/i2p/router/web/LogsHelper.java:106
 msgid "CRIT"
 msgstr "CRIT"
 
@@ -2082,193 +2260,256 @@ msgid "DEBUG"
 msgstr "DEBUG"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:73
+#: ../java/src/net/i2p/router/web/LogsHelper.java:108
 msgid "ERROR"
 msgstr "ERROR"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:77
+#: ../java/src/net/i2p/router/web/LogsHelper.java:112
 msgid "INFO"
 msgstr "INFO"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:75
+#: ../java/src/net/i2p/router/web/LogsHelper.java:110
 msgid "WARN"
 msgstr "WARN"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88
+#: ../java/src/net/i2p/router/web/HomeHelper.java:192
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:808
 msgid "Remove"
-msgstr ""
+msgstr "Poista"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:125
 msgid "Select a class to add"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206
+#. stat groups for stats.jsp
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+#: ../java/strings/Strings.java:57
+msgid "Bandwidth"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+msgid "Home Page"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:343
 msgid "Network"
+msgstr "Verkko"
+
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:284
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:289
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:298
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:296
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:295
+msgid "Summary Bar"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:101
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+msgid "UI"
+msgstr "UI"
+
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:196
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:491
 #: ../java/strings/Strings.java:72
 msgid "Tunnels"
 msgstr "Käytävät"
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18
-msgid "UI"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
 msgid "Clients"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:322
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:397
 msgid "Keyring"
-msgstr ""
+msgstr "Avainrengas"
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
 msgid "Logging"
 msgstr "Lokit"
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:107
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:257
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:202
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:377
 #: ../java/strings/Strings.java:67
 msgid "Peers"
-msgstr ""
+msgstr "Peers"
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:389
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:145
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240
 msgid "Stats"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22
 msgid "Advanced"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:52
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277
-#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:29
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:385
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:541
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:332
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:366
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:407
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:404
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:417
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:482
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:444
 msgid "Save changes"
-msgstr ""
+msgstr "Tallenna muutokset"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:125
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136
 msgid "Rechecking router reachability..."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:161
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174
 msgid "Updating IP address"
-msgstr ""
+msgstr "Päivitetään IP-osoite"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:180
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193
 msgid "Disabling TCP completely"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:185
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198
 msgid "Updating inbound TCP address to"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:190
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203
 msgid "Disabling inbound TCP"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:192
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205
 msgid "Updating inbound TCP address to auto"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216
 msgid "Updating inbound TCP port to"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:206
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219
 msgid "Updating inbound TCP port to auto"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:218
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231
 msgid "Updating UDP port from"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:218
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231
 msgid "to"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:234
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247
 msgid "Gracefully restarting into Hidden Router Mode"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:236
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249
 msgid "Gracefully restarting to exit Hidden Router Mode"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:245
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258
 msgid "Enabling UPnP, restart required to take effect"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260
 msgid "Disabling UPnP, restart required to take effect"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:255
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268
 msgid "Enabling laptop mode"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:257
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270
 msgid "Disabling laptop mode"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:263
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277
+msgid "Disabling UDP"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279
+msgid "Enabling UDP"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286
 msgid "Requiring SSU introducers"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:324
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345
 #, java-format
 msgid "The hostname or IP {0} is not publicly routable"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:327
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348
 #, java-format
 msgid "The hostname or IP {0} is invalid"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:349
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374
 msgid "Updating bandwidth share percentage"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:432
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404
 msgid "Updated bandwidth limits"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:41
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46
 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:49
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:52
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:56
 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:62
 msgid "unknown"
-msgstr ""
+msgstr "tuntematon"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171
 msgid "bits per second"
 msgstr "bittiä sekunnissa"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:173
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172
 #, java-format
 msgid "or {0} bytes per month maximum"
 msgstr "eli korkeintaan {0} tavua kuukaudessa"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:415
 msgid "Ban peer until restart"
 msgstr "Estä vertaissolmu uudelleenkäynnistykseen saakka"
 
@@ -2288,7 +2529,7 @@ msgid "Invalid peer"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:417
 msgid "Unban peer"
 msgstr "Poista vertaissolmun esto"
 
@@ -2301,7 +2542,7 @@ msgid "is not currently banned"
 msgstr "ei ole tällä hetkellä estetty"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:443
 msgid "Adjust peer bonuses"
 msgstr ""
 
@@ -2313,215 +2554,282 @@ msgstr ""
 msgid "Bad capacity value"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:17
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:405
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:480
 msgid "Save changes and reseed now"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24
 msgid "Reseeding is already in progress"
 msgstr ""
 
 #. skip the nonce checking in ReseedHandler
-#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27
 msgid "Starting reseed process"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:94
 msgid "Configuration saved successfully."
 msgstr ""
 
 #. Normal browsers send value, IE sends button label
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:32
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:139
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:318
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:393
 msgid "Shutdown immediately"
 msgstr ""
 
 #. ctx.router().shutdown(Router.EXIT_HARD); // never returns
 #. give the UI time to respond
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:37
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39
 msgid "Cancel shutdown"
 msgstr "Peru sammuttaminen"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:38
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40
 msgid "Cancel restart"
 msgstr "Peru uudelleenkäynnistys"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:42
 msgid "Restart immediately"
 msgstr "Uudelleenkäynnistä välittömästi"
 
 #. ctx.router().shutdown(Router.EXIT_HARD_RESTART); // never returns
 #. give the UI time to respond
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:45
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:134
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:47
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:142
 msgid "Restart"
 msgstr "Uudelleenkäynnistä"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:49
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:51
 msgid "Shutdown"
 msgstr "Sammuta"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:63
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65
 msgid "Restart imminent"
 msgstr "Uudelleenkäynnistys välitön"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:67
 msgid "Shutdown imminent"
 msgstr "Sammutus välitön"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:69
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:71
 #, java-format
 msgid "Shutdown in {0}"
 msgstr "Sammutukseen aikaa {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:74
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:76
 #, java-format
 msgid "Restart in {0}"
 msgstr "Uudelleenkäynnistykseen aikaa  {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:134
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:316
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391
 msgid "Shutdown gracefully"
 msgstr "Sammuta kiltisti"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:138
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:173
 msgid "Graceful shutdown initiated"
 msgstr "Kiltti sammutus aloitettu"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:143
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178
 msgid "Shutdown immediately!  boom bye bye bad bwoy"
 msgstr "Sammuta heti!  boom bye bye bad bwoy"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:144
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:320
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395
 msgid "Cancel graceful shutdown"
 msgstr "Peru kiltti sammutus"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:146
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181
 msgid "Graceful shutdown cancelled"
 msgstr "Kiltti sammutus peruttu"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:147
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:332
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407
 msgid "Graceful restart"
 msgstr "Kiltti uudelleenkäynnistys"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:152
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:187
 msgid "Graceful restart requested"
 msgstr "Kilttiä uudelleenkäynnistystä pyydetty"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:153
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:334
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:409
 msgid "Hard restart"
 msgstr "Kova uudelleenkäynnistys"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:158
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:193
 msgid "Hard restart requested"
 msgstr "Kovaa uudelleenkäynnistystä pyydetty"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:159
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194
 msgid "Rekey and Restart"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:160
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:195
 msgid "Rekeying after graceful restart"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:163
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:198
 msgid "Rekey and Shutdown"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:164
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199
 msgid "Rekeying after graceful shutdown"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:167
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:360
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:435
 msgid "Run I2P on startup"
 msgstr "Käynnistä I2P käynnistäessä"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:362
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:437
 msgid "Don't run I2P on startup"
 msgstr "Älä käynnistä I2P:tä käynnistäessä"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:171
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:380
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455
 msgid "Dump threads"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:388
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213
+#, java-format
+msgid "Threads dumped to {0}"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463
 msgid "View console on startup"
 msgstr "Näytä ohjauspaneeli käynnistäessä"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216
 msgid "Console is to be shown on startup"
 msgstr "Reitittimen ohjauspaneeli avataan käynnistettäessä"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:390
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465
 msgid "Do not view console on startup"
 msgstr "Älä näytä ohjauspaneelia käynnistettäessä"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:183
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219
 msgid "Console is not to be shown on startup"
 msgstr "Reitittimen ohjauspaneelia ei näytetä käynnistettäessä"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:192
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228
 msgid "Service installed"
 msgstr "Palvelu asennettu"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:230
 msgid "Warning: unable to install the service"
 msgstr "Varoitus: palvelun asentaminen epäonnistui"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237
 msgid "Service removed"
 msgstr "Palvelu poistettu"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:239
 msgid "Warning: unable to remove the service"
 msgstr "Varoitus: palvelun poistaminen epäonnistui"
 
-#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:113
+#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116
 msgid "Stat filter and location updated successfully to"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116
+#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:119
 msgid "Full statistics enabled - restart required to take effect"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:118
+#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121
 msgid "Full statistics disabled - restart required to take effect"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121
+#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:124
 msgid ""
 "Graph list updated, may take up to 60s to be reflected here and on the <a "
 "href=\"graphs.jsp\">Graphs Page</a>"
 msgstr ""
 
-#. the count isn't really correct anyway, since we don't check for actual changes
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:28
+msgid "Save order"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35
+msgid "Refresh interval changed"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:37
+#, java-format
+msgid "Refresh interval must be at least {0} seconds"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:39
+msgid "Refresh interval must be a number"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:417
+msgid "Restore full default"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44
+msgid "Full summary bar default restored."
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:49
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:141
+msgid "Summary bar will refresh shortly."
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:46
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:419
+msgid "Restore minimal default"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:48
+msgid "Minimal summary bar default restored."
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:65
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:87
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:135
+msgid "Order must be an integer"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:72
+msgid "No section selected"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:77
+msgid "No order entered"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:133
+msgid "Moved"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:140
+msgid "Saved order of sections."
+msgstr ""
+
+#. the count isn't really correct anyway, since we don't check for actual
+#. changes
 #. addFormNotice("Updated settings for " + updated + " pools.");
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:135
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136
 msgid "Updated settings for all pools."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:140
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:141
 msgid "Exploratory tunnel configuration saved successfully."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:142
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:36
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:143
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:37
 msgid ""
 "Error saving the configuration (applied but not saved) - please see the "
 "error logs."
-msgstr ""
-"Virhe tallennettaessa asetuksia (sovellettu, mutta ei tallennettu) - "
-"tarkasta virhelokit."
+msgstr "Virhe tallennettaessa asetuksia (sovellettu, mutta ei tallennettu) - tarkasta virhelokit."
 
 #. * dummies for translation
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:14
@@ -2539,7 +2847,7 @@ msgstr[0] "1 käytävä"
 msgstr[1] "{0} käytävää"
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:35
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:43
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35
 msgid "Exploratory tunnels"
 msgstr "Tutkivia käytäviä"
 
@@ -2548,56 +2856,56 @@ msgstr "Tutkivia käytäviä"
 msgid "Client tunnels for {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:74
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:75
 msgid "ANONYMITY WARNING - Settings include 0-hop tunnels."
 msgstr "ANONYMITEETTIVAROITUS - Asetukset sisältävät 0 hypyn käytäviä."
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:79
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:80
 msgid "ANONYMITY WARNING - Settings include 1-hop tunnels."
 msgstr "ANONYMITEETTIVAROITUS - Asetukset sisältävät yhden hypyn käytäviä."
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:82
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:83
 msgid "PERFORMANCE WARNING - Settings include very long tunnels."
 msgstr "SUORITUSKYKYVAROITUS - Asetukset sisältävät hyvin pitkiä käytäviä"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:85
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:86
 msgid "PERFORMANCE WARNING - Settings include high tunnel quantities."
 msgstr "SUORITUSKYKYVAROITUS - Asetukset sisältävät suuria määriä tunneleita"
 
 #. buf.append("<tr><th></th><th>Inbound</th><th>Outbound</th></tr>\n");
 #. tunnel depth
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:92
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:93
 msgid "Length"
 msgstr "Pituus"
 
 #. tunnel depth variance
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:109
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:110
 msgid "Randomization"
 msgstr "Satunnaisuus"
 
 #. tunnel quantity
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:133
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:134
 msgid "Quantity"
 msgstr "Määrä"
 
 #. tunnel backup quantity
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:150
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:151
 msgid "Backup quantity"
 msgstr "Määrä varalla"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:172
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:173
 msgid "Inbound options"
-msgstr ""
+msgstr "Saapuva vaihtoehtoja"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:185
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:186
 msgid "Outbound options"
-msgstr ""
+msgstr "Lähtevä vaihtoehtoja"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:31
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:32
 msgid "Theme change saved."
-msgstr ""
+msgstr "Teema muutos tallennetaan."
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:33
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:34
 msgid "Refresh the page to view."
 msgstr ""
 
@@ -2605,6 +2913,10 @@ msgstr ""
 msgid "Arabic"
 msgstr "Arabia"
 
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62
+msgid "Czech"
+msgstr "TÅ¡ekki"
+
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62
 msgid "Danish"
 msgstr "Tanska"
@@ -2613,6 +2925,10 @@ msgstr "Tanska"
 msgid "English"
 msgstr "Englanti"
 
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
+msgid "Estonian"
+msgstr ""
+
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
 msgid "Finnish"
 msgstr "Suomi"
@@ -2621,6 +2937,10 @@ msgstr "Suomi"
 msgid "German"
 msgstr "Saksa"
 
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
+msgid "Greek"
+msgstr "Kreikka"
+
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
 msgid "Spanish"
 msgstr "Espanja"
@@ -2633,6 +2953,10 @@ msgstr "Hollanti"
 msgid "French"
 msgstr "Ranska"
 
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
+msgid "Hungarian"
+msgstr ""
+
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
 msgid "Italian"
 msgstr "Italia"
@@ -2665,77 +2989,84 @@ msgstr "Ukraina"
 msgid "Vietnamese"
 msgstr "Vietnam"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:87
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:103
 msgid "Update available, attempting to download now"
 msgstr "Päivitys saatavilla, yritetään ladata nyt"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:89
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:105
 msgid "Update available, click button on left to download"
 msgstr "Päivitys saatavilla, klikkaa nappia vasemmalla ladataksesi"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:95
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111
 msgid "No update available"
 msgstr "Päivityksiä ei saatavilla"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:104
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:122
 #, java-format
 msgid "Updating news URL to {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:112
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:126
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:134
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:52
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:58
+msgid "internal"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:130
 #, java-format
 msgid "Updating proxy host to {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:120
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:138
 #, java-format
 msgid "Updating proxy port to {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:132
-#, fuzzy, java-format
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:150
+#, java-format
 msgid "Updating refresh frequency to {0}"
-msgstr "Päivitystiheys"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:133
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:91
-#: ../java/src/net/i2p/router/web/GraphHelper.java:188
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112
+#: ../java/src/net/i2p/router/web/GraphHelper.java:361
 msgid "Never"
-msgstr ""
+msgstr "Ei koskaan"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:140
-#, fuzzy, java-format
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:158
+#, java-format
 msgid "Updating update policy to {0}"
-msgstr "Päivityspolitiikka"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:149
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:167
 msgid "Updating update URLs."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:160
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:178
 msgid "Updating trusted keys."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:168
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:186
 #, java-format
 msgid "Updating unsigned update URL to {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:93
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:114
 msgid "Every"
-msgstr ""
+msgstr "Joka"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:111
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:132
 msgid "Notify only"
-msgstr ""
+msgstr "Vain ilmoita "
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:118
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:139
 msgid "Download and verify only"
-msgstr ""
+msgstr "Vain lataa ja varmista"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:126
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:147
 msgid "Download, verify, and restart"
-msgstr ""
+msgstr "Lataa, tarkista ja käynnistä"
 
 #: ../java/src/net/i2p/router/web/FormHandler.java:176
 msgid ""
@@ -2743,649 +3074,991 @@ msgid ""
 "button on your browser. Please resubmit."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:115
+#: ../java/src/net/i2p/router/web/GraphHelper.java:159
 msgid "Combined bandwidth graph"
 msgstr ""
 
 #. e.g. "statname for 60m"
-#: ../java/src/net/i2p/router/web/GraphHelper.java:128
+#: ../java/src/net/i2p/router/web/GraphHelper.java:172
+#: ../java/src/net/i2p/router/web/GraphHelper.java:221
 #, java-format
 msgid "{0} for {1}"
 msgstr ""
 
-#. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java
-#: ../java/src/net/i2p/router/web/GraphHelper.java:150
-msgid "All times are UTC."
+#: ../java/src/net/i2p/router/web/GraphHelper.java:223
+#, java-format
+msgid "ending {0} ago"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:167
-msgid "Configure Graph Display"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:238
+msgid "Larger"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:167
-msgid "Select Stats"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:244
+msgid "Smaller"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:171
-msgid "Periods"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:250
+msgid "Taller"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:172
-msgid "Plot averages"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:256
+msgid "Shorter"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:173
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:442
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:358
-msgid "or"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:262
+msgid "Wider"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:173
-msgid "plot events"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:268
+msgid "Narrower"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:174
-msgid "Image sizes"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:275
+msgid "Larger interval"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:174
-msgid "width"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:281
+msgid "Smaller interval"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:175
-msgid "height"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:288
+msgid "Previous interval"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:175
-#: ../java/src/net/i2p/router/web/GraphHelper.java:176
-msgid "pixels"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:299
+msgid "Next interval"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:177
+#: ../java/src/net/i2p/router/web/GraphHelper.java:305
+#: ../java/src/net/i2p/router/web/GraphHelper.java:345
+msgid "Plot averages"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:305
+#: ../java/src/net/i2p/router/web/GraphHelper.java:346
+msgid "plot events"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:308
+msgid "All times are UTC."
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:340
+msgid "Configure Graph Display"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:340
+msgid "Select Stats"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:344
+msgid "Periods"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:433
+msgid "or"
+msgstr "tai"
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:347
+msgid "Image sizes"
+msgstr "Kuvakoot"
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:347
+msgid "width"
+msgstr "leveys"
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:348
+msgid "height"
+msgstr "korkeus"
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:348
+#: ../java/src/net/i2p/router/web/GraphHelper.java:349
+msgid "pixels"
+msgstr "pikseliä"
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:350
 msgid "Refresh delay"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:192
+#: ../java/src/net/i2p/router/web/GraphHelper.java:365
 msgid "Store graph data on disk?"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:198
+#: ../java/src/net/i2p/router/web/GraphHelper.java:371
 msgid "Save settings and redraw graphs"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:253
+#: ../java/src/net/i2p/router/web/GraphHelper.java:426
 msgid "Graph settings saved"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:13
-#: ../java/src/net/i2p/router/web/LogsHelper.java:37
-msgid "File location"
+#: ../java/src/net/i2p/router/web/HomeHelper.java:27
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252
+msgid "Addressbook"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:34
-msgid "File not found"
+#: ../java/src/net/i2p/router/web/HomeHelper.java:27
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:250
+msgid "Manage your I2P hosts file here (I2P domain name resolution)"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:28
+msgid "Configure Bandwidth"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:28
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:314
+msgid "I2P Bandwidth Configuration"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:29
+msgid "Configure Language"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:29
+msgid "Console Language Selection"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:30
+msgid "Customize Home Page"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:30
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:330
+msgid "I2P Home Page Configuration"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:31
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:160
+msgid "Anonymous webmail client"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:31
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162
+msgid "Email"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:32
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:266
+msgid "I2P Router Help"
+msgstr "I2P Reitittimen ohje"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:33
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146
+msgid "Router Console"
+msgstr "Reitittimen ohjauspaneeli"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:34
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166
+msgid "Built-in anonymous BitTorrent Client"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:34
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168
+msgid "Torrents"
+msgstr "torrentit"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:35
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172
+msgid "Local web server"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:39
+msgid "Bug Reports"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:39
+msgid "Bug tracker"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:40
+msgid "The Italian Bittorrent Resource"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:41
+msgid "Dev Forum"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:41
+msgid "Development forum"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:42
+#: ../java/src/net/i2p/router/web/HomeHelper.java:54
+msgid "Bittorrent tracker"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:42
+msgid "diftracker"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:43
+msgid "I2P Applications"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:44
+msgid "FAQ"
+msgstr "UKK"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:44
+msgid "Frequently Asked Questions"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:45
+msgid "Community forum"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:45
+msgid "Forum"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:46
+msgid ""
+"A public anonymous Git hosting site - supports pulling via Git and HTTP and "
+"pushing via SSH"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:46
+msgid "Anonymous Git Hosting"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:47
+msgid "Microblog"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:47
+msgid "Your premier microblogging service on I2P"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:48
+msgid "Javadocs"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:48
+#: ../java/src/net/i2p/router/web/HomeHelper.java:57
+msgid "Technical documentation"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:50
+msgid "Debian and Tahoe-LAFS repositories"
+msgstr ""
+
+#. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S
+#. + I + "book.png" + S +
+#: ../java/src/net/i2p/router/web/HomeHelper.java:50
+msgid "killyourtv.i2p"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:51
+msgid "I2P Pastebin"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:51
+msgid "Pastebin"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:52
+msgid "I2P News"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:53
+msgid "Add-on directory"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:53
+msgid "Plugins"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:54
+msgid "Postman's Tracker"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:55
+msgid "I2P home page"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:55
+msgid "Project Website"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:56
+msgid "I2P Netowrk Statistics"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:57
+msgid "Technical Docs"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:58
+msgid "Trac Wiki"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:52
+#: ../java/src/net/i2p/router/web/HomeHelper.java:59
+msgid "Ugha's Wiki"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:60
+msgid "Seedless and the Robert BitTorrent applications"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:60
+msgid "Sponge's main site"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:101
+msgid "The HTTP proxy is not up"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:103
+#, java-format
+msgid "Your browser is not properly configured to use the HTTP proxy at {0}"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:194
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:810
+msgid "Name"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:196
+msgid "URL"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:214
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:856
+msgid "Add"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/LogsHelper.java:29
+#: ../java/src/net/i2p/router/web/LogsHelper.java:72
+msgid "File location"
+msgstr "Tiedoston sijainti"
+
+#: ../java/src/net/i2p/router/web/LogsHelper.java:69
+msgid "File not found"
+msgstr "Tiedostoa ei löydy"
+
+#: ../java/src/net/i2p/router/web/LogsHelper.java:87
 msgid "No log messages"
 msgstr "Ei lokiviestejä"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:79
-msgid "Network Database RouterInfo Lookup"
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:19
+msgid "Summary"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94
-#: ../java/strings/Strings.java:68
-msgid "Router"
-msgstr "Reititin"
+#. 0
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:20
+msgid "Local Router"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94
-msgid "not found in network database"
-msgstr "ei löytynyt verkkotietokannasta"
+#. 1
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:21
+msgid "Router Lookup"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:106
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215
-msgid "Network Database Contents"
-msgstr "Verkkotietokannan sisältö"
+#. 2
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:22
+msgid "All Routers"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107
-msgid "View RouterInfo"
-msgstr "Näytä reitittimen tiedot"
+#. 3
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:23
+msgid "All Routers with Full Stats"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:108
+#. 4
+#. 5
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:25
 msgid "LeaseSets"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:130
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
+#: ../java/strings/Strings.java:68
+msgid "Router"
+msgstr "Reititin"
+
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
+msgid "not found in network database"
+msgstr "ei löytynyt verkkotietokannasta"
+
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135
 msgid "LeaseSet"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:132
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137
 msgid "Local"
 msgstr "Paikallinen"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:134
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139
 msgid "Unpublished"
 msgstr "Julkaisematon"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:142
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:147
 msgid "Destination"
 msgstr "Kohde"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:152
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157
 #, java-format
 msgid "Expires in {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:154
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159
 #, java-format
 msgid "Expired {0} ago"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
 msgid "Gateway"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
 msgid "Lease"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:168
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176
 msgid "Tunnel"
 msgstr "Käytävä"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215
-msgid "View LeaseSets"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:217
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232
 msgid "Not initialized"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:226
-msgid "Routers"
-msgstr "Reitittimet"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:228
-msgid "Show all routers"
-msgstr "Näytä kaikki reitittimet"
+msgstr "Ei alustettu"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:230
-msgid "Show all routers with full stats"
-msgstr "Näytä reitittimet täysin tilastoin"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:266
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283
 msgid "Network Database Router Statistics"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:273
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:305
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322
 msgid "Count"
-msgstr ""
+msgstr "Lukumäärä"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304
 msgid "Transports"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:305
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322
 msgid "Country"
-msgstr ""
+msgstr "Maa"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:344
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367
 msgid "Our info"
-msgstr ""
+msgstr "Meidän tieto"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:346
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369
 msgid "Peer info for"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:350
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371
 msgid "Full entry"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:356
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:115
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:626
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:152
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630
 msgid "Hidden"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:356
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
 msgid "Updated"
-msgstr ""
+msgstr "Päivitetty"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:357
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:360
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382
 #, java-format
 msgid "{0} ago"
 msgstr ""
 
 #. shouldnt happen
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:359
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:363
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385
 msgid "Published"
-msgstr ""
+msgstr "Julkaistu"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:365
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387
 msgid "Address(es)"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400
 msgid "cost"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "Hidden or starting up"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "SSU"
 msgstr "SSU"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "SSU with introducers"
 msgstr "SSU ja esittelijät"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP"
 msgstr "NTCP"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP and SSU"
 msgstr "NTCP ja SSU"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP and SSU with introducers"
 msgstr "NTCP, SSU ja esittelijät"
 
-#: ../java/src/net/i2p/router/web/NewsFetcher.java:101
+#: ../java/src/net/i2p/router/web/NewsFetcher.java:131
 #, java-format
 msgid "News last updated {0} ago."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/NewsFetcher.java:107
+#: ../java/src/net/i2p/router/web/NewsFetcher.java:137
 #, java-format
 msgid "News last checked {0} ago."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:77
+#: ../java/src/net/i2p/router/web/NewsFetcher.java:146
+msgid "Hide news"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/NewsFetcher.java:149
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642
+msgid "Show news"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/PluginStarter.java:122
+msgid "Checking for plugin updates"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/PluginStarter.java:160
+#, java-format
+msgid "1 plugin updated"
+msgid_plural "{0} plugins updated"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../java/src/net/i2p/router/web/PluginStarter.java:162
+msgid "Plugin update check complete"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:81
 #, java-format
 msgid "Cannot check, plugin {0} is not installed"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:129
+#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:151
 #, java-format
 msgid "Checking for update of plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:155
+#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:181
 #, java-format
 msgid "New plugin version {0} is available"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:157
+#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:184
 #, java-format
 msgid "No new version is available for plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:166
+#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:194
 #, java-format
 msgid "Update check failed for plugin {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:139
-msgid "Downloading plugin"
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:125
+#, java-format
+msgid "Attempting to install from file {0}"
+msgstr ""
+
+#. This is actually what String.isEmpty() does, so it should be safe.
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:129
+#, java-format
+msgid "No file specified {0}"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:136
+#, java-format
+msgid "Failed to install from file {0}, copy failed."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:146
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:245
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:162
+msgid "Downloading plugin"
+msgstr "Ladataan lisäosa"
+
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169
 #, java-format
 msgid "{0}B transferred"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:153
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177
 msgid "Plugin downloaded"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:158
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:356
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:182
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:415
 #, java-format
 msgid "Cannot create plugin directory {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:167
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:299
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:302
 #, java-format
 msgid "from {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201
 #, java-format
 msgid "Plugin from {0} is corrupt"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:188
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:212
 #, java-format
 msgid "Plugin from {0} does not contain the required configuration file"
 msgstr ""
 
-#. updateStatus("<b>" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + "</b>");
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201
+#. updateStatus("<b>" + "Plugin contains an invalid key" + ' ' + pubkey + ' '
+#. + signer + "</b>");
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225
 #, java-format
 msgid "Plugin from {0} contains an invalid key"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:235
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:249
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:259
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:273
 #, java-format
 msgid "Plugin signature verification of {0} failed"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:264
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:288
 #, java-format
 msgid "Plugin from {0} has invalid name or version"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:269
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293
 #, java-format
 msgid "Plugin {0} has mismatched versions"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:277
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:301
 #, java-format
 msgid "This plugin requires I2P version {0} or higher"
 msgstr "Tämä lisäosa vaatii I2P:n version {0} tai uudemman"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:285
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:309
 #, java-format
 msgid "This plugin requires Java version {0} or higher"
-msgstr ""
+msgstr "Tämä lisäosa vaatii Java-versio {0} tai uudempi"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:318
 msgid ""
 "Downloaded plugin is for new installs only, but the plugin is already "
 "installed"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:305
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329
 msgid "Installed plugin does not contain the required configuration file"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:313
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337
 msgid "Signature of downloaded plugin does not match installed plugin"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:320
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344
 #, java-format
 msgid "Downloaded plugin version {0} is not newer than installed plugin"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:327
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351
 #, java-format
 msgid "Plugin update requires installed plugin version {0} or higher"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:334
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358
 #, java-format
 msgid "Plugin update requires installed plugin version {0} or lower"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351
-msgid "Plugin is for upgrades only, but the plugin is not installed"
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:366
+#, java-format
+msgid "Plugin requires Jetty version {0} or higher"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:364
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373
 #, java-format
-msgid "Failed to install plugin in {0}"
+msgid "Plugin requires Jetty version {0} or lower"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:371
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382
 #, java-format
-msgid "Plugin {0} installed, router restart required"
+msgid "Cannot copy plugin to directory {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:392
+msgid "Plugin will be installed on next restart."
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410
+msgid "Plugin is for upgrades only, but the plugin is not installed"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423
+#, java-format
+msgid "Failed to install plugin in {0}"
+msgstr "Lisäosan asennus epäonnistui {0}:lla"
+
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:430
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:458
 #, java-format
 msgid "Plugin {0} installed"
-msgstr ""
+msgstr "Lisäosa {0} asennettu"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:391
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:449
 #, java-format
 msgid "Plugin {0} installed and started"
-msgstr ""
+msgstr "Lisäosa {0} asennettu ja otettu käyttöön"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:394
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:452
 #, java-format
 msgid "Plugin {0} installed but failed to start, check logs"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:396
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:454
 #, java-format
 msgid "Plugin {0} installed but failed to start"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:406
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:466
 #, java-format
 msgid "Failed to download plugin from {0}"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72
-msgid "Peer Profiles"
-msgstr ""
+msgstr "Epäonnistui ladata lisäosa {0}:lta"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:73
+#. buf.append("<h2>").append(_("Peer Profiles")).append("</h2>\n<p>");
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83
 #, java-format
 msgid "Showing 1 recent profile."
 msgid_plural "Showing {0} recent profiles."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:75
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85
 #, java-format
 msgid "Hiding 1 older profile."
 msgid_plural "Hiding {0} older profiles."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:77
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87
 #, java-format
 msgid "Hiding 1 standard profile."
 msgid_plural "Hiding {0} standard profiles."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92
 msgid "Groups (Caps)"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:253
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:360
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:435
 msgid "Speed"
-msgstr ""
+msgstr "Nopeus"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:84
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:364
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:439
 msgid "Capacity"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:95
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277
 msgid "Integration"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135
 msgid "Fast, High Capacity"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11
 msgid "High Capacity"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:128
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137
 msgid "Standard"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:163
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172
 msgid "Failing"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:416
 msgid "Integrated"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:164
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173
 msgid "Unreachable"
 msgstr ""
 
 #. hide if < 10%
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180
 msgid "Test Fails"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:177
-msgid "profile"
-msgstr ""
-
 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186
-msgid "Floodfill and Integrated Peers"
-msgstr ""
+msgid "profile"
+msgstr "profiili"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205
 msgid "Caps"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206
 msgid "Integ. Value"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207
 msgid "Last Heard About"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208
 msgid "Last Heard From"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209
 msgid "Last Good Send"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210
 msgid "Last Bad Send"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211
 msgid "10m Resp. Time"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212
 msgid "1h Resp. Time"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213
 msgid "1d Resp. Time"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214
 msgid "Last Good Lookup"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215
 msgid "Last Bad Lookup"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216
 msgid "Last Good Store"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217
 msgid "Last Bad Store"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218
 msgid "1h Fail Rate"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219
 msgid "1d Fail Rate"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272
 msgid "Thresholds"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274
 msgid "fast peers"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276
 msgid "high capacity peers"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278
 msgid " well integrated peers"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "as determined by the profile organizer"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "groups"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281
 msgid "capabilities in the netDb, not used to determine profiles"
 msgstr ""
 
 #. capabilities
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281
 #: ../java/strings/Strings.java:81
 msgid "caps"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282
 msgid ""
 "peak throughput (bytes per second) over a 1 minute period that the peer has "
 "sustained in a single tunnel"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282
 msgid "speed"
-msgstr ""
+msgstr "nopeus"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283
 msgid "capacity"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283
 msgid "how many tunnels can we ask them to join in an hour?"
 msgstr "Kuinka moneen käytävään voimme pyytää heitä osallistumaan tunnissa?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284
 msgid "how many new peers have they told us about lately?"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284
 msgid "integration"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285
 msgid "is the peer banned, or unreachable, or failing tunnel tests?"
-msgstr ""
-"onko vertaissolmu estetty, saavuttamaton tai epäonnistuu käytäväkokeissa?"
+msgstr "onko vertaissolmu estetty, saavuttamaton tai epäonnistuu käytäväkokeissa?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285
 msgid "status"
 msgstr ""
 
+#. 0
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12
+msgid "Floodfill "
+msgstr ""
+
+#. 2
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14
+msgid "All"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SearchHelper.java:74
+msgid "Select search engine"
+msgstr ""
+
 #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64
 #, java-format
 msgid "Temporary ban expiring in {0}"
@@ -3400,37 +4073,37 @@ msgstr "Estetty uudelleenkäynnistämiseen saakka tai vielä {0}"
 msgid "unban now"
 msgstr "poista esto nyt"
 
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:303
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:313
 msgid "Bandwidth usage"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:313
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:323
 msgid "Outbound Bytes/sec"
 msgstr ""
 
 #. def.line(sendName, Color.BLUE, "Outbound bytes/sec", 3);
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:315
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:325
 msgid "Inbound Bytes/sec"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:318
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:319
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:320
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:321
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:328
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:329
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:330
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:331
 msgid "Bps"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:318
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:328
 msgid "Out average"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:319
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:321
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:142
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:329
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:331
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:150
 msgid "max"
-msgstr ""
+msgstr "maks"
 
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:320
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:330
 msgid "In average"
 msgstr ""
 
@@ -3469,12 +4142,14 @@ msgstr ""
 msgid "Highest events per period"
 msgstr ""
 
-#. if (showAll && (curFreq.getMaxAverageEventsPerPeriod() > 0) && (curFreq.getAverageEventsPerPeriod() > 0) ) {
+#. if (showAll && (curFreq.getMaxAverageEventsPerPeriod() > 0) &&
+#. (curFreq.getAverageEventsPerPeriod() > 0) ) {
 #. buf.append("(current is ");
 #. buf.append(pct(curFreq.getAverageEventsPerPeriod()/curFreq.getMaxAverageEventsPerPeriod()));
 #. buf.append(" of max)");
 #. }
-#. buf.append(" <i>avg interval between updates:</i> (").append(num(curFreq.getAverageInterval())).append("ms, min ");
+#. buf.append(" <i>avg interval between updates:</i>
+#. (").append(num(curFreq.getAverageInterval())).append("ms, min ");
 #. buf.append(num(curFreq.getMinAverageInterval())).append("ms)");
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:136
 msgid "Lifetime average events per period"
@@ -3486,7 +4161,7 @@ msgid "Lifetime average frequency"
 msgstr ""
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:144
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:234
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:233
 #, java-format
 msgid "1 event"
 msgid_plural "{0} events"
@@ -3499,7 +4174,7 @@ msgstr ""
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:171
 msgid "Average"
-msgstr ""
+msgstr "keskiarvo"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:174
 msgid "Highest average"
@@ -3521,376 +4196,399 @@ msgstr ""
 msgid "No events"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:211
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:210
 msgid "Average event count"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:213
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:212
 msgid "Events in peak period"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:221
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:220
 msgid "Graph Data"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:223
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:222
 msgid "Graph Event Count"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:226
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:225
 msgid "Export Data as XML"
 msgstr ""
 
 #. Display the strict average
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:231
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:230
 msgid "Lifetime average value"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:41
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:142
 msgid "I2P Router Help &amp; FAQ"
 msgstr "I2P Reitittimen ohje &amp; UKK"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:43
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144
 msgid "Help &amp; FAQ"
-msgstr ""
+msgstr "Ohje &amp; UKK"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:55
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:152
 msgid ""
 "Configure startup of clients and webapps (services); manually start dormant "
 "services"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:57
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:154
 msgid "I2P Services"
 msgstr "I2P Palvelut"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:63
-msgid "Manage your I2P hosts file here (I2P domain name resolution)"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:65
-msgid "Addressbook"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69
-msgid "Built-in anonymous BitTorrent Client"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:71
-msgid "Torrents"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75
-msgid "Anonymous webmail client"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:77
-msgid "Email"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81
-msgid "Anonymous resident webserver"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:83
-msgid "Webserver"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:186
 msgid "Configure I2P Router"
 msgstr "I2P Reitittimen asetukset"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:93
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:188
 msgid "I2P Internals"
 msgstr "I2P sisälmykset"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:381
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:489
 msgid "View existing tunnels and tunnel build status"
 msgstr "Näytä nykyiset käytävät ja käytävien rakentamistilanne"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:255
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:200
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:375
 msgid "Show all current peer connections"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206
 msgid "Show recent peer performance profiles"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:113
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208
 msgid "Profiles"
-msgstr ""
+msgstr "profiilit"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:212
 msgid "Show list of all known I2P routers"
 msgstr "Listaa kaikki tunnetut I2P reitittimet"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:119
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:214
 msgid "NetDB"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218
 msgid "Health Report"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:125
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:220
 msgid "Logs"
 msgstr "Lokit"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231
 msgid "Graph router performance"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:138
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:233
 msgid "Graphs"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:238
 msgid "Textual router performance statistics"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:370
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:411
 msgid "Local Destinations"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:151
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246
 #: ../java/strings/Strings.java:62
 msgid "I2PTunnel"
 msgstr "I2PKäytävä"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166
-msgid "I2P Router Help"
-msgstr "I2P Reitittimen ohje"
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268
 msgid "General"
+msgstr "Yleinen"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273
+msgid ""
+"Your Local Identity is your unique I2P router identity, similar to an ip "
+"address but tailored to I2P. "
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274
+msgid "Never disclose this to anyone, as it can reveal your real world ip."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:173
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276
 msgid "Local Identity"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:280
 msgid "Your unique I2P router identity is"
 msgstr "Tämän I2P reitittimen ainutlaatuinen identiteetti on"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284
 msgid "never reveal it to anyone"
 msgstr "älä koskaan paljasta sitä kenellekään"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:183
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:286
 msgid "show"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316
+msgid "The version of the I2P software we are running"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:300
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:326
 msgid "How long we've been running for this session"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:197
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:303
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:329
 msgid "Uptime"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:204
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:341
 msgid ""
 "Help with configuring your firewall and router for optimal I2P performance"
 msgstr ""
 
-#. Note to translators: parameter is a version, e.g. "0.8.4"
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:234
-#, java-format
-msgid "Download {0} Update"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:356
+msgid "Configure I2P Updates"
 msgstr ""
 
-#. Note to translators: parameter is a date and time, e.g. "02-Mar 20:34 UTC"
-#. <br> is optional, to help the browser make the lines even in the button
-#. If the translation is shorter than the English, you should probably not include <br>
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:242
-#, java-format
-msgid "Download Unsigned<br>Update {0}"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:358
+msgid "I2P Update"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:263
-msgid "Active"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383
+msgid "Peers we've been talking to in the last few minutes/last hour"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272
-msgid "Fast"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:386
+msgid "Active"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:278
-msgid "High capacity"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:395
+msgid "The number of peers available for building client tunnels"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290
-msgid "Known"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:398
+msgid "Fast"
+msgstr "Nopea"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:404
+msgid "The number of peers available for building exploratory tunnels"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:305
-msgid "Help with firewall configuration"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407
+msgid "High capacity"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:307
-msgid "Check network connection and NAT/firewall"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:413
+msgid "The number of peers available for network database inquries"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:327
-msgid "Reseed"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:422
+msgid "The total number of peers in our network database"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:344
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425
+msgid "Known"
+msgstr "Tuttu"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:445
 msgid "Configure router bandwidth allocation"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:346
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:447
 msgid "Bandwidth in/out"
 msgstr "Kaistaa sisään/ulos"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:366
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:467
 msgid "Total"
 msgstr "Yhteensä"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:373
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:474
 msgid "Used"
 msgstr "Käytetty"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:388
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:496
+msgid ""
+"Used for building and testing tunnels, and communicating with floodfill "
+"peers"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:499
 msgid "Exploratory"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:400
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:505
+msgid "Tunnels we are using to provide or access services on the network"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:514
+msgid ""
+"Tunnels we are participating in, directly contributing bandwith to the "
+"network"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:517
 msgid "Participating"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:406
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:523
+msgid ""
+"The ratio of tunnel hops we provide to tunnel hops we use - a value greater "
+"than 1.00 indicates a positive contribution to the network"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:526
 msgid "Share ratio"
 msgstr "Jakosuhde"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:412
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:539
 msgid "What's in the router's job queue?"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:414
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:541
 msgid "Congestion"
 msgstr "Tungos"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:419
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:546
+msgid "Indicates router performance"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:549
 msgid "Job lag"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:555
+msgid "Indicates how quickly outbound messages to other I2P routers are sent"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:558
 msgid "Message delay"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:432
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:565
+msgid "Round trip time for a tunnel test"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:568
 msgid "Tunnel lag"
 msgstr "Käytävän viive"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:439
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:575
+msgid "Queued requests from other routers to participate in tunnels"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:578
 msgid "Backlog"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:106
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:613
+msgid "News &amp; Updates"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:143
 msgid "ERR-Client Manager I2CP Error - check logs"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:113
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:150
 #, java-format
 msgid "ERR-Clock Skew of {0}"
 msgstr "VIRHE - aikavääristymää {0}"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:122
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:602
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:155
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:188
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626
+msgid "Testing"
+msgstr "Testataan"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:162
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606
 msgid "OK"
 msgstr "OK"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:123
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:163
 msgid "ERR-Private TCP Address"
 msgstr "VIRHE - Yksityinen TCP -osoite"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:125
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:165
 msgid "ERR-SymmetricNAT"
 msgstr "VIRHE - Symmetrinen NAT"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:128
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:168
 msgid "WARN-Firewalled with Inbound TCP Enabled"
 msgstr "VAROITUS - Palomuurissa ja sisääntuleva TCP sallittu."
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:130
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:170
 msgid "WARN-Firewalled and Floodfill"
 msgstr "VAROITUS - Palomuurissa ja Floodfill"
 
 #. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0)
 #. return _("WARN-Firewalled and Fast");
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:133
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:606
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:173
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610
 msgid "Firewalled"
 msgstr "Palomuurissa"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:135
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:175
 msgid ""
 "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and "
 "restart"
-msgstr ""
-"VIRHE - UDP -portti käytössä. Aseta i2np.udp.internalPort=xxxx "
-"erikoisasetuksissa ja uudelleenkäynnistä"
+msgstr "VIRHE - UDP -portti käytössä. Aseta i2np.udp.internalPort=xxxx erikoisasetuksissa ja uudelleenkäynnistä"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:141
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:181
 msgid "ERR-No Active Peers, Check Network Connection and Firewall"
-msgstr ""
-"VIRHE - Ei aktiivisia vertaissolmuja. Tarkista verkkoyhteys ja palomuuri."
+msgstr "VIRHE - Ei aktiivisia vertaissolmuja. Tarkista verkkoyhteys ja palomuuri."
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:144
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:184
 msgid "ERR-UDP Disabled and Inbound TCP host/port not set"
 msgstr "VIRHE - UDP kielletty, eikä sisääntulevaa TCP:tä asetettu."
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:146
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:186
 msgid "WARN-Firewalled with UDP Disabled"
 msgstr "VAROITUS - Palomuurissa ja UDP kielletty."
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:622
-msgid "Testing"
-msgstr "Testataan"
-
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:370
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:411
 msgid "Add/remove/edit &amp; control your client and server tunnels"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:382
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:423
 msgid "Server"
 msgstr "Palvelin"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:386
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:427
 msgid "Show tunnels"
 msgstr "Näytä käytävät"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:397
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:438
 msgid "Leases expired"
 msgstr ""
 
 #. red or yellow light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:397
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:398
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:438
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:439
 msgid "Rebuilding"
 msgstr "Uudelleenrakentaa"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:398
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:439
 msgid "ago"
 msgstr "sitten"
 
 #. green light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:401
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:442
 msgid "Ready"
 msgstr "Valmis"
 
 #. yellow light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:405
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:446
 msgid "Building"
 msgstr "Rakentaa"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:405
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:446
 msgid "Building tunnels"
 msgstr "Rakentaa käytäviä"
 
@@ -3898,176 +4596,202 @@ msgstr "Rakentaa käytäviä"
 #. nicely under 'local destinations' in the summary bar
 #. note that if the wording changes in i2ptunnel.config, we have to
 #. keep the old string here as well for existing installs
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:421
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:462
 #: ../java/strings/Strings.java:36
 msgid "shared clients"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:110
+#. Note to translators: parameter is a version, e.g. "0.8.4"
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:676
+#, java-format
+msgid "Download {0} Update"
+msgstr ""
+
+#. Note to translators: parameter is a date and time, e.g. "02-Mar 20:34 UTC"
+#. <br> is optional, to help the browser make the lines even in the button
+#. If the translation is shorter than the English, you should probably not
+#. include <br>
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:684
+#, java-format
+msgid "Download Unsigned<br>Update {0}"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:709
+msgid "Help with firewall configuration"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:711
+msgid "Check network connection and NAT/firewall"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:730
+msgid "Reseed"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:812
+msgid "Order"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:829
+msgid "Top"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:842
+msgid "Down"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:847
+msgid "Bottom"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:859
+msgid "Select a section to add"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:118
 #, java-format
 msgid "events in {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:112
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:120
 #, java-format
 msgid "averaged for {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:122
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:130
 msgid "Events per period"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:141
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:149
 msgid "avg"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:143
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:151
 msgid "now"
-msgstr ""
+msgstr "nyt"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:43
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:318
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:398
 msgid "configure"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55
 msgid "Client tunnels for"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59
 msgid "dead"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65
 msgid "Participating tunnels"
 msgstr "Osallistuu käytäviin"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66
 msgid "Receive on"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67
 msgid "Expiration"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67
 msgid "Send on"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68
 msgid "Rate"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68
 msgid "Role"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
 msgid "Usage"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:114
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106
 msgid "grace period"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:124
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116
 msgid "Outbound Endpoint"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118
 msgid "Inbound Gateway"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:128
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:170
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163
 msgid "Participant"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:133
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125
 #, java-format
 msgid "Limited display to the {0} tunnels with the highest usage"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:134
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126
 msgid "Inactive participating tunnels"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:135
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:226
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:127
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219
 msgid "Lifetime bandwidth usage"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
 msgid "Expiry"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:167
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160
 msgid "Participants"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:173
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166
 msgid "Endpoint"
 msgstr ""
 
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:213
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220
 msgid "Build in progress"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206
 msgid "inbound"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213
 msgid "outbound"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:225
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218
 msgid "No tunnels; waiting for the grace period to end."
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:227
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220
 msgid "in"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:228
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221
 msgid "out"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:245
-msgid "Tunnel Counts By Peer"
-msgstr "Käytävien määrä vertaissolmun mukaan"
-
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246
-msgid "% of total"
-msgstr ""
-
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246
-msgid "Our Tunnels"
-msgstr "Meidän käytävämme"
-
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:246
-msgid "Participating Tunnels"
-msgstr "Osallistuvat käytävät"
-
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:264
-msgid "Totals"
-msgstr ""
-
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:67
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:143
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:238
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:146
 msgid "Updating"
 msgstr ""
 
 #. Process the .sud/.su2 file
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:89
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:112
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:117
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:262
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:287
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:266
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:290
 msgid "Update downloaded"
 msgstr ""
 
@@ -4076,53 +4800,59 @@ msgstr ""
 msgid "Unsigned update file from {0} is corrupt"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:112
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:282
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:285
 msgid "Restarting"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:119
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:289
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:292
 msgid "Click Restart to install"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:291
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:294
 msgid "Click Shutdown and restart to install"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:122
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:293
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:296
 #, java-format
 msgid "Version {0}"
-msgstr ""
+msgstr "Versio {0}"
 
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:127
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:126
 #, java-format
 msgid "Failed copy to {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:185
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:187
 #, java-format
 msgid "Updating from {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:254
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:243
+#, java-format
+msgid "{0} downloaded"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:258
 #, java-format
 msgid "No new version found at {0}"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:282
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:285
 msgid "Update verified"
 msgstr ""
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:308
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:311
 #, java-format
 msgid "Transfer failed from {0}"
 msgstr ""
 
 #. wars for ConfigClientsHelper
 #: ../java/strings/Strings.java:12
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:154
 msgid "addressbook"
 msgstr ""
 
@@ -4233,11 +4963,6 @@ msgstr "vaalea"
 msgid "midnight"
 msgstr "keskiyö"
 
-#. stat groups for stats.jsp
-#: ../java/strings/Strings.java:57
-msgid "Bandwidth"
-msgstr ""
-
 #: ../java/strings/Strings.java:58
 msgid "BandwidthLimiter"
 msgstr ""
@@ -4352,1656 +5077,1770 @@ msgstr ""
 msgid "itag2"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:119
-msgid "config networking"
-msgstr "verkkoasetukset"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:231
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:244
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:231
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:268
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:238
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:229
-msgid "Summary Bar"
-msgstr ""
-
-#. We have intl defined when this is included, but not when compiled standalone.
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:244
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:257
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:244
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:254
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:281
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:251
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:249
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:242
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:137
+msgid "configure bandwidth"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:160
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:157
+msgid "Router is down"
+msgstr ""
+
+#. We have intl defined when this is included, but not when compiled
+#. standalone.
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:316
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:308
 msgid "Refresh (s)"
 msgstr ""
 
 #. ditto
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:248
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:261
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:248
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:258
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:285
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:252
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:246
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:306
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:312
 msgid "Enable"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:269
-msgid "I2P Network Configuration"
-msgstr "I2P verkon asetukset"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355
 msgid "Bandwidth limiter"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357
 msgid ""
 "I2P will work best if you configure your rates to match the speed of your "
 "internet connection."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361
 msgid "KBps In"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375
 msgid "KBps Out"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:390
 msgid "Share"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:366
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:334
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:408
 msgid "NOTE"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:399
 #, java-format
 msgid "You have configured I2P to share only {0} KBps."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:371
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402
 msgid "I2P requires at least 12KBps to enable sharing. "
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:403
 msgid ""
 "Please enable sharing (participating in tunnels) by configuring more "
 "bandwidth. "
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404
 msgid ""
 "It improves your anonymity by creating cover traffic, and helps the network."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406
 #, java-format
 msgid "You have configured I2P to share {0} KBps."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:379
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409
 msgid ""
 "The higher the share bandwidth the more you improve your anonymity and help "
 "the network."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:383
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:539
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:330
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:354
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:432
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:346
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:364
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:403
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:402
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:367
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:358
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:404
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413
+msgid "Advanced network configuration page"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:415
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:429
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:509
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:525
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:539
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:551
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:441
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:393
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:442
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:437
 msgid "Cancel"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:400
-msgid "IP and Transport Configuration"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:137
+msgid "config advanced"
+msgstr "erikoisasetukset"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:314
+msgid "I2P Advanced Configuration"
+msgstr "I2P Erikoisasetukset"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:355
+msgid "Advanced I2P Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:424
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:331
-msgid "The default settings will work for most people."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:365
+msgid "Some changes may require a restart to take effect."
+msgstr "Jotkut muutokset saattavat vaatia uudelleenkäynnistykset tullakseen voimaan."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:139
+msgid "config clients"
+msgstr "asiakasasetukset"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:346
+msgid "I2P Client Configuration"
+msgstr "I2P Asiakasasetukset"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:412
+msgid "Client Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404
-msgid "There is help below."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414
+msgid ""
+"The Java clients listed below are started by the router and run in the same "
+"JVM."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406
-msgid "UPnP Configuration"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420
+msgid "To change other client options, edit the file"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:410
-msgid "Enable UPnP to open firewall ports"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:505
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:523
+msgid "All changes require restart to take effect."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:412
-msgid "UPnP status"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439
+msgid "Advanced Client Interface Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:414
-msgid "IP Configuration"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443
+msgid "External I2CP (I2P Client Protocol) Interface Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:416
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486
-msgid "Externally reachable hostname or IP address"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449
+msgid "Enabled without SSL"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420
-msgid "Use all auto-detect methods"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455
+msgid "Enabled with SSL required"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424
-msgid "Disable UPnP IP address detection"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461
+msgid "Disabled - Clients outside this Java process may not connect"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:428
-msgid "Ignore local interface IP address"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463
+msgid "I2CP Port"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:432
-msgid "Use SSU IP address detection only"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467
+msgid "I2CP Interface"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:436
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:504
-msgid "Specify hostname or IP"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483
+msgid "Authorization"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:442
-msgid "Select Interface"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489
+msgid "Require username and password"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:456
-msgid "Hidden mode - do not publish IP"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491
+msgid "Username"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:458
-msgid "(prevents participating traffic)"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495
+msgid "Password"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:460
-msgid "Action when IP changes"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:406
+msgid "The default settings will work for most people."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:464
-msgid ""
-"Laptop mode - Change router identity and UDP port when IP changes for "
-"enhanced anonymity"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:501
+msgid "Any changes made here must also be configured in the external client."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466
-msgid "Experimental"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:503
+msgid "Many clients do not support SSL or authorization."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:468
-msgid "UDP Configuration:"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:513
+msgid "WebApp Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:470
-msgid "UDP port:"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:515
+msgid ""
+"The Java web applications listed below are started by the webConsole client "
+"and run in the same JVM as the router. They are usually web applications "
+"accessible through the router console. They may be complete applications "
+"(e.g. i2psnark),front-ends to another client or application which must be "
+"separately enabled (e.g. susidns, i2ptunnel), or have no web interface at "
+"all (e.g. addressbook)."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484
-msgid "TCP Configuration"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:517
+msgid ""
+"A web app may also be disabled by removing the .war file from the webapps "
+"directory; however the .war file and web app will reappear when you update "
+"your router to a newer version, so disabling the web app here is the "
+"preferred method."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:490
-msgid "Use auto-detected IP address"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:531
+msgid "Plugin Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:492
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:524
-msgid "currently"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:533
+msgid "The plugins listed below are started by the webConsole client."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:496
-msgid "if we are not firewalled"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:543
+msgid "Plugin Installation"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:500
-msgid "Always use auto-detected IP address (Not firewalled)"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:545
+msgid "To install a plugin, enter the download URL:"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:510
-msgid "Disable inbound (Firewalled)"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:139
+msgid "config home"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:514
-msgid "Completely disable"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397
+msgid "Default Home Page"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:516
-msgid ""
-"(select only if behind a firewall that throttles or blocks outbound TCP)"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403
+msgid "Use old home page"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:518
-msgid "Externally reachable TCP port"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:411
+msgid "Search Engines"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:522
-msgid "Use the same port configured for UDP"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:431
+msgid "Recommended Eepsites"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:530
-msgid "Specify Port"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:386
+msgid "Local Services"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:534
-msgid "Notes"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:139
+msgid "config keyring"
+msgstr "avainnippuasetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:537
-msgid ""
-"a) Do not reveal your port numbers to anyone!   b) Changing these settings "
-"will restart your router."
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:330
+msgid "I2P Keyring Configuration"
+msgstr "I2P avainnipun asetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:543
-msgid "Configuration Help"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:399
+msgid "The router keyring is used to decrypt encrypted leaseSets."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:545
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:594
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:402
 msgid ""
-"While I2P will work fine behind most firewalls, your speeds and network "
-"integration will generally improve if the I2P port is forwarded for both UDP "
-"and TCP."
+"The keyring may contain keys for local or remote encrypted destinations."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:547
-msgid ""
-"If you can, please poke a hole in your firewall to allow unsolicited UDP and "
-"TCP packets to reach you."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:408
+msgid "Manual Keyring Addition"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:549
-msgid ""
-"If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole "
-"punching with \"SSU introductions\" to relay traffic."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:410
+msgid "Enter keys for encrypted remote destinations here."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:551
-msgid ""
-"Most of the options above are for special situations, for example where UPnP "
-"does not work correctly, or a firewall not under your control is doing harm."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:413
+msgid "Keys for local destinations must be entered on the"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:553
-msgid "Certain firewalls such as symmetric NATs may not work well with I2P."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:415
+msgid "I2PTunnel page"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:562
-msgid ""
-"UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect "
-"the external IP address and forward ports."
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:417
+msgid "Dest. name, hash, or full key"
+msgstr "Kohteen nimi, tiiviste tai koko avain"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:564
-msgid "UPnP support is beta, and may not work for any number of reasons"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:419
+msgid "Encryption Key"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:566
-msgid "No UPnP-compatible device present"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:137
+msgid "config logging"
+msgstr "lokiasetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:568
-msgid "UPnP disabled on the device"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:314
+msgid "I2P Logging Configuration"
+msgstr "I2P lokien asetukset"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:355
+msgid "Configure I2P Logging Options"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:570
-msgid "Software firewall interference with UPnP"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:357
+msgid "Log file"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:572
-msgid "Bugs in the device's UPnP implementation"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:361
+msgid "(the symbol '@' will be replaced during log rotation)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:574
-msgid "Multiple firewall/routers in the internet connection path"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:363
+msgid "Log record format"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:576
-msgid "UPnP device change, reset, or address change"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:367
+msgid ""
+"(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:578
-msgid "Review the UPnP status here."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:369
+msgid "Log date format"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:580
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:373
 msgid ""
-"UPnP may be enabled or disabled above, but a change requires a router "
-"restart to take effect."
+"('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' "
+"= millisecond)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:582
-msgid "Hostnames entered above will be published in the network database."
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:375
+msgid "Max log file size"
+msgstr "Lokitiedoston maksimikoko"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:584
-msgid "They are <b>not private</b>."
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:379
+msgid "Default log level"
+msgstr "Oletus loggaustaso"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:586
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:383
 msgid ""
-"Also, <b>do not enter a private IP address</b> like 127.0.0.1 or 192.168.1.1."
+"(DEBUG and INFO are not recommended defaults, as they will drastically slow "
+"down your router)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:588
-msgid ""
-"If you specify the wrong IP address or hostname, or do not properly "
-"configure your NAT or firewall, your network performance will degrade "
-"substantially."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:385
+msgid "Log level overrides"
+msgstr "Loggaustason ohitukset"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:389
+msgid "New override"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:590
-msgid "When in doubt, leave the settings at the defaults."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:139
+msgid "config networking"
+msgstr "verkkoasetukset"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:343
+msgid "I2P Network Configuration"
+msgstr "I2P verkon asetukset"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398
+msgid "IP and Transport Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:592
-msgid "Reachability Help"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402
+msgid "There is help below."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:597
-msgid ""
-"If you think you have opened up your firewall and I2P still thinks you are "
-"firewalled, remember that you may have multiple firewalls, for example both "
-"software packages and external hardware routers."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404
+msgid "UPnP Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:600
-msgid ""
-"If there is an error, the <a href=\"logs.jsp\">logs</a> may also help "
-"diagnose the problem."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408
+msgid "Enable UPnP to open firewall ports"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:604
-msgid "Your UDP port does not appear to be firewalled."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410
+msgid "UPnP status"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:608
-msgid "Your UDP port appears to be firewalled."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:412
+msgid "IP Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:610
-msgid ""
-"As the firewall detection methods are not 100% reliable, this may "
-"occasionally be displayed in error."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:414
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490
+msgid "Externally reachable hostname or IP address"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:612
-msgid ""
-"However, if it appears consistently, you should check whether both your "
-"external and internal firewalls are open for your port."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418
+msgid "Use all auto-detect methods"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:614
-msgid ""
-"I2P will work fine when firewalled, there is no reason for concern. When "
-"firewalled, the router uses \"introducers\" to relay inbound connections."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:422
+msgid "Disable UPnP IP address detection"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:616
-msgid ""
-"However, you will get more participating traffic and help the network more "
-"if you can open your firewall(s)."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426
+msgid "Ignore local interface IP address"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:618
-msgid ""
-"If you think you have already done so, remember that you may have both a "
-"hardware and a software firewall, or be behind an additional, institutional "
-"firewall you cannot control."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430
+msgid "Use SSU IP address detection only"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:620
-msgid ""
-"Also, some routers cannot correctly forward both TCP and UDP on a single "
-"port, or may have other limitations or bugs that prevent them from passing "
-"traffic through to I2P."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508
+msgid "Specify hostname or IP"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:624
-msgid "The router is currently testing whether your UDP port is firewalled."
-msgstr "Reititin testaa, onko UDP -porttisi palomuurin takana."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440
+msgid "Select Interface"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:628
-msgid ""
-"The router is not configured to publish its address, therefore it does not "
-"expect incoming connections."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454
+msgid "Hidden mode - do not publish IP"
 msgstr ""
-"Reititintä ei ole asetettu julkaisemaan osoitettaan, eikä se siis odota "
-"sisääntulevia yhteyksiä."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:630
-msgid "WARN - Firewalled and Fast"
-msgstr "VAROITUS - Palomuurissa ja nopea"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456
+msgid "(prevents participating traffic)"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:632
-msgid ""
-"You have configured I2P to share more than 128KBps of bandwidth, but you are "
-"firewalled."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458
+msgid "Action when IP changes"
 msgstr ""
-"Olet asettanut I2P reitittimesi jakamaan yli 128 kbps kaistaa, mutta olet "
-"palomuurin takana."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:634
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462
 msgid ""
-"While I2P will work fine in this configuration, if you really have over "
-"128KBps of bandwidth to share, it will be much more helpful to the network "
-"if you open your firewall."
+"Laptop mode - Change router identity and UDP port when IP changes for "
+"enhanced anonymity"
 msgstr ""
-"I2P toimii näillä asetuksilla, mutta jos sinulla todella on 128 kbps kaistaa "
-"jaettavaksi, verkolle on siitä enemmän hyötyä, jos avaat palomuurisi."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:636
-msgid "WARN - Firewalled and Floodfill"
-msgstr "VAROITUS - Palomuurissa ja Floodfill"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:638
-msgid ""
-"You have configured I2P to be a floodfill router, but you are firewalled."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464
+msgid "Experimental"
 msgstr ""
-"Olet asettanut reitittimesi toimimaan Floodfill -palvelimena, mutta se on "
-"palomuurin takana."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:640
-msgid ""
-"For best participation as a floodfill router, you should open your firewall."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466
+msgid "UDP Configuration:"
 msgstr ""
-"Osallistuaksesi Floodfill -toimintaan optimaalisesti, sinun tulee avata "
-"palomuurisi."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:642
-msgid "WARN - Firewalled with Inbound TCP Enabled"
-msgstr "VAROITUS - Palomuurissa ja sisääntuleva TCP -liikenne sallittu."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468
+msgid "UDP port:"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:644
-msgid ""
-"You have configured inbound TCP, however your UDP port is firewalled, and "
-"therefore it is likely that your TCP port is firewalled as well."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518
+msgid "Completely disable"
 msgstr ""
-"Olet sallinut sisääntulevan TCP -liikenteen. UDP -porttisi on kuitenkin "
-"palomuurin takana ja siksi on luultavaa, että myös TCP -porttisi ovat."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:646
-msgid ""
-"If your TCP port is firewalled with inbound TCP enabled, routers will not be "
-"able to contact you via TCP, which will hurt the network."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476
+msgid "(select only if behind a firewall that blocks outbound UDP)"
 msgstr ""
-"Jos TCP -porttisi on palomuurin takana ja sisääntuleva TCP -liikenne "
-"sallittu, muut reitittimet eivät voi ottaa sinuun yhteyttä TCP:n kautta, "
-"mikä vahingoittaa verkkoa."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:648
-msgid "Please open your firewall or disable inbound TCP above."
-msgstr "Avaa palomuurisi tai kiellä sisääntuleva TCP -liikenne ylempää."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488
+msgid "TCP Configuration"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:650
-msgid "WARN - Firewalled with UDP Disabled"
-msgstr "VAROITUS - Palomuurissa ja UDP kielletty"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494
+msgid "Use auto-detected IP address"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:652
-msgid "You have configured inbound TCP, however you have disabled UDP."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528
+msgid "currently"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:654
-msgid ""
-"You appear to be firewalled on TCP, therefore your router cannot accept "
-"inbound connections."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500
+msgid "if we are not firewalled"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:656
-msgid "Please open your firewall or enable UDP."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504
+msgid "Always use auto-detected IP address (Not firewalled)"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:658
-msgid "ERR - Clock Skew"
-msgstr "VIRHE - Aikavääristymä"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514
+msgid "Disable inbound (Firewalled)"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:660
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520
 msgid ""
-"Your system's clock is skewed, which will make it difficult to participate "
-"in the network."
+"(select only if behind a firewall that throttles or blocks outbound TCP)"
 msgstr ""
-"Järjestelmäsi kello on väärässä ajassa, minkä takia sen on vaikea osallistua "
-"verkon toimintaan."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:662
-msgid "Correct your clock setting if this error persists."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522
+msgid "Externally reachable TCP port"
 msgstr ""
-"Jos tämä virhe jatkuu, korjaa kellosi asetukset. Sen tulisi tarkastaa "
-"aikansa NTP -protolollalla."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:664
-msgid "ERR - Private TCP Address"
-msgstr "VIRHE - Yksityinen TCP osoite"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:666
-msgid ""
-"You must never advertise an unroutable IP address such as 127.0.0.1 or "
-"192.168.1.1 as your external address."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526
+msgid "Use the same port configured for UDP"
 msgstr ""
-"Et saa mainostaa osoitetta, johon ei voi muodostaa yhteyttä ulkopuolelta. "
-"Esimerkkejä tällaisista ovat 127.0.0.1 ja 192.168.1.1"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:668
-msgid "Correct the address or disable inbound TCP above."
-msgstr "Korjaa osoite, tai kiellä sisääntuleva TCP-liikenne ylempänä."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:670
-msgid "ERR - SymmetricNAT"
-msgstr "VIRHE - Symmetrinen NAT"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534
+msgid "Specify Port"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:672
-msgid "I2P detected that you are firewalled by a Symmetric NAT."
-msgstr "I2P havaitsi, että olet symmetriset NAT -palomuurin takana."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538
+msgid "Notes"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:674
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:541
 msgid ""
-"I2P does not work well behind this type of firewall. You will probably not "
-"be able to accept inbound connections, which will limit your participation "
-"in the network."
+"a) Do not reveal your port numbers to anyone!   b) Changing these settings "
+"will restart your router."
 msgstr ""
-"I2P ei toimi hyvin tällaisen palomuurin takaa. Luultavasti et voi ottaa "
-"vastaan sisääntulevia yhteyksiä, mikä haittaa osallistumistasi verkkoon."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:676
-msgid ""
-"ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config "
-"and restart"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547
+msgid "Configuration Help"
 msgstr ""
-"VIRHE - UDP portti käytössä. - Asete i2np.udp.internalPort=xxxx "
-"erikoisasetuksissa ja uudelleenkäynnistä."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:678
-msgid "I2P was unable to bind to port 8887 or other configured port."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598
+msgid ""
+"While I2P will work fine behind most firewalls, your speeds and network "
+"integration will generally improve if the I2P port is forwarded for both UDP"
+" and TCP."
 msgstr ""
-"I2P ei voinut muodostaa yhteyttä porttiin 8887 tai johonkin muuhun "
-"määriteltyyn porttiin."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:680
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:551
 msgid ""
-"Check to see if another program is using the configured port. If so, stop "
-"that program or configure I2P to use a different port."
+"If you can, please poke a hole in your firewall to allow unsolicited UDP and"
+" TCP packets to reach you."
 msgstr ""
-"Tarkasta, käyttääkö joku muu ohjelma määriteltyä porttia. Jos, niin pysäytä "
-"tuo ohjelma tai aseta I2P käyttämään jotain muuta porttia."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:682
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:553
 msgid ""
-"This may be a transient error, if the other program is no longer using the "
-"port."
+"If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole "
+"punching with \"SSU introductions\" to relay traffic."
 msgstr ""
-"Tämä saattaa olla ohimenevä virhe, jos mikään muu ohjelma ei enää käytä "
-"porttia."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:684
-msgid "However, a restart is always required after this error."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555
+msgid ""
+"Most of the options above are for special situations, for example where UPnP"
+" does not work correctly, or a firewall not under your control is doing "
+"harm."
 msgstr ""
-"Tämä virhe vaatii aina uudelleenkäynnistyksen, vaikka se olisikin tilapäinen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:686
-msgid "ERR - UDP Disabled and Inbound TCP host/port not set"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557
+msgid "Certain firewalls such as symmetric NATs may not work well with I2P."
 msgstr ""
-"VIRHE - UDP kielletty, eikä sisääntulevaa TCP osoitetta/porttia asetettu"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:688
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
 msgid ""
-"You have not configured inbound TCP with a hostname and port above, however "
-"you have disabled UDP."
+"UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect "
+"the external IP address and forward ports."
 msgstr ""
-"Et ole ylempänä asettanut sisääntulevaa TCP osoitetta (hostname) tai "
-"porttia, mutta olet kieltänyt UDP -liikenteen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:690
-msgid "Therefore your router cannot accept inbound connections."
-msgstr "Reitittimesi ei voi hyväksyä sisääntulevia yhteyksiä."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568
+msgid "UPnP support is beta, and may not work for any number of reasons"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:692
-msgid "Please configure a TCP host and port above or enable UDP."
-msgstr "Aseta TCP host ylempänä tai salli UDP."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570
+msgid "No UPnP-compatible device present"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:694
-msgid "ERR - Client Manager I2CP Error - check logs"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572
+msgid "UPnP disabled on the device"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:696
-msgid "This is usually due to a port 7654 conflict. Check the logs to verify."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574
+msgid "Software firewall interference with UPnP"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:698
-msgid ""
-"Do you have another I2P instance running? Stop the conflicting program and "
-"restart I2P."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576
+msgid "Bugs in the device's UPnP implementation"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:120
-msgid "config advanced"
-msgstr "erikoisasetukset"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578
+msgid "Multiple firewall/routers in the internet connection path"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:270
-msgid "I2P Advanced Configuration"
-msgstr "I2P Erikoisasetukset"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580
+msgid "UPnP device change, reset, or address change"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:326
-msgid "Advanced I2P Configuration"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582
+msgid "Review the UPnP status here."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:336
-msgid "Some changes may require a restart to take effect."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584
+msgid ""
+"UPnP may be enabled or disabled above, but a change requires a router "
+"restart to take effect."
 msgstr ""
-"Jotkut muutokset saattavat vaatia uudelleenkäynnistykset tullakseen voimaan."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:119
-msgid "config clients"
-msgstr "asiakasasetukset"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586
+msgid "Hostnames entered above will be published in the network database."
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:272
-msgid "I2P Client Configuration"
-msgstr "I2P Asiakasasetukset"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588
+msgid "They are <b>not private</b>."
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:337
-msgid "Client Configuration"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590
+msgid ""
+"Also, <b>do not enter a private IP address</b> like 127.0.0.1 or "
+"192.168.1.1."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592
 msgid ""
-"The Java clients listed below are started by the router and run in the same "
-"JVM."
+"If you specify the wrong IP address or hostname, or do not properly "
+"configure your NAT or firewall, your network performance will degrade "
+"substantially."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:345
-msgid "To change other client options, edit the file"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594
+msgid "When in doubt, leave the settings at the defaults."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:352
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:430
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:446
-msgid "All changes require restart to take effect."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596
+msgid "Reachability Help"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:364
-msgid "Advanced Client Interface Configuration"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:601
+msgid ""
+"If you think you have opened up your firewall and I2P still thinks you are "
+"firewalled, remember that you may have multiple firewalls, for example both "
+"software packages and external hardware routers."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604
+msgid ""
+"If there is an error, the <a href=\"logs.jsp\">logs</a> may also help "
+"diagnose the problem."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:368
-msgid "External I2CP (I2P Client Protocol) Interface Configuration"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608
+msgid "Your UDP port does not appear to be firewalled."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:374
-msgid "Enabled without SSL"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612
+msgid "Your UDP port appears to be firewalled."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:380
-msgid "Enabled with SSL required"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614
+msgid ""
+"As the firewall detection methods are not 100% reliable, this may "
+"occasionally be displayed in error."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:386
-msgid "Disabled - Clients outside this Java process may not connect"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616
+msgid ""
+"However, if it appears consistently, you should check whether both your "
+"external and internal firewalls are open for your port."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:388
-msgid "I2CP Port"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618
+msgid ""
+"I2P will work fine when firewalled, there is no reason for concern. When "
+"firewalled, the router uses \"introducers\" to relay inbound connections."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:392
-msgid "I2CP Interface"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620
+msgid ""
+"However, you will get more participating traffic and help the network more "
+"if you can open your firewall(s)."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:408
-msgid "Authorization"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622
+msgid ""
+"If you think you have already done so, remember that you may have both a "
+"hardware and a software firewall, or be behind an additional, institutional "
+"firewall you cannot control."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414
-msgid "Require username and password"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624
+msgid ""
+"Also, some routers cannot correctly forward both TCP and UDP on a single "
+"port, or may have other limitations or bugs that prevent them from passing "
+"traffic through to I2P."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:416
-msgid "Username"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628
+msgid "The router is currently testing whether your UDP port is firewalled."
+msgstr "Reititin testaa, onko UDP -porttisi palomuurin takana."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420
-msgid "Password"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632
+msgid ""
+"The router is not configured to publish its address, therefore it does not "
+"expect incoming connections."
+msgstr "Reititintä ei ole asetettu julkaisemaan osoitettaan, eikä se siis odota sisääntulevia yhteyksiä."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:426
-msgid "Any changes made here must also be configured in the external client."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634
+msgid ""
+"Hidden mode is automatically enabled for added protection in certain "
+"countries."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:428
-msgid "Many clients do not support SSL or authorization."
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636
+msgid "WARN - Firewalled and Fast"
+msgstr "VAROITUS - Palomuurissa ja nopea"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:436
-msgid "WebApp Configuration"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638
+msgid ""
+"You have configured I2P to share more than 128KBps of bandwidth, but you are"
+" firewalled."
+msgstr "Olet asettanut I2P reitittimesi jakamaan yli 128 kbps kaistaa, mutta olet palomuurin takana."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:438
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
 msgid ""
-"The Java web applications listed below are started by the webConsole client "
-"and run in the same JVM as the router. They are usually web applications "
-"accessible through the router console. They may be complete applications (e."
-"g. i2psnark),front-ends to another client or application which must be "
-"separately enabled (e.g. susidns, i2ptunnel), or have no web interface at "
-"all (e.g. addressbook)."
-msgstr ""
+"While I2P will work fine in this configuration, if you really have over "
+"128KBps of bandwidth to share, it will be much more helpful to the network "
+"if you open your firewall."
+msgstr "I2P toimii näillä asetuksilla, mutta jos sinulla todella on 128 kbps kaistaa jaettavaksi, verkolle on siitä enemmän hyötyä, jos avaat palomuurisi."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
+msgid "WARN - Firewalled and Floodfill"
+msgstr "VAROITUS - Palomuurissa ja Floodfill"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:440
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644
 msgid ""
-"A web app may also be disabled by removing the .war file from the webapps "
-"directory; however the .war file and web app will reappear when you update "
-"your router to a newer version, so disabling the web app here is the "
-"preferred method."
-msgstr ""
+"You have configured I2P to be a floodfill router, but you are firewalled."
+msgstr "Olet asettanut reitittimesi toimimaan Floodfill -palvelimena, mutta se on palomuurin takana."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:452
-msgid "Plugin Configuration"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646
+msgid ""
+"For best participation as a floodfill router, you should open your firewall."
+msgstr "Osallistuaksesi Floodfill -toimintaan optimaalisesti, sinun tulee avata palomuurisi."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:454
-msgid "The plugins listed below are started by the webConsole client."
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648
+msgid "WARN - Firewalled with Inbound TCP Enabled"
+msgstr "VAROITUS - Palomuurissa ja sisääntuleva TCP -liikenne sallittu."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:462
-msgid "Plugin Installation"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650
+msgid ""
+"You have configured inbound TCP, however your UDP port is firewalled, and "
+"therefore it is likely that your TCP port is firewalled as well."
+msgstr "Olet sallinut sisääntulevan TCP -liikenteen. UDP -porttisi on kuitenkin palomuurin takana ja siksi on luultavaa, että myös TCP -porttisi ovat."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:464
-msgid "To install a plugin, enter the download URL:"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652
+msgid ""
+"If your TCP port is firewalled with inbound TCP enabled, routers will not be"
+" able to contact you via TCP, which will hurt the network."
+msgstr "Jos TCP -porttisi on palomuurin takana ja sisääntuleva TCP -liikenne sallittu, muut reitittimet eivät voi ottaa sinuun yhteyttä TCP:n kautta, mikä vahingoittaa verkkoa."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:119
-msgid "config keyring"
-msgstr "avainnippuasetukset"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654
+msgid "Please open your firewall or disable inbound TCP above."
+msgstr "Avaa palomuurisi tai kiellä sisääntuleva TCP -liikenne ylempää."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:256
-msgid "I2P Keyring Configuration"
-msgstr "I2P avainnipun asetukset"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656
+msgid "WARN - Firewalled with UDP Disabled"
+msgstr "VAROITUS - Palomuurissa ja UDP kielletty"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:324
-msgid "The router keyring is used to decrypt encrypted leaseSets."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658
+msgid "You have configured inbound TCP, however you have disabled UDP."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660
 msgid ""
-"The keyring may contain keys for local or remote encrypted destinations."
+"You appear to be firewalled on TCP, therefore your router cannot accept "
+"inbound connections."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:333
-msgid "Manual Keyring Addition"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662
+msgid "Please open your firewall or enable UDP."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:335
-msgid "Enter keys for encrypted remote destinations here."
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664
+msgid "ERR - Clock Skew"
+msgstr "VIRHE - Aikavääristymä"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:338
-msgid "Keys for local destinations must be entered on the"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666
+msgid ""
+"Your system's clock is skewed, which will make it difficult to participate "
+"in the network."
+msgstr "Järjestelmäsi kello on väärässä ajassa, minkä takia sen on vaikea osallistua verkon toimintaan."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:340
-msgid "I2PTunnel page"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668
+msgid "Correct your clock setting if this error persists."
+msgstr "Jos tämä virhe jatkuu, korjaa kellosi asetukset. Sen tulisi tarkastaa aikansa NTP -protolollalla."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:342
-msgid "Dest. name, hash, or full key"
-msgstr "Kohteen nimi, tiiviste tai koko avain"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670
+msgid "ERR - Private TCP Address"
+msgstr "VIRHE - Yksityinen TCP osoite"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344
-msgid "Encryption Key"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672
+msgid ""
+"You must never advertise an unroutable IP address such as 127.0.0.1 or "
+"192.168.1.1 as your external address."
+msgstr "Et saa mainostaa osoitetta, johon ei voi muodostaa yhteyttä ulkopuolelta. Esimerkkejä tällaisista ovat 127.0.0.1 ja 192.168.1.1"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:120
-msgid "config logging"
-msgstr "lokiasetukset"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674
+msgid "Correct the address or disable inbound TCP above."
+msgstr "Korjaa osoite, tai kiellä sisääntuleva TCP-liikenne ylempänä."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:270
-msgid "I2P Logging Configuration"
-msgstr "I2P lokien asetukset"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676
+msgid "ERR - SymmetricNAT"
+msgstr "VIRHE - Symmetrinen NAT"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:326
-msgid "Configure I2P Logging Options"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678
+msgid "I2P detected that you are firewalled by a Symmetric NAT."
+msgstr "I2P havaitsi, että olet symmetriset NAT -palomuurin takana."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:328
-msgid "Log file"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680
+msgid ""
+"I2P does not work well behind this type of firewall. You will probably not "
+"be able to accept inbound connections, which will limit your participation "
+"in the network."
+msgstr "I2P ei toimi hyvin tällaisen palomuurin takaa. Luultavasti et voi ottaa vastaan sisääntulevia yhteyksiä, mikä haittaa osallistumistasi verkkoon."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:332
-msgid "(the symbol '@' will be replaced during log rotation)"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682
+msgid ""
+"ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config "
+"and restart"
+msgstr "VIRHE - UDP portti käytössä. - Asete i2np.udp.internalPort=xxxx erikoisasetuksissa ja uudelleenkäynnistä."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:334
-msgid "Log record format"
-msgstr ""
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684
+msgid "I2P was unable to bind to port 8887 or other configured port."
+msgstr "I2P ei voinut muodostaa yhteyttä porttiin 8887 tai johonkin muuhun määriteltyyn porttiin."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686
 msgid ""
-"(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)"
-msgstr ""
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:340
-msgid "Log date format"
-msgstr ""
+"Check to see if another program is using the configured port. If so, stop "
+"that program or configure I2P to use a different port."
+msgstr "Tarkasta, käyttääkö joku muu ohjelma määriteltyä porttia. Jos, niin pysäytä tuo ohjelma tai aseta I2P käyttämään jotain muuta porttia."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688
 msgid ""
-"('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' "
-"= millisecond)"
-msgstr ""
+"This may be a transient error, if the other program is no longer using the "
+"port."
+msgstr "Tämä saattaa olla ohimenevä virhe, jos mikään muu ohjelma ei enää käytä porttia."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:346
-msgid "Max log file size"
-msgstr "Lokitiedoston maksimikoko"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690
+msgid "However, a restart is always required after this error."
+msgstr "Tämä virhe vaatii aina uudelleenkäynnistyksen, vaikka se olisikin tilapäinen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:350
-msgid "Default log level"
-msgstr "Oletus loggaustaso"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692
+msgid "ERR - UDP Disabled and Inbound TCP host/port not set"
+msgstr "VIRHE - UDP kielletty, eikä sisääntulevaa TCP osoitetta/porttia asetettu"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694
 msgid ""
-"(DEBUG and INFO are not recommended defaults, as they will drastically slow "
-"down your router)"
+"You have not configured inbound TCP with a hostname and port above, however "
+"you have disabled UDP."
+msgstr "Et ole ylempänä asettanut sisääntulevaa TCP osoitetta (hostname) tai porttia, mutta olet kieltänyt UDP -liikenteen."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696
+msgid "Therefore your router cannot accept inbound connections."
+msgstr "Reitittimesi ei voi hyväksyä sisääntulevia yhteyksiä."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698
+msgid "Please configure a TCP host and port above or enable UDP."
+msgstr "Aseta TCP host ylempänä tai salli UDP."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700
+msgid "ERR - Client Manager I2CP Error - check logs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:356
-msgid "Log level overrides"
-msgstr "Loggaustason ohitukset"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702
+msgid "This is usually due to a port 7654 conflict. Check the logs to verify."
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:360
-msgid "New override"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704
+msgid ""
+"Do you have another I2P instance running? Stop the conflicting program and "
+"restart I2P."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:139
 msgid "config peers"
 msgstr "vertaisasetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:256
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330
 msgid "I2P Peer Configuration"
 msgstr "I2P Vertaissolmujen asetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:405
 msgid "Manual Peer Controls"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:332
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:407
 msgid "Router Hash"
 msgstr "Reitittimen tiiviste"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:411
 msgid "Manually Ban / Unban a Peer"
 msgstr "Estä (ban) tai poista vertaissolmun esto manuaalisesti."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:413
 msgid ""
 "Banning will prevent the participation of this peer in tunnels you create."
-msgstr ""
-"Estäminen estää tätä vertaissolmua osallistumasta käytäviin, jotka sinä luot."
+msgstr "Estäminen estää tätä vertaissolmua osallistumasta käytäviin, jotka sinä luot."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:423
 msgid "Adjust Profile Bonuses"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:425
 msgid ""
-"Bonuses may be positive or negative, and affect the peer's inclusion in Fast "
-"and High Capacity tiers. Fast peers are used for client tunnels, and High "
+"Bonuses may be positive or negative, and affect the peer's inclusion in Fast"
+" and High Capacity tiers. Fast peers are used for client tunnels, and High "
 "Capacity peers are used for some exploratory tunnels. Current bonuses are "
 "displayed on the"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:427
 msgid "profiles page"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:370
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:280
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:445
 msgid "Banned Peers"
 msgstr "Estetyt vertaissolmut"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466
 msgid "Banned IPs"
 msgstr "Estetyt IP:t"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:139
 msgid "config reseeding"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343
 msgid "I2P Reseeding Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400
 msgid "Reseeding Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:402
 msgid ""
 "Reseeding is the bootstrapping process used to find other routers when you "
 "first install I2P, or when your router has too few router references "
 "remaining."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404
 msgid ""
 "If reseeding has failed, you should first check your network connection."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408
 msgid ""
 "Change these only if HTTP is blocked by a restrictive firewall, reseed has "
 "failed, and you have access to an HTTP proxy."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410
 #, java-format
 msgid "See {0} for instructions on reseeding manually."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410
 msgid "the FAQ"
-msgstr ""
+msgstr "UKK"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412
 msgid "Reseed URL Selection"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416
 msgid "Try SSL first then non-SSL"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420
 msgid "Use SSL only"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424
 msgid "Use non-SSL only"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:426
 msgid "Reseed URLs"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:430
 msgid "Enable HTTP Proxy?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:434
 msgid "HTTP Proxy Host"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:438
 msgid "HTTP Proxy Port"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:367
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:442
 msgid "Use HTTP Proxy Authorization?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:371
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:446
 msgid "HTTP Proxy Username"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:375
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:450
 msgid "HTTP Proxy Password"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:379
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:454
 msgid "Enable HTTPS Proxy?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:383
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:458
 msgid "HTTPS Proxy Host"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:462
 msgid "HTTPS Proxy Port"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:466
 msgid "Use HTTPS Proxy Authorization?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:470
 msgid "HTTPS Proxy Username"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:474
 msgid "HTTPS Proxy Password"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:139
 msgid "config service"
 msgstr "palveluasetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:256
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330
 msgid "I2P Service Configuration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385
 msgid "Shutdown the router"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:387
 msgid ""
-"Graceful shutdown lets the router satisfy the agreements it has already made "
-"before shutting down, but may take a few minutes."
+"Graceful shutdown lets the router satisfy the agreements it has already made"
+" before shutting down, but may take a few minutes."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389
 msgid ""
-"If you need to kill the router immediately, that option is available as well."
+"If you need to kill the router immediately, that option is available as "
+"well."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:399
 msgid ""
-"If you want the router to restart itself after shutting down, you can choose "
-"one of the following."
+"If you want the router to restart itself after shutting down, you can choose"
+" one of the following."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401
 msgid ""
 "This is useful in some situations - for example, if you changed some "
 "settings that client applications only read at startup, such as the "
 "routerconsole password or the interface it listens on."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403
 msgid ""
 "A graceful restart will take a few minutes (but your peers will appreciate "
 "your patience), while a hard restart does so immediately."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405
 msgid ""
-"After tearing down the router, it will wait 1 minute before starting back up "
-"again."
+"After tearing down the router, it will wait 1 minute before starting back up"
+" again."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:415
 msgid "Systray integration"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:417
 msgid ""
 "On the windows platform, there is a small application to sit in the system "
 "tray, allowing you to view the router's status"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:419
 msgid ""
 "(later on, I2P client applications will be able to integrate their own "
 "functionality into the system tray as well)."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:346
-msgid "If you are on windows, you can either enable or disable that icon here."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:421
+msgid ""
+"If you are on windows, you can either enable or disable that icon here."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:423
 msgid "Show systray icon"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:425
 msgid "Hide systray icon"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:427
 msgid "Run on startup"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:429
 msgid ""
-"You can control whether I2P is run on startup or not by selecting one of the "
-"following options - I2P will install (or remove) a service accordingly."
+"You can control whether I2P is run on startup or not by selecting one of the"
+" following options - I2P will install (or remove) a service accordingly."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:431
 msgid "If you prefer the command line, you can also run the "
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:364
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:430
 msgid "Note"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:366
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:441
 msgid ""
-"If you are running I2P as service right now, removing it will shut down your "
-"router immediately."
+"If you are running I2P as service right now, removing it will shut down your"
+" router immediately."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443
 msgid ""
 "You may want to consider shutting down gracefully, as above, then running "
 "uninstall_i2p_service_winnt.bat."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447
 msgid "Debugging"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:374
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449
 msgid "View the job queue"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:378
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453
 msgid ""
-"At times, it may be helpful to debug I2P by getting a thread dump. To do so, "
-"please select the following option and review the thread dumped to <a href="
-"\"logs.jsp#servicelogs\">wrapper.log</a>."
+"At times, it may be helpful to debug I2P by getting a thread dump. To do so,"
+" please select the following option and review the thread dumped to <a "
+"href=\"logs.jsp#servicelogs\">wrapper.log</a>."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459
 msgid "Launch browser on router startup?"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:386
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:461
 msgid ""
 "I2P's main configuration interface is this web console, so for your "
 "convenience I2P can launch a web browser on startup pointing at"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:120
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:139
+msgid "config summary bar"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:330
+msgid "I2P Summary Bar Configuration"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:401
+msgid "Refresh Interval"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:407
+msgid "seconds"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:411
+msgid "Customize Summary Bar"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:137
 msgid "config stats"
 msgstr "tilastoasetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:257
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:304
 msgid "I2P Stats Configuration"
 msgstr "I2P tilastojen asetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355
 msgid "Configure I2P Stat Collection"
 msgstr "Tee asetukset I2P tilastojen keruuseen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357
 msgid "Enable full stats?"
 msgstr "Kokoa kaikki tilastot?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:364
 msgid "change requires restart to take effect"
 msgstr "Muutos tulee voimaan vasta uudelleenkäynnistyksen myötä"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:373
 msgid "Stat file"
 msgstr "Tiedosto tilastoille"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:342
+#. shouldShowLog
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:382
 msgid "Filter"
 msgstr "Suodatin"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:344
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395
 msgid "toggle all"
 msgstr "vaihda kaikki"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:403
 msgid "Log"
 msgstr "Loki"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:411
 msgid "Graph"
 msgstr "Kuvaaja"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:398
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466
 msgid "Advanced filter"
 msgstr "Erikoissuodatin"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:139
 msgid "config tunnels"
 msgstr "käytäväasetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:343
 msgid "I2P Tunnel Configuration"
 msgstr "I2P käytävien asetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:410
 msgid "The default settings work for most people."
 msgstr "Oletusasetukset sopivat useimmille käyttäjille."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:414
 msgid "There is a fundamental tradeoff between anonymity and performance."
 msgstr "Anonymiteetin ja suorituskyvyn välillä on perustavanlaatuinen jännite."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:417
 msgid ""
 "Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 "
-"hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely "
-"reduce performance or reliability."
-msgstr ""
-"Käytävät, jotka ovat pidempiä kuin 3 hyppyä  (esim. 2 hyppyä + 0-2 hyppyä, 3 "
-"hyppyä + 0-1 hyppyä, 3 hyppyä + 0-2 hyppyä) tai suuri määrä + suuri määrä "
-"varalla, voivat heikentää tehokkuutta tai luotettavuutta pahasti."
+"hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely"
+" reduce performance or reliability."
+msgstr "Käytävät, jotka ovat pidempiä kuin 3 hyppyä  (esim. 2 hyppyä + 0-2 hyppyä, 3 hyppyä + 0-1 hyppyä, 3 hyppyä + 0-2 hyppyä) tai suuri määrä + suuri määrä varalla, voivat heikentää tehokkuutta tai luotettavuutta pahasti."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:420
 msgid "High CPU and/or high outbound bandwidth usage may result."
-msgstr ""
-"Seurauksena voi kulua paljon prosessoriaikaa ja/tai ulospäin menevää "
-"liikennettä."
+msgstr "Seurauksena voi kulua paljon prosessoriaikaa ja/tai ulospäin menevää liikennettä."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:423
 msgid "Change these settings with care, and adjust them if you have problems."
-msgstr ""
-"Ole huolellinen muuttaessasi näitä asetuksia, ja tee muutoksia vain, jos "
-"sinulla on ongelmia."
+msgstr "Ole huolellinen muuttaessasi näitä asetuksia, ja tee muutoksia vain, jos sinulla on ongelmia."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:358
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:433
 msgid ""
 "Exploratory tunnel setting changes are stored in the router.config file."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:436
 msgid "Client tunnel changes are temporary and are not saved."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:438
 msgid "To make permanent client tunnel changes see the"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:440
 msgid "i2ptunnel page"
 msgstr "i2pkäytävä sivu"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:137
 msgid "config UI"
 msgstr "käyttöliittymäasetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:314
 msgid "I2P UI Configuration"
 msgstr "I2P käyttöliittymän asetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:353
 msgid "Router Console Theme"
 msgstr "Reitittimen ohjauspaneelin teema"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:374
 msgid "Theme selection disabled for Internet Explorer, sorry."
 msgstr "Tämä osio on estetty Internet Explorer -selaimelta."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:376
 msgid ""
 "If you're not using IE, it's likely that your browser is pretending to be "
 "IE; please configure your browser (or proxy) to use a different User Agent "
 "string if you'd like to access the console themes."
-msgstr ""
-"Ellet käytä IE:tä, selaimesi luultavasti teeskentelee olevansa IE. Jos "
-"haluat käyttää ohjauspaneelin teemoja, aseta selaimesi (tai proxysi) User "
-"Agent -tiedoksi jotain muuta."
+msgstr "Ellet käytä IE:tä, selaimesi luultavasti teeskentelee olevansa IE. Jos haluat käyttää ohjauspaneelin teemoja, aseta selaimesi (tai proxysi) User Agent -tiedoksi jotain muuta."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:379
 msgid "Router Console Language"
 msgstr "Reitittimen ohjauspaneelin kieli"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:385
 msgid ""
 "Please contribute to the router console translation project! Contact the "
 "developers in #i2p-dev on IRC to help."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:360
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:389
 msgid "Apply"
 msgstr "Käytä"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:137
 msgid "config update"
 msgstr "päivitysasetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:256
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:304
 msgid "I2P Update Configuration"
 msgstr "I2P päivityksen asetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361
 msgid "Check for I2P and news updates"
 msgstr "Tarkasta päivitykset I2P-ohjelmistoon ja uutisiin"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:332
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:363
 msgid "News &amp; I2P Updates"
 msgstr "Uutiset &amp; I2P Päivitykset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:367
 msgid "Check for news updates"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369
 msgid "News Updates"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:377
 msgid "Update In Progress"
 msgstr "Päivitys käynnissä"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385
 msgid "News URL"
 msgstr "Uutis-URL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:389
 msgid "Refresh frequency"
 msgstr "Päivitystiheys"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:362
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:395
 msgid "Update policy"
 msgstr "Päivityspolitiikka"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:401
 msgid "Update through the eepProxy?"
 msgstr "Päivitä eepProxyn kautta?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:405
 msgid "eepProxy host"
 msgstr "eepProxy isäntä"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:409
 msgid "eepProxy port"
 msgstr "eepProxy -portti"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:382
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:415
 msgid "Update URLs"
 msgstr "Päivitä URL:t"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:386
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:419
 msgid "Trusted keys"
 msgstr "Luotetut avaimet"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:390
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:423
 msgid "Update with unsigned development builds?"
 msgstr "Päivitä allekirjoittamattomaan tai kehitysversioon?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:394
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:427
 msgid "Unsigned Build URL"
 msgstr "Allekirjoittamaton asennus URL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:400
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:433
 msgid "Updates will be dispatched via your package manager."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:406
-msgid "Save"
-msgstr "Tallenna"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:136
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:136
+msgid "home"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:383
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:354
+msgid "Welcome to I2P"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:321
+msgid "I2P Addressbook"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:323
+msgid "Open in new tab"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:327
+msgid "Your browser does not support iFrames."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:329
+msgid "Click here to continue."
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:128
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:144
 msgid "Internal Error"
 msgstr "Sisäinen virhe"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:130
-msgid "Router Console"
-msgstr "Reitittimen ohjauspaneeli"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:134
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150
 msgid "Configuration"
 msgstr "Asetukset"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157
 msgid "Sorry! There has been an internal error."
 msgstr "Tapahtui sisäinen virhe."
 
 #. note to translators - both parameters are URLs
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:261
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:335
 #, java-format
 msgid "Please report bugs on {0} or {1}."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:339
 msgid ""
-"You may use the username \"guest\" and password \"guest\" if you do not wish "
-"to register."
-msgstr ""
-"Ellet halua rekisteröityä, voit käyttää käyttäjätunnusta \"guest\" ja "
-"salasanaa \"guest\"."
+"You may use the username \"guest\" and password \"guest\" if you do not wish"
+" to register."
+msgstr "Ellet halua rekisteröityä, voit käyttää käyttäjätunnusta \"guest\" ja salasanaa \"guest\"."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:267
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:168
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:341
 msgid "Please include this information in bug reports"
 msgstr "Sisällytä nämä tiedot bugiraporttiisi"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:170
 msgid "Error Details"
 msgstr "Vikatilanteen yksityiskohdat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:156
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:172
 #, java-format
 msgid "Error {0}"
 msgstr "Virhe {0}"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:176
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:257
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:191
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:331
 msgid "I2P Version and Running Environment"
 msgstr "I2P versio ja ympäristö"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:204
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:390
 msgid ""
 "Note that system information, log timestamps, and log messages may provide "
-"clues to your location; please review everything you include in a bug report."
-msgstr ""
-"Huomaa, että järjestelmän tiedot, lokien aikaleimat ja lokiviestit saattavat "
-"antaa vihjeitä sijainnistasi; tarkasta kaikki ennen kuin teet bugiraportin."
+"clues to your location; please review everything you include in a bug "
+"report."
+msgstr "Huomaa, että järjestelmän tiedot, lokien aikaleimat ja lokiviestit saattavat antaa vihjeitä sijainnistasi; tarkasta kaikki ennen kuin teet bugiraportin."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:130
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:148
 msgid "Page Not Found"
 msgstr "Sivua ei löytynyt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:271
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:319
 msgid ""
 "Sorry! You appear to be requesting a non-existent Router Console page or "
 "resource."
-msgstr ""
-"Vaikuttaa siltä, että haet olematonta reitittimen ohjauspaneelin sivua tai "
-"resurssia"
+msgstr "Vaikuttaa siltä, että haet olematonta reitittimen ohjauspaneelin sivua tai resurssia"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:321
 msgid "Error 404"
 msgstr "Virhe 404"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:326
 msgid "not found"
 msgstr "ei löytynyt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:138
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:136
 msgid "graphs"
 msgstr "kuvaajat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:324
 msgid "I2P Performance Graphs"
 msgstr "I2P suorituskyvyn kuvaajat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:118
-msgid "home"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:312
+msgid ""
+"Click a flag to select a language. Click 'configure language' below to "
+"change it later."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:350
-msgid "Welcome to I2P"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:362
+msgid "Search I2P"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:382
+msgid "Eepsites of Interest"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:154
+msgid "i2p tunnel manager"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:322
+msgid "I2P Tunnel Manager"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:138
+msgid "Jar File Dump"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:118
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:136
 msgid "job queue"
 msgstr "työjono"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:303
 msgid "I2P Router Job Queue"
 msgstr "I2P reitittimen työjono"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:118
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:138
 msgid "logs"
 msgstr "lokit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:329
 msgid "I2P Router Logs"
 msgstr "I2P reitittimen lokit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:392
 msgid "Critical Logs"
 msgstr "Kriittiset lokit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:396
 msgid "Router Logs"
 msgstr "Reitittimen lokit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:322
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:402
 msgid "Service (Wrapper) Logs"
 msgstr "Palvelus (Wrapper) lokit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:118
-msgid "network database summary"
-msgstr "verkkotietokannan tiivistelmä"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:136
+msgid "network database"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:255
-msgid "I2P Network Database Summary"
-msgstr "I2P verkkotietokannan tiivistelmä"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:303
+msgid "I2P Network Database"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:122
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:142
 msgid "WebApp Not Found"
 msgstr "Web -sovellusta ei löytynyt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:259
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:333
 msgid "Web Application Not Running"
 msgstr "Web-sovellus ei käynnissä."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:261
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:335
 msgid "The requested web application is not running."
 msgstr "Pyydetty Web-sovellus ei ole käynnissä."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:263
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:337
 msgid ""
-"Please visit the <a href=\"/configclients.jsp#webapp\">config clients page</"
-"a> to start it."
+"Please visit the <a href=\"/configclients.jsp#webapp\">config clients "
+"page</a> to start it."
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:118
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:136
 msgid "peer connections"
 msgstr "yhteydet vertaissolmuihin"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:303
 msgid "I2P Network Peers"
 msgstr "I2P verkon vertaissolmut"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:118
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:136
 msgid "peer profiles"
 msgstr "vertaissolmujen profiilit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:303
 msgid "I2P Network Peer Profiles"
 msgstr "I2P verkon vertaissolmujen profiilit"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:118
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:136
 msgid "statistics"
 msgstr "tilastot"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:316
 msgid "I2P Router Statistics"
 msgstr "I2P reitittimen tilastot"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:301
 #, java-format
 msgid "Disable {0} Refresh"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:118
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:154
+msgid "torrents"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:321
+msgid "I2P Torrent Downloader"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:136
 msgid "tunnel summary"
 msgstr "yhteenveto käytävistä"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:303
 msgid "I2P Tunnel Summary"
 msgstr "I2P Käytävien yhteenveto"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:118
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:136
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:303
 msgid "Peer Profile"
 msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:326
 #, java-format
 msgid "Profile for peer {0}"
 msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:154
+msgid "webmail"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:321
+msgid "I2P Webmail"
+msgstr ""
diff --git a/apps/routerconsole/locale/messages_fr.po b/apps/routerconsole/locale/messages_fr.po
index 6b6caa7f82215027f3dd2039fc4a5e31e16f24a2..7687ba3f7b67b98a5b56262e39dd8849d04431df 100644
--- a/apps/routerconsole/locale/messages_fr.po
+++ b/apps/routerconsole/locale/messages_fr.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P routerconsole\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-07-12 06:46+0000\n"
+"POT-Creation-Date: 2012-07-26 19:13+0000\n"
 "PO-Revision-Date: 2011-07-08 15:44+0100\n"
 "Last-Translator: magma <magma@mail.i2p>\n"
 "Language-Team: I2P Project <foo@bar>\n"
@@ -27,7 +27,7 @@ msgstr ""
 #. {0,number,####} prevents 1234 from being output as 1,234 in the English locale.
 #. If you want the digit separator in your locale, translate as {0}.
 #. alternates: msec, msecs
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1245
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1370
 #, java-format
 msgid "1 ms"
 msgid_plural "{0,number,####} ms"
@@ -35,9 +35,8 @@ msgstr[0] "{0,number,####}ms"
 msgstr[1] "{0,number,####}ms"
 
 #. seconds
-#. Note to translators: quantity will always be greater than one.
 #. alternates: secs, sec. 'seconds' is probably too long.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1250
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1374
 #, java-format
 msgid "1 sec"
 msgid_plural "{0} sec"
@@ -45,9 +44,8 @@ msgstr[0] "{0}s"
 msgstr[1] "{0}s"
 
 #. minutes
-#. Note to translators: quantity will always be greater than one.
 #. alternates: mins, min. 'minutes' is probably too long.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1255
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1378
 #, java-format
 msgid "1 min"
 msgid_plural "{0} min"
@@ -55,154 +53,156 @@ msgstr[0] "{0}mn"
 msgstr[1] "{0}mn"
 
 #. hours
-#. Note to translators: quantity will always be greater than one.
 #. alternates: hrs, hr., hrs.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1260
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1382
 #, java-format
 msgid "1 hour"
 msgid_plural "{0} hours"
 msgstr[0] "{0}h"
 msgstr[1] "{0}h"
 
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1262
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:314
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1384
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341
 msgid "n/a"
 msgstr "n/d"
 
 #. days
-#. Note to translators: quantity will always be greater than one.
-#: ../../../core/java/src/net/i2p/data/DataHelper.java:1266
+#: ../../../core/java/src/net/i2p/data/DataHelper.java:1387
 #, java-format
 msgid "1 day"
 msgid_plural "{0} days"
 msgstr[0] "{0}j"
 msgstr[1] "{0}j"
 
-#: ../../../router/java/src/net/i2p/router/Blocklist.java:122
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:127
 #, java-format
 msgid "Banned by router hash: {0}"
 msgstr "Banni(s) par hachage routeur: {0}"
 
-#: ../../../router/java/src/net/i2p/router/Blocklist.java:124
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:129
 msgid "Banned by router hash"
 msgstr "Banni via hachage du routeur"
 
 #. Temporary reason, until the job finishes
-#: ../../../router/java/src/net/i2p/router/Blocklist.java:669
-msgid "IP banned"
-msgstr "IP bannie"
-
-#: ../../../router/java/src/net/i2p/router/Blocklist.java:739
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:672
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:745
 #, java-format
 msgid "IP banned by blocklist.txt entry {0}"
 msgstr "IP bannie(s) via entrée blocklist.txt {0}"
 
-#. NOTE TO TRANSLATORS - each of these phrases is a description for a statistic
-#. to be displayed on /stats.jsp and in the graphs on /graphs.jsp.
-#. Please keep relatively short so it will fit on the graphs.
-#: ../../../router/java/src/net/i2p/router/Router.java:1641
-msgid "Message receive rate (bytes/sec)"
-msgstr "Débit de réception de messages (o/s)"
-
-#: ../../../router/java/src/net/i2p/router/Router.java:1642
-msgid "Message send rate (bytes/sec)"
-msgstr "Débit d'envoi de messages (o/s)"
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:784
+#, fuzzy
+msgid "IPs Banned Until Restart"
+msgstr "banni jusqu'au redémarrage"
 
-#: ../../../router/java/src/net/i2p/router/Router.java:1643
-msgid "Low-level send rate (bytes/sec)"
-msgstr "Débit d'envoi de bas niveau (o/s)"
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:808
+#, fuzzy
+msgid "IPs Permanently Banned"
+msgstr "n'est pas banni actuellement"
 
-#: ../../../router/java/src/net/i2p/router/Router.java:1644
-msgid "Low-level receive rate (bytes/sec)"
-msgstr "Débit de réception de bas niveau (o/s)"
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:810
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66
+msgid "From"
+msgstr "De"
 
-#: ../../../router/java/src/net/i2p/router/Router.java:1645
-msgid "How many peers we are actively talking with"
-msgstr "Nombre de pairs actifs"
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:812
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67
+msgid "To"
+msgstr "Vers"
 
-#: ../../../router/java/src/net/i2p/router/Router.java:1648
-msgid "Known fast peers"
-msgstr "Pairs rapides connus"
+#: ../../../router/java/src/net/i2p/router/Blocklist.java:848
+#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:451
+msgid "none"
+msgstr "aucun"
 
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:92
-msgid "Rejecting tunnels: Shutting down"
+#. NPE, too early
+#. if (_context.router().getRouterInfo().getBandwidthTier().equals("K"))
+#. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too low");
+#. else
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:73
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:517
+#, fuzzy
+msgid "Rejecting tunnels: Starting up"
 msgstr "Refuse les tunnels: (arrêt en cours)"
 
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:141
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:168
 msgid "Rejecting tunnels: High message delay"
 msgstr "Refus de tunnels: (délai de messages élevé)"
 
 #. hard to do {0} from here
 #. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests");
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:177
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207
 msgid "Rejecting most tunnels: High number of requests"
 msgstr "Refuse la plupart des tunnels: (trop de requêtes)"
 
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:233
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:262
 msgid "Rejecting tunnels: Limit reached"
 msgstr "Refus de tunnels: (limite atteinte)"
 
 #. .067KBps
 #. * also limited to 90% - see below
 #. always leave at least 4KBps free when allowing
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:301
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:330
 msgid "Rejecting tunnels: Bandwidth limit"
 msgstr "Refus de tunnels: (limite de bande passante)"
 
 #. hard to do {0} from here
 #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit");
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:371
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400
 msgid "Rejecting most tunnels: Bandwidth limit"
 msgstr "Refuse la plupart des tunnels: (limite de bande passante)"
 
 #. hard to do {0} from here
 #. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels");
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:375
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404
 msgid "Accepting most tunnels"
 msgstr "Accepte la plupart des tunnels"
 
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:377
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406
 msgid "Accepting tunnels"
 msgstr "Accepte les tunnels"
 
-#. NPE, too early
-#. if (_context.router().getRouterInfo().getBandwidthTier().equals("K"))
-#. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too low");
-#. else
-#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:488
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:522
+msgid "Rejecting tunnels: Shutting down"
+msgstr "Refuse les tunnels: (arrêt en cours)"
+
+#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:527
 msgid "Rejecting tunnels"
 msgstr "Refus des tunnels"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:125
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22
 msgid "Reseeding"
 msgstr "Réamorçage"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:141
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:161
 #, java-format
 msgid "Reseed fetched only 1 router."
 msgid_plural "Reseed fetched only {0} routers."
 msgstr[0] "Le réamorçage n'a trouvé qu'un seul routeur."
 msgstr[1] "Le réamorçage n''a trouvé que {0} routeurs."
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:148
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:168
 msgid "Reseed failed."
 msgstr "Échec de réamorçage"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:169
 #, java-format
 msgid "See {0} for help."
 msgstr "Voir {0} pour l''aide."
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:150
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:170
 msgid "reseed configuration page"
 msgstr "page de configuration du réamorçage"
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:293
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:311
 msgid "Reseeding: fetching seed URL."
 msgstr "Réamorçage: collecte des URL sources."
 
-#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:335
+#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:369
 #, java-format
 msgid ""
 "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)."
@@ -210,7 +210,34 @@ msgstr ""
 "Réamorçage: collecte routerInfo depuis l''URL source ({0} réussie, {1} "
 "erreurs)."
 
-#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:512
+#. NOTE TO TRANSLATORS - each of these phrases is a description for a statistic
+#. to be displayed on /stats.jsp and in the graphs on /graphs.jsp.
+#. Please keep relatively short so it will fit on the graphs.
+#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:33
+msgid "Message receive rate (bytes/sec)"
+msgstr "Débit de réception de messages (o/s)"
+
+#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:34
+msgid "Message send rate (bytes/sec)"
+msgstr "Débit d'envoi de messages (o/s)"
+
+#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:35
+msgid "Low-level send rate (bytes/sec)"
+msgstr "Débit d'envoi de bas niveau (o/s)"
+
+#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:36
+msgid "Low-level receive rate (bytes/sec)"
+msgstr "Débit de réception de bas niveau (o/s)"
+
+#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:37
+msgid "How many peers we are actively talking with"
+msgstr "Nombre de pairs actifs"
+
+#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40
+msgid "Known fast peers"
+msgstr "Pairs rapides connus"
+
+#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:529
 msgid "NetDb entry"
 msgstr "Entrée netDb"
 
@@ -219,25 +246,26 @@ msgstr "Entrée netDb"
 msgid "No transports (hidden or starting up?)"
 msgstr "Pas de transports (masqués ou en cours de démarrage?)"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:450
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:453
 msgid "Unreachable on any transport"
 msgstr "Inaccessible sur tout transport"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502
 msgid "Router Transport Addresses"
 msgstr "Adresses de transport du routeur"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:504
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:507
 #, java-format
 msgid "{0} is used for outbound connections only"
 msgstr "{0} est utilisé seulement pour les connexions sortantes"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:518
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:136
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521
+#: ../java/src/net/i2p/router/web/HomeHelper.java:32
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152
 msgid "Help"
 msgstr "Aide"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522
 msgid ""
 "Your transport connection limits are automatically set based on your "
 "configured bandwidth."
@@ -245,7 +273,7 @@ msgstr ""
 "Vos limites de connexion de transport sont réglées automatiquement selon "
 "votre configuration de bande passante."
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524
 msgid ""
 "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and "
 "i2np.udp.maxConnections=nnn on the advanced configuration page."
@@ -254,135 +282,135 @@ msgstr ""
 "maxConnections=nnn et i2np.udp.maxConnections=nnn dans la configuration "
 "avancée."
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:523
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279
 msgid "Definitions"
 msgstr "Définitions"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:738
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1899
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:35
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:81
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:189
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204
 msgid "Peer"
 msgstr "Pair"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:527
 msgid "The remote peer, identified by router hash"
 msgstr "Le pair distant, identifié par son hachage routeur"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:739
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1903
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:753
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962
 msgid "Dir"
 msgstr "Sens"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:529
 msgid "Inbound connection"
 msgstr "Connexion entrante"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531
 msgid "Outbound connection"
 msgstr "Connexion sortante"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533
 msgid "They offered to introduce us (help other peers traverse our firewall)"
 msgstr ""
 "A proposé de nous représenter (aide de la part d'autres pairs pour traverser "
 "notre pare-feu)"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535
 msgid "We offered to introduce them (help other peers traverse their firewall)"
 msgstr ""
 "Nous avons proposé de le représenter (aide à d'autres pairs pour traverser "
 "passer leur pare-feu)"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536
 msgid "How long since a packet has been received / sent"
 msgstr "Temps écoulé depuis la dernière réception/émission d'un paquet "
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:740
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1904
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963
 msgid "Idle"
 msgstr "En attente"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:741
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1909
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:156
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:755
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
 msgid "In/Out"
 msgstr "Entrant/Sortant"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537
 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)"
 msgstr "Taux de transfert entrant/sortant lissé (ko/s)"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538
 msgid "How long ago this connection was established"
 msgstr "Depuis combien de temps cette connexion est établie"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:742
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1914
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:834
 msgid "Up"
 msgstr "En marche"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:743
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1916
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:757
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975
 msgid "Skew"
 msgstr "Dérive"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539
 msgid "The difference between the peer's clock and your own"
 msgstr "Écart de temps entre l'horloge du pair et la votre"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540
 msgid ""
 "The congestion window, which is how many bytes can be sent without an "
 "acknowledgement"
 msgstr ""
 "Fenêtre de congestion, en nombre d'octets transmissibles sans acquittement"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541
 msgid "The number of sent messages awaiting acknowledgement"
 msgstr "Nombre de messages en attente d'acquittement"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542
 msgid "The maximum number of concurrent messages to send"
 msgstr "Nombre maximum de messages simultanés à envoyer"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543
 msgid "The number of pending sends which exceed congestion window"
 msgstr "Nombre d'envois en attente qui débordent de la fenêtre de congestion"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544
 msgid "The slow start threshold"
 msgstr "Seuil de démarrage lent"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545
 msgid "The round trip time in milliseconds"
 msgstr "Aller-retour en ms"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1926
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1985
 msgid "Dev"
 msgstr "Deviat."
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546
 msgid "The standard deviation of the round trip time in milliseconds"
 msgstr "Dérive standard d'aller-retour en ms"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547
 msgid "The retransmit timeout in milliseconds"
 msgstr "Délai de retransmission en millisecondes"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548
 msgid ""
 "Current maximum send packet size / estimated maximum receive packet size "
 "(bytes)"
@@ -390,115 +418,115 @@ msgstr ""
 "Taille actuelle maximum de paquet envoyé / taille maximum estimée de paquet "
 "reçu (octets) "
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:744
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1933
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992
 msgid "TX"
 msgstr "TX"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549
 msgid "The total number of packets sent to the peer"
 msgstr "Nombre de paquets envoyés au pair"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:745
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1935
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:759
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994
 msgid "RX"
 msgstr "RX"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:550
 msgid "The total number of packets received from the peer"
 msgstr "Nombre de paquets reçus du pair"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1938
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1997
 msgid "Dup TX"
 msgstr "TX dupl."
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:551
 msgid "The total number of packets retransmitted to the peer"
 msgstr "Nombre de paquets retransmis au pair"
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1940
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1999
 msgid "Dup RX"
 msgstr "RX dupl."
 
-#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549
+#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:552
 msgid "The total number of duplicate packets received from the peer"
 msgstr "Nombre de paquets en double reçus du pair"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:420
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:437
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
 msgid "Service"
 msgstr "Service"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:422
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:439
 msgid "WAN Common Interface Configuration"
 msgstr "Configuration de l'interface commune Internet"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:423
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:429
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:439
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:444
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:86
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:440
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:446
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:456
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:96
 msgid "Status"
 msgstr "État"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:424
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:430
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:440
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:441
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:447
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:457
 msgid "Type"
 msgstr "Type"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:425
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:431
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:442
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:448
 msgid "Upstream"
 msgstr "Montant"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:426
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:432
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:443
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:449
 msgid "Downstream"
 msgstr "Descendant"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:428
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:445
 msgid "WAN PPP Connection"
 msgstr "Connexion Internet PPP"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:433
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:441
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:450
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:458
 msgid "External IP"
 msgstr "Adresse IP externe"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:435
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:452
 msgid "Layer 3 Forwarding"
 msgstr "Transfert niveau 3"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:436
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:453
 msgid "Default Connection Service"
 msgstr "Service de connexion par défaut"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:438
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:455
 msgid "WAN IP Connection"
 msgstr "Connexion IP Internet"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:443
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:460
 msgid "WAN Ethernet Link Configuration"
 msgstr "Configuration du lien Ethernet Internet"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:456
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:473
 msgid "Found Device"
 msgstr "Appareil détecté"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:458
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:475
 msgid "Subdevice"
 msgstr "Service"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:479
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496
 msgid "UPnP Status"
 msgstr "État d'UPnP"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:482
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:499
 msgid ""
 "UPnP has been disabled; Do you have more than one UPnP Internet Gateway "
 "Device on your LAN ?"
@@ -506,25 +534,25 @@ msgstr ""
 "UPnP a été désactivé; peut-être avez-vous plus d'une passerelle Internet "
 "avec UPnP activé sur votre réseau local."
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:485
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:502
 msgid "UPnP has not found any UPnP-aware, compatible device on your LAN."
 msgstr "UPnP n'a pas trouvé de passerelle compatible sur votre réseau local."
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:493
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:510
 #, java-format
 msgid "The current external IP address reported by UPnP is {0}"
 msgstr "Adresse IP externe détectée par UPnP : {0}"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:495
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:512
 msgid "The current external IP address is not available."
 msgstr "L'adresse IP externe n'est pas disponible."
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:499
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:516
 #, java-format
 msgid "UPnP reports the maximum downstream bit rate is {0}bits/sec"
 msgstr "UPnP indique un débit descendant maximum de  {0}b/s"
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:501
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:518
 #, java-format
 msgid "UPnP reports the maximum upstream bit rate is {0}bits/sec"
 msgstr "UPnP indique un débit montant maximum de  {0}b/s"
@@ -532,195 +560,197 @@ msgstr "UPnP indique un débit montant maximum de  {0}b/s"
 #. {0} is TCP or UDP
 #. {1,number,#####} prevents 12345 from being output as 12,345 in the English locale.
 #. If you want the digit separator in your locale, translate as {1}.
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:510
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:527
 #, java-format
 msgid "{0} port {1,number,#####} was successfully forwarded by UPnP."
 msgstr "Le port {0} {1,number,#####} est correctement transféré par UPnP."
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:512
+#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:529
 #, java-format
 msgid "{0} port {1,number,#####} was not forwarded by UPnP."
 msgstr "Le port {0} {1,number,#####} n'est pas transféré par UPnP."
 
-#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:163
+#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:162
 msgid "UPnP is not enabled"
 msgstr "UPnP n'est pas activé"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:409
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:627
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:401
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:618
 #, java-format
 msgid "Excessive clock skew: {0}"
 msgstr "Décalage excessif de l''horloge: {0}"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:733
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747
 msgid "NTCP connections"
 msgstr "connexions NTCP"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:734
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1895
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:748
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1954
 msgid "Limit"
 msgstr "Limite"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:735
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1896
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:749
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955
 msgid "Timeout"
 msgstr "Échéance"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:746
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760
 msgid "Out Queue"
 msgstr "File de sortie"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:747
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761
 msgid "Backlogged?"
 msgstr "Réinscrit?"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:761
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:775
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2017
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88
 msgid "Inbound"
 msgstr "Entrant"
 
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:763
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:777
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2019
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88
 msgid "Outbound"
 msgstr "Sortant"
 
 #. buf.append("<tr> <td colspan=\"11\"><hr></td></tr>\n");
-#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:810
+#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:826
 msgid "peers"
 msgstr "Pairs"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1894
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953
 msgid "UDP connections"
 msgstr "connexions UDP"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1901
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1960
 msgid "Sort by peer hash"
 msgstr "Tri par hachage de pair"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1903
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962
 msgid "Direction/Introduction"
 msgstr "Direction/Introduction"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1905
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964
 msgid "Sort by idle inbound"
 msgstr "Tri par entrant inactif"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1907
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966
 msgid "Sort by idle outbound"
 msgstr "Tri par sortant inactif"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1910
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969
 msgid "Sort by inbound rate"
 msgstr "Tri par taux entrant"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1912
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971
 msgid "Sort by outbound rate"
 msgstr "Tri par taux sortant"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1915
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974
 msgid "Sort by connection uptime"
 msgstr "Tri par durée de connexion"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1917
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976
 msgid "Sort by clock skew"
 msgstr "Tri par décalage d'horloge"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1920
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979
 msgid "Sort by congestion window"
 msgstr "Tri par fenêtre de congestion"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1922
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981
 msgid "Sort by slow start threshold"
 msgstr "Tri par seuil de démarrage lent"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1925
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984
 msgid "Sort by round trip time"
 msgstr "Tri par durée d'aller-retour"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1927
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986
 msgid "Sort by round trip time deviation"
 msgstr "Tri par dérive de durée d'aller-retour"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1929
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988
 msgid "Sort by retransmission timeout"
 msgstr "Tri pas dépassement de durée de retransmission"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1932
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1991
 msgid "Sort by outbound maximum transmit unit"
 msgstr "Tri par MTU sortant"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1934
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993
 msgid "Sort by packets sent"
 msgstr "Tri par paquets envoyés"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1936
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995
 msgid "Sort by packets received"
 msgstr "Tri par paquets reçus"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1939
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1998
 msgid "Sort by packets retransmitted"
 msgstr "Tri par paquets renvoyés"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1941
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2000
 msgid "Sort by packets received more than once"
 msgstr "Tri par paquet reçus multiples"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1962
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2021
 msgid "We offered to introduce them"
 msgstr "Propositions de présentation à"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2023
 msgid "They offered to introduce us"
 msgstr "Ont proposé leur service"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2027
 msgid "Choked"
 msgstr "Choqué"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2035
 msgid "1 fail"
 msgstr "1 échec"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1978
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2037
 #, java-format
 msgid "{0} fails"
 msgstr "{0} échecs"
 
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1984
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162
+#. 1
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13
 msgid "Banned"
 msgstr "Banni"
 
 #. buf.append("<tr><td colspan=\"16\"><hr></td></tr>\n");
-#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2115
+#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2173
 msgid "SUMMARY"
 msgstr "RÉSUMÉ"
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:124
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:187
 msgid "Dropping tunnel requests: Too slow"
 msgstr "Perte de demandes de tunnels: Trop lent"
 
 #. don't even bother, since we are so overloaded locally
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:270
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:330
 msgid "Dropping tunnel requests: Overloaded"
 msgstr "Perte de demandes de tunnnels: Surchargé"
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:473
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:539
 msgid "Rejecting tunnels: Request overload"
 msgstr "Rejet de tunnels: Surcharge de requêtes "
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:498
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:570
 msgid "Rejecting tunnels: Connection limit"
 msgstr "Rejet de tunnels: Limite de connexions"
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:698
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:719
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:773
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:794
 msgid "Dropping tunnel requests: High load"
 msgstr "Perte de tunnels: Forte charge"
 
-#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:711
+#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:786
 msgid "Dropping tunnel requests: Queue time"
 msgstr "Demandes de fermeture de tunnel: temps en file d'attente"
 
@@ -883,822 +913,949 @@ msgid "Canada"
 msgstr "Canada"
 
 #: ../java/build/Countries.java:42
+#, fuzzy
+msgid "Cocos (Keeling) Islands"
+msgstr "ÃŽles Cook"
+
+#: ../java/build/Countries.java:43
 msgid "The Democratic Republic of the Congo"
 msgstr "République démocratique du Congo"
 
-#: ../java/build/Countries.java:43
+#: ../java/build/Countries.java:44
 msgid "Central African Republic"
 msgstr "République centre africaine"
 
-#: ../java/build/Countries.java:44
+#: ../java/build/Countries.java:45
 msgid "Congo"
 msgstr "Congo"
 
-#: ../java/build/Countries.java:45
+#: ../java/build/Countries.java:46
 msgid "Switzerland"
 msgstr "Suisse"
 
-#: ../java/build/Countries.java:46
+#: ../java/build/Countries.java:47
 msgid "Cote D'Ivoire"
 msgstr "Côte d'ivoire"
 
-#: ../java/build/Countries.java:47
+#: ../java/build/Countries.java:48
 msgid "Cook Islands"
 msgstr "ÃŽles Cook"
 
-#: ../java/build/Countries.java:48
+#: ../java/build/Countries.java:49
 msgid "Chile"
 msgstr "Chili"
 
-#: ../java/build/Countries.java:49
+#: ../java/build/Countries.java:50
 msgid "Cameroon"
 msgstr "Cameroun"
 
-#: ../java/build/Countries.java:50
+#: ../java/build/Countries.java:51
 msgid "China"
 msgstr "Chine"
 
-#: ../java/build/Countries.java:51
+#: ../java/build/Countries.java:52
 msgid "Colombia"
 msgstr "Colombie"
 
-#: ../java/build/Countries.java:52
+#: ../java/build/Countries.java:53
 msgid "Costa Rica"
 msgstr "Costa Rica"
 
-#: ../java/build/Countries.java:53
+#: ../java/build/Countries.java:54
 msgid "Serbia and Montenegro"
 msgstr "Serbie-et-Monténégro"
 
-#: ../java/build/Countries.java:54
+#: ../java/build/Countries.java:55
 msgid "Cuba"
 msgstr "Cuba"
 
-#: ../java/build/Countries.java:55
+#: ../java/build/Countries.java:56
 msgid "Cape Verde"
 msgstr "Cap-Vert"
 
-#: ../java/build/Countries.java:56
+#: ../java/build/Countries.java:57
+#, fuzzy
+msgid "Christmas Island"
+msgstr "Caïman"
+
+#: ../java/build/Countries.java:58
 msgid "Cyprus"
 msgstr "Chypre"
 
-#: ../java/build/Countries.java:57
+#: ../java/build/Countries.java:59
 msgid "Czech Republic"
 msgstr "République Tchèque"
 
-#: ../java/build/Countries.java:58
+#: ../java/build/Countries.java:60
 msgid "Germany"
 msgstr "Allemagne"
 
-#: ../java/build/Countries.java:59
+#: ../java/build/Countries.java:61
 msgid "Djibouti"
 msgstr "Djibouti"
 
-#: ../java/build/Countries.java:60
+#: ../java/build/Countries.java:62
 msgid "Denmark"
 msgstr "Danemark"
 
-#: ../java/build/Countries.java:61
+#: ../java/build/Countries.java:63
 msgid "Dominica"
 msgstr "Dominique"
 
-#: ../java/build/Countries.java:62
+#: ../java/build/Countries.java:64
 msgid "Dominican Republic"
 msgstr "République Dominicaine"
 
-#: ../java/build/Countries.java:63
+#: ../java/build/Countries.java:65
 msgid "Algeria"
 msgstr "Algérie"
 
-#: ../java/build/Countries.java:64
+#: ../java/build/Countries.java:66
 msgid "Ecuador"
 msgstr "Équateur"
 
-#: ../java/build/Countries.java:65
+#: ../java/build/Countries.java:67
 msgid "Estonia"
 msgstr "Estonie"
 
-#: ../java/build/Countries.java:66
+#: ../java/build/Countries.java:68
 msgid "Egypt"
 msgstr "Égypte"
 
-#: ../java/build/Countries.java:67
+#: ../java/build/Countries.java:69
+msgid "Western Sahara"
+msgstr ""
+
+#: ../java/build/Countries.java:70
 msgid "Eritrea"
 msgstr "Érythrée"
 
-#: ../java/build/Countries.java:68
+#: ../java/build/Countries.java:71
 msgid "Spain"
 msgstr "Espagne"
 
-#: ../java/build/Countries.java:69
+#: ../java/build/Countries.java:72
 msgid "Ethiopia"
 msgstr "Éthiopie"
 
-#: ../java/build/Countries.java:70
+#: ../java/build/Countries.java:73
+msgid "European Union"
+msgstr ""
+
+#: ../java/build/Countries.java:74
 msgid "Finland"
 msgstr "Finlande"
 
-#: ../java/build/Countries.java:71
+#: ../java/build/Countries.java:75
 msgid "Fiji"
 msgstr "Fidji"
 
-#: ../java/build/Countries.java:72
+#: ../java/build/Countries.java:76
 msgid "Falkland Islands (Malvinas)"
 msgstr "Malouines"
 
-#: ../java/build/Countries.java:73
+#: ../java/build/Countries.java:77
 msgid "Federated States of Micronesia"
 msgstr "Micronésie"
 
-#: ../java/build/Countries.java:74
+#: ../java/build/Countries.java:78
 msgid "Faroe Islands"
 msgstr "Féroé"
 
-#: ../java/build/Countries.java:75
+#: ../java/build/Countries.java:79
 msgid "France"
 msgstr "France"
 
-#: ../java/build/Countries.java:76
+#: ../java/build/Countries.java:80
 msgid "Gabon"
 msgstr "Gabon"
 
-#: ../java/build/Countries.java:77
+#: ../java/build/Countries.java:81
 msgid "United Kingdom"
 msgstr "Royaume uni"
 
-#: ../java/build/Countries.java:78
+#: ../java/build/Countries.java:82
 msgid "Grenada"
 msgstr "Grenade"
 
-#: ../java/build/Countries.java:79
+#: ../java/build/Countries.java:83
 msgid "Georgia"
 msgstr "Géorgie"
 
-#: ../java/build/Countries.java:80
+#: ../java/build/Countries.java:84
 msgid "French Guiana"
 msgstr "Guyane française"
 
-#: ../java/build/Countries.java:81
+#: ../java/build/Countries.java:85
+msgid "Guernsey"
+msgstr ""
+
+#: ../java/build/Countries.java:86
 msgid "Ghana"
 msgstr "Ghana"
 
-#: ../java/build/Countries.java:82
+#: ../java/build/Countries.java:87
 msgid "Gibraltar"
 msgstr "Gibraltar"
 
-#: ../java/build/Countries.java:83
+#: ../java/build/Countries.java:88
 msgid "Greenland"
 msgstr "Groenland"
 
-#: ../java/build/Countries.java:84
+#: ../java/build/Countries.java:89
 msgid "Gambia"
 msgstr "Gambie"
 
-#: ../java/build/Countries.java:85
+#: ../java/build/Countries.java:90
 msgid "Guinea"
 msgstr "Guinée"
 
-#: ../java/build/Countries.java:86
+#: ../java/build/Countries.java:91
 msgid "Guadeloupe"
 msgstr "Guadeloupe"
 
-#: ../java/build/Countries.java:87
+#: ../java/build/Countries.java:92
 msgid "Equatorial Guinea"
 msgstr "Guinée équatoriale"
 
-#: ../java/build/Countries.java:88
+#: ../java/build/Countries.java:93
 msgid "Greece"
 msgstr "Grèce"
 
-#: ../java/build/Countries.java:89
+#: ../java/build/Countries.java:94
 msgid "South Georgia and the South Sandwich Islands"
 msgstr "Géorgie et Sandwich du sud"
 
-#: ../java/build/Countries.java:90
+#: ../java/build/Countries.java:95
 msgid "Guatemala"
 msgstr "Guatémala"
 
-#: ../java/build/Countries.java:91
+#: ../java/build/Countries.java:96
 msgid "Guam"
 msgstr "Guam"
 
-#: ../java/build/Countries.java:92
+#: ../java/build/Countries.java:97
 msgid "Guinea-Bissau"
 msgstr "Guinée-Bissau"
 
-#: ../java/build/Countries.java:93
+#: ../java/build/Countries.java:98
 msgid "Guyana"
 msgstr "Guyane"
 
-#: ../java/build/Countries.java:94
+#: ../java/build/Countries.java:99
 msgid "Hong Kong"
 msgstr "Hong Kong"
 
-#: ../java/build/Countries.java:95
+#: ../java/build/Countries.java:100
 msgid "Honduras"
 msgstr "Honduras"
 
-#: ../java/build/Countries.java:96
+#: ../java/build/Countries.java:101
 msgid "Croatia"
 msgstr "Croatie"
 
-#: ../java/build/Countries.java:97
+#: ../java/build/Countries.java:102
 msgid "Haiti"
 msgstr "Haïti"
 
-#: ../java/build/Countries.java:98
+#: ../java/build/Countries.java:103
 msgid "Hungary"
 msgstr "Hongrie"
 
-#: ../java/build/Countries.java:99
+#: ../java/build/Countries.java:104
 msgid "Indonesia"
 msgstr "Indonésie"
 
-#: ../java/build/Countries.java:100
+#: ../java/build/Countries.java:105
 msgid "Ireland"
 msgstr "Irlande"
 
-#: ../java/build/Countries.java:101
+#: ../java/build/Countries.java:106
 msgid "Israel"
 msgstr "Israël"
 
-#: ../java/build/Countries.java:102
+#: ../java/build/Countries.java:107
 msgid "Isle of Man"
 msgstr "ÃŽle de Man"
 
-#: ../java/build/Countries.java:103
+#: ../java/build/Countries.java:108
 msgid "India"
 msgstr "Inde"
 
-#: ../java/build/Countries.java:104
+#: ../java/build/Countries.java:109
 msgid "British Indian Ocean Territory"
 msgstr "Territoire britannique de l'océan Indien"
 
-#: ../java/build/Countries.java:105
+#: ../java/build/Countries.java:110
 msgid "Iraq"
 msgstr "Irak"
 
-#: ../java/build/Countries.java:106
+#: ../java/build/Countries.java:111
 msgid "Islamic Republic of Iran"
 msgstr "Iran"
 
-#: ../java/build/Countries.java:107
+#: ../java/build/Countries.java:112
 msgid "Iceland"
 msgstr "Islande"
 
-#: ../java/build/Countries.java:108
+#: ../java/build/Countries.java:113
 msgid "Italy"
 msgstr "Italie"
 
-#: ../java/build/Countries.java:109
+#: ../java/build/Countries.java:114
 msgid "Jersey"
 msgstr "Jersey"
 
-#: ../java/build/Countries.java:110
+#: ../java/build/Countries.java:115
 msgid "Jamaica"
 msgstr "Jamaïque"
 
-#: ../java/build/Countries.java:111
+#: ../java/build/Countries.java:116
 msgid "Jordan"
 msgstr "Jordanie"
 
-#: ../java/build/Countries.java:112
+#: ../java/build/Countries.java:117
 msgid "Japan"
 msgstr "Japon"
 
-#: ../java/build/Countries.java:113
+#: ../java/build/Countries.java:118
 msgid "Kenya"
 msgstr "Kenya"
 
-#: ../java/build/Countries.java:114
+#: ../java/build/Countries.java:119
 msgid "Kyrgyzstan"
 msgstr "Kirghizistan"
 
-#: ../java/build/Countries.java:115
+#: ../java/build/Countries.java:120
 msgid "Cambodia"
 msgstr "Cambodge"
 
-#: ../java/build/Countries.java:116
+#: ../java/build/Countries.java:121
 msgid "Kiribati"
 msgstr "Kiribati"
 
-#: ../java/build/Countries.java:117
+#: ../java/build/Countries.java:122
 msgid "Comoros"
 msgstr "Comores"
 
-#: ../java/build/Countries.java:118
+#: ../java/build/Countries.java:123
 msgid "Saint Kitts and Nevis"
 msgstr "Saint-Christophe-et-Niévès"
 
-#: ../java/build/Countries.java:119
+#: ../java/build/Countries.java:124
+#, fuzzy
+msgid "The Democratic People's Republic of Korea"
+msgstr "République démocratique du Congo"
+
+#: ../java/build/Countries.java:125
 msgid "Republic of Korea"
 msgstr "Corée"
 
-#: ../java/build/Countries.java:120
+#: ../java/build/Countries.java:126
 msgid "Kuwait"
 msgstr "Koweit"
 
-#: ../java/build/Countries.java:121
+#: ../java/build/Countries.java:127
 msgid "Cayman Islands"
 msgstr "Caïman"
 
-#: ../java/build/Countries.java:122
+#: ../java/build/Countries.java:128
 msgid "Kazakhstan"
 msgstr "Kazakhstan"
 
-#: ../java/build/Countries.java:123
+#: ../java/build/Countries.java:129
 msgid "Lao People's Democratic Republic"
 msgstr "Laos"
 
-#: ../java/build/Countries.java:124
+#: ../java/build/Countries.java:130
 msgid "Lebanon"
 msgstr "Liban"
 
-#: ../java/build/Countries.java:125
+#: ../java/build/Countries.java:131
 msgid "Saint Lucia"
 msgstr "Sainte Lucie"
 
-#: ../java/build/Countries.java:126
+#: ../java/build/Countries.java:132
 msgid "Liechtenstein"
 msgstr "Liechtenstein"
 
-#: ../java/build/Countries.java:127
+#: ../java/build/Countries.java:133
 msgid "Sri Lanka"
 msgstr "Sri Lanka"
 
-#: ../java/build/Countries.java:128
+#: ../java/build/Countries.java:134
 msgid "Liberia"
 msgstr "Libéria"
 
-#: ../java/build/Countries.java:129
+#: ../java/build/Countries.java:135
 msgid "Lesotho"
 msgstr "Lesotho"
 
-#: ../java/build/Countries.java:130
+#: ../java/build/Countries.java:136
 msgid "Lithuania"
 msgstr "Lithuanie"
 
-#: ../java/build/Countries.java:131
+#: ../java/build/Countries.java:137
 msgid "Luxembourg"
 msgstr "Luxembourg"
 
-#: ../java/build/Countries.java:132
+#: ../java/build/Countries.java:138
 msgid "Latvia"
 msgstr "Lettonie"
 
-#: ../java/build/Countries.java:133
+#: ../java/build/Countries.java:139
 msgid "Libyan Arab Jamahiriya"
 msgstr "Libye"
 
-#: ../java/build/Countries.java:134
+#: ../java/build/Countries.java:140
 msgid "Morocco"
 msgstr "Maroc"
 
-#: ../java/build/Countries.java:135
+#: ../java/build/Countries.java:141
 msgid "Monaco"
 msgstr "Monaco"
 
-#: ../java/build/Countries.java:136
+#: ../java/build/Countries.java:142
 msgid "Republic of Moldova"
 msgstr "Moldavie"
 
-#: ../java/build/Countries.java:137
+#: ../java/build/Countries.java:143
 msgid "Montenegro"
 msgstr "Monténégro"
 
-#: ../java/build/Countries.java:138
+#: ../java/build/Countries.java:144
 msgid "Saint Martin"
 msgstr "Saint Martin"
 
-#: ../java/build/Countries.java:139
+#: ../java/build/Countries.java:145
 msgid "Madagascar"
 msgstr "Madagascar"
 
-#: ../java/build/Countries.java:140
+#: ../java/build/Countries.java:146
 msgid "Marshall Islands"
 msgstr "Marshall"
 
-#: ../java/build/Countries.java:141
+#: ../java/build/Countries.java:147
 msgid "The Former Yugoslav Republic of Macedonia"
 msgstr "Macédoine"
 
-#: ../java/build/Countries.java:142
+#: ../java/build/Countries.java:148
 msgid "Mali"
 msgstr "Mali"
 
-#: ../java/build/Countries.java:143
+#: ../java/build/Countries.java:149
 msgid "Myanmar"
 msgstr "Birmanie"
 
-#: ../java/build/Countries.java:144
+#: ../java/build/Countries.java:150
 msgid "Mongolia"
 msgstr "Mongolie"
 
-#: ../java/build/Countries.java:145
+#: ../java/build/Countries.java:151
 msgid "Macao"
 msgstr "Macao"
 
-#: ../java/build/Countries.java:146
+#: ../java/build/Countries.java:152
 msgid "Northern Mariana Islands"
 msgstr "Mariannes"
 
-#: ../java/build/Countries.java:147
+#: ../java/build/Countries.java:153
 msgid "Martinique"
 msgstr "Martinique"
 
-#: ../java/build/Countries.java:148
+#: ../java/build/Countries.java:154
 msgid "Mauritania"
 msgstr "Mauritanie"
 
-#: ../java/build/Countries.java:149
+#: ../java/build/Countries.java:155
 msgid "Montserrat"
 msgstr "Montserrat"
 
-#: ../java/build/Countries.java:150
+#: ../java/build/Countries.java:156
 msgid "Malta"
 msgstr "Malte"
 
-#: ../java/build/Countries.java:151
+#: ../java/build/Countries.java:157
 msgid "Mauritius"
 msgstr "Maurice"
 
-#: ../java/build/Countries.java:152
+#: ../java/build/Countries.java:158
 msgid "Maldives"
 msgstr "Maldives"
 
-#: ../java/build/Countries.java:153
+#: ../java/build/Countries.java:159
 msgid "Malawi"
 msgstr "Malawi"
 
-#: ../java/build/Countries.java:154
+#: ../java/build/Countries.java:160
 msgid "Mexico"
 msgstr "Mexique"
 
-#: ../java/build/Countries.java:155
+#: ../java/build/Countries.java:161
 msgid "Malaysia"
 msgstr "Malaisie"
 
-#: ../java/build/Countries.java:156
+#: ../java/build/Countries.java:162
 msgid "Mozambique"
 msgstr "Mozambique"
 
-#: ../java/build/Countries.java:157
+#: ../java/build/Countries.java:163
 msgid "Namibia"
 msgstr "Namibie"
 
-#: ../java/build/Countries.java:158
+#: ../java/build/Countries.java:164
 msgid "New Caledonia"
 msgstr "Nouvelle Calédonie"
 
-#: ../java/build/Countries.java:159
+#: ../java/build/Countries.java:165
 msgid "Niger"
 msgstr "Niger"
 
-#: ../java/build/Countries.java:160
+#: ../java/build/Countries.java:166
 msgid "Norfolk Island"
 msgstr "Norfolk"
 
-#: ../java/build/Countries.java:161
+#: ../java/build/Countries.java:167
 msgid "Nigeria"
 msgstr "Nigéria"
 
-#: ../java/build/Countries.java:162
+#: ../java/build/Countries.java:168
 msgid "Nicaragua"
 msgstr "Nicaragua"
 
-#: ../java/build/Countries.java:163
+#: ../java/build/Countries.java:169
 msgid "Netherlands"
 msgstr "Pays bas"
 
-#: ../java/build/Countries.java:164
+#: ../java/build/Countries.java:170
 msgid "Norway"
 msgstr "Norvège"
 
-#: ../java/build/Countries.java:165
+#: ../java/build/Countries.java:171
 msgid "Nepal"
 msgstr "Népal"
 
-#: ../java/build/Countries.java:166
+#: ../java/build/Countries.java:172
 msgid "Nauru"
 msgstr "Nauru"
 
-#: ../java/build/Countries.java:167
+#: ../java/build/Countries.java:173
 msgid "Niue"
 msgstr "Niue"
 
-#: ../java/build/Countries.java:168
+#: ../java/build/Countries.java:174
 msgid "New Zealand"
 msgstr "Nouvelle Zélande"
 
-#: ../java/build/Countries.java:169
+#: ../java/build/Countries.java:175
 msgid "Oman"
 msgstr "Oman"
 
-#: ../java/build/Countries.java:170
+#: ../java/build/Countries.java:176
 msgid "Panama"
 msgstr "Panama"
 
-#: ../java/build/Countries.java:171
+#: ../java/build/Countries.java:177
 msgid "Peru"
 msgstr "Pérou"
 
-#: ../java/build/Countries.java:172
+#: ../java/build/Countries.java:178
 msgid "French Polynesia"
 msgstr "Polynésie française"
 
-#: ../java/build/Countries.java:173
+#: ../java/build/Countries.java:179
 msgid "Papua New Guinea"
 msgstr "Papouasie-Nouvelle-Guinée"
 
-#: ../java/build/Countries.java:174
+#: ../java/build/Countries.java:180
 msgid "Philippines"
 msgstr "Philippines"
 
-#: ../java/build/Countries.java:175
+#: ../java/build/Countries.java:181
 msgid "Pakistan"
 msgstr "Pakistan"
 
-#: ../java/build/Countries.java:176
+#: ../java/build/Countries.java:182
 msgid "Poland"
 msgstr "Pologne"
 
-#: ../java/build/Countries.java:177
+#: ../java/build/Countries.java:183
 msgid "Saint Pierre and Miquelon"
 msgstr "Saint Pierre et Miquelon"
 
-#: ../java/build/Countries.java:178
+#: ../java/build/Countries.java:184
+#, fuzzy
+msgid "Pitcairn Islands"
+msgstr "Ïles Vierges"
+
+#: ../java/build/Countries.java:185
 msgid "Puerto Rico"
 msgstr "Porto Rico"
 
-#: ../java/build/Countries.java:179
+#: ../java/build/Countries.java:186
 msgid "Palestinian Territory"
 msgstr "Palestine"
 
-#: ../java/build/Countries.java:180
+#: ../java/build/Countries.java:187
 msgid "Portugal"
 msgstr "Portugal"
 
-#: ../java/build/Countries.java:181
+#: ../java/build/Countries.java:188
 msgid "Palau"
 msgstr "Palaos"
 
-#: ../java/build/Countries.java:182
+#: ../java/build/Countries.java:189
 msgid "Paraguay"
 msgstr "Paraguay"
 
-#: ../java/build/Countries.java:183
+#: ../java/build/Countries.java:190
 msgid "Qatar"
 msgstr "Qatar"
 
-#: ../java/build/Countries.java:184
+#: ../java/build/Countries.java:191
 msgid "Réunion"
 msgstr "Réunion"
 
-#: ../java/build/Countries.java:185
+#: ../java/build/Countries.java:192
 msgid "Romania"
 msgstr "Roumanie"
 
-#: ../java/build/Countries.java:186
+#: ../java/build/Countries.java:193
 msgid "Serbia"
 msgstr "Serbie"
 
-#: ../java/build/Countries.java:187
+#: ../java/build/Countries.java:194
 msgid "Russian Federation"
 msgstr "Russie"
 
-#: ../java/build/Countries.java:188
+#: ../java/build/Countries.java:195
 msgid "Rwanda"
 msgstr "Rwanda"
 
-#: ../java/build/Countries.java:189
+#: ../java/build/Countries.java:196
 msgid "Saudi Arabia"
 msgstr "Arabie Saoudite"
 
-#: ../java/build/Countries.java:190
+#: ../java/build/Countries.java:197
 msgid "Solomon Islands"
 msgstr "Salomon"
 
-#: ../java/build/Countries.java:191
+#: ../java/build/Countries.java:198
 msgid "Seychelles"
 msgstr "Seychelles"
 
-#: ../java/build/Countries.java:192
+#: ../java/build/Countries.java:199
 msgid "Sudan"
 msgstr "Soudan"
 
-#: ../java/build/Countries.java:193
+#: ../java/build/Countries.java:200
 msgid "Sweden"
 msgstr "Suède"
 
-#: ../java/build/Countries.java:194
+#: ../java/build/Countries.java:201
 msgid "Singapore"
 msgstr "Singapour"
 
-#: ../java/build/Countries.java:195
+#: ../java/build/Countries.java:202
+#, fuzzy
+msgid "Saint Helena"
+msgstr "Sainte Lucie"
+
+#: ../java/build/Countries.java:203
 msgid "Slovenia"
 msgstr "Slovénie"
 
-#: ../java/build/Countries.java:196
+#: ../java/build/Countries.java:204
+msgid "Svalbard and Jan Mayen"
+msgstr ""
+
+#: ../java/build/Countries.java:205
 msgid "Slovakia"
 msgstr "Slovaquie"
 
-#: ../java/build/Countries.java:197
+#: ../java/build/Countries.java:206
 msgid "Sierra Leone"
 msgstr "Sierra Leone"
 
-#: ../java/build/Countries.java:198
+#: ../java/build/Countries.java:207
 msgid "San Marino"
 msgstr "Saint Marin"
 
-#: ../java/build/Countries.java:199
+#: ../java/build/Countries.java:208
 msgid "Senegal"
 msgstr "Sénégal"
 
-#: ../java/build/Countries.java:200
+#: ../java/build/Countries.java:209
 msgid "Somalia"
 msgstr "Somalie"
 
-#: ../java/build/Countries.java:201
+#: ../java/build/Countries.java:210
 msgid "Suriname"
 msgstr "Surinam"
 
-#: ../java/build/Countries.java:202
+#: ../java/build/Countries.java:211
 msgid "Sao Tome and Principe"
 msgstr "Sao Tome e Principe"
 
-#: ../java/build/Countries.java:203
+#: ../java/build/Countries.java:212
 msgid "El Salvador"
 msgstr "Salvador"
 
-#: ../java/build/Countries.java:204
+#: ../java/build/Countries.java:213
 msgid "Syrian Arab Republic"
 msgstr "Syrie"
 
-#: ../java/build/Countries.java:205
+#: ../java/build/Countries.java:214
 msgid "Swaziland"
 msgstr "Swaziland"
 
-#: ../java/build/Countries.java:206
+#: ../java/build/Countries.java:215
 msgid "Turks and Caicos Islands"
 msgstr "Turques-et-Caïques"
 
-#: ../java/build/Countries.java:207
+#: ../java/build/Countries.java:216
 msgid "Chad"
 msgstr "Tchad"
 
-#: ../java/build/Countries.java:208
+#: ../java/build/Countries.java:217
 msgid "French Southern Territories"
 msgstr "Terres australes et antarctiques françaises"
 
-#: ../java/build/Countries.java:209
+#: ../java/build/Countries.java:218
 msgid "Togo"
 msgstr "Togo"
 
-#: ../java/build/Countries.java:210
+#: ../java/build/Countries.java:219
 msgid "Thailand"
 msgstr "Thaïlande"
 
-#: ../java/build/Countries.java:211
+#: ../java/build/Countries.java:220
 msgid "Tajikistan"
 msgstr "Tadjikistan"
 
-#: ../java/build/Countries.java:212
+#: ../java/build/Countries.java:221
 msgid "Tokelau"
 msgstr "Tokelau"
 
-#: ../java/build/Countries.java:213
+#: ../java/build/Countries.java:222
 msgid "Timor-Leste"
 msgstr "Timor oriental"
 
-#: ../java/build/Countries.java:214
+#: ../java/build/Countries.java:223
 msgid "Turkmenistan"
 msgstr "Turkménistan"
 
-#: ../java/build/Countries.java:215
+#: ../java/build/Countries.java:224
 msgid "Tunisia"
 msgstr "Tunisie"
 
-#: ../java/build/Countries.java:216
+#: ../java/build/Countries.java:225
 msgid "Tonga"
 msgstr "Tonga"
 
-#: ../java/build/Countries.java:217
+#: ../java/build/Countries.java:226
 msgid "Turkey"
 msgstr "Turquie"
 
-#: ../java/build/Countries.java:218
+#: ../java/build/Countries.java:227
 msgid "Trinidad and Tobago"
 msgstr "Trinidad et Tobago"
 
-#: ../java/build/Countries.java:219
+#: ../java/build/Countries.java:228
 msgid "Tuvalu"
 msgstr "Tuvalu"
 
-#: ../java/build/Countries.java:220
+#: ../java/build/Countries.java:229
 msgid "Taiwan"
 msgstr "Taiwan"
 
-#: ../java/build/Countries.java:221
+#: ../java/build/Countries.java:230
 msgid "United Republic of Tanzania"
 msgstr "Tanzanie"
 
-#: ../java/build/Countries.java:222
+#: ../java/build/Countries.java:231
 msgid "Ukraine"
 msgstr "Ukraine"
 
-#: ../java/build/Countries.java:223
+#: ../java/build/Countries.java:232
 msgid "Uganda"
 msgstr "Ouganda"
 
-#: ../java/build/Countries.java:224
+#: ../java/build/Countries.java:233
 msgid "United States Minor Outlying Islands"
 msgstr "Îles mineures éloignées des États-Unis"
 
-#: ../java/build/Countries.java:225
+#: ../java/build/Countries.java:234
 msgid "United States"
 msgstr "États unis"
 
-#: ../java/build/Countries.java:226
+#: ../java/build/Countries.java:235
 msgid "Uruguay"
 msgstr "Uruguay"
 
-#: ../java/build/Countries.java:227
+#: ../java/build/Countries.java:236
 msgid "Uzbekistan"
 msgstr "Ouzbékistan"
 
-#: ../java/build/Countries.java:228
+#: ../java/build/Countries.java:237
 msgid "Holy See (Vatican City State)"
 msgstr "Vatican"
 
-#: ../java/build/Countries.java:229
+#: ../java/build/Countries.java:238
 msgid "Saint Vincent and the Grenadines"
 msgstr "Saint-Vincent-et-les Grenadines"
 
-#: ../java/build/Countries.java:230
+#: ../java/build/Countries.java:239
 msgid "Venezuela"
 msgstr "Venezuela"
 
-#: ../java/build/Countries.java:231 ../java/build/Countries.java:232
+#: ../java/build/Countries.java:240 ../java/build/Countries.java:241
 msgid "Virgin Islands"
 msgstr "Ïles Vierges"
 
-#: ../java/build/Countries.java:233
+#: ../java/build/Countries.java:242
 msgid "Viet Nam"
 msgstr "Viêt Nam"
 
-#: ../java/build/Countries.java:234
+#: ../java/build/Countries.java:243
 msgid "Vanuatu"
 msgstr "Vanuatu"
 
-#: ../java/build/Countries.java:235
+#: ../java/build/Countries.java:244
 msgid "Wallis and Futuna"
 msgstr "Wallis et Futuna"
 
-#: ../java/build/Countries.java:236
+#: ../java/build/Countries.java:245
 msgid "Samoa"
 msgstr "Samoa"
 
-#: ../java/build/Countries.java:237
+#: ../java/build/Countries.java:246
 msgid "Yemen"
 msgstr "Yémen"
 
-#: ../java/build/Countries.java:238
+#: ../java/build/Countries.java:247
 msgid "Mayotte"
 msgstr "Mayotte"
 
-#: ../java/build/Countries.java:239
+#: ../java/build/Countries.java:248
 msgid "South Africa"
 msgstr "Afrique du sud"
 
-#: ../java/build/Countries.java:240
+#: ../java/build/Countries.java:249
 msgid "Zambia"
 msgstr "Zambie"
 
-#: ../java/build/Countries.java:241
+#: ../java/build/Countries.java:250
 msgid "Zimbabwe"
 msgstr "Zimbabwe"
 
-#: ../java/src/net/i2p/router/web/CSSHelper.java:60
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:35
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:37
+#: ../java/src/net/i2p/router/web/CSSHelper.java:117
+#: ../java/src/net/i2p/router/web/HomeHelper.java:33
 #: ../java/strings/Strings.java:29
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:132
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:264
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:148
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:214
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:216
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:234
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:225
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:197
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:284
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:222
 msgid "I2P Router Console"
 msgstr "Console du routeur I2P"
 
-#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:57
+#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:51
 msgid "Error updating the configuration - please see the error logs"
 msgstr ""
 "Erreur pendant la mise à jour de la configuration: contrôlez les historiques"
 
-#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:69
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:266
+#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297
 msgid "Configuration saved successfully"
 msgstr "Configuration sauvegardé avec succès"
 
-#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:71
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268
+#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96
 msgid ""
 "Error saving the configuration (applied but not saved) - please see the "
 "error logs"
@@ -1707,267 +1864,353 @@ msgstr ""
 "sauvegardée): contrôlez les historiques"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:362
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437
 msgid "Save Client Configuration"
 msgstr "Enregistrer la configuration du client "
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:507
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:511
 msgid "Save Interface Configuration"
 msgstr "Enregistrer la configuration de l'interface"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:448
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:527
 msgid "Save WebApp Configuration"
 msgstr "Enregistrer la configuration WebApp"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:541
 msgid "Save Plugin Configuration"
 msgstr "Enregistrer la configuration du greffon"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:468
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:549
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:553
 msgid "Install Plugin"
 msgstr "Installer le greffon"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:87
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:555
+#, fuzzy
+msgid "Update All Installed Plugins"
+msgstr "Installer le greffon"
+
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:95
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:124
+#, java-format
+msgid "Error stopping plugin {0}"
+msgstr "Erreur d''arrêt du greffon {0}"
+
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:100
 #, java-format
 msgid "Deleted plugin {0}"
 msgstr "Greffon {0} supprimé"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:89
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:102
 #, java-format
 msgid "Error deleting plugin {0}"
 msgstr "Erreur de suppression du greffon {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:109
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:122
 #, java-format
 msgid "Stopped plugin {0}"
 msgstr "Greffon {0} arrêté"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:111
-#, java-format
-msgid "Error stopping plugin {0}"
-msgstr "Erreur d''arrêt du greffon {0}"
-
 #. label (IE)
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:133
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:260
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:146
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:264
 msgid "Start"
 msgstr "Démarrer"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:152
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:106
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:49
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:61
-#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:33
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:143
 msgid "Unsupported"
 msgstr "Non supportée"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:198
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:211
 msgid "New client added"
 msgstr "Nouveau client ajouté"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:202
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:215
 msgid ""
 "Client configuration saved successfully - restart required to take effect."
 msgstr ""
 "La configuration du client a été sauvegardé avec succès - redémarrer pour "
 "prendre effet. "
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:217
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:230
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:241
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:243
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:254
 msgid "Bad client index."
 msgstr "Index client incorrect."
 
 #.
 #. What do we do here?
 #.
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:235
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:246
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:394
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:384
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:508
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:425
 msgid "Client"
 msgstr "Clients"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237
 msgid "stopped"
 msgstr "arrêté"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:235
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:294
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305
 msgid "started"
 msgstr "démarré"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:246
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259
 msgid "deleted"
 msgstr "effacé"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:263
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:275
 msgid "WebApp configuration saved."
 msgstr "Sauvegardé configuration WebApp"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:279
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:290
 msgid "Plugin configuration saved."
 msgstr "Configuration du greffon enregistrée"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:294
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:305
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130
 msgid "WebApp"
 msgstr "WebApp"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:296
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307
 msgid "Failed to start"
 msgstr "Echec de démarrage"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:301
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:312
 msgid "Failed to find server."
 msgstr "Pas pu trouver un serveur."
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318
 msgid "No plugin URL specified."
 msgstr "URL du greffon non spécifiée."
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:317
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328
 #, java-format
 msgid "No update URL specified for {0}"
 msgstr "URL de mise à jour non spécifiée pour {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:325
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:330
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:348
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:337
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:350
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:355
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:368
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:373
 msgid "Plugin or update download already in progress."
 msgstr "Greffon ou téléchargement de mise à jour déjà en cours d'exécution."
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:334
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:118
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:340
+#, fuzzy
+msgid "Updating all plugins"
+msgstr "Mise à jour des réglages pour tous les groupes."
+
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:140
 #, java-format
 msgid "Downloading plugin from {0}"
 msgstr "Téléchargement greffon depuis {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:352
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:377
 #, java-format
 msgid "Checking plugin {0} for updates"
 msgstr "Cherche de mise à jour du greffon {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:362
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:387
 #, java-format
 msgid "Started plugin {0}"
 msgstr "Greffon {0} démarré"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:364
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389
 #, java-format
 msgid "Error starting plugin {0}"
 msgstr "Erreur de démarrage du greffon {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:399
+#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425
 msgid ""
 "Interface configuration saved successfully - restart required to take effect."
 msgstr ""
 "La configuration de l'interface a été sauvegardée avec succès - redémarrer "
 "pour prise en compte."
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:85
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:263
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:86
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267
 msgid "Edit"
 msgstr "Modifier"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:358
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433
 msgid "Add Client"
 msgstr "Ajouter un client"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103
 msgid "Class and arguments"
 msgstr "Classe et paramètres"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154
 msgid "Control"
 msgstr "Actions"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154
 msgid "Run at Startup?"
 msgstr "Lancé au démarrage"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:202
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:130
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:203
 msgid "Description"
 msgstr "Description"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:154
 msgid "Plugin"
 msgstr "Greffon"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:166
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:273
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:293
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:319
 msgid "Version"
 msgstr "Version"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:168
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:169
 msgid "Signed by"
 msgstr "Signé par"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:185
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:186
 msgid "Date"
 msgstr "Date"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:191
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:192
 msgid "Author"
 msgstr "Autheur"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:207
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208
 msgid "License"
 msgstr "Licence"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:212
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213
+#: ../java/src/net/i2p/router/web/HomeHelper.java:35
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174
 msgid "Website"
 msgstr "Site web"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:217
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:218
 msgid "Update link"
 msgstr "Mise à jour du lien"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:265
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:269
 msgid "Stop"
 msgstr "Arrêt"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:79
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:348
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:381
 msgid "Check for updates"
 msgstr "Vérifier les mises à jour"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:268
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:272
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
 msgid "Update"
 msgstr "Mise à jour"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:273
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:277
 #, java-format
 msgid "Are you sure you want to delete {0}?"
 msgstr "Voulez-vous vraiment supprimer {0}?"
 
-#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:275
+#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:279
 msgid "Delete"
 msgstr "Effacer"
 
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:854
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:419
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:455
+#, fuzzy
+msgid "Delete selected"
+msgstr "Supprimer la clé"
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:27
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:873
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:417
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:461
+#, fuzzy
+msgid "Add item"
+msgstr "Ajouter un client"
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:423
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:459
+msgid "Restore defaults"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:30
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:439
+msgid "Save"
+msgstr "Enregistrer"
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:33
+#, fuzzy
+msgid "Home page changed"
+msgstr "Enregistrer"
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:53
+msgid "Restored default settings"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:65
+msgid "No name entered"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:70
+msgid "No URL entered"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:83
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:85
+msgid "Added"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:111
+#, fuzzy
+msgid "Removed"
+msgstr "Supprimer"
+
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:425
 msgid "Add key"
 msgstr "Ajouter la clé"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:423
 msgid "Delete key"
 msgstr "Supprimer la clé"
 
@@ -2009,7 +2252,7 @@ msgstr "Destination incorrecte"
 msgid "Log overrides updated"
 msgstr "Écrasement des historiques mis à jour"
 
-#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:160
+#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:161
 msgid "Log configuration saved"
 msgstr "Configuration des historiques enregistrée"
 
@@ -2032,7 +2275,11 @@ msgstr ""
 msgid "Valid levels are DEBUG, INFO, WARN, ERROR, CRIT"
 msgstr "Les niveaux autorisés sont DEBUG, INFO, WARN, ERROR, CRIT"
 
+#. Homeland Security Advisory System
+#. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm
+#. but pink instead of yellow for WARN
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
+#: ../java/src/net/i2p/router/web/LogsHelper.java:106
 msgid "CRIT"
 msgstr "CRIT"
 
@@ -2041,18 +2288,23 @@ msgid "DEBUG"
 msgstr "DEBUG"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
+#: ../java/src/net/i2p/router/web/LogsHelper.java:108
 msgid "ERROR"
 msgstr "ERROR"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
+#: ../java/src/net/i2p/router/web/LogsHelper.java:112
 msgid "INFO"
 msgstr "INFO"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
+#: ../java/src/net/i2p/router/web/LogsHelper.java:110
 msgid "WARN"
 msgstr "WARN"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88
+#: ../java/src/net/i2p/router/web/HomeHelper.java:192
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:808
 msgid "Remove"
 msgstr "Supprimer"
 
@@ -2060,161 +2312,233 @@ msgstr "Supprimer"
 msgid "Select a class to add"
 msgstr "Choisissez une classe à ajouter"
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206
+#. stat groups for stats.jsp
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+#: ../java/strings/Strings.java:57
+msgid "Bandwidth"
+msgstr "Bande passante"
+
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+msgid "Home Page"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:343
 msgid "Network"
 msgstr "Réseau"
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:101
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383
-#: ../java/strings/Strings.java:72
-msgid "Tunnels"
-msgstr "Tunnels"
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:284
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:289
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:298
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:296
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:295
+msgid "Summary Bar"
+msgstr "Panneau de contrôle"
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 msgid "UI"
 msgstr "Apparence"
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:196
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:491
+#: ../java/strings/Strings.java:72
+msgid "Tunnels"
+msgstr "Tunnels"
+
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
 msgid "Clients"
 msgstr "Clients"
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:322
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:397
 msgid "Keyring"
 msgstr "Porte-clés"
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
 msgid "Logging"
 msgstr "Historiques"
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:107
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:257
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:202
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:377
 #: ../java/strings/Strings.java:67
 msgid "Peers"
 msgstr "Pairs"
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:389
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:145
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240
 msgid "Stats"
 msgstr "Statistiques"
 
-#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22
 msgid "Advanced"
 msgstr "Avancé"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:48
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:264
-#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:29
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:385
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:541
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:332
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:366
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:377
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:404
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:417
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:482
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:444
 msgid "Save changes"
 msgstr "Enregistrer"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:121
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136
 msgid "Rechecking router reachability..."
 msgstr "Vérification de l'accessibilité du routeur..."
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:153
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174
 msgid "Updating IP address"
 msgstr "Mise à jour d'adresse IP en cours"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:171
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193
 msgid "Disabling TCP completely"
 msgstr "Désactivation complète de TCP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:175
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198
 msgid "Updating inbound TCP address to"
 msgstr "Mise à jour adresse TCP entrante à "
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:179
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203
 msgid "Disabling inbound TCP"
 msgstr "Désactivation TCP entrant"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:181
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205
 msgid "Updating inbound TCP address to auto"
 msgstr "Mise à jour adresse TCP entrante à \"Auto\""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:190
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216
 msgid "Updating inbound TCP port to"
 msgstr "Mise à jour port TCP entrant à "
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219
 msgid "Updating inbound TCP port to auto"
 msgstr "Mise à jour port TCP entrant à \"Auto\""
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231
 msgid "Updating UDP port from"
 msgstr "Mise à jour port UDP de  "
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231
 msgid "to"
 msgstr "à"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:221
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247
 msgid "Gracefully restarting into Hidden Router Mode"
 msgstr "Redémarrage respectueux en mode routeur caché"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:223
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249
 msgid "Gracefully restarting to exit Hidden Router Mode"
 msgstr "Redémarrage respectueux pour sortie du mode routeur caché"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:232
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258
 msgid "Enabling UPnP, restart required to take effect"
 msgstr "Activation UPnP, sera prise en compte au démarrage suivant"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:234
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260
 msgid "Disabling UPnP, restart required to take effect"
 msgstr "Désactivation UPnP, sera prise en compte au démarrage suivant"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:242
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268
 msgid "Enabling laptop mode"
 msgstr "Activation mode portable"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:244
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270
 msgid "Disabling laptop mode"
 msgstr "Désactivation mode portable"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:250
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277
+#, fuzzy
+msgid "Disabling UDP"
+msgstr "Désactivation TCP entrant"
+
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279
+msgid "Enabling UDP"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286
 msgid "Requiring SSU introducers"
 msgstr "Nécessite des représentants SSU"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:315
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345
+#, java-format
+msgid "The hostname or IP {0} is not publicly routable"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348
+#, java-format
+msgid "The hostname or IP {0} is invalid"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374
 msgid "Updating bandwidth share percentage"
 msgstr "Mise à jour du pourcentage de bande passante partagée"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:398
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404
 msgid "Updated bandwidth limits"
 msgstr "Limitations mises à jour de la bande passante "
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:41
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46
 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:49
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:52
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:56
 #: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:62
 msgid "unknown"
 msgstr "inconnu"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171
 msgid "bits per second"
 msgstr "bits par seconde"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:173
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172
 #, java-format
 msgid "or {0} bytes per month maximum"
 msgstr "= {0} o/mois  maximum"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:415
 msgid "Ban peer until restart"
 msgstr "Interdire pair jusqu'au redémarrage"
 
@@ -2234,7 +2558,7 @@ msgid "Invalid peer"
 msgstr "Pair pas valable"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:417
 msgid "Unban peer"
 msgstr "Banissement du pair levé"
 
@@ -2247,7 +2571,7 @@ msgid "is not currently banned"
 msgstr "n'est pas banni actuellement"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:443
 msgid "Adjust peer bonuses"
 msgstr "Ajuster les boni des pairs"
 
@@ -2259,192 +2583,197 @@ msgstr "Valeur de vitesse incorrecte"
 msgid "Bad capacity value"
 msgstr "Mauvaise valeur de capacité"
 
-#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:17
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:375
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:480
 msgid "Save changes and reseed now"
 msgstr "Sauvegarder et réamorcer"
 
-#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24
 msgid "Reseeding is already in progress"
 msgstr "Réamorçage déjà en cours"
 
 #. skip the nonce checking in ReseedHandler
-#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27
 msgid "Starting reseed process"
 msgstr "Processus de réamorçage en cours."
 
-#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66
+#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:94
 msgid "Configuration saved successfully."
 msgstr "Configuration sauvegardée"
 
 #. Normal browsers send value, IE sends button label
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:32
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:58
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:318
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:393
 msgid "Shutdown immediately"
 msgstr "Arrêter immédiatement"
 
 #. ctx.router().shutdown(Router.EXIT_HARD); // never returns
 #. give the UI time to respond
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:37
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39
 msgid "Cancel shutdown"
 msgstr "Annuler l'arrêt"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:38
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40
 msgid "Cancel restart"
 msgstr "Annuler le redémarrage"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:42
 msgid "Restart immediately"
 msgstr "Redémarrer immédiatement"
 
 #. ctx.router().shutdown(Router.EXIT_HARD_RESTART); // never returns
 #. give the UI time to respond
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:45
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:134
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:47
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:142
 msgid "Restart"
 msgstr "Redémarrage"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:49
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:51
 msgid "Shutdown"
 msgstr "Arrêt"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:63
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65
 msgid "Restart imminent"
 msgstr "Redémarrage imminent"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:67
 msgid "Shutdown imminent"
 msgstr "Arrêt imminent"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:69
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:71
 #, java-format
 msgid "Shutdown in {0}"
 msgstr "Arrêt dans {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:74
+#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:76
 #, java-format
 msgid "Restart in {0}"
 msgstr "Redémarrage dans {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:53
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:316
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391
 msgid "Shutdown gracefully"
 msgstr "Arrêt respectueux"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:57
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:173
 msgid "Graceful shutdown initiated"
 msgstr "Arrêt respectueux initialisé"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:62
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178
 msgid "Shutdown immediately!  boom bye bye bad bwoy"
 msgstr "Arrêt immédiat! (À la sauvage)"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:63
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:320
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395
 msgid "Cancel graceful shutdown"
 msgstr "Annuler l'arrêt respectueux"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:65
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181
 msgid "Graceful shutdown cancelled"
 msgstr "Arrêt respectueux annulé"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:66
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:332
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407
 msgid "Graceful restart"
 msgstr "Redémarrage respectueux"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:71
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:187
 msgid "Graceful restart requested"
 msgstr "Redémarrage respectueux demandé"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:72
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:334
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:409
 msgid "Hard restart"
 msgstr "Redémarrage immédiat"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:77
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:193
 msgid "Hard restart requested"
 msgstr "Redémarrage immédiat demandé"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:78
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194
 msgid "Rekey and Restart"
 msgstr "Régénération de clé et redémarrage"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:79
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:195
 msgid "Rekeying after graceful restart"
 msgstr "Régénaration clé après redémarrage respecteux"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:83
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:198
 msgid "Rekey and Shutdown"
 msgstr "Régénération clé et arrêt"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:84
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199
 msgid "Rekeying after graceful shutdown"
 msgstr "Régénération clé après arrêt respectueux"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:88
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:360
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:435
 msgid "Run I2P on startup"
 msgstr "Lancer I2P au démarrage"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:90
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:362
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:437
 msgid "Don't run I2P on startup"
 msgstr "Ne pas lancer I2P au démarrage"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:92
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:380
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455
 msgid "Dump threads"
 msgstr "Cliché des tâches"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:99
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:388
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213
+#, java-format
+msgid "Threads dumped to {0}"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463
 msgid "View console on startup"
 msgstr "Montrer la console au démarrage"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:101
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216
 msgid "Console is to be shown on startup"
 msgstr "Afficher la console au démarrage"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:102
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:390
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465
 msgid "Do not view console on startup"
 msgstr "Ne pas montrer la console au démarrage"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:104
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219
 msgid "Console is not to be shown on startup"
 msgstr "Ne pas afficher la console au démarrage"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:113
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228
 msgid "Service installed"
 msgstr "Service installé"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:115
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:230
 msgid "Warning: unable to install the service"
 msgstr "Avertissement: impossible d'installer le service"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:121
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237
 msgid "Service removed"
 msgstr "Service enlevé"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:123
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:239
 msgid "Warning: unable to remove the service"
 msgstr "Avertissement: impossible de désinstaller le service"
 
-#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:113
+#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116
 msgid "Stat filter and location updated successfully to"
 msgstr "Filtre de statistiques et emplacement mis à jour à "
 
-#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116
+#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:119
 msgid "Full statistics enabled - restart required to take effect"
 msgstr "Activation des statistiques détaillées au démarrage suivant"
 
-#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:118
+#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121
 msgid "Full statistics disabled - restart required to take effect"
 msgstr "Désactivation des statistiques détaillées au démarrage suivant"
 
-#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121
+#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:124
 msgid ""
 "Graph list updated, may take up to 60s to be reflected here and on the <a "
 "href=\"graphs.jsp\">Graphs Page</a>"
@@ -2452,18 +2781,82 @@ msgstr ""
 "Liste des graphiques mise à jour. Peut nécessiter jusqu'à 60s pour être "
 "répercutée ici et la <a href=\"graphs.jsp\">page des graphiques</a>."
 
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:28
+msgid "Save order"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35
+msgid "Refresh interval changed"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:37
+#, java-format
+msgid "Refresh interval must be at least {0} seconds"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:39
+msgid "Refresh interval must be a number"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:417
+msgid "Restore full default"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44
+msgid "Full summary bar default restored."
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:49
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:141
+msgid "Summary bar will refresh shortly."
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:46
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:419
+msgid "Restore minimal default"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:48
+msgid "Minimal summary bar default restored."
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:65
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:87
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:135
+msgid "Order must be an integer"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:72
+msgid "No section selected"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:77
+msgid "No order entered"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:133
+msgid "Moved"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:140
+#, fuzzy
+msgid "Saved order of sections."
+msgstr "connexions de pairs"
+
 #. the count isn't really correct anyway, since we don't check for actual changes
 #. addFormNotice("Updated settings for " + updated + " pools.");
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:135
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136
 msgid "Updated settings for all pools."
 msgstr "Mise à jour des réglages pour tous les groupes."
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:140
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:141
 msgid "Exploratory tunnel configuration saved successfully."
 msgstr "Configuration des tunnels exploratoires sauvegardée avec succès."
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:142
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:36
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:143
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:37
 msgid ""
 "Error saving the configuration (applied but not saved) - please see the "
 "error logs."
@@ -2487,7 +2880,7 @@ msgstr[0] "{0} tunnel"
 msgstr[1] "{0} tunnels"
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:35
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:41
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35
 msgid "Exploratory tunnels"
 msgstr "Tunnels exploratoires"
 
@@ -2496,20 +2889,20 @@ msgstr "Tunnels exploratoires"
 msgid "Client tunnels for {0}"
 msgstr "Tunnels clients pour {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:74
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:75
 msgid "ANONYMITY WARNING - Settings include 0-hop tunnels."
 msgstr "AVERTISSEMENT d'ANONYMAT: les réglages incluent des tunnels à 0 saut!"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:79
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:80
 msgid "ANONYMITY WARNING - Settings include 1-hop tunnels."
 msgstr "AVERTISSEMENT d'ANONYMAT: les réglages incluent des tunnels à 1 saut!"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:82
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:83
 msgid "PERFORMANCE WARNING - Settings include very long tunnels."
 msgstr ""
 "AVERTISSEMENT de PERFORMANCES: les réglages incluent des tunnels très longs!"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:85
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:86
 msgid "PERFORMANCE WARNING - Settings include high tunnel quantities."
 msgstr ""
 "AVERTISSEMENT de PERFORMANCES: les réglages incluent un grand nombre de "
@@ -2517,160 +2910,204 @@ msgstr ""
 
 #. buf.append("<tr><th></th><th>Inbound</th><th>Outbound</th></tr>\n");
 #. tunnel depth
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:92
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:93
 msgid "Length"
 msgstr "Longueur"
 
 #. tunnel depth variance
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:109
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:110
 msgid "Randomization"
 msgstr "Aléas"
 
 #. tunnel quantity
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:133
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:134
 msgid "Quantity"
 msgstr "Nombre"
 
 #. tunnel backup quantity
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:150
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:151
 msgid "Backup quantity"
 msgstr "Secours"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:172
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:173
 msgid "Inbound options"
 msgstr "Options Entrants"
 
-#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:185
+#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:186
 msgid "Outbound options"
 msgstr "Options Sortants"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:31
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:32
 msgid "Theme change saved."
 msgstr "Changement de thème enregistré."
 
-#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:33
+#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:34
 msgid "Refresh the page to view."
 msgstr "Réactualiser la page."
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:60
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62
 msgid "Arabic"
 msgstr "Arabe"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:61
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62
+msgid "Czech"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62
+#, fuzzy
+msgid "Danish"
+msgstr "Espagnol"
+
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
 msgid "English"
 msgstr "Anglais"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:61
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
+#, fuzzy
+msgid "Estonian"
+msgstr "Estonie"
+
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
 msgid "Finnish"
 msgstr "Terminé"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:61
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
 msgid "German"
 msgstr "Allemand"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:61
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
+#, fuzzy
+msgid "Greek"
+msgstr "Grèce"
+
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
 msgid "Spanish"
 msgstr "Espagnol"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
 msgid "Dutch"
 msgstr "Néerlandais"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
 msgid "French"
 msgstr "Français"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
+#, fuzzy
+msgid "Hungarian"
+msgstr "Hongrie"
+
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
 msgid "Italian"
 msgstr "italien"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
 msgid "Polish"
 msgstr "polonnais"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65
 msgid "Portuguese"
 msgstr "Portugais"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65
 msgid "Russian"
 msgstr "Russe"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65
 msgid "Swedish"
 msgstr "Suédois"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66
 msgid "Chinese"
 msgstr "Chinois"
 
-#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66
+#, fuzzy
+msgid "Ukrainian"
+msgstr "Ukraine"
+
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66
 msgid "Vietnamese"
 msgstr "vietnamien"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:86
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:103
 msgid "Update available, attempting to download now"
 msgstr "Mise à jour disponible, essai de téléchargement en cours"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:88
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:105
 msgid "Update available, click button on left to download"
 msgstr ""
 "Mise à jour disponible, cliquez sur le bouton de gauche pour la télécharger"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:94
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111
 msgid "No update available"
 msgstr "Pas de mise à jour disponible"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:103
-msgid "Updating news URL to"
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:122
+#, fuzzy, java-format
+msgid "Updating news URL to {0}"
 msgstr "Mise à jour de l'URL de news vers "
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111
-msgid "Updating proxy host to"
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:126
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:134
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:52
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:58
+#, fuzzy
+msgid "internal"
+msgstr "Configuration"
+
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:130
+#, fuzzy, java-format
+msgid "Updating proxy host to {0}"
 msgstr "Mise à jour de l'hôte mandataire vers"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:119
-msgid "Updating proxy port to"
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:138
+#, fuzzy, java-format
+msgid "Updating proxy port to {0}"
 msgstr "Mise à jour du port mandataire vers"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:132
-msgid "Updating refresh frequency to"
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:150
+#, fuzzy, java-format
+msgid "Updating refresh frequency to {0}"
 msgstr "Mise à jour de la fréquence de rafraîchissement vers"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:139
-msgid "Updating update policy to"
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112
+#: ../java/src/net/i2p/router/web/GraphHelper.java:361
+msgid "Never"
+msgstr "Jamais"
+
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:158
+#, fuzzy, java-format
+msgid "Updating update policy to {0}"
 msgstr "Mise à jour de la stratégie de mises à jour vers"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:148
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:167
 msgid "Updating update URLs."
 msgstr "Mise à jour de l'URL de mises à jour."
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:157
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:178
 msgid "Updating trusted keys."
 msgstr "Mise à jour des clefs de confiance."
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:165
-msgid "Updating unsigned update URL to"
+#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:186
+#, fuzzy, java-format
+msgid "Updating unsigned update URL to {0}"
 msgstr "Mise à jour de l'URL de mises à jour non signées vers"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:91
-#: ../java/src/net/i2p/router/web/GraphHelper.java:188
-msgid "Never"
-msgstr "Jamais"
-
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:93
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:114
 msgid "Every"
 msgstr "Tou(te)s les"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:111
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:132
 msgid "Notify only"
 msgstr "Notifier seulement"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:118
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:139
 msgid "Download and verify only"
 msgstr "Télécharger et vérifier seulement"
 
-#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:126
+#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:147
 msgid "Download, verify, and restart"
 msgstr "Télécharger, vérifier et redémarrer"
 
@@ -2683,368 +3120,709 @@ msgstr ""
 "\"Page précédente\" ou \"Rechargement\" de votre navigateur. Merci de "
 "renvoyer."
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:115
+#: ../java/src/net/i2p/router/web/GraphHelper.java:159
 msgid "Combined bandwidth graph"
 msgstr "Graphique combiné de bandes passantes"
 
 #. e.g. "statname for 60m"
-#: ../java/src/net/i2p/router/web/GraphHelper.java:128
+#: ../java/src/net/i2p/router/web/GraphHelper.java:172
+#: ../java/src/net/i2p/router/web/GraphHelper.java:221
 #, java-format
 msgid "{0} for {1}"
 msgstr "{0} pour {1}"
 
-#. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java
-#: ../java/src/net/i2p/router/web/GraphHelper.java:150
-msgid "All times are UTC."
-msgstr "Toutes les heures sont en UTC"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:223
+#, fuzzy, java-format
+msgid "ending {0} ago"
+msgstr "Périmé il y a {0}"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:167
-msgid "Configure Graph Display"
-msgstr "Paramètres d'affichage des graphiques"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:238
+msgid "Larger"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:167
-msgid "Select Stats"
-msgstr "Choix des statistiques"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:244
+msgid "Smaller"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:171
-msgid "Periods"
-msgstr "Plage (mn)"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:250
+msgid "Taller"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:172
-msgid "Plot averages"
-msgstr "Tracer les moyennes"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:256
+msgid "Shorter"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:173
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:442
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:358
-msgid "or"
-msgstr "ou"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:262
+msgid "Wider"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:173
-msgid "plot events"
-msgstr "les événements"
+#: ../java/src/net/i2p/router/web/GraphHelper.java:268
+msgid "Narrower"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:174
+#: ../java/src/net/i2p/router/web/GraphHelper.java:275
+msgid "Larger interval"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:281
+msgid "Smaller interval"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:288
+msgid "Previous interval"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:299
+msgid "Next interval"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:305
+#: ../java/src/net/i2p/router/web/GraphHelper.java:345
+msgid "Plot averages"
+msgstr "Tracer les moyennes"
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:305
+#: ../java/src/net/i2p/router/web/GraphHelper.java:346
+msgid "plot events"
+msgstr "les événements"
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:308
+msgid "All times are UTC."
+msgstr "Toutes les heures sont en UTC"
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:340
+msgid "Configure Graph Display"
+msgstr "Paramètres d'affichage des graphiques"
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:340
+msgid "Select Stats"
+msgstr "Choix des statistiques"
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:344
+msgid "Periods"
+msgstr "Plage (mn)"
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:433
+msgid "or"
+msgstr "ou"
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:347
 msgid "Image sizes"
 msgstr "Taille des images"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:174
+#: ../java/src/net/i2p/router/web/GraphHelper.java:347
 msgid "width"
 msgstr "largeur"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:175
+#: ../java/src/net/i2p/router/web/GraphHelper.java:348
 msgid "height"
 msgstr "hauteur"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:175
-#: ../java/src/net/i2p/router/web/GraphHelper.java:176
+#: ../java/src/net/i2p/router/web/GraphHelper.java:348
+#: ../java/src/net/i2p/router/web/GraphHelper.java:349
 msgid "pixels"
 msgstr "pixels"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:177
+#: ../java/src/net/i2p/router/web/GraphHelper.java:350
 msgid "Refresh delay"
 msgstr "Actualiser toutes les"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:192
+#: ../java/src/net/i2p/router/web/GraphHelper.java:365
 msgid "Store graph data on disk?"
 msgstr "Enregistrer les données de graphiques sur le disque?"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:198
+#: ../java/src/net/i2p/router/web/GraphHelper.java:371
 msgid "Save settings and redraw graphs"
 msgstr "Enregistrer les réglages et redessiner"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:253
+#: ../java/src/net/i2p/router/web/GraphHelper.java:426
 msgid "Graph settings saved"
 msgstr "Réglages des graphiques enregistrés"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:13
-#: ../java/src/net/i2p/router/web/LogsHelper.java:37
+#: ../java/src/net/i2p/router/web/HomeHelper.java:27
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252
+msgid "Addressbook"
+msgstr "Carnet d'adresses"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:27
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:250
+msgid "Manage your I2P hosts file here (I2P domain name resolution)"
+msgstr "Gérer votre fichier d'hôtes I2P ici (I2P DNS)"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:28
+#, fuzzy
+msgid "Configure Bandwidth"
+msgstr "Configurer la bande passante du routeur"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:28
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:314
+#, fuzzy
+msgid "I2P Bandwidth Configuration"
+msgstr "Configuration des statistiques d'I2P"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:29
+#, fuzzy
+msgid "Configure Language"
+msgstr "Configuration"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:29
+#, fuzzy
+msgid "Console Language Selection"
+msgstr "Langue de la console"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:30
+msgid "Customize Home Page"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:30
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:330
+#, fuzzy
+msgid "I2P Home Page Configuration"
+msgstr "Configuration des pairs I2P"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:31
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:160
+msgid "Anonymous webmail client"
+msgstr "Client webmail anonyme"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:31
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162
+msgid "Email"
+msgstr "Messagerie web"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:32
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:266
+msgid "I2P Router Help"
+msgstr "Aide du routeur I2P"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:33
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146
+msgid "Router Console"
+msgstr "Console du routeur I2P"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:34
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166
+msgid "Built-in anonymous BitTorrent Client"
+msgstr "Client bittorrent anonyme"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:34
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168
+msgid "Torrents"
+msgstr "Torrents"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:35
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172
+#, fuzzy
+msgid "Local web server"
+msgstr "Serveur web I2P"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:39
+msgid "Bug Reports"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:39
+msgid "Bug tracker"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:40
+msgid "The Italian Bittorrent Resource"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:41
+msgid "Dev Forum"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:41
+msgid "Development forum"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:42
+#: ../java/src/net/i2p/router/web/HomeHelper.java:54
+msgid "Bittorrent tracker"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:42
+msgid "diftracker"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:43
+#, fuzzy
+msgid "I2P Applications"
+msgstr "Tunnels d'applications"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:44
+#, fuzzy
+msgid "FAQ"
+msgstr "la FAQ"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:44
+msgid "Frequently Asked Questions"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:45
+msgid "Community forum"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:45
+msgid "Forum"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:46
+msgid ""
+"A public anonymous Git hosting site - supports pulling via Git and HTTP and "
+"pushing via SSH"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:46
+#, fuzzy
+msgid "Anonymous Git Hosting"
+msgstr "Client webmail anonyme"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:47
+msgid "Microblog"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:47
+msgid "Your premier microblogging service on I2P"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:48
+msgid "Javadocs"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:48
+#: ../java/src/net/i2p/router/web/HomeHelper.java:57
+msgid "Technical documentation"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:50
+msgid "Debian and Tahoe-LAFS repositories"
+msgstr ""
+
+#. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "education.png" + S +
+#: ../java/src/net/i2p/router/web/HomeHelper.java:50
+msgid "killyourtv.i2p"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:51
+msgid "I2P Pastebin"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:51
+msgid "Pastebin"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:52
+#, fuzzy
+msgid "I2P News"
+msgstr "Pairs I2P"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:53
+msgid "Add-on directory"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:53
+#, fuzzy
+msgid "Plugins"
+msgstr "Greffon"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:54
+msgid "Postman's Tracker"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:55
+#, fuzzy
+msgid "I2P home page"
+msgstr "page I2PTunnel"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:55
+#, fuzzy
+msgid "Project Website"
+msgstr "Site web"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:56
+#, fuzzy
+msgid "I2P Netowrk Statistics"
+msgstr "Statistiques du routeur I2P"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:57
+msgid "Technical Docs"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:58
+msgid "Trac Wiki"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:59
+msgid "Ugha's Wiki"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:60
+msgid "Seedless and the Robert BitTorrent applications"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:60
+msgid "Sponge's main site"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:101
+#, fuzzy
+msgid "The HTTP proxy is not up"
+msgstr "Hôte mandataire HTTP"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:103
+#, java-format
+msgid "Your browser is not properly configured to use the HTTP proxy at {0}"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:194
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:810
+msgid "Name"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:196
+msgid "URL"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:214
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:856
+#, fuzzy
+msgid "Add"
+msgstr "Ajouter la clé"
+
+#: ../java/src/net/i2p/router/web/LogsHelper.java:29
+#: ../java/src/net/i2p/router/web/LogsHelper.java:72
 msgid "File location"
 msgstr "Emplacement du fichier"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:34
+#: ../java/src/net/i2p/router/web/LogsHelper.java:69
 msgid "File not found"
 msgstr "Fichier pas trouvé"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:52
+#: ../java/src/net/i2p/router/web/LogsHelper.java:87
 msgid "No log messages"
 msgstr "Historique vide"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:79
-msgid "Network Database RouterInfo Lookup"
-msgstr "Recherche RouterInfo dans la base de données du réseau "
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:19
+#, fuzzy
+msgid "Summary"
+msgstr "Panneau de contrôle"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94
-#: ../java/strings/Strings.java:68
-msgid "Router"
+#. 0
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:20
+#, fuzzy
+msgid "Local Router"
 msgstr "Routeur"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94
-msgid "not found in network database"
-msgstr "non trouvé dans la NetDb"
+#. 1
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:21
+#, fuzzy
+msgid "Router Lookup"
+msgstr "Historiques du routeur"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:106
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215
-msgid "Network Database Contents"
-msgstr "Contenus NetDb"
+#. 2
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:22
+#, fuzzy
+msgid "All Routers"
+msgstr "Synthèse routeurs"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107
-msgid "View RouterInfo"
-msgstr "Retour synthèse routeurs"
+#. 3
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:23
+#, fuzzy
+msgid "All Routers with Full Stats"
+msgstr "Afficher tous, avec statistiques complètes"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:108
+#. 4
+#. 5
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:25
 msgid "LeaseSets"
 msgstr "Jeux de baux"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:130
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
+#: ../java/strings/Strings.java:68
+msgid "Router"
+msgstr "Routeur"
+
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
+msgid "not found in network database"
+msgstr "non trouvé dans la NetDb"
+
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135
 msgid "LeaseSet"
 msgstr "Jeu de baux"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:132
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137
 msgid "Local"
 msgstr "Local"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:134
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139
 msgid "Unpublished"
 msgstr "Pas publié"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:142
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:147
 msgid "Destination"
 msgstr "Destination"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:152
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157
 #, java-format
 msgid "Expires in {0}"
 msgstr "Expirera dans {0}"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:154
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159
 #, java-format
 msgid "Expired {0} ago"
 msgstr "Périmé il y a {0}"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:156
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
 msgid "Gateway"
 msgstr "Passerelle"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
 msgid "Lease"
 msgstr "Bail"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:168
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176
 msgid "Tunnel"
 msgstr "Tunnel"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215
-msgid "View LeaseSets"
-msgstr "Afficher les jeux de baux"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:217
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232
 msgid "Not initialized"
 msgstr "Pas initialisé"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:226
-msgid "Routers"
-msgstr "Synthèse routeurs"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:228
-msgid "Show all routers"
-msgstr "Afficher tous, avec statistiques basiques"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:230
-msgid "Show all routers with full stats"
-msgstr "Afficher tous, avec statistiques complètes"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:266
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:283
 msgid "Network Database Router Statistics"
 msgstr "Statistiques NetDb du routeur "
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:273
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:305
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:290
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322
 msgid "Count"
 msgstr "Nombre"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:304
 msgid "Transports"
 msgstr "Transports"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:305
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:322
 msgid "Country"
 msgstr "Pays"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:344
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367
 msgid "Our info"
 msgstr "Ce routeur"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:346
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369
 msgid "Peer info for"
 msgstr "Informations pair"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:350
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371
 msgid "Full entry"
 msgstr "Détails"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:356
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:115
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:626
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:152
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630
 msgid "Hidden"
 msgstr "Caché"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:356
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
 msgid "Updated"
 msgstr "Mise à jour terminée"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:357
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:360
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382
 #, java-format
 msgid "{0} ago"
 msgstr "il y a {0}"
 
 #. shouldnt happen
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:359
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:363
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385
 msgid "Published"
 msgstr "Publié il y a"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:365
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387
 msgid "Address(es)"
 msgstr "Adresse(s)"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400
 msgid "cost"
 msgstr "coût"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "Hidden or starting up"
 msgstr "Masqué ou en cours de démarrage"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "SSU"
 msgstr "SSU"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "SSU with introducers"
 msgstr "SSU avec représentants"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP"
 msgstr "NTCP"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP and SSU"
 msgstr "NTCP et SSU"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP and SSU with introducers"
 msgstr "NTCP et SSU avec représentants"
 
-#: ../java/src/net/i2p/router/web/NewsFetcher.java:101
+#: ../java/src/net/i2p/router/web/NewsFetcher.java:131
 #, java-format
 msgid "News last updated {0} ago."
 msgstr "Actualités mises à jour il y a {0}"
 
-#: ../java/src/net/i2p/router/web/NewsFetcher.java:107
+#: ../java/src/net/i2p/router/web/NewsFetcher.java:137
 #, java-format
 msgid "News last checked {0} ago."
 msgstr "Actualités vérifiés il y a {0}"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:77
+#: ../java/src/net/i2p/router/web/NewsFetcher.java:146
+msgid "Hide news"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/NewsFetcher.java:149
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642
+#, fuzzy
+msgid "Show news"
+msgstr "Montrer les tunnels"
+
+#: ../java/src/net/i2p/router/web/PluginStarter.java:122
+#, fuzzy
+msgid "Checking for plugin updates"
+msgstr "Cherche de mise à jour du greffon {0}"
+
+#: ../java/src/net/i2p/router/web/PluginStarter.java:160
+#, fuzzy, java-format
+msgid "1 plugin updated"
+msgid_plural "{0} plugins updated"
+msgstr[0] "Greffon téléchargé"
+msgstr[1] "Greffon téléchargé"
+
+#: ../java/src/net/i2p/router/web/PluginStarter.java:162
+msgid "Plugin update check complete"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:81
 #, java-format
 msgid "Cannot check, plugin {0} is not installed"
 msgstr "Non vérifiable, le greffon {0} n''est pas installé"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:129
+#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:151
 #, java-format
 msgid "Checking for update of plugin {0}"
 msgstr "Recherche de mise à jour du greffon {0}"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:155
+#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:181
 #, java-format
 msgid "New plugin version {0} is available"
 msgstr "La nouvelle version {0} du greffon est disponible"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:157
+#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:184
 #, java-format
 msgid "No new version is available for plugin {0}"
 msgstr "Pas de nouvelle version pour le greffon {0}"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:166
+#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:194
 #, java-format
 msgid "Update check failed for plugin {0}"
 msgstr "Échec de la vérification de mise à jour du greffon {0}"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:139
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:125
+#, java-format
+msgid "Attempting to install from file {0}"
+msgstr ""
+
+#. This is actually what String.isEmpty() does, so it should be safe.
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:129
+#, fuzzy, java-format
+msgid "No file specified {0}"
+msgstr "URL de mise à jour non spécifiée pour {0}"
+
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:136
+#, fuzzy, java-format
+msgid "Failed to install from file {0}, copy failed."
+msgstr "Échec d''installation du greffon {0}"
+
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:162
 msgid "Downloading plugin"
 msgstr "Téléchargement greffon en cours"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:146
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:245
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169
 #, java-format
 msgid "{0}B transferred"
 msgstr "{0}o transférés"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:153
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177
 msgid "Plugin downloaded"
 msgstr "Greffon téléchargé"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:158
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:356
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:182
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:415
 #, java-format
 msgid "Cannot create plugin directory {0}"
 msgstr "Impossible de créer le répertoire du greffon {0}"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:167
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:299
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:302
 #, java-format
 msgid "from {0}"
 msgstr "depuis {0}"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201
 #, java-format
 msgid "Plugin from {0} is corrupt"
 msgstr "Le greffon de {0} est corrompu"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:188
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:212
 #, java-format
 msgid "Plugin from {0} does not contain the required configuration file"
 msgstr "Le greffon de {0} ne contient pas le fichier de configuration requis"
 
 #. updateStatus("<b>" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + "</b>");
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225
 #, java-format
 msgid "Plugin from {0} contains an invalid key"
 msgstr "Le greffon de {0} contient une clef incorrecte."
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:235
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:249
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:259
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:273
 #, java-format
 msgid "Plugin signature verification of {0} failed"
 msgstr "Échec de vérification de signature du greffon {0}"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:264
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:288
 #, java-format
 msgid "Plugin from {0} has invalid name or version"
 msgstr "La version ou le nom du greffon de  {0} est incorrect."
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:269
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293
 #, java-format
 msgid "Plugin {0} has mismatched versions"
 msgstr "Versions désapairées du greffon {0}"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:277
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:301
 #, java-format
 msgid "This plugin requires I2P version {0} or higher"
 msgstr "Ce greffon nécessite I2P version {0} ou plus récente"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:285
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:309
 #, java-format
 msgid "This plugin requires Java version {0} or higher"
 msgstr "Ce greffon nécessite Java version {0} ou plus récente"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:318
 msgid ""
 "Downloaded plugin is for new installs only, but the plugin is already "
 "installed"
@@ -3052,341 +3830,361 @@ msgstr ""
 "La version du greffon téléchargée est faite pour les nouvelles "
 "installations, mais le greffon est déjà installé "
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:305
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329
 msgid "Installed plugin does not contain the required configuration file"
 msgstr "Le greffon installé ne contient pas le fichier de configuration requis"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:313
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337
 msgid "Signature of downloaded plugin does not match installed plugin"
 msgstr ""
 "La signature du greffon téléchargé ne correspond pas à celle de celui qui "
 "est installé"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:320
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344
 #, java-format
 msgid "Downloaded plugin version {0} is not newer than installed plugin"
 msgstr ""
 "La version {0} du greffon téléchargé n''est pas plus récente que celle "
 "installée"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:327
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351
 #, java-format
 msgid "Plugin update requires installed plugin version {0} or higher"
 msgstr "La mise à jour du greffon nécessite au moins la version {0}"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:334
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:358
 #, java-format
 msgid "Plugin update requires installed plugin version {0} or lower"
 msgstr "La mise à jour du greffon nécessite au plus la version {0}"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:366
+#, fuzzy, java-format
+msgid "Plugin requires Jetty version {0} or higher"
+msgstr "Ce greffon nécessite Java version {0} ou plus récente"
+
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373
+#, fuzzy, java-format
+msgid "Plugin requires Jetty version {0} or lower"
+msgstr "Ce greffon nécessite Java version {0} ou plus récente"
+
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:382
+#, fuzzy, java-format
+msgid "Cannot copy plugin to directory {0}"
+msgstr "Impossible de créer le répertoire du greffon {0}"
+
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:392
+#, fuzzy
+msgid "Plugin will be installed on next restart."
+msgstr "Greffon {0} installé et démarré"
+
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410
 msgid "Plugin is for upgrades only, but the plugin is not installed"
 msgstr ""
 "Ce greffon est seulement une mise à jour, mais le greffon prérequis n'est "
 "pas installé"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:364
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423
 #, java-format
 msgid "Failed to install plugin in {0}"
 msgstr "Échec d''installation du greffon {0}"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:371
-#, java-format
-msgid "Plugin {0} installed, router restart required"
-msgstr "Greffon {0} installé, le routeur doit être redémarré"
-
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:430
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:458
 #, java-format
 msgid "Plugin {0} installed"
 msgstr "Greffon {0} installé"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:391
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:449
 #, java-format
 msgid "Plugin {0} installed and started"
 msgstr "Greffon {0} installé et démarré"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:394
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:452
 #, java-format
 msgid "Plugin {0} installed but failed to start, check logs"
 msgstr ""
 "Greffon {0} installé, mais son démarrage a échoué. Vérifiez les historiques"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:396
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:454
 #, java-format
 msgid "Plugin {0} installed but failed to start"
 msgstr "Greffon {0} installé, mais son démarrage a échoué"
 
-#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:406
+#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:466
 #, java-format
 msgid "Failed to download plugin from {0}"
 msgstr "Échec de téléchargement du greffon {0}"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72
-msgid "Peer Profiles"
-msgstr "Profils des pairs"
-
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:73
+#. buf.append("<h2>").append(_("Peer Profiles")).append("</h2>\n<p>");
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83
 #, java-format
 msgid "Showing 1 recent profile."
 msgid_plural "Showing {0} recent profiles."
 msgstr[0] "Affichage d'un profil récent."
 msgstr[1] "Affichage de {0} profils récents."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:75
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85
 #, java-format
 msgid "Hiding 1 older profile."
 msgid_plural "Hiding {0} older profiles."
 msgstr[0] "Masquage d'un très vieux profil."
 msgstr[1] "Masquage de {0} très vieux profils."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:77
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87
 #, java-format
 msgid "Hiding 1 standard profile."
 msgid_plural "Hiding {0} standard profiles."
 msgstr[0] "Masquage d'un profil standard."
 msgstr[1] "Masquage de {0} profils standards."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92
 msgid "Groups (Caps)"
 msgstr "Groupes (capacités)"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:360
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:435
 msgid "Speed"
 msgstr "Vitesse"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:84
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:364
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:439
 msgid "Capacity"
 msgstr "Capacité"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:95
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277
 msgid "Integration"
 msgstr "Intégration"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135
 msgid "Fast, High Capacity"
 msgstr "Rapide, haute capacité"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11
 msgid "High Capacity"
 msgstr "Haute capacité"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:128
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137
 msgid "Standard"
 msgstr "Standard"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:163
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172
 msgid "Failing"
 msgstr "Défaillant"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:416
 msgid "Integrated"
 msgstr "Bien intégrés"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:164
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173
 msgid "Unreachable"
 msgstr "Inaccessible"
 
 #. hide if < 10%
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180
 msgid "Test Fails"
 msgstr "Échec de test"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:177
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186
 msgid "profile"
 msgstr "Profil"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186
-msgid "Floodfill and Integrated Peers"
-msgstr "Pairs diffuseurs et intégrés"
-
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:190
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205
 msgid "Caps"
 msgstr "Possib."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206
 msgid "Integ. Value"
 msgstr "Valeur intég."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207
 msgid "Last Heard About"
 msgstr "Signalé la dernière fois"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208
 msgid "Last Heard From"
 msgstr "Entendu depuis"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209
 msgid "Last Good Send"
 msgstr "Dernier envoi OK"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210
 msgid "Last Bad Send"
 msgstr "Dernier envoi KO"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211
 msgid "10m Resp. Time"
 msgstr "Tps de rép.(10mn)"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212
 msgid "1h Resp. Time"
 msgstr "Tps de rép. (1h)"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213
 msgid "1d Resp. Time"
 msgstr "Tps de rép.(1j)"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214
 msgid "Last Good Lookup"
 msgstr "Dernière req. OK"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215
 msgid "Last Bad Lookup"
 msgstr "Dernière req. KO"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216
 msgid "Last Good Store"
 msgstr "Dernier stk.OK"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217
 msgid "Last Bad Store"
 msgstr "Dernier stk.KO"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218
 msgid "1h Fail Rate"
 msgstr "Taux d'échec (1h)"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219
 msgid "1d Fail Rate"
 msgstr "Taux d'échec (1j)"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:251
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272
 msgid "Thresholds"
 msgstr "Seuils"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:253
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274
 msgid "fast peers"
 msgstr "pairs rapides"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:255
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276
 msgid "high capacity peers"
 msgstr "pairs à haute capacités"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278
 msgid " well integrated peers"
 msgstr "pairs bien intégrés"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "as determined by the profile organizer"
 msgstr "tels que définis par le  gestionnaire de profils"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "groups"
 msgstr "Groupes"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281
 msgid "capabilities in the netDb, not used to determine profiles"
 msgstr ""
 "possibilités vues dans la base de données du réseau (non utilisées pour "
 "définir les profils)"
 
 #. capabilities
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281
 #: ../java/strings/Strings.java:81
 msgid "caps"
 msgstr "Possib."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282
 msgid ""
 "peak throughput (bytes per second) over a 1 minute period that the peer has "
 "sustained in a single tunnel"
 msgstr "débit crête (o/s) tenu sur 1mn par le pair sur un seul tunnel"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282
 msgid "speed"
 msgstr "Vitesse"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283
 msgid "capacity"
 msgstr "Capacité"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283
 msgid "how many tunnels can we ask them to join in an hour?"
 msgstr ""
 "combien de tunnels nous pouvons lui demander de rejoindre en une heure."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284
 msgid "how many new peers have they told us about lately?"
 msgstr "sur combien de nouveaux pairs il nous a renseigné récemment."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284
 msgid "integration"
 msgstr "Intégration"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285
 msgid "is the peer banned, or unreachable, or failing tunnel tests?"
 msgstr "Le pair banni, injoignable ou les tests de tunnels échouent."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285
 msgid "status"
 msgstr "État"
 
-#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:410
-msgid "none"
-msgstr "aucun"
+#. 0
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12
+msgid "Floodfill "
+msgstr ""
+
+#. 2
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14
+msgid "All"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SearchHelper.java:74
+#, fuzzy
+msgid "Select search engine"
+msgstr "Choisir l'interface"
 
-#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:62
+#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64
 #, java-format
 msgid "Temporary ban expiring in {0}"
 msgstr "Le bannissement temporaire expire dans {0}"
 
-#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64
+#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:66
 #, java-format
 msgid "Banned until restart or in {0}"
 msgstr "Banni jusqu''au redémarrage ou dans {0}"
 
-#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:76
+#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:78
 msgid "unban now"
 msgstr "lever le bannissement"
 
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:303
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:313
 msgid "Bandwidth usage"
 msgstr "Utilisation de la bande passante"
 
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:313
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:323
 msgid "Outbound Bytes/sec"
 msgstr "o/s sortants"
 
 #. def.line(sendName, Color.BLUE, "Outbound bytes/sec", 3);
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:315
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:325
 msgid "Inbound Bytes/sec"
 msgstr "o/s entrants"
 
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:318
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:319
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:320
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:321
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:328
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:329
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:330
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:331
 msgid "Bps"
 msgstr "o/s"
 
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:318
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:328
 msgid "Out average"
 msgstr "Sortant moyenne"
 
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:319
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:321
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:142
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:329
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:331
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:150
 msgid "max"
 msgstr "max"
 
-#: ../java/src/net/i2p/router/web/StatSummarizer.java:320
+#: ../java/src/net/i2p/router/web/StatSummarizer.java:330
 msgid "In average"
 msgstr "Entrant moyenne"
 
@@ -3445,7 +4243,7 @@ msgid "Lifetime average frequency"
 msgstr "Fréquence moyenne de durée de vie"
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:144
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:234
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:233
 #, java-format
 msgid "1 event"
 msgid_plural "{0} events"
@@ -3480,40 +4278,40 @@ msgstr "La période s''est terminée il y a {0}."
 msgid "No events"
 msgstr "Aucun évènement"
 
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:211
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:210
 msgid "Average event count"
 msgstr "Nombre moyen d'évènements"
 
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:213
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:212
 msgid "Events in peak period"
 msgstr "Pic d'évènements dans la période"
 
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:221
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:220
 msgid "Graph Data"
 msgstr "Graphique de données"
 
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:223
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:222
 msgid "Graph Event Count"
 msgstr "Nombre d'évènements de graphiques"
 
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:226
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:225
 msgid "Export Data as XML"
 msgstr "Exporter en XML"
 
 #. Display the strict average
-#: ../java/src/net/i2p/router/web/StatsGenerator.java:231
+#: ../java/src/net/i2p/router/web/StatsGenerator.java:230
 msgid "Lifetime average value"
 msgstr "Durée de vie moyenne"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:41
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:142
 msgid "I2P Router Help &amp; FAQ"
 msgstr "Aide routeur I2P &amp; FAQ"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:43
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144
 msgid "Help &amp; FAQ"
 msgstr "Aide &amp; FAQ"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:55
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:152
 msgid ""
 "Configure startup of clients and webapps (services); manually start dormant "
 "services"
@@ -3521,279 +4319,312 @@ msgstr ""
 "configurer le démarrage des clients et des applications web (services); "
 "démarrer manuellement les services arrêtés"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:57
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:154
 msgid "I2P Services"
 msgstr "Services I2P"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:63
-msgid "Manage your I2P hosts file here (I2P domain name resolution)"
-msgstr "Gérer votre fichier d'hôtes I2P ici (I2P DNS)"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:186
+msgid "Configure I2P Router"
+msgstr "I2P Routeur Configuration"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:65
-msgid "Addressbook"
-msgstr "Carnet d'adresses"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:188
+msgid "I2P Internals"
+msgstr "Configuration"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69
-msgid "Built-in anonymous BitTorrent Client"
-msgstr "Client bittorrent anonyme"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:489
+msgid "View existing tunnels and tunnel build status"
+msgstr "État des tunnels existants et de la création de tunnels"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:71
-msgid "Torrents"
-msgstr "Torrents"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:200
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:375
+msgid "Show all current peer connections"
+msgstr "Afficher toutes les connexions actuelles aux pairs"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75
-msgid "Anonymous webmail client"
-msgstr "Client webmail anonyme"
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:77
-msgid "Email"
-msgstr "Messagerie web"
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81
-msgid "Anonymous resident webserver"
-msgstr "Serveur web anonyme"
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:83
-msgid "Webserver"
-msgstr "Serveur web"
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91
-msgid "Configure I2P Router"
-msgstr "I2P Routeur Configuration"
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:93
-msgid "I2P Internals"
-msgstr "Configuration"
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:381
-msgid "View existing tunnels and tunnel build status"
-msgstr "État des tunnels existants et de la création de tunnels"
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:255
-msgid "Show all current peer connections"
-msgstr "Afficher toutes les connexions actuelles aux pairs"
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206
 msgid "Show recent peer performance profiles"
 msgstr "Afficher les profils de la performance récente des pairs"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:113
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208
 msgid "Profiles"
 msgstr "Profils"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:212
 msgid "Show list of all known I2P routers"
 msgstr "Afficher tous les routeurs I2P connus"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:119
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:214
 msgid "NetDB"
 msgstr "NetDb"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218
 msgid "Health Report"
 msgstr "Bilan de santé"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:125
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:220
 msgid "Logs"
 msgstr "Historiques"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231
 msgid "Graph router performance"
 msgstr "Graphique de performances du routeur"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:138
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:233
 msgid "Graphs"
 msgstr "Graphes"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:238
 msgid "Textual router performance statistics"
 msgstr "Statistiques textuelles de performance du routeur"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:370
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:411
 msgid "Local Destinations"
 msgstr "Destinations locales"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:151
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246
 #: ../java/strings/Strings.java:62
 msgid "I2PTunnel"
 msgstr "I2PTunnel"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166
-msgid "I2P Router Help"
-msgstr "Aide du routeur I2P"
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268
 msgid "General"
 msgstr "Général"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:173
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273
+msgid ""
+"Your Local Identity is your unique I2P router identity, similar to an ip "
+"address but tailored to I2P. "
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274
+msgid "Never disclose this to anyone, as it can reveal your real world ip."
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276
 msgid "Local Identity"
 msgstr "Identité locale"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:280
 msgid "Your unique I2P router identity is"
 msgstr "L'identité unique de votre routeur commence par"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284
 msgid "never reveal it to anyone"
 msgstr "NE la révélez JAMAIS à PERSONNE ! (Cliquez pour l'afficher)"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:183
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:286
 msgid "show"
 msgstr "Détails"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316
+msgid "The version of the I2P software we are running"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:300
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:326
 msgid "How long we've been running for this session"
 msgstr "Durée de cette session"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:197
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:303
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:329
 msgid "Uptime"
 msgstr "Lancé depuis"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:204
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:341
 msgid ""
 "Help with configuring your firewall and router for optimal I2P performance"
 msgstr ""
 "Aide à la configuration du pare-feu et du routeur pour optimiser les "
 "performances d'I2P"
 
-#. Note to translators: parameter is a version, e.g. "0.8.4"
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:234
-#, java-format
-msgid "Download {0} Update"
-msgstr "Télécharger la version {0}"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:356
+#, fuzzy
+msgid "Configure I2P Updates"
+msgstr "I2P Routeur Configuration"
 
-#. Note to translators: parameter is a date and time, e.g. "02-Mar 20:34 UTC"
-#. <br> is optional, to help the browser make the lines even in the button
-#. If the translation is shorter than the English, you should probably not include <br>
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:242
-#, java-format
-msgid "Download Unsigned<br>Update {0}"
-msgstr "Télécharger la version<br> non signée {0}"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:358
+#, fuzzy
+msgid "I2P Update"
+msgstr "Mise à jour"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383
+msgid "Peers we've been talking to in the last few minutes/last hour"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:263
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:386
 msgid "Active"
 msgstr "Actifs"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:395
+msgid "The number of peers available for building client tunnels"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:398
 msgid "Fast"
 msgstr "Rapides"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:278
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:404
+msgid "The number of peers available for building exploratory tunnels"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407
 msgid "High capacity"
 msgstr "Hautes capacités"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290
-msgid "Known"
-msgstr "Connus"
-
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:305
-msgid "Help with firewall configuration"
-msgstr "Aide à la configuration du pare-feu"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:413
+msgid "The number of peers available for network database inquries"
+msgstr ""
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:307
-msgid "Check network connection and NAT/firewall"
-msgstr "Vérifier NAT/pare-feu"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:422
+#, fuzzy
+msgid "The total number of peers in our network database"
+msgstr "Nombre de paquets envoyés au pair"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:327
-msgid "Reseed"
-msgstr "Réamorçage"
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425
+msgid "Known"
+msgstr "Connus"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:344
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:445
 msgid "Configure router bandwidth allocation"
 msgstr "Configurer la bande passante du routeur"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:346
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:447
 msgid "Bandwidth in/out"
 msgstr "Bande passante entrante/sortante"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:366
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:467
 msgid "Total"
 msgstr "Totale"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:373
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:474
 msgid "Used"
 msgstr "Utilisée"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:388
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:496
+msgid ""
+"Used for building and testing tunnels, and communicating with floodfill peers"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:499
 msgid "Exploratory"
 msgstr "Exploratoires"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:400
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:505
+msgid "Tunnels we are using to provide or access services on the network"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:514
+msgid ""
+"Tunnels we are participating in, directly contributing bandwith to the "
+"network"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:517
 msgid "Participating"
 msgstr "Participants"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:406
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:523
+msgid ""
+"The ratio of tunnel hops we provide to tunnel hops we use - a value greater "
+"than 1.00 indicates a positive contribution to the network"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:526
 msgid "Share ratio"
 msgstr "Rapport de partage"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:412
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:539
 msgid "What's in the router's job queue?"
 msgstr "Afficher la file d'attente de travaux du routeur. "
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:414
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:541
 msgid "Congestion"
 msgstr "Charge"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:419
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:546
+#, fuzzy
+msgid "Indicates router performance"
+msgstr "Graphique de performances du routeur"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:549
 msgid "Job lag"
 msgstr "Retard de tâches"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:555
+msgid "Indicates how quickly outbound messages to other I2P routers are sent"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:558
 msgid "Message delay"
 msgstr "Retard de messages"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:431
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:565
+msgid "Round trip time for a tunnel test"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:568
 msgid "Tunnel lag"
 msgstr "Retard de tunnels"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:437
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:575
+msgid "Queued requests from other routers to participate in tunnels"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:578
 msgid "Backlog"
 msgstr "En attente"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:106
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:613
+#, fuzzy
+msgid "News &amp; Updates"
+msgstr "Actualités &amp; mises à jour i2P"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:143
 msgid "ERR-Client Manager I2CP Error - check logs"
 msgstr "ERR-Erreur du gestionnaire de clients I2CP - vérifier l'historique"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:113
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:150
 #, java-format
 msgid "ERR-Clock Skew of {0}"
 msgstr "ERR - horloge décalée de {0}"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:122
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:602
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:155
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:188
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626
+msgid "Testing"
+msgstr "Test en cours"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:162
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606
 msgid "OK"
 msgstr "OK"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:123
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:163
 msgid "ERR-Private TCP Address"
 msgstr "ERR - Adresse TCP privée"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:125
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:165
 msgid "ERR-SymmetricNAT"
 msgstr "ERR - NAT symétrique"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:128
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:168
 msgid "WARN-Firewalled with Inbound TCP Enabled"
 msgstr "WARN - pare-feu avec TCP entrant activé"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:130
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:170
 msgid "WARN-Firewalled and Floodfill"
 msgstr "WARN - Pare-feu et Diffuseur"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:132
-msgid "WARN-Firewalled and Fast"
-msgstr "WARN - Pare-feu et Rapide"
-
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:133
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:606
+#. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0)
+#. return _("WARN-Firewalled and Fast");
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:173
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610
 msgid "Firewalled"
 msgstr "Bloqué par un pare-feu"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:135
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:175
 msgid ""
 "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and "
 "restart"
@@ -3801,62 +4632,57 @@ msgstr ""
 "ERR-port UDP en cours d'utilisation - Réglez i2np.udp.internalPort=xxxx dans "
 "la configuration avancée et redémarrez"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:141
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:181
 msgid "ERR-No Active Peers, Check Network Connection and Firewall"
 msgstr ""
 "ERR-Pas de pair actif, vérifiez votre connexion réseau et votre pare-feu"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:144
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:184
 msgid "ERR-UDP Disabled and Inbound TCP host/port not set"
 msgstr "ERR-UDP désactivé, mais port/hôte entrants TCP non renseignés"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:146
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:186
 msgid "WARN-Firewalled with UDP Disabled"
 msgstr "WARN - Pare-feu avec UDP desactivé"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:148
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:622
-msgid "Testing"
-msgstr "Test en cours"
-
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:370
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:411
 msgid "Add/remove/edit &amp; control your client and server tunnels"
 msgstr ""
 "Ajoutez, modifiez/supprimez &amp; contrôlez vos tunnels clients et serveurs"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:382
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:423
 msgid "Server"
 msgstr "Serveur"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:386
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:427
 msgid "Show tunnels"
 msgstr "Montrer les tunnels"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:397
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:438
 msgid "Leases expired"
 msgstr "Bails périmés"
 
 #. red or yellow light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:397
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:398
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:438
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:439
 msgid "Rebuilding"
 msgstr "Reconstruction"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:398
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:439
 msgid "ago"
 msgstr "il y a"
 
 #. green light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:401
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:442
 msgid "Ready"
 msgstr "Prêt"
 
 #. yellow light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:405
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:446
 msgid "Building"
 msgstr "Construction"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:405
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:446
 msgid "Building tunnels"
 msgstr "Création des tunnels en cours"
 
@@ -3864,179 +4690,204 @@ msgstr "Création des tunnels en cours"
 #. nicely under 'local destinations' in the summary bar
 #. note that if the wording changes in i2ptunnel.config, we have to
 #. keep the old string here as well for existing installs
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:421
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:462
 #: ../java/strings/Strings.java:36
 msgid "shared clients"
 msgstr "clients partagés"
 
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:110
+#. Note to translators: parameter is a version, e.g. "0.8.4"
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:676
+#, java-format
+msgid "Download {0} Update"
+msgstr "Télécharger la version {0}"
+
+#. Note to translators: parameter is a date and time, e.g. "02-Mar 20:34 UTC"
+#. <br> is optional, to help the browser make the lines even in the button
+#. If the translation is shorter than the English, you should probably not include <br>
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:684
+#, java-format
+msgid "Download Unsigned<br>Update {0}"
+msgstr "Télécharger la version<br> non signée {0}"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:709
+msgid "Help with firewall configuration"
+msgstr "Aide à la configuration du pare-feu"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:711
+msgid "Check network connection and NAT/firewall"
+msgstr "Vérifier NAT/pare-feu"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:730
+msgid "Reseed"
+msgstr "Réamorçage"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:812
+msgid "Order"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:829
+#, fuzzy
+msgid "Top"
+msgstr "Vers"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:842
+#, fuzzy
+msgid "Down"
+msgstr "Télécharger"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:847
+msgid "Bottom"
+msgstr ""
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:859
+#, fuzzy
+msgid "Select a section to add"
+msgstr "Choisissez une classe à ajouter"
+
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:118
 #, java-format
 msgid "events in {0}"
 msgstr "Évènements en {0}"
 
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:112
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:120
 #, java-format
 msgid "averaged for {0}"
 msgstr "moyenne pour {0}"
 
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:122
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:130
 msgid "Events per period"
 msgstr "Fréquence"
 
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:141
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:149
 msgid "avg"
 msgstr "moy"
 
-#: ../java/src/net/i2p/router/web/SummaryRenderer.java:143
+#: ../java/src/net/i2p/router/web/SummaryRenderer.java:151
 msgid "now"
 msgstr "maintenant"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:41
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:35
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:57
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:398
 msgid "configure"
 msgstr "configuration"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:61
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:55
 msgid "Client tunnels for"
 msgstr "Tunnels clients pour"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:59
 msgid "dead"
 msgstr "Morts"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:71
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65
 msgid "Participating tunnels"
 msgstr "Tunnels participants"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
-msgid "From"
-msgstr "De"
-
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:66
 msgid "Receive on"
 msgstr "Reçoit sur"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67
 msgid "Expiration"
 msgstr "Expiration"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67
 msgid "Send on"
 msgstr "Envoie sur"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73
-msgid "To"
-msgstr "Vers"
-
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68
 msgid "Rate"
 msgstr "Taux"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68
 msgid "Role"
 msgstr "Rôle"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:156
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:68
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
 msgid "Usage"
 msgstr "Utilisation"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:107
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:106
 msgid "grace period"
 msgstr "délai de grâce"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:117
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:116
 msgid "Outbound Endpoint"
 msgstr "Point terminal sortant"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:119
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:118
 msgid "Inbound Gateway"
 msgstr "Passerelle entrante"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:121
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:162
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:120
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:163
 msgid "Participant"
 msgstr "Participant"
 
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:125
+#, java-format
+msgid "Limited display to the {0} tunnels with the highest usage"
+msgstr ""
+
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:126
 msgid "Inactive participating tunnels"
 msgstr "Tunnels participants inactifs"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:127
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219
 msgid "Lifetime bandwidth usage"
 msgstr "Utilisation de la bande passante depuis le démarrage"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:156
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
 msgid "Expiry"
 msgstr "Echéance"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:159
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:160
 msgid "Participants"
 msgstr "Participants"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:166
 msgid "Endpoint"
 msgstr "Point terminal"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:205
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:212
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213
 msgid "Build in progress"
 msgstr "Création en cours"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:205
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:206
 msgid "inbound"
 msgstr "entrant"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:212
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213
 msgid "outbound"
 msgstr "sortant"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:217
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218
 msgid "No tunnels; waiting for the grace period to end."
 msgstr "Pas de tunnel; attente de la fin du délai de grâce"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220
 msgid "in"
 msgstr "entrés"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220
+#: ../java/src/net/i2p/router/web/TunnelRenderer.java:221
 msgid "out"
 msgstr "sortis"
 
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:237
-msgid "Tunnel Counts By Peer"
-msgstr "Nombre de tunnels par pair"
-
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238
-msgid "% of total"
-msgstr "% du total"
-
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238
-msgid "Our Tunnels"
-msgstr "Mes tunnels"
-
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238
-msgid "Participating Tunnels"
-msgstr "Tunnels participants"
-
-#: ../java/src/net/i2p/router/web/TunnelRenderer.java:256
-msgid "Totals"
-msgstr "Totaux"
-
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:67
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:143
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:238
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:146
 msgid "Updating"
 msgstr "Mise à jour en cours"
 
 #. Process the .sud/.su2 file
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:89
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:112
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:117
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:262
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:287
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:266
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:290
 msgid "Update downloaded"
 msgstr "Mise à jour téléchargée"
 
@@ -4045,53 +4896,59 @@ msgstr "Mise à jour téléchargée"
 msgid "Unsigned update file from {0} is corrupt"
 msgstr "Le fichier de mise à jour non signé de {0} est corrompu"
 
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:112
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:282
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:285
 msgid "Restarting"
 msgstr "Redémarrage en cours"
 
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:119
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:289
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:292
 msgid "Click Restart to install"
 msgstr "cliquez sur Redémarrer pour installer"
 
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:291
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:294
 msgid "Click Shutdown and restart to install"
 msgstr "Cliquez sur \"Arrêter\" puis \"Démarrer\" pour installer"
 
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:122
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:293
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:296
 #, java-format
 msgid "Version {0}"
 msgstr "Version {0}"
 
-#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:127
+#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:126
 #, java-format
 msgid "Failed copy to {0}"
 msgstr "Échec de copie vers {0}"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:185
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:187
 #, java-format
 msgid "Updating from {0}"
 msgstr "Mise à jour depuis {0}"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:254
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:243
+#, fuzzy, java-format
+msgid "{0} downloaded"
+msgstr "Greffon téléchargé"
+
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:258
 #, java-format
 msgid "No new version found at {0}"
 msgstr "Pas de nouvelle trouvée sur {0}"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:282
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:285
 msgid "Update verified"
 msgstr "Mise à jour vérifiée"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:308
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:311
 #, java-format
 msgid "Transfer failed from {0}"
 msgstr "Échec de transfert depuis {0}"
 
 #. wars for ConfigClientsHelper
 #: ../java/strings/Strings.java:12
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:154
 msgid "addressbook"
 msgstr "carnet d'adresses"
 
@@ -4202,11 +5059,6 @@ msgstr "Clair"
 msgid "midnight"
 msgstr "Minuit"
 
-#. stat groups for stats.jsp
-#: ../java/strings/Strings.java:57
-msgid "Bandwidth"
-msgstr "Bande passante"
-
 #: ../java/strings/Strings.java:58
 msgid "BandwidthLimiter"
 msgstr "Limiteur de bande passante"
@@ -4321,125 +5173,151 @@ msgstr "itag1"
 msgid "itag2"
 msgstr "itag2"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:119
-msgid "config networking"
-msgstr "Interconnexion configuration"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:137
+#, fuzzy
+msgid "configure bandwidth"
+msgstr "Configurer la bande passante du routeur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:231
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:244
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:231
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:268
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:238
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:229
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:229
-msgid "Summary Bar"
-msgstr "Panneau de contrôle"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:160
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:157
+#, fuzzy
+msgid "Router is down"
+msgstr "Synthèse routeurs"
 
 #. We have intl defined when this is included, but not when compiled standalone.
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:244
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:257
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:244
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:254
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:281
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:251
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:249
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:242
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:316
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:308
 msgid "Refresh (s)"
 msgstr "Actualisation auto. (s)"
 
 #. ditto
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:248
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:261
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:248
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:258
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:285
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:250
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:252
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:246
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:246
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:306
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:312
 msgid "Enable"
 msgstr "Activer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:269
-msgid "I2P Network Configuration"
-msgstr "Configuration I2P réseau"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355
 msgid "Bandwidth limiter"
 msgstr "Gestionnaire de bande passante"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357
 msgid ""
 "I2P will work best if you configure your rates to match the speed of your "
 "internet connection."
@@ -4447,35 +5325,35 @@ msgstr ""
 "I2P fonctionnera mieux si vous configurez les débits de réception et "
 "d'émission pour qu'ils correspondent à ceux de votre connexion Internet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361
 msgid "KBps In"
 msgstr "ko/s entrants"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375
 msgid "KBps Out"
 msgstr "ko/s sortants"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:390
 msgid "Share"
 msgstr "Partagés"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:366
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:334
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:408
 msgid "NOTE"
 msgstr "NOTE"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:399
 #, java-format
 msgid "You have configured I2P to share only {0} KBps."
 msgstr "Vous avez configuré I2P pour qu''il ne partage que {0} ko/s."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:371
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402
 msgid "I2P requires at least 12KBps to enable sharing. "
 msgstr ""
 "I2P a besoin de plus de 12ko/s afin d'activer le partage de bande passante."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:403
 msgid ""
 "Please enable sharing (participating in tunnels) by configuring more "
 "bandwidth. "
@@ -4483,19 +5361,19 @@ msgstr ""
 "Merci d'activer le partage de bande passante (en participant aux tunnels) en "
 "augmentant votre bande passante, si possible."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:373
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404
 msgid ""
 "It improves your anonymity by creating cover traffic, and helps the network."
 msgstr ""
 "Cela aidera votre anonymat en cachant vos données parmi les données des "
 "autres, et cela améliorera le réseau."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406
 #, java-format
 msgid "You have configured I2P to share {0} KBps."
 msgstr "Vous avez configuré le partage I2P à {0}ko/s."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:379
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409
 msgid ""
 "The higher the share bandwidth the more you improve your anonymity and help "
 "the network."
@@ -4503,94 +5381,403 @@ msgstr ""
 "En partageant plus de votre bande passante, vous améliorerez votre anonymat "
 "et le réseau."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:383
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:539
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:330
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:354
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:432
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:346
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:364
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:373
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:402
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:367
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:358
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:404
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413
+#, fuzzy
+msgid "Advanced network configuration page"
+msgstr "Configuration I2P avancée"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:415
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:429
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:509
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:525
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:539
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:551
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:441
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:393
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:442
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:437
 msgid "Cancel"
 msgstr "Annuler"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:400
-msgid "IP and Transport Configuration"
-msgstr "Configuration IP et transport "
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:137
+msgid "config advanced"
+msgstr "configuration avancée"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:424
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:331
-msgid "The default settings will work for most people."
-msgstr "La configuration par défaut marchera pour la plupart des gens."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:314
+msgid "I2P Advanced Configuration"
+msgstr "Configuration I2P avancée"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404
-msgid "There is help below."
-msgstr "Voir les explications ci-dessous."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:355
+msgid "Advanced I2P Configuration"
+msgstr "Configuration I2P avancée"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406
-msgid "UPnP Configuration"
-msgstr "Configuration UPnP"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:365
+msgid "Some changes may require a restart to take effect."
+msgstr "Certains changement nécessitent un redémarrage pour prendre effet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:410
-msgid "Enable UPnP to open firewall ports"
-msgstr "Activer UPnP afin d'ouvrir les ports du pare-feu"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:139
+msgid "config clients"
+msgstr "configuration clients"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:412
-msgid "UPnP status"
-msgstr "État de UPnP"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:346
+msgid "I2P Client Configuration"
+msgstr "Configuration clients I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:414
-msgid "IP Configuration"
-msgstr "Configuration IP"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:412
+msgid "Client Configuration"
+msgstr "Préférences"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:416
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486
-msgid "Externally reachable hostname or IP address"
-msgstr "Adresse IP ou nom d'hôte joignable de l'extérieur"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414
+msgid ""
+"The Java clients listed below are started by the router and run in the same "
+"JVM."
+msgstr ""
+"Les clients Java listés ci-dessous sont démarrés par le routeur et "
+"s'exécutent dans la même JVM."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420
-msgid "Use all auto-detect methods"
-msgstr "Utiliser toutes les méthodes d'auto-détection"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420
+msgid "To change other client options, edit the file"
+msgstr "Pour changer d'autres options du client, modifiez le fichier"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424
-msgid "Disable UPnP IP address detection"
-msgstr "Désactiver la détection de l'adresse IP par UPnP"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:505
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:523
+msgid "All changes require restart to take effect."
+msgstr "Tous les changements nécessitent un redémarrage pour prendre effet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:428
-msgid "Ignore local interface IP address"
-msgstr "Ignorer l'adresse IP de l'interface locale"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439
+msgid "Advanced Client Interface Configuration"
+msgstr "Configuration interface client avancée"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:432
-msgid "Use SSU IP address detection only"
-msgstr "N'utiliser que la détection d'adresse IP par SSU"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443
+msgid "External I2CP (I2P Client Protocol) Interface Configuration"
+msgstr "Configuration de l'interface I2CP (I2P Client Protocol) externe"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:436
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:504
-msgid "Specify hostname or IP"
-msgstr "Saisir l'adresse IP ou le nom d'hôte"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449
+msgid "Enabled without SSL"
+msgstr "Activé sans SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:442
-msgid "Select Interface"
-msgstr "Choisir l'interface"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455
+msgid "Enabled with SSL required"
+msgstr "Activé avec SLL requis"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:456
-msgid "Hidden mode - do not publish IP"
-msgstr "Mode caché - ne pas publier l'adresse IP"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461
+msgid "Disabled - Clients outside this Java process may not connect"
+msgstr ""
+"Désactivé: les clients hors de ce processus Java ne peuvent pas se connecter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:458
-msgid "(prevents participating traffic)"
-msgstr "(empêche le trafic participants)"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463
+msgid "I2CP Port"
+msgstr "Port I2CP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:460
-msgid "Action when IP changes"
-msgstr "Action quand l'IP change"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467
+msgid "I2CP Interface"
+msgstr "Interface i2CP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:464
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483
+msgid "Authorization"
+msgstr "Autorisation"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489
+msgid "Require username and password"
+msgstr "Utilisateur+Mot de  passe requis"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491
+msgid "Username"
+msgstr "Utilisateur"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495
+msgid "Password"
+msgstr "Mot de passe"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:406
+msgid "The default settings will work for most people."
+msgstr "La configuration par défaut marchera pour la plupart des gens."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:501
+msgid "Any changes made here must also be configured in the external client."
+msgstr ""
+"Tous les changements apportés ici doivent être répercutés dans le client "
+"externe."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:503
+msgid "Many clients do not support SSL or authorization."
+msgstr "Nombre de clients ne prennent pas en charge l'authentification ou SSL."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:513
+msgid "WebApp Configuration"
+msgstr "Configuration WebApp"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:515
+msgid ""
+"The Java web applications listed below are started by the webConsole client "
+"and run in the same JVM as the router. They are usually web applications "
+"accessible through the router console. They may be complete applications (e."
+"g. i2psnark),front-ends to another client or application which must be "
+"separately enabled (e.g. susidns, i2ptunnel), or have no web interface at "
+"all (e.g. addressbook)."
+msgstr ""
+"Les applications Web Java listées ci-dessous sont démarrées par le client "
+"webConsole et s'exécutent dans la même JVM que le routeur. Il s'agit "
+"généralement d'applications web accessibles par la console du routeur. Il "
+"peut s'agir d'applications complètes (p.e. i2pSnark), d'interfaces pour "
+"d'autres clients ou applications qui doivent être activées séparément (p.e. "
+"susidns, i2ptunnel), ou n'ayant absolument aucune interface web (p.e. le "
+"carnet d'adresses)"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:517
+msgid ""
+"A web app may also be disabled by removing the .war file from the webapps "
+"directory; however the .war file and web app will reappear when you update "
+"your router to a newer version, so disabling the web app here is the "
+"preferred method."
+msgstr ""
+"Une appli web peut aussi être désactivée en supprimant le ficher .war du "
+"répertoire des web apps; mais le fichier et la web app reviendront à "
+"l'occasion d'une mise à jour du routeur, et donc la désactivation depuis la "
+"console est la méthode recommandée."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:531
+msgid "Plugin Configuration"
+msgstr "Configuration du greffon"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:533
+msgid "The plugins listed below are started by the webConsole client."
+msgstr "Les greffons listés ci-dessous sont démarrés par le client webConsole."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:543
+msgid "Plugin Installation"
+msgstr "Installation de greffon"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:545
+msgid "To install a plugin, enter the download URL:"
+msgstr "Pour installer un greffon, entrez son URL de téléchargement:"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:139
+#, fuzzy
+msgid "config home"
+msgstr "configuration de la console"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397
+#, fuzzy
+msgid "Default Home Page"
+msgstr "Niveau d'historisation par défaut"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403
+msgid "Use old home page"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:411
+msgid "Search Engines"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:431
+msgid "Recommended Eepsites"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:386
+#, fuzzy
+msgid "Local Services"
+msgstr "Services I2P"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:139
+msgid "config keyring"
+msgstr "Configuration du porte-clés"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:330
+msgid "I2P Keyring Configuration"
+msgstr "Configuration du porte-clés I2P"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:399
+msgid "The router keyring is used to decrypt encrypted leaseSets."
+msgstr ""
+"Le trousseau de clefs du routeur est utilisé pour déchiffrer les jeux de "
+"baux (leaseSets) cryptés."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:402
+msgid ""
+"The keyring may contain keys for local or remote encrypted destinations."
+msgstr ""
+"Le trousseau contient les clés des destinations cryptées locales ou "
+"distantes."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:408
+msgid "Manual Keyring Addition"
+msgstr "Ajout manuel de clés"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:410
+msgid "Enter keys for encrypted remote destinations here."
+msgstr "Entrez les clés pour les destinations chiffrées distantes ici."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:413
+msgid "Keys for local destinations must be entered on the"
+msgstr "Les clés des destinations locales doivent être entrées sur la"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:415
+msgid "I2PTunnel page"
+msgstr "page I2PTunnel"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:417
+msgid "Dest. name, hash, or full key"
+msgstr "Nom de destination, empreinte, ou clé complète"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:419
+msgid "Encryption Key"
+msgstr "Clé de cryptage"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:137
+msgid "config logging"
+msgstr "configuration des historiques"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:314
+msgid "I2P Logging Configuration"
+msgstr "Configuration des historiques I2P"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:355
+msgid "Configure I2P Logging Options"
+msgstr "Configuration des options d'historiques"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:357
+msgid "Log file"
+msgstr "Nom du fichier des historiques"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:361
+msgid "(the symbol '@' will be replaced during log rotation)"
+msgstr "(le caractère \"@\" sera remplacé lors des rotations d'historiques)"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:363
+msgid "Log record format"
+msgstr "Format des enregistrements d'historiques"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:367
+msgid ""
+"(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)"
+msgstr ""
+"(utilisez \"d\" = date, \"c\" = classe, \"t\" = tâche, \"p\" = priorité, \"m"
+"\" = message)"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:369
+msgid "Log date format"
+msgstr "Format de date des historiques"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:373
+msgid ""
+"('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' "
+"= millisecond)"
+msgstr ""
+"(\"MM\" = mois, \"dd\" = jour, \"HH\" = heure, \"mm\" = minute, \"ss\" = "
+"seconde, \"SSS\" = milliseconde)"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:375
+msgid "Max log file size"
+msgstr "Taille max des fichiers d'historiques"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:379
+msgid "Default log level"
+msgstr "Niveau d'historisation par défaut"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:383
+msgid ""
+"(DEBUG and INFO are not recommended defaults, as they will drastically slow "
+"down your router)"
+msgstr ""
+"(DEBUG et INFO sont déconseillés, car ils ralentissent double-plus-grâââve "
+"votre routeur)"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:385
+msgid "Log level overrides"
+msgstr "Exceptions au niveau d'historisation"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:389
+msgid "New override"
+msgstr "Nouvelle exception"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:139
+msgid "config networking"
+msgstr "Interconnexion configuration"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:343
+msgid "I2P Network Configuration"
+msgstr "Configuration I2P réseau"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398
+msgid "IP and Transport Configuration"
+msgstr "Configuration IP et transport "
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402
+msgid "There is help below."
+msgstr "Voir les explications ci-dessous."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404
+msgid "UPnP Configuration"
+msgstr "Configuration UPnP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408
+msgid "Enable UPnP to open firewall ports"
+msgstr "Activer UPnP afin d'ouvrir les ports du pare-feu"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410
+msgid "UPnP status"
+msgstr "État de UPnP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:412
+msgid "IP Configuration"
+msgstr "Configuration IP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:414
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490
+msgid "Externally reachable hostname or IP address"
+msgstr "Adresse IP ou nom d'hôte joignable de l'extérieur"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418
+msgid "Use all auto-detect methods"
+msgstr "Utiliser toutes les méthodes d'auto-détection"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:422
+msgid "Disable UPnP IP address detection"
+msgstr "Désactiver la détection de l'adresse IP par UPnP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426
+msgid "Ignore local interface IP address"
+msgstr "Ignorer l'adresse IP de l'interface locale"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430
+msgid "Use SSU IP address detection only"
+msgstr "N'utiliser que la détection d'adresse IP par SSU"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508
+msgid "Specify hostname or IP"
+msgstr "Saisir l'adresse IP ou le nom d'hôte"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440
+msgid "Select Interface"
+msgstr "Choisir l'interface"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454
+msgid "Hidden mode - do not publish IP"
+msgstr "Mode caché - ne pas publier l'adresse IP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456
+msgid "(prevents participating traffic)"
+msgstr "(empêche le trafic participants)"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458
+msgid "Action when IP changes"
+msgstr "Action quand l'IP change"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462
 msgid ""
 "Laptop mode - Change router identity and UDP port when IP changes for "
 "enhanced anonymity"
@@ -4598,71 +5785,79 @@ msgstr ""
 "Mode IP publique dynamique/PC portable: modifie l'identité du router et le "
 "port UDP quand l'IP publique change, pour améliorer l'anonymat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464
 msgid "Experimental"
 msgstr "Expérimental"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:468
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466
 msgid "UDP Configuration:"
 msgstr "Configuration UDP :"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:470
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468
 msgid "UDP port:"
 msgstr "Port UDP :"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518
+msgid "Completely disable"
+msgstr "Desactiver complètement"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476
+#, fuzzy
+msgid "(select only if behind a firewall that blocks outbound UDP)"
+msgstr ""
+"(selectionner seulement si derrière un pare-feu qui limite les connexions "
+"sortantes TCP)"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488
 msgid "TCP Configuration"
 msgstr "Configuration TCP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:490
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494
 msgid "Use auto-detected IP address"
 msgstr "Utiliser l'adresse IP auto-détectée"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:492
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:524
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528
 msgid "currently"
 msgstr "actuellement"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500
 msgid "if we are not firewalled"
 msgstr "si vous n'êtes pas bloqué par un pare-feu"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:500
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504
 msgid "Always use auto-detected IP address (Not firewalled)"
 msgstr "Toujours utiliser l'adresse IP auto-détectée (non bloqué par pare-feu)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:510
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514
 msgid "Disable inbound (Firewalled)"
 msgstr "Desactiver les connexions entrantes (derrière un pare-feu)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:514
-msgid "Completely disable"
-msgstr "Desactiver complètement"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:516
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520
 msgid ""
 "(select only if behind a firewall that throttles or blocks outbound TCP)"
 msgstr ""
 "(selectionner seulement si derrière un pare-feu qui limite les connexions "
 "sortantes TCP)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:518
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522
 msgid "Externally reachable TCP port"
 msgstr "Port TCP joignable de l'extérieur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:522
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526
 msgid "Use the same port configured for UDP"
 msgstr "Utiliser le même port qui a été configuré pour UDP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:530
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534
 msgid "Specify Port"
 msgstr "Saisir le port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:534
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538
 msgid "Notes"
 msgstr "Remarques"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:537
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:541
 msgid ""
 "a) Do not reveal your port numbers to anyone!   b) Changing these settings "
 "will restart your router."
@@ -4670,12 +5865,12 @@ msgstr ""
 "a)Ne révélez  vos n° de ports à personne! b)La modification de ces réglages "
 "redémarrera votre routeur. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:543
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547
 msgid "Configuration Help"
 msgstr "Aide à la configuration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:545
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:594
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598
 msgid ""
 "While I2P will work fine behind most firewalls, your speeds and network "
 "integration will generally improve if the I2P port is forwarded for both UDP "
@@ -4685,7 +5880,7 @@ msgstr ""
 "votre intégration avec le réseau sera améliorée par la redirection des ports "
 "UDP et TCP d'I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:547
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:551
 msgid ""
 "If you can, please poke a hole in your firewall to allow unsolicited UDP and "
 "TCP packets to reach you."
@@ -4693,7 +5888,7 @@ msgstr ""
 "If vous pouvez, ouvrez un port dans votre pare-feu pour recevoir les paquets "
 "UDP et TCP non sollicités."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:549
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:553
 msgid ""
 "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole "
 "punching with \"SSU introductions\" to relay traffic."
@@ -4701,7 +5896,7 @@ msgstr ""
 "Sinon, I2P est compatible UPnP (Universal Plug and Play) et perçage de trou "
 "UDP par \"représentations SSU\" pour relayer le trafic."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:551
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555
 msgid ""
 "Most of the options above are for special situations, for example where UPnP "
 "does not work correctly, or a firewall not under your control is doing harm."
@@ -4710,13 +5905,13 @@ msgstr ""
 "par exemple quand UPnP ne marche pas correctement, ou qu'un pare-feu hors de "
 "contrôle fait son pénible."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:553
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557
 msgid "Certain firewalls such as symmetric NATs may not work well with I2P."
 msgstr ""
 "Certains types de pare-feu (tels que les NAT symétriques) empêchent un "
 "fonctionnement correct."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:562
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
 msgid ""
 "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect "
 "the external IP address and forward ports."
@@ -4724,41 +5919,41 @@ msgstr ""
 "UPnP est utilisé pour communiquer avec des passerelles Internet pour "
 "détecter l'adresse IP extérieure et contrôler la redirection des ports."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:564
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568
 msgid "UPnP support is beta, and may not work for any number of reasons"
 msgstr ""
 "La gestion par UPnP est toujours en développement, et peut ne pas "
 "fonctionner pour plusieurs raisons"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:566
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570
 msgid "No UPnP-compatible device present"
 msgstr "Aucun appareil compatible UPnP détecté"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:568
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572
 msgid "UPnP disabled on the device"
 msgstr "UPnP est désactivé sur l'appareil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:570
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574
 msgid "Software firewall interference with UPnP"
 msgstr "Interférence entre un pare-feu logiciel et UPnP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:572
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576
 msgid "Bugs in the device's UPnP implementation"
 msgstr "Bogues dans l'implémentation UPnP de l'appareil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:574
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578
 msgid "Multiple firewall/routers in the internet connection path"
 msgstr "Il y a plusieurs routeurs/pare-feux entre le routeur I2P et l'Internet"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:576
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580
 msgid "UPnP device change, reset, or address change"
 msgstr "Changement d'appareil UPnP, redémarrage, ou changement d'adresse IP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:578
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582
 msgid "Review the UPnP status here."
 msgstr "Vérifier l'état d'UPnP ici."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:580
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584
 msgid ""
 "UPnP may be enabled or disabled above, but a change requires a router "
 "restart to take effect."
@@ -4766,24 +5961,24 @@ msgstr ""
 "UPnP peut être activé ou desactivé au-dessus, mais afin de prendre en compte "
 "la changement il faut rédemarrer le routeur I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:582
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586
 msgid "Hostnames entered above will be published in the network database."
 msgstr ""
 "Les noms d'hôtes saisis ci-dessus seront publié dans la base de données du "
 "réseau I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:584
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588
 msgid "They are <b>not private</b>."
 msgstr "Ils ne sont pas <b>privés</b>."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:586
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590
 msgid ""
 "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or 192.168.1.1."
 msgstr ""
 "De plus, <b>ne saisissez pas une adresse IP privée</b> tel que 127.0.0.1 ou "
 "192.168.1.1."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:588
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592
 msgid ""
 "If you specify the wrong IP address or hostname, or do not properly "
 "configure your NAT or firewall, your network performance will degrade "
@@ -4793,15 +5988,15 @@ msgstr ""
 "NAT ou pare-feu incorrectement, votre intégration avec le réseau I2P sera "
 "substantiellement dégradée."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:590
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594
 msgid "When in doubt, leave the settings at the defaults."
 msgstr "Dans le doute, laissez les réglages par défaut."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:592
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596
 msgid "Reachability Help"
 msgstr "Aide sur la joignabilité"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:597
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:601
 msgid ""
 "If you think you have opened up your firewall and I2P still thinks you are "
 "firewalled, remember that you may have multiple firewalls, for example both "
@@ -4812,7 +6007,7 @@ msgstr ""
 "peut-être plusieurs pare-feux: par exemple celui de votre box DSL et un pare-"
 "feu logiciel dans votre ordinateur."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:600
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604
 msgid ""
 "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help "
 "diagnose the problem."
@@ -4820,15 +6015,15 @@ msgstr ""
 "S'il y a une erreur, les <a href=\"logs.jsp\">historiques</a> peuvent aider "
 "au diagnostic."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:604
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608
 msgid "Your UDP port does not appear to be firewalled."
 msgstr "Votre port UDP ne semble pas bloqué par un pare-feu."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:608
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612
 msgid "Your UDP port appears to be firewalled."
 msgstr "Votre port UDP semble bloqué par un pare-feu."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:610
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614
 msgid ""
 "As the firewall detection methods are not 100% reliable, this may "
 "occasionally be displayed in error."
@@ -4836,7 +6031,7 @@ msgstr ""
 "Comme les méthodes de détection de pare-feu ne sont pas fiables à 100%, ceci "
 "peut occasionnellement générer une erreur."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:612
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616
 msgid ""
 "However, if it appears consistently, you should check whether both your "
 "external and internal firewalls are open for your port."
@@ -4844,7 +6039,7 @@ msgstr ""
 "Cependant, si ça se reproduit systématiquement, vous devez vérifier que "
 "votre box et vos pare-feux internes sont ouverts pour votre port."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:614
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618
 msgid ""
 "I2P will work fine when firewalled, there is no reason for concern. When "
 "firewalled, the router uses \"introducers\" to relay inbound connections."
@@ -4853,7 +6048,7 @@ msgstr ""
 "Derrière un pare-feu, le routeur utilise des  \"représentants\" pour relayer "
 "les connexions entrantes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:616
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620
 msgid ""
 "However, you will get more participating traffic and help the network more "
 "if you can open your firewall(s)."
@@ -4861,7 +6056,7 @@ msgstr ""
 "Cependant, vous obtiendrez plus de trafic participants et aiderez plus le "
 "réseau si vous avez la possibilité d'ouvrir vos pare-feux."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:618
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622
 msgid ""
 "If you think you have already done so, remember that you may have both a "
 "hardware and a software firewall, or be behind an additional, institutional "
@@ -4871,7 +6066,7 @@ msgstr ""
 "être un pare-feu matériel et logiciel, ou que vous êtes derrière un pare-feu "
 "supplémentaire sur lequel vous n'avez aucun contrôle (p.e. en entreprise)."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:620
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624
 msgid ""
 "Also, some routers cannot correctly forward both TCP and UDP on a single "
 "port, or may have other limitations or bugs that prevent them from passing "
@@ -4881,11 +6076,11 @@ msgstr ""
 "UDP sur le même port, ou pourraient  avoir d'autres limitations ou des "
 "bogues qui  les empêcheraient de passer le trafic à I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:624
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628
 msgid "The router is currently testing whether your UDP port is firewalled."
 msgstr "Le routeur teste actuellement si votre port UDP est bloqué."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:628
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632
 msgid ""
 "The router is not configured to publish its address, therefore it does not "
 "expect incoming connections."
@@ -4893,11 +6088,17 @@ msgstr ""
 "Le routeur n'est pas configuré pour publier son adresse : il n'attend donc "
 "pas de connexions entrantes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:630
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634
+msgid ""
+"Hidden mode is automatically enabled for added protection in certain "
+"countries."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636
 msgid "WARN - Firewalled and Fast"
 msgstr "WARN - Pare-feu et Rapide"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:632
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638
 msgid ""
 "You have configured I2P to share more than 128KBps of bandwidth, but you are "
 "firewalled."
@@ -4905,7 +6106,7 @@ msgstr ""
 "Vous avez configuré I2P pour partager plus de 128ko/s de bande passante, "
 "mais vous êtes bloqué par un pare-feu."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:634
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
 msgid ""
 "While I2P will work fine in this configuration, if you really have over "
 "128KBps of bandwidth to share, it will be much more helpful to the network "
@@ -4915,29 +6116,29 @@ msgstr ""
 "vraiment plus de 128ko/s (~1Mb/s) de bande passante à partager, il serait "
 "bénéfique pour le réseau que vous ouvriez un port dans votre pare-feu."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:636
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
 msgid "WARN - Firewalled and Floodfill"
 msgstr "WARN - Pare-feu et Floodfill"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:638
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644
 msgid ""
 "You have configured I2P to be a floodfill router, but you are firewalled."
 msgstr ""
 "Vous avez configuré I2P pour être un routeur de remplissage par diffusion, "
 "mais vous êtes derrière un pare-feu."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:640
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646
 msgid ""
 "For best participation as a floodfill router, you should open your firewall."
 msgstr ""
 "Pour une meilleure participation en tant que diffuseur, vous devriez ouvrir "
 "votre pare-feu."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:642
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648
 msgid "WARN - Firewalled with Inbound TCP Enabled"
 msgstr "WARN - Pare-feu avec TCP entrant activé"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:644
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650
 msgid ""
 "You have configured inbound TCP, however your UDP port is firewalled, and "
 "therefore it is likely that your TCP port is firewalled as well."
@@ -4945,7 +6146,7 @@ msgstr ""
 "Vous avez configuré le TCP entrant,  cependant votre port UDP est bloqué et "
 "en conséquence il est probable que TCP l'est aussi."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:646
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652
 msgid ""
 "If your TCP port is firewalled with inbound TCP enabled, routers will not be "
 "able to contact you via TCP, which will hurt the network."
@@ -4954,447 +6155,185 @@ msgstr ""
 "la console, les routeurs ne pourront pas vous contacter via TCP, ce qui va "
 "perturber le réseau. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:648
-msgid "Please open your firewall or disable inbound TCP above."
-msgstr ""
-"Merci d'ouvrir votre pare-feu ou de désactiver le TCP entrant ci-dessus."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:650
-msgid "WARN - Firewalled with UDP Disabled"
-msgstr "WARN - Pare-feu avec UDP désactivé"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:652
-msgid "You have configured inbound TCP, however you have disabled UDP."
-msgstr "Vous avez configuré le TCP entrant, mais vous avez désactivé UDP."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:654
-msgid ""
-"You appear to be firewalled on TCP, therefore your router cannot accept "
-"inbound connections."
-msgstr ""
-"Vous apparaissez comme étant bloqué par un pare-feu pour TCP, et en "
-"conséquence votre routeur ne peut pas accepter les connexions entrantes."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:656
-msgid "Please open your firewall or enable UDP."
-msgstr "Merci d'ouvrir votre pare-feu ou d'activer UDP."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:658
-msgid "ERR - Clock Skew"
-msgstr "ERR - horloge décalée"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:660
-msgid ""
-"Your system's clock is skewed, which will make it difficult to participate "
-"in the network."
-msgstr ""
-"L'horloge système est décalée, ce qui rend la participation au réseau "
-"difficile."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:662
-msgid "Correct your clock setting if this error persists."
-msgstr "Corrigez votre réglage d'horloge si cette erreur persiste."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:664
-msgid "ERR - Private TCP Address"
-msgstr "ERR - Adresse TCP privée"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:666
-msgid ""
-"You must never advertise an unroutable IP address such as 127.0.0.1 or "
-"192.168.1.1 as your external address."
-msgstr ""
-"Vous ne devez jamais publier une IP non routable telle que 127.0.0.1 ou "
-"192.168.1.1 en tant qu'adresse externe."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:668
-msgid "Correct the address or disable inbound TCP above."
-msgstr "Corrigez cette adresse ou désactivez le TCP entrant ci-dessus."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:670
-msgid "ERR - SymmetricNAT"
-msgstr "ERR - NAT symétrique"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:672
-msgid "I2P detected that you are firewalled by a Symmetric NAT."
-msgstr "I2P a détecté que vous êtes derrière un NAT symétrique."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:674
-msgid ""
-"I2P does not work well behind this type of firewall. You will probably not "
-"be able to accept inbound connections, which will limit your participation "
-"in the network."
-msgstr ""
-"I2P marche mal derrière ce genre de pare-feu. vous ne pourrez sûrement pas "
-"accepter de recevoir de connexions entrantes, ce qui limitera votre "
-"participation au réseau."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:676
-msgid ""
-"ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config "
-"and restart"
-msgstr ""
-"ERR - Port UDP en cours d'utilisation - réglez i2np.udp.internalPort=xxxx "
-"dans la configuration avancée et redémarrez"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:678
-msgid "I2P was unable to bind to port 8887 or other configured port."
-msgstr "I2P n'a pas pu s'attacher au port configuré."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:680
-msgid ""
-"Check to see if another program is using the configured port. If so, stop "
-"that program or configure I2P to use a different port."
-msgstr ""
-"Vérifiez si un autre programme utilise le port configuré pour I2P. Si oui, "
-"arrêtez ce programme ou configurez I2P pour qu'il utilise un port différent "
-"(dans Windows tapez netstat dans une boîte de commandes pour lister les "
-"ports utilisés par les programmes)."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:682
-msgid ""
-"This may be a transient error, if the other program is no longer using the "
-"port."
-msgstr ""
-"Il s'agit peut-être d'une erreur passagère, si l'autre programme n'utilise "
-"plus le port."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:684
-msgid "However, a restart is always required after this error."
-msgstr ""
-"Cependant un redémarrage du routeur est toujours requis après cette erreur."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:686
-msgid "ERR - UDP Disabled and Inbound TCP host/port not set"
-msgstr "ERR - UDP est désactivé et l'hôte/port entrants ne sont pas définis."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:688
-msgid ""
-"You have not configured inbound TCP with a hostname and port above, however "
-"you have disabled UDP."
-msgstr ""
-"vous n'avez pas configuré le TCP entrant ci-dessus avec un nom d'hôte et un "
-"port, mais vous avez désactivé UDP."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:690
-msgid "Therefore your router cannot accept inbound connections."
-msgstr "Le routeur ne peut donc pas accepter de connexions entrantes."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:692
-msgid "Please configure a TCP host and port above or enable UDP."
-msgstr "Merci de configurer ci-dessus un nom et un port TCP, ou d'activer UDP."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:694
-msgid "ERR - Client Manager I2CP Error - check logs"
-msgstr "ERR - Client Manager I2CP Error - vérifiez les historique"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:696
-msgid "This is usually due to a port 7654 conflict. Check the logs to verify."
-msgstr ""
-"Ceci est habituellement dû à un conflit de port 7654. Vérifiez dans "
-"l'historique. (et pensez éventuellement à netstat   ;-)   ) "
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:698
-msgid ""
-"Do you have another I2P instance running? Stop the conflicting program and "
-"restart I2P."
-msgstr ""
-"Avez-vous une autre instance d'I2P en cours d'exécution? Arrêtez le "
-"programme en conflit et redémarrez I2P."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:120
-msgid "config advanced"
-msgstr "configuration avancée"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:270
-msgid "I2P Advanced Configuration"
-msgstr "Configuration I2P avancée"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:326
-msgid "Advanced I2P Configuration"
-msgstr "Configuration I2P avancée"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:336
-msgid "Some changes may require a restart to take effect."
-msgstr "Certains changement nécessitent un redémarrage pour prendre effet."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:119
-msgid "config clients"
-msgstr "configuration clients"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:272
-msgid "I2P Client Configuration"
-msgstr "Configuration clients I2P"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:337
-msgid "Client Configuration"
-msgstr "Préférences"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:339
-msgid ""
-"The Java clients listed below are started by the router and run in the same "
-"JVM."
-msgstr ""
-"Les clients Java listés ci-dessous sont démarrés par le routeur et "
-"s'exécutent dans la même JVM."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:345
-msgid "To change other client options, edit the file"
-msgstr "Pour changer d'autres options du client, modifiez le fichier"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:352
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:430
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:446
-msgid "All changes require restart to take effect."
-msgstr "Tous les changements nécessitent un redémarrage pour prendre effet."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:364
-msgid "Advanced Client Interface Configuration"
-msgstr "Configuration interface client avancée"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:368
-msgid "External I2CP (I2P Client Protocol) Interface Configuration"
-msgstr "Configuration de l'interface I2CP (I2P Client Protocol) externe"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:374
-msgid "Enabled without SSL"
-msgstr "Activé sans SSL"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:380
-msgid "Enabled with SSL required"
-msgstr "Activé avec SLL requis"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:386
-msgid "Disabled - Clients outside this Java process may not connect"
-msgstr ""
-"Désactivé: les clients hors de ce processus Java ne peuvent pas se connecter"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:388
-msgid "I2CP Port"
-msgstr "Port I2CP"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:392
-msgid "I2CP Interface"
-msgstr "Interface i2CP"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:408
-msgid "Authorization"
-msgstr "Autorisation"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414
-msgid "Require username and password"
-msgstr "Utilisateur+Mot de  passe requis"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:416
-msgid "Username"
-msgstr "Utilisateur"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420
-msgid "Password"
-msgstr "Mot de passe"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:426
-msgid "Any changes made here must also be configured in the external client."
-msgstr ""
-"Tous les changements apportés ici doivent être répercutés dans le client "
-"externe."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:428
-msgid "Many clients do not support SSL or authorization."
-msgstr "Nombre de clients ne prennent pas en charge l'authentification ou SSL."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:436
-msgid "WebApp Configuration"
-msgstr "Configuration WebApp"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:438
-msgid ""
-"The Java web applications listed below are started by the webConsole client "
-"and run in the same JVM as the router. They are usually web applications "
-"accessible through the router console. They may be complete applications (e."
-"g. i2psnark),front-ends to another client or application which must be "
-"separately enabled (e.g. susidns, i2ptunnel), or have no web interface at "
-"all (e.g. addressbook)."
-msgstr ""
-"Les applications Web Java listées ci-dessous sont démarrées par le client "
-"webConsole et s'exécutent dans la même JVM que le routeur. Il s'agit "
-"généralement d'applications web accessibles par la console du routeur. Il "
-"peut s'agir d'applications complètes (p.e. i2pSnark), d'interfaces pour "
-"d'autres clients ou applications qui doivent être activées séparément (p.e. "
-"susidns, i2ptunnel), ou n'ayant absolument aucune interface web (p.e. le "
-"carnet d'adresses)"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:440
-msgid ""
-"A web app may also be disabled by removing the .war file from the webapps "
-"directory; however the .war file and web app will reappear when you update "
-"your router to a newer version, so disabling the web app here is the "
-"preferred method."
-msgstr ""
-"Une appli web peut aussi être désactivée en supprimant le ficher .war du "
-"répertoire des web apps; mais le fichier et la web app reviendront à "
-"l'occasion d'une mise à jour du routeur, et donc la désactivation depuis la "
-"console est la méthode recommandée."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:452
-msgid "Plugin Configuration"
-msgstr "Configuration du greffon"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:454
-msgid "The plugins listed below are started by the webConsole client."
-msgstr "Les greffons listés ci-dessous sont démarrés par le client webConsole."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:462
-msgid "Plugin Installation"
-msgstr "Installation de greffon"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:464
-msgid "To install a plugin, enter the download URL:"
-msgstr "Pour installer un greffon, entrez son URL de téléchargement:"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:119
-msgid "config keyring"
-msgstr "Configuration du porte-clés"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654
+msgid "Please open your firewall or disable inbound TCP above."
+msgstr ""
+"Merci d'ouvrir votre pare-feu ou de désactiver le TCP entrant ci-dessus."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:256
-msgid "I2P Keyring Configuration"
-msgstr "Configuration du porte-clés I2P"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656
+msgid "WARN - Firewalled with UDP Disabled"
+msgstr "WARN - Pare-feu avec UDP désactivé"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:324
-msgid "The router keyring is used to decrypt encrypted leaseSets."
-msgstr ""
-"Le trousseau de clefs du routeur est utilisé pour déchiffrer les jeux de "
-"baux (leaseSets) cryptés."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658
+msgid "You have configured inbound TCP, however you have disabled UDP."
+msgstr "Vous avez configuré le TCP entrant, mais vous avez désactivé UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660
 msgid ""
-"The keyring may contain keys for local or remote encrypted destinations."
+"You appear to be firewalled on TCP, therefore your router cannot accept "
+"inbound connections."
 msgstr ""
-"Le trousseau contient les clés des destinations cryptées locales ou "
-"distantes."
+"Vous apparaissez comme étant bloqué par un pare-feu pour TCP, et en "
+"conséquence votre routeur ne peut pas accepter les connexions entrantes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:333
-msgid "Manual Keyring Addition"
-msgstr "Ajout manuel de clés"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662
+msgid "Please open your firewall or enable UDP."
+msgstr "Merci d'ouvrir votre pare-feu ou d'activer UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:335
-msgid "Enter keys for encrypted remote destinations here."
-msgstr "Entrez les clés pour les destinations chiffrées distantes ici."
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664
+msgid "ERR - Clock Skew"
+msgstr "ERR - horloge décalée"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:338
-msgid "Keys for local destinations must be entered on the"
-msgstr "Les clés des destinations locales doivent être entrées sur la"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666
+msgid ""
+"Your system's clock is skewed, which will make it difficult to participate "
+"in the network."
+msgstr ""
+"L'horloge système est décalée, ce qui rend la participation au réseau "
+"difficile."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:340
-msgid "I2PTunnel page"
-msgstr "page I2PTunnel"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668
+msgid "Correct your clock setting if this error persists."
+msgstr "Corrigez votre réglage d'horloge si cette erreur persiste."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:342
-msgid "Dest. name, hash, or full key"
-msgstr "Nom de destination, empreinte, ou clé complète"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670
+msgid "ERR - Private TCP Address"
+msgstr "ERR - Adresse TCP privée"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344
-msgid "Encryption Key"
-msgstr "Clé de cryptage"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672
+msgid ""
+"You must never advertise an unroutable IP address such as 127.0.0.1 or "
+"192.168.1.1 as your external address."
+msgstr ""
+"Vous ne devez jamais publier une IP non routable telle que 127.0.0.1 ou "
+"192.168.1.1 en tant qu'adresse externe."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:120
-msgid "config logging"
-msgstr "configuration des historiques"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674
+msgid "Correct the address or disable inbound TCP above."
+msgstr "Corrigez cette adresse ou désactivez le TCP entrant ci-dessus."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:270
-msgid "I2P Logging Configuration"
-msgstr "Configuration des historiques I2P"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676
+msgid "ERR - SymmetricNAT"
+msgstr "ERR - NAT symétrique"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:326
-msgid "Configure I2P Logging Options"
-msgstr "Configuration des options d'historiques"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678
+msgid "I2P detected that you are firewalled by a Symmetric NAT."
+msgstr "I2P a détecté que vous êtes derrière un NAT symétrique."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:328
-msgid "Log file"
-msgstr "Nom du fichier des historiques"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680
+msgid ""
+"I2P does not work well behind this type of firewall. You will probably not "
+"be able to accept inbound connections, which will limit your participation "
+"in the network."
+msgstr ""
+"I2P marche mal derrière ce genre de pare-feu. vous ne pourrez sûrement pas "
+"accepter de recevoir de connexions entrantes, ce qui limitera votre "
+"participation au réseau."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:332
-msgid "(the symbol '@' will be replaced during log rotation)"
-msgstr "(le caractère \"@\" sera remplacé lors des rotations d'historiques)"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682
+msgid ""
+"ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config "
+"and restart"
+msgstr ""
+"ERR - Port UDP en cours d'utilisation - réglez i2np.udp.internalPort=xxxx "
+"dans la configuration avancée et redémarrez"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:334
-msgid "Log record format"
-msgstr "Format des enregistrements d'historiques"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684
+msgid "I2P was unable to bind to port 8887 or other configured port."
+msgstr "I2P n'a pas pu s'attacher au port configuré."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686
 msgid ""
-"(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)"
+"Check to see if another program is using the configured port. If so, stop "
+"that program or configure I2P to use a different port."
 msgstr ""
-"(utilisez \"d\" = date, \"c\" = classe, \"t\" = tâche, \"p\" = priorité, \"m"
-"\" = message)"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:340
-msgid "Log date format"
-msgstr "Format de date des historiques"
+"Vérifiez si un autre programme utilise le port configuré pour I2P. Si oui, "
+"arrêtez ce programme ou configurez I2P pour qu'il utilise un port différent "
+"(dans Windows tapez netstat dans une boîte de commandes pour lister les "
+"ports utilisés par les programmes)."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688
 msgid ""
-"('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' "
-"= millisecond)"
+"This may be a transient error, if the other program is no longer using the "
+"port."
 msgstr ""
-"(\"MM\" = mois, \"dd\" = jour, \"HH\" = heure, \"mm\" = minute, \"ss\" = "
-"seconde, \"SSS\" = milliseconde)"
+"Il s'agit peut-être d'une erreur passagère, si l'autre programme n'utilise "
+"plus le port."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:346
-msgid "Max log file size"
-msgstr "Taille max des fichiers d'historiques"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690
+msgid "However, a restart is always required after this error."
+msgstr ""
+"Cependant un redémarrage du routeur est toujours requis après cette erreur."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:350
-msgid "Default log level"
-msgstr "Niveau d'historisation par défaut"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692
+msgid "ERR - UDP Disabled and Inbound TCP host/port not set"
+msgstr "ERR - UDP est désactivé et l'hôte/port entrants ne sont pas définis."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694
 msgid ""
-"(DEBUG and INFO are not recommended defaults, as they will drastically slow "
-"down your router)"
+"You have not configured inbound TCP with a hostname and port above, however "
+"you have disabled UDP."
 msgstr ""
-"(DEBUG et INFO sont déconseillés, car ils ralentissent double-plus-grâââve "
-"votre routeur)"
+"vous n'avez pas configuré le TCP entrant ci-dessus avec un nom d'hôte et un "
+"port, mais vous avez désactivé UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:356
-msgid "Log level overrides"
-msgstr "Exceptions au niveau d'historisation"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696
+msgid "Therefore your router cannot accept inbound connections."
+msgstr "Le routeur ne peut donc pas accepter de connexions entrantes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:360
-msgid "New override"
-msgstr "Nouvelle exception"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698
+msgid "Please configure a TCP host and port above or enable UDP."
+msgstr "Merci de configurer ci-dessus un nom et un port TCP, ou d'activer UDP."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700
+msgid "ERR - Client Manager I2CP Error - check logs"
+msgstr "ERR - Client Manager I2CP Error - vérifiez les historique"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702
+msgid "This is usually due to a port 7654 conflict. Check the logs to verify."
+msgstr ""
+"Ceci est habituellement dû à un conflit de port 7654. Vérifiez dans "
+"l'historique. (et pensez éventuellement à netstat   ;-)   ) "
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704
+msgid ""
+"Do you have another I2P instance running? Stop the conflicting program and "
+"restart I2P."
+msgstr ""
+"Avez-vous une autre instance d'I2P en cours d'exécution? Arrêtez le "
+"programme en conflit et redémarrez I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:139
 msgid "config peers"
 msgstr "Configuration des pairs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:256
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330
 msgid "I2P Peer Configuration"
 msgstr "Configuration des pairs I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:405
 msgid "Manual Peer Controls"
 msgstr "Contrôle manuel des pairs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:332
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:407
 msgid "Router Hash"
 msgstr "Empreinte du routeur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:411
 msgid "Manually Ban / Unban a Peer"
 msgstr "(Dé)banissement manuel d'un pair"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:413
 msgid ""
 "Banning will prevent the participation of this peer in tunnels you create."
 msgstr ""
 "Le banissement empêchera ce pair de participer aux tunnels que vous créez."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:423
 msgid "Adjust Profile Bonuses"
 msgstr "Ajuster les boni du profil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:425
 msgid ""
 "Bonuses may be positive or negative, and affect the peer's inclusion in Fast "
 "and High Capacity tiers. Fast peers are used for client tunnels, and High "
@@ -5407,32 +6346,31 @@ msgstr ""
 "capacités pour quelques tunnels exploratoires. Les boni actuels sont "
 "affichés sur la"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:427
 msgid "profiles page"
 msgstr "page des profils"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:370
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:280
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:445
 msgid "Banned Peers"
 msgstr "Pairs bannis"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466
 msgid "Banned IPs"
 msgstr "Adresses IP bannies"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:139
 msgid "config reseeding"
 msgstr "Config réamorçage"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343
 msgid "I2P Reseeding Configuration"
 msgstr "Configuration du réamorçage d'I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400
 msgid "Reseeding Configuration"
 msgstr "Configuration réamorçage"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:402
 msgid ""
 "Reseeding is the bootstrapping process used to find other routers when you "
 "first install I2P, or when your router has too few router references "
@@ -5442,14 +6380,14 @@ msgstr ""
 "routeurs lors de l'installation initiale d'I2P, ou lorsqu'il reste au "
 "routeur trop peu de références à d'autre routeurs."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404
 msgid ""
 "If reseeding has failed, you should first check your network connection."
 msgstr ""
 "Si le réamorçage a échoué, vérifiez d'abord l'état de votre connexion au "
 "réseau."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:333
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408
 msgid ""
 "Change these only if HTTP is blocked by a restrictive firewall, reseed has "
 "failed, and you have access to an HTTP proxy."
@@ -5457,60 +6395,106 @@ msgstr ""
 "Changez-les seulement si HTTP est bloqué par un pare-feu restrictif, si le "
 "réamorçage a échoué, et si vous avez accès à un mandataire (proxy) HTTP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410
 #, java-format
 msgid "See {0} for instructions on reseeding manually."
 msgstr "Voir les instructions de réamorçage manuel sur {0}."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410
 msgid "the FAQ"
 msgstr "la FAQ"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412
 msgid "Reseed URL Selection"
 msgstr "Sélection de l'URL de réamorçage"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416
 msgid "Try SSL first then non-SSL"
 msgstr "Préférer SSL, sinon,  repli sur non-SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420
 msgid "Use SSL only"
 msgstr "Avec SSL seulement"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424
 msgid "Use non-SSL only"
 msgstr "Sans SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:426
 msgid "Reseed URLs"
 msgstr "URLs de réamorçage"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:361
-msgid "Enable HTTP proxy (not used for SSL)"
-msgstr "Activer le mandataire HTTP (non utilisé pour SSL)"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:430
+#, fuzzy
+msgid "Enable HTTP Proxy?"
+msgstr "Mandataire HTTP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:434
 msgid "HTTP Proxy Host"
 msgstr "Hôte mandataire HTTP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:438
 msgid "HTTP Proxy Port"
 msgstr "Port mandataire HTTP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:442
+#, fuzzy
+msgid "Use HTTP Proxy Authorization?"
+msgstr "Port mandataire HTTP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:446
+#, fuzzy
+msgid "HTTP Proxy Username"
+msgstr "Hôte mandataire HTTP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:450
+#, fuzzy
+msgid "HTTP Proxy Password"
+msgstr "Port mandataire HTTP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:454
+#, fuzzy
+msgid "Enable HTTPS Proxy?"
+msgstr "Mandataire HTTP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:458
+#, fuzzy
+msgid "HTTPS Proxy Host"
+msgstr "Hôte mandataire HTTP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:462
+#, fuzzy
+msgid "HTTPS Proxy Port"
+msgstr "Port mandataire HTTP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:466
+#, fuzzy
+msgid "Use HTTPS Proxy Authorization?"
+msgstr "Port mandataire HTTP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:470
+#, fuzzy
+msgid "HTTPS Proxy Username"
+msgstr "Hôte mandataire HTTP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:474
+#, fuzzy
+msgid "HTTPS Proxy Password"
+msgstr "Port mandataire HTTP"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:139
 msgid "config service"
 msgstr "Configuration du service"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:256
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330
 msgid "I2P Service Configuration"
 msgstr "Configuration du service I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385
 msgid "Shutdown the router"
 msgstr "Arrêter le routeur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:387
 msgid ""
 "Graceful shutdown lets the router satisfy the agreements it has already made "
 "before shutting down, but may take a few minutes."
@@ -5519,14 +6503,14 @@ msgstr ""
 "avec d'autres routeurs avant la fermeture,  mais cela prendra quelques "
 "minutes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389
 msgid ""
 "If you need to kill the router immediately, that option is available as well."
 msgstr ""
 "Si vous avez besoin d'arrêter le routeur I2P immédiatement, cette option est "
 "également disponible."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:399
 msgid ""
 "If you want the router to restart itself after shutting down, you can choose "
 "one of the following."
@@ -5534,7 +6518,7 @@ msgstr ""
 "Si vous voulez que le routeur redémarre après l'arrêt, vous pouvez choisir "
 "une des possibilités suivantes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401
 msgid ""
 "This is useful in some situations - for example, if you changed some "
 "settings that client applications only read at startup, such as the "
@@ -5544,7 +6528,7 @@ msgstr ""
 "telle application cliente ne lit qu'au démarrage, comme le mot de passe de "
 "la console ou l'interface sur lequel elle écoute."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403
 msgid ""
 "A graceful restart will take a few minutes (but your peers will appreciate "
 "your patience), while a hard restart does so immediately."
@@ -5552,18 +6536,18 @@ msgstr ""
 "Un redémarrage respectueux prendra quelques minutes (mais vos pairs "
 "apprécieront votre patience), un redémarrage immédiat est quasi instantané."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405
 msgid ""
 "After tearing down the router, it will wait 1 minute before starting back up "
 "again."
 msgstr ""
 "Après le redémarrage du routeur, il attendra 1 minute avant de se relancer."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:415
 msgid "Systray integration"
 msgstr "Intégration dans la zone de notification"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:417
 msgid ""
 "On the windows platform, there is a small application to sit in the system "
 "tray, allowing you to view the router's status"
@@ -5571,7 +6555,7 @@ msgstr ""
 "Sur Windows, une icône pour la zone de notification indiquant l'état du "
 "routeur "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:419
 msgid ""
 "(later on, I2P client applications will be able to integrate their own "
 "functionality into the system tray as well)."
@@ -5579,23 +6563,23 @@ msgstr ""
 "(Ultérieurement, les applications clientes I2P pourront aussi intégrer leurs "
 "propres fonctionnalités dans la zone de notification système)."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:421
 msgid "If you are on windows, you can either enable or disable that icon here."
 msgstr "Si vous êtes sur Windows, vous pouvez (dés)activer cette icône ici."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:423
 msgid "Show systray icon"
 msgstr "Afficher l'icône de zone de notification"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:425
 msgid "Hide systray icon"
 msgstr "Masquer l'icône de zone de notification"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:427
 msgid "Run on startup"
 msgstr "Lancer au démarrage"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:429
 msgid ""
 "You can control whether I2P is run on startup or not by selecting one of the "
 "following options - I2P will install (or remove) a service accordingly."
@@ -5603,16 +6587,16 @@ msgstr ""
 "Vous pouvez contrôler si I2P est lancé ou pas au démarrage en choisissant "
 "une des options suivantes: I2P installera le service en conséquence."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:431
 msgid "If you prefer the command line, you can also run the "
 msgstr "Si vous préférez la ligne commande, vous pouvez aussi exécuter la"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:364
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:430
 msgid "Note"
 msgstr "Note"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:366
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:441
 msgid ""
 "If you are running I2P as service right now, removing it will shut down your "
 "router immediately."
@@ -5620,7 +6604,7 @@ msgstr ""
 "Si vous exécutez actuellement I2P en tant que service, l'enlever arrêtera le "
 "routeur immédiatement."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443
 msgid ""
 "You may want to consider shutting down gracefully, as above, then running "
 "uninstall_i2p_service_winnt.bat."
@@ -5628,15 +6612,15 @@ msgstr ""
 "Vous pouvez faire un arrêt respectueux, comme ci-dessus, puis lancer le "
 "fichier uninstall_i2p_service_winnt.bat."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447
 msgid "Debugging"
 msgstr "Débogage"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:374
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449
 msgid "View the job queue"
 msgstr "Afficher la file d'attente de travaux"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:378
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453
 msgid ""
 "At times, it may be helpful to debug I2P by getting a thread dump. To do so, "
 "please select the following option and review the thread dumped to <a href="
@@ -5647,11 +6631,11 @@ msgstr ""
 "résultat dans  l'historique du <a href=\"logs.jsp#servicelogs\">service "
 "Wrapper</a>."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459
 msgid "Launch browser on router startup?"
 msgstr "Lancer le navigateur au démarrage du routeur?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:386
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:461
 msgid ""
 "I2P's main configuration interface is this web console, so for your "
 "convenience I2P can launch a web browser on startup pointing at"
@@ -5659,69 +6643,94 @@ msgstr ""
 "La plus grande partie de la configuration d'I2P se fait dans cette console, "
 "et donc pour votre confort, I2P peut lancer au démarrage votre navigateur sur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:120
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:139
+#, fuzzy
+msgid "config summary bar"
+msgstr "Panneau de contrôle"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:330
+#, fuzzy
+msgid "I2P Summary Bar Configuration"
+msgstr "Configuration des statistiques d'I2P"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:401
+#, fuzzy
+msgid "Refresh Interval"
+msgstr "Actualiser toutes les"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:407
+msgid "seconds"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:411
+#, fuzzy
+msgid "Customize Summary Bar"
+msgstr "Panneau de contrôle"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:137
 msgid "config stats"
 msgstr "config stats"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:257
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:304
 msgid "I2P Stats Configuration"
 msgstr "Configuration des statistiques d'I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355
 msgid "Configure I2P Stat Collection"
 msgstr "Sélection des données à collecter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357
 msgid "Enable full stats?"
 msgstr "Activer toutes les statistiques"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:364
 msgid "change requires restart to take effect"
 msgstr "la modification sera prise en compte au prochain démarrage"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:373
 msgid "Stat file"
 msgstr "Fichier des statistiques"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:342
+#. shouldShowLog
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:382
 msgid "Filter"
 msgstr "Filtre"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:344
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395
 msgid "toggle all"
 msgstr "basculer tout"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:403
 msgid "Log"
 msgstr "Histo."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:411
 msgid "Graph"
 msgstr "Graph."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:398
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466
 msgid "Advanced filter"
 msgstr "Filtre avancé"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:139
 msgid "config tunnels"
 msgstr "Configuration des tunnels"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:343
 msgid "I2P Tunnel Configuration"
 msgstr "Configuration des tunnels I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:410
 msgid "The default settings work for most people."
 msgstr ""
 "La configuration par défaut fonctionne pour la plupart des utilisateurs."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:414
 msgid "There is a fundamental tradeoff between anonymity and performance."
 msgstr "Il y a une contradiction fondamentale entre anonymat et performances."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:417
 msgid ""
 "Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 "
 "hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely "
@@ -5731,57 +6740,57 @@ msgstr ""
 "3 sauts + 0-2 sauts), ou en grand nombre avec une réserve de secours élevée, "
 "peuvent gravement réduire les performances ou la fiabilité. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:420
 msgid "High CPU and/or high outbound bandwidth usage may result."
 msgstr ""
 "Une forte charge UC et/ou utilisation de bande passante sortante peuvent en "
 "résulter. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:423
 msgid "Change these settings with care, and adjust them if you have problems."
 msgstr ""
 "Modifiez ces réglages avec prudence, et fignolez-les en cas de problèmes."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:358
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:433
 msgid ""
 "Exploratory tunnel setting changes are stored in the router.config file."
 msgstr ""
 "Les modifications des réglages de tunnels exploratoires sont enregistrés "
 "dans le fichier router.config."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:436
 msgid "Client tunnel changes are temporary and are not saved."
 msgstr ""
 "Les modifications des tunnels clients sont temporaires et ne sont pas "
 "enregistrées."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:438
 msgid "To make permanent client tunnel changes see the"
 msgstr ""
 "Pour faire des modifications permanentes à un tunnel client particulier, "
 "voyez la"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:440
 msgid "i2ptunnel page"
 msgstr "page i2ptunnel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:137
 msgid "config UI"
 msgstr "configuration de la console"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:314
 msgid "I2P UI Configuration"
 msgstr "Préférences de la console"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:353
 msgid "Router Console Theme"
 msgstr "Thème de la console"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:374
 msgid "Theme selection disabled for Internet Explorer, sorry."
 msgstr "Sélection de thème indisponible pour Internet Explorer, désolé."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:376
 msgid ""
 "If you're not using IE, it's likely that your browser is pretending to be "
 "IE; please configure your browser (or proxy) to use a different User Agent "
@@ -5791,124 +6800,154 @@ msgstr ""
 "croire; configurez-le (ou son proxy) pour qu'il utilise une chaîne User "
 "Agent différente si vous souhaitez pouvoir changer de thème."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:379
 msgid "Router Console Language"
 msgstr "Langue de la console"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:385
+#, fuzzy
 msgid ""
 "Please contribute to the router console translation project! Contact the "
-"developers on IRC #i2p-dev to help."
+"developers in #i2p-dev on IRC to help."
 msgstr ""
 "Merci de contribuer à la traduction de la console du routeur ! Contactez les "
 "développeurs sur IRC #i2p-dev afin de donner un coup de main."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:360
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:389
 msgid "Apply"
 msgstr "Appliquer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:137
 msgid "config update"
 msgstr "mise à jour config"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:256
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:304
 msgid "I2P Update Configuration"
 msgstr "Configuration des mises à jour"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361
 msgid "Check for I2P and news updates"
 msgstr "Vérification de mises à jour I2P et nouvelles"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:332
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:363
 msgid "News &amp; I2P Updates"
 msgstr "Actualités &amp; mises à jour i2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:367
 msgid "Check for news updates"
 msgstr "Contrôle de mises à jour"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369
 msgid "News Updates"
 msgstr "Mises à jour des nouvelles"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:377
 msgid "Update In Progress"
 msgstr "Mise à jour en cours"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385
 msgid "News URL"
 msgstr "URL des actualités"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:389
 msgid "Refresh frequency"
 msgstr "Fréquence d'actualisation"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:362
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:395
 msgid "Update policy"
 msgstr "Méthode de mise à jour"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:401
 msgid "Update through the eepProxy?"
 msgstr "Mettre à jour via l'eeProxy ?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:405
 msgid "eepProxy host"
 msgstr "eeProxy hôte"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:409
 msgid "eepProxy port"
 msgstr "Port eepProxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:382
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:415
 msgid "Update URLs"
 msgstr "Mettre à jour à partir de ces URLs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:386
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:419
 msgid "Trusted keys"
 msgstr "Clés de confiance"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:390
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:423
 msgid "Update with unsigned development builds?"
 msgstr ""
 "Mettre à jour avec les versions intermédiaires de développement non signées?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:394
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:427
 msgid "Unsigned Build URL"
 msgstr "L'URL de version non signée"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:400
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:433
 msgid "Updates will be dispatched via your package manager."
 msgstr "Les mises à jours seront relayées par votre gestionnaire de paquets"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:406
-msgid "Save"
-msgstr "Enregistrer"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:136
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:136
+msgid "home"
+msgstr "accueil"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:383
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:354
+msgid "Welcome to I2P"
+msgstr "Bienvenue sur I2P !"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:321
+#, fuzzy
+msgid "I2P Addressbook"
+msgstr "Carnet d'adresses"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:323
+msgid "Open in new tab"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:327
+#, fuzzy
+msgid "Your browser does not support iFrames."
+msgstr "Votre port UDP ne semble pas bloqué par un pare-feu."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:128
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:329
+msgid "Click here to continue."
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:144
 msgid "Internal Error"
 msgstr "Erreur interne"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:130
-msgid "Router Console"
-msgstr "Console du routeur I2P"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:134
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150
 msgid "Configuration"
 msgstr "Configuration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157
 msgid "Sorry! There has been an internal error."
 msgstr "Désolé! Une erreur interne est survenue."
 
 #. note to translators - both parameters are URLs
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:261
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:335
 #, java-format
 msgid "Please report bugs on {0} or {1}."
 msgstr "Merci de signaler les bogues sur {0} ou {1}."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:265
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:339
 msgid ""
 "You may use the username \"guest\" and password \"guest\" if you do not wish "
 "to register."
@@ -5916,27 +6955,27 @@ msgstr ""
 "Vous pouvez utiliser l'identifiant \"guest\" et le mot de passe \"guest\" si "
 "vous ne souhaitez pas vous inscrire."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:267
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:168
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:341
 msgid "Please include this information in bug reports"
 msgstr "Veuillez inclure cette information dans les rapports des bugs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:170
 msgid "Error Details"
 msgstr "Détails de l'erreur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:156
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:172
 #, java-format
 msgid "Error {0}"
 msgstr "Erreur {0}"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:176
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:257
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:191
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:331
 msgid "I2P Version and Running Environment"
 msgstr "Version d'I2P & environnement d'exécution"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:204
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:390
 msgid ""
 "Note that system information, log timestamps, and log messages may provide "
 "clues to your location; please review everything you include in a bug report."
@@ -5946,90 +6985,114 @@ msgstr ""
 "votre identité. Merci de vérifier tout ce que vous incluez dans un rapport "
 "de bogue."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:130
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:148
 msgid "Page Not Found"
 msgstr "Page introuvable"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:271
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:319
 msgid ""
 "Sorry! You appear to be requesting a non-existent Router Console page or "
 "resource."
 msgstr ""
 "Désolé! Vous avez demandé une page ou ressource de la console inexistante. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:321
 msgid "Error 404"
 msgstr "Erreur 404"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:326
 msgid "not found"
 msgstr "non trouvé"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:119
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:138
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:136
 msgid "graphs"
 msgstr "graphiques"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:324
 msgid "I2P Performance Graphs"
 msgstr "Graphiques de performances I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:118
-msgid "home"
-msgstr "accueil"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:312
+msgid ""
+"Click a flag to select a language. Click 'configure language' below to "
+"change it later."
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:346
-msgid "Welcome to I2P"
-msgstr "Bienvenue sur I2P !"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:362
+msgid "Search I2P"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:382
+msgid "Eepsites of Interest"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:154
+#, fuzzy
+msgid "i2p tunnel manager"
+msgstr "page i2ptunnel"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:322
+#, fuzzy
+msgid "I2P Tunnel Manager"
+msgstr "page I2PTunnel"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:138
+msgid "Jar File Dump"
+msgstr ""
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:118
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:136
 msgid "job queue"
 msgstr "file d'attente"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:303
 msgid "I2P Router Job Queue"
 msgstr "File d'attente de travaux du routeur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:118
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:138
 msgid "logs"
 msgstr "historiques"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:329
 msgid "I2P Router Logs"
 msgstr "Fichier traces du routeur I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:392
 msgid "Critical Logs"
 msgstr "Historiques critiques"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:314
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:396
 msgid "Router Logs"
 msgstr "Historiques du routeur"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:402
 msgid "Service (Wrapper) Logs"
 msgstr "Historique du service Wrapper"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:118
-msgid "network database summary"
-msgstr "Résumé base de données"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:136
+#, fuzzy
+msgid "network database"
+msgstr "Base de données du réseau"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:255
-msgid "I2P Network Database Summary"
-msgstr "Résumé base de données I2P"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:303
+#, fuzzy
+msgid "I2P Network Database"
+msgstr "Base de données du réseau"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:122
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:142
 msgid "WebApp Not Found"
 msgstr "Application web introuvable"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:259
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:333
 msgid "Web Application Not Running"
 msgstr "Application web non lancée"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:261
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:335
 msgid "The requested web application is not running."
 msgstr "L'application web demandée n'est pas lancée."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:263
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:337
 msgid ""
 "Please visit the <a href=\"/configclients.jsp#webapp\">config clients page</"
 "a> to start it."
@@ -6037,53 +7100,131 @@ msgstr ""
 "Pour la lancer, rendez-vous sur <a href=\"/configclients.jsp#webapp"
 "\">configuration des clients</a>."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:118
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:136
 msgid "peer connections"
 msgstr "connexions de pairs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:303
 msgid "I2P Network Peers"
 msgstr "Pairs I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:118
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:136
 msgid "peer profiles"
 msgstr "profils de pairs"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:303
 msgid "I2P Network Peer Profiles"
 msgstr "Profils de pairs I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:118
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:136
 msgid "statistics"
 msgstr "statistiques"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:272
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:316
 msgid "I2P Router Statistics"
 msgstr "Statistiques du routeur I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:301
 #, java-format
 msgid "Disable {0} Refresh"
 msgstr "Désactiver l''actualisation automatique {0}"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:118
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:154
+#, fuzzy
+msgid "torrents"
+msgstr "Torrents"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:321
+msgid "I2P Torrent Downloader"
+msgstr ""
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:136
 msgid "tunnel summary"
 msgstr "résumé des tunnels"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:303
 msgid "I2P Tunnel Summary"
 msgstr "Résumé des tunnels I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:118
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:136
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:303
 msgid "Peer Profile"
 msgstr "Profils de pair"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:326
 #, java-format
 msgid "Profile for peer {0}"
 msgstr "Profil du pair {0}"
 
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:154
+#, fuzzy
+msgid "webmail"
+msgstr "Messagerie web"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:321
+msgid "I2P Webmail"
+msgstr ""
+
+#~ msgid "IP banned"
+#~ msgstr "IP bannie"
+
+#~ msgid "Network Database RouterInfo Lookup"
+#~ msgstr "Recherche RouterInfo dans la base de données du réseau "
+
+#~ msgid "Network Database Contents"
+#~ msgstr "Contenus NetDb"
+
+#~ msgid "View RouterInfo"
+#~ msgstr "Retour synthèse routeurs"
+
+#~ msgid "View LeaseSets"
+#~ msgstr "Afficher les jeux de baux"
+
+#~ msgid "Show all routers"
+#~ msgstr "Afficher tous, avec statistiques basiques"
+
+#~ msgid "Plugin {0} installed, router restart required"
+#~ msgstr "Greffon {0} installé, le routeur doit être redémarré"
+
+#~ msgid "Peer Profiles"
+#~ msgstr "Profils des pairs"
+
+#~ msgid "Floodfill and Integrated Peers"
+#~ msgstr "Pairs diffuseurs et intégrés"
+
+#~ msgid "Anonymous resident webserver"
+#~ msgstr "Serveur web anonyme"
+
+#~ msgid "Webserver"
+#~ msgstr "Serveur web"
+
+#~ msgid "WARN-Firewalled and Fast"
+#~ msgstr "WARN - Pare-feu et Rapide"
+
+#~ msgid "Tunnel Counts By Peer"
+#~ msgstr "Nombre de tunnels par pair"
+
+#~ msgid "% of total"
+#~ msgstr "% du total"
+
+#~ msgid "Our Tunnels"
+#~ msgstr "Mes tunnels"
+
+#~ msgid "Participating Tunnels"
+#~ msgstr "Tunnels participants"
+
+#~ msgid "Totals"
+#~ msgstr "Totaux"
+
+#~ msgid "Enable HTTP proxy (not used for SSL)"
+#~ msgstr "Activer le mandataire HTTP (non utilisé pour SSL)"
+
+#~ msgid "network database summary"
+#~ msgstr "Résumé base de données"
+
+#~ msgid "I2P Network Database Summary"
+#~ msgstr "Résumé base de données I2P"
+
 #~ msgid "Gracefully restarting I2P to change published router address"
 #~ msgstr ""
 #~ "Redémarrage respectueux en cours pour modifier l'adresse routeur publiée"
@@ -6146,9 +7287,6 @@ msgstr "Profil du pair {0}"
 #~ msgid "minutes"
 #~ msgstr "minutes"
 
-#~ msgid "Download"
-#~ msgstr "Télécharger"
-
 #~ msgid ""
 #~ "Please report bugs on <a href=\"http://trac.i2p2.i2p/newticket\">trac."
 #~ "i2p2.i2p</a>."
diff --git a/apps/routerconsole/locale/messages_sv.po b/apps/routerconsole/locale/messages_sv.po
index 2b543b40d0ff5a70b5f56a3bb9963afa73f88997..eb37433af2f8751f1e18a95e1eec031dff66b612 100644
--- a/apps/routerconsole/locale/messages_sv.po
+++ b/apps/routerconsole/locale/messages_sv.po
@@ -2,7 +2,7 @@
 # Copyright (C) 2009 The I2P Project
 # This file is distributed under the same license as the routerconsole package.
 # To contribute translations, see http://www.i2p2.de/newdevelopers
-# 
+#
 # Translators:
 # 123hund123 <M8R-ra4r1r@mailinator.com>, 2011.
 # hottuna <i2p@robertfoss.se>, 2011.
@@ -11,26 +11,24 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
-"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n"
-"POT-Creation-Date: 2012-05-05 20:26+0000\n"
-"PO-Revision-Date: 2012-05-13 05:54+0000\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-07-26 19:10+0000\n"
+"PO-Revision-Date: 2012-07-25 19:16+0000\n"
 "Last-Translator: Martin Svensson <digitalmannen@gmail.com>\n"
-"Language-Team: Swedish (Sweden) (http://www.transifex.net/projects/p/I2P/language/sv_SE/)\n"
+"Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/I2P/"
+"language/sv_SE/)\n"
+"Language: sv_SE\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: sv_SE\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#. NOTE TO TRANSLATORS: Feel free to translate all these as you see fit, there
-#. are several options...
-#. spaces or not, '.' or not, plural or not. Try not to make it too long, it
-#. is used in
+#. NOTE TO TRANSLATORS: Feel free to translate all these as you see fit, there are several options...
+#. spaces or not, '.' or not, plural or not. Try not to make it too long, it is used in
 #. a lot of tables.
 #. milliseconds
 #. Note to translators, may be negative or zero, 2999 maximum.
-#. {0,number,####} prevents 1234 from being output as 1,234 in the English
-#. locale.
+#. {0,number,####} prevents 1234 from being output as 1,234 in the English locale.
 #. If you want the digit separator in your locale, translate as {0}.
 #. alternates: msec, msecs
 #: ../../../core/java/src/net/i2p/data/DataHelper.java:1370
@@ -68,7 +66,7 @@ msgstr[0] "1 timme"
 msgstr[1] "{0} timmar"
 
 #: ../../../core/java/src/net/i2p/data/DataHelper.java:1384
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:313
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:341
 msgid "n/a"
 msgstr "n/a"
 
@@ -116,14 +114,14 @@ msgstr "Till"
 
 #: ../../../router/java/src/net/i2p/router/Blocklist.java:848
 #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:418
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:451
 msgid "none"
 msgstr "ingen"
 
 #. NPE, too early
 #. if (_context.router().getRouterInfo().getBandwidthTier().equals("K"))
-#. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too
-#. low");
+#. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too low");
 #. else
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:73
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:115
@@ -136,8 +134,7 @@ msgid "Rejecting tunnels: High message delay"
 msgstr "Avvisar tunnlar: Hög meddelandefördröjning"
 
 #. hard to do {0} from here
-#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of
-#. tunnels: High number of requests");
+#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests");
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:207
 msgid "Rejecting most tunnels: High number of requests"
 msgstr "Avvisar tunnlar: Högt antal förfrågningar"
@@ -154,15 +151,13 @@ msgid "Rejecting tunnels: Bandwidth limit"
 msgstr "Avvisar tunnlar: Bandbreddsgräns"
 
 #. hard to do {0} from here
-#. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels:
-#. Bandwidth limit");
+#. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit");
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:400
 msgid "Rejecting most tunnels: Bandwidth limit"
 msgstr "Avvisar de flesta tunnlarna: Bandbreddsgräns"
 
 #. hard to do {0} from here
-#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of
-#. tunnels");
+#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels");
 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:404
 msgid "Accepting most tunnels"
 msgstr "Accepterar de flesta tunnlarna"
@@ -214,8 +209,7 @@ msgid ""
 "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)."
 msgstr "Reseed: hämtar router info från seed URL ({0} lyckade, {1} fel)"
 
-#. NOTE TO TRANSLATORS - each of these phrases is a description for a
-#. statistic
+#. NOTE TO TRANSLATORS - each of these phrases is a description for a statistic
 #. to be displayed on /stats.jsp and in the graphs on /graphs.jsp.
 #. Please keep relatively short so it will fit on the graphs.
 #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:33
@@ -246,8 +240,7 @@ msgstr "Snabba kända peerer"
 msgid "NetDb entry"
 msgstr "NetDb post"
 
-#. This used to be "no common transports" but it is almost always no
-#. transports at all
+#. This used to be "no common transports" but it is almost always no transports at all
 #: ../../../router/java/src/net/i2p/router/transport/GetBidsJob.java:70
 msgid "No transports (hidden or starting up?)"
 msgstr "Inga transporter (gömd eller håller på att startas?)"
@@ -267,7 +260,7 @@ msgstr "{0} används för utgående anslutningar enbart"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521
 #: ../java/src/net/i2p/router/web/HomeHelper.java:32
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:152
 msgid "Help"
 msgstr "Hjälp"
 
@@ -275,16 +268,21 @@ msgstr "Hjälp"
 msgid ""
 "Your transport connection limits are automatically set based on your "
 "configured bandwidth."
-msgstr "Din transportförbindelses gränser sätts automatiskt baserat på din konfigurerade bandbredd."
+msgstr ""
+"Din transportförbindelses gränser sätts automatiskt baserat på din "
+"konfigurerade bandbredd."
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524
 msgid ""
 "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and "
 "i2np.udp.maxConnections=nnn on the advanced configuration page."
-msgstr "För att åsidosätta dessa gränser, lägg till inställningarna i2np.ntcp.maxConnections = nnn och i2np.udp.maxConnections = nnn på den avancerade inställningarsidan."
+msgstr ""
+"För att åsidosätta dessa gränser, lägg till inställningarna i2np.ntcp."
+"maxConnections = nnn och i2np.udp.maxConnections = nnn på den avancerade "
+"inställningarsidan."
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:279
 msgid "Definitions"
 msgstr "Definitioner"
 
@@ -294,8 +292,8 @@ msgstr "Definitioner"
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:35
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:80
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:188
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:91
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204
 msgid "Peer"
 msgstr "Peer"
 
@@ -322,9 +320,9 @@ msgid "They offered to introduce us (help other peers traverse our firewall)"
 msgstr "De erbjöd att introducera oss (hjälp andra traversera vår brandvägg)"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535
-msgid ""
-"We offered to introduce them (help other peers traverse their firewall)"
-msgstr "Vi erbjöd att introducera dom (hjälp andra att traversera deras brandvägg)"
+msgid "We offered to introduce them (help other peers traverse their firewall)"
+msgstr ""
+"Vi erbjöd att introducera dom (hjälp andra att traversera deras brandvägg)"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536
 msgid "How long since a packet has been received / sent"
@@ -345,7 +343,8 @@ msgstr "In/Ut"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537
 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)"
-msgstr "Den utjämnade ingående / utgående överföringshastigheten (KByte per sekund)"
+msgstr ""
+"Den utjämnade ingående / utgående överföringshastigheten (KByte per sekund)"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538
 msgid "How long ago this connection was established"
@@ -354,6 +353,7 @@ msgstr "Tiden sedan denna anslutning etablerades"
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:756
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1973
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:834
 msgid "Up"
 msgstr "Uppe"
 
@@ -371,7 +371,9 @@ msgstr "Skillnaden mellan peerens klocka och din"
 msgid ""
 "The congestion window, which is how many bytes can be sent without an "
 "acknowledgement"
-msgstr "Överbelastningsfönster, vilket är hur många bytes kan sändas utan en bekräftelse"
+msgstr ""
+"Överbelastningsfönster, vilket är hur många bytes kan sändas utan en "
+"bekräftelse"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541
 msgid "The number of sent messages awaiting acknowledgement"
@@ -410,7 +412,9 @@ msgstr "Återsändnings timeout i millisekunder"
 msgid ""
 "Current maximum send packet size / estimated maximum receive packet size "
 "(bytes)"
-msgstr "Nuvarande maximala försändningsstorlek för paket / uppskattad maximal mottagningsstorlek för paket (bytes)"
+msgstr ""
+"Nuvarande maximala försändningsstorlek för paket / uppskattad maximal "
+"mottagningsstorlek för paket (bytes)"
 
 #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549
 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:758
@@ -463,7 +467,7 @@ msgstr "Grundinställningar WAN inställningar"
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:446
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:456
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:96
 msgid "Status"
 msgstr "Status"
 
@@ -524,7 +528,9 @@ msgstr "UPnP Status"
 msgid ""
 "UPnP has been disabled; Do you have more than one UPnP Internet Gateway "
 "Device on your LAN ?"
-msgstr "UPnP har deaktiverats. Har du mer än en   UPnP Internet Gateway enhet i ditt LAN?"
+msgstr ""
+"UPnP har deaktiverats. Har du mer än en   UPnP Internet Gateway enhet i ditt "
+"LAN?"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:502
 msgid "UPnP has not found any UPnP-aware, compatible device on your LAN."
@@ -542,16 +548,17 @@ msgstr "Den aktuella externa IP-adress är inte tillgänglig."
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:516
 #, java-format
 msgid "UPnP reports the maximum downstream bit rate is {0}bits/sec"
-msgstr "UPnP rapporterar att den högsta nedströms hastigheten är {0} bits / sekund"
+msgstr ""
+"UPnP rapporterar att den högsta nedströms hastigheten är {0} bits / sekund"
 
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:518
 #, java-format
 msgid "UPnP reports the maximum upstream bit rate is {0}bits/sec"
-msgstr "UPnP rapporterar att den högsta uppströms hastigheten är {0} bits / sekund"
+msgstr ""
+"UPnP rapporterar att den högsta uppströms hastigheten är {0} bits / sekund"
 
 #. {0} is TCP or UDP
-#. {1,number,#####} prevents 12345 from being output as 12,345 in the English
-#. locale.
+#. {1,number,#####} prevents 12345 from being output as 12,345 in the English locale.
 #. If you want the digit separator in your locale, translate as {1}.
 #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:527
 #, java-format
@@ -709,8 +716,10 @@ msgstr "1 misslyckande"
 msgid "{0} fails"
 msgstr "{0} misslyckande"
 
+#. 1
 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2043
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:160
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:13
 msgid "Banned"
 msgstr "Förbjudna"
 
@@ -746,8 +755,7 @@ msgid "Dropping tunnel requests: Queue time"
 msgstr "Släpper tunnelförfrågningar: Kötid"
 
 #. Automatically generated pseudo-java for xgettext - do not edit
-#. Translators may wish to translate a few of these, do not bother to
-#. translate all of them!!
+#. Translators may wish to translate a few of these, do not bother to translate all of them!!
 #: ../java/build/Countries.java:3
 msgid "Anonymous Proxy"
 msgstr "Anonym proxy"
@@ -1736,15 +1744,96 @@ msgstr "Zambia"
 msgid "Zimbabwe"
 msgstr "Zimbabwe"
 
-#: ../java/src/net/i2p/router/web/CSSHelper.java:75
+#: ../java/src/net/i2p/router/web/CSSHelper.java:117
 #: ../java/src/net/i2p/router/web/HomeHelper.java:33
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:39
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:41
 #: ../java/strings/Strings.java:29
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:252
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:141
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:168
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:170
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:210
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:212
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:203
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:205
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:310
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:148
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:214
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:216
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:234
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:225
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:195
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:197
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:284
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:221
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:223
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:215
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:207
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:209
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:211
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:213
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:222
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:220
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:222
 msgid "I2P Router Console"
 msgstr "I2P Routerkonsoll"
 
@@ -1753,48 +1842,50 @@ msgid "Error updating the configuration - please see the error logs"
 msgstr "Fel vid uppdatering av konfiguration - se felloggar"
 
 #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:61
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:302
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:297
 msgid "Configuration saved successfully"
 msgstr "Konfigurationen sparades utan problem"
 
 #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:63
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:304
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:299
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:96
 msgid ""
 "Error saving the configuration (applied but not saved) - please see the "
 "error logs"
-msgstr "Fel vid sparning ab konfigurationen (tillämpad men inte sparat) - se felloggar"
+msgstr ""
+"Fel vid sparning ab konfigurationen (tillämpad men inte sparat) - se "
+"felloggar"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:375
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437
 msgid "Save Client Configuration"
 msgstr "Spara klientkonfiguration"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:445
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:507
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:511
 msgid "Save Interface Configuration"
 msgstr "Spara gränssnittskonfiguration"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:465
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:527
 msgid "Save WebApp Configuration"
 msgstr "Spara WebApp konfiguration"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:541
 msgid "Save Plugin Configuration"
 msgstr "Spara pluginkonfiguration"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:487
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:549
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:553
 msgid "Install Plugin"
 msgstr "Installera plugin"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:55
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:493
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:555
 msgid "Update All Installed Plugins"
 msgstr "Uppdatera alla installerade insticksprogram"
 
@@ -1826,10 +1917,11 @@ msgid "Start"
 msgstr "Start"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:165
-#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:106
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:49
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:61
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:35
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:143
 msgid "Unsupported"
 msgstr "Stöds inte"
 
@@ -1848,14 +1940,15 @@ msgstr "Klientkonfigureringen sparad - kräver omstart för att träda i kraft."
 msgid "Bad client index."
 msgstr "Felaktigt klientindex"
 
+#.
 #. What do we do here?
-#. 
+#.
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:237
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:248
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:259
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:322
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:392
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:508
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:425
 msgid "Client"
 msgstr "Klient"
 
@@ -1937,9 +2030,9 @@ msgstr "Fel när plugin {0} startades"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:425
 msgid ""
-"Interface configuration saved successfully - restart required to take "
-"effect."
-msgstr "Gränssnittskonfiguration sparad - kräver omstart för att träda i kraft."
+"Interface configuration saved successfully - restart required to take effect."
+msgstr ""
+"Gränssnittskonfiguration sparad - kräver omstart för att träda i kraft."
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:86
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267
@@ -1947,7 +2040,7 @@ msgid "Edit"
 msgstr "Redigera"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:95
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:371
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433
 msgid "Add Client"
 msgstr "Lägg till Klient"
 
@@ -1979,9 +2072,8 @@ msgstr "Plugin"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:167
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:290
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:187
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:97
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:293
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:319
 msgid "Version"
 msgstr "Version"
 
@@ -2003,7 +2095,7 @@ msgstr "Licens"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:213
 #: ../java/src/net/i2p/router/web/HomeHelper.java:35
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174
 msgid "Website"
 msgstr "Webbplats"
 
@@ -2017,7 +2109,7 @@ msgstr "Stoppa"
 
 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:271
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:96
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:381
 msgid "Check for updates"
 msgstr "Kontrollera efter uppdateringar"
 
@@ -2036,32 +2128,38 @@ msgid "Delete"
 msgstr "Ta bort"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:25
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:357
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:377
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:393
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:854
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:419
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:455
 msgid "Delete selected"
 msgstr "Ta bort valda"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:26
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:355
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:363
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:375
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:383
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:391
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:399
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:27
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:873
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:417
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:425
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:437
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:445
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:461
 msgid "Add item"
 msgstr "Lägg till "
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:27
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:361
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:381
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:423
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:443
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:459
 msgid "Restore defaults"
 msgstr "Återställ standardvärden"
 
 #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:343
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:381
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:30
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:409
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:439
 msgid "Save"
 msgstr "Spara"
 
@@ -2081,21 +2179,23 @@ msgstr "Inget namn angivet"
 msgid "No URL entered"
 msgstr "Ingen URL angiven"
 
-#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:77
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:83
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:85
 msgid "Added"
 msgstr "Tillagd"
 
-#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:94
+#: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:100
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:111
 msgid "Removed"
 msgstr "Borttagen "
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:425
 msgid "Add key"
 msgstr "La till nyckel"
 
 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:423
 msgid "Delete key"
 msgstr "Tog bort nyckel"
 
@@ -2144,13 +2244,16 @@ msgstr "Loggkonfiguration sparades"
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:48
 msgid ""
 "Add additional logging statements above. Example: net.i2p.router.tunnel=WARN"
-msgstr "Lägg till ytterligare inställningar ovan. Exempel: net.i2p.router.tunnel=WARN"
+msgstr ""
+"Lägg till ytterligare inställningar ovan. Exempel: net.i2p.router.tunnel=WARN"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:49
 msgid ""
-"Or put entries in the logger.config file. Example: "
-"logger.record.net.i2p.router.tunnel=WARN"
-msgstr "Eller placera poster i logger.config filen. Exempel: logger.record.net.i2p.router.tunnel=WARN"
+"Or put entries in the logger.config file. Example: logger.record.net.i2p."
+"router.tunnel=WARN"
+msgstr ""
+"Eller placera poster i logger.config filen. Exempel: logger.record.net.i2p."
+"router.tunnel=WARN"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:50
 msgid "Valid levels are DEBUG, INFO, WARN, ERROR, CRIT"
@@ -2160,7 +2263,7 @@ msgstr "Giltiga nivåer är DEBUG, INFO, WARN, ERROR, CRIT"
 #. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm
 #. but pink instead of yellow for WARN
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:96
+#: ../java/src/net/i2p/router/web/LogsHelper.java:106
 msgid "CRIT"
 msgstr "CRIT"
 
@@ -2169,22 +2272,23 @@ msgid "DEBUG"
 msgstr "DEBUG"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:98
+#: ../java/src/net/i2p/router/web/LogsHelper.java:108
 msgid "ERROR"
 msgstr "ERROR"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:102
+#: ../java/src/net/i2p/router/web/LogsHelper.java:112
 msgid "INFO"
 msgstr "INFO"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68
-#: ../java/src/net/i2p/router/web/LogsHelper.java:100
+#: ../java/src/net/i2p/router/web/LogsHelper.java:110
 msgid "WARN"
 msgstr "WARN"
 
 #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88
-#: ../java/src/net/i2p/router/web/HomeHelper.java:190
+#: ../java/src/net/i2p/router/web/HomeHelper.java:192
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:808
 msgid "Remove"
 msgstr "Ta bort"
 
@@ -2203,19 +2307,61 @@ msgid "Home Page"
 msgstr "Startsida "
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:211
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:121
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:343
 msgid "Network"
 msgstr "Nätverk"
 
+#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:304
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:278
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:284
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:289
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:326
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:298
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:296
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:282
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:295
+msgid "Summary Bar"
+msgstr "Sammanfattning aktivitetsfält"
+
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19
 msgid "UI"
 msgstr "Användargränssnitt"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:311
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:196
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:491
 #: ../java/strings/Strings.java:72
 msgid "Tunnels"
 msgstr "Tunnlar"
@@ -2225,7 +2371,7 @@ msgid "Clients"
 msgstr "Klienter"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:397
 msgid "Keyring"
 msgstr "Nyckelring"
 
@@ -2234,15 +2380,15 @@ msgid "Logging"
 msgstr "Logging"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:225
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:202
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:377
 #: ../java/strings/Strings.java:67
 msgid "Peers"
 msgstr "Peers"
 
 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:405
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240
 msgid "Stats"
 msgstr "Statistik"
 
@@ -2253,129 +2399,129 @@ msgstr "Avancerad"
 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:54
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:31
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:359
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:303
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:337
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:483
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:382
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:417
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:395
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:545
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:482
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:444
 msgid "Save changes"
 msgstr "Spara ändringar"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:137
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:136
 msgid "Rechecking router reachability..."
 msgstr "Återkontrollerar router nåbarhet..."
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:175
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:174
 msgid "Updating IP address"
 msgstr "Uppdaterar IP-adress"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:194
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193
 msgid "Disabling TCP completely"
 msgstr "Inaktiverar TCP helt"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:199
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:198
 msgid "Updating inbound TCP address to"
 msgstr "Uppdaterar ingående TCP address till"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:204
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:203
 msgid "Disabling inbound TCP"
 msgstr "Inaktiverar inkommande TCP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:206
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205
 msgid "Updating inbound TCP address to auto"
 msgstr "Uppdaterar inkommande TCP-adress till auto"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:217
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:216
 msgid "Updating inbound TCP port to"
 msgstr "Uppdaterar inkommande TCP-port till"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:220
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:219
 msgid "Updating inbound TCP port to auto"
 msgstr "Uppdaterar inkommande TCP-port till auto"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:232
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231
 msgid "Updating UDP port from"
 msgstr "Uppdaterar UDP-port från"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:232
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:231
 msgid "to"
 msgstr "till"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:248
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:247
 msgid "Gracefully restarting into Hidden Router Mode"
 msgstr "Försiktig omstart till dolt routerläge"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:250
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:249
 msgid "Gracefully restarting to exit Hidden Router Mode"
 msgstr "Försiktig omstart ut ur dolt routerläge"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:259
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:258
 msgid "Enabling UPnP, restart required to take effect"
 msgstr "Aktiverar UPnP, omstart krävs för att ändringarna ska börja gälla"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:261
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260
 msgid "Disabling UPnP, restart required to take effect"
 msgstr "Avaktiverar UPnP, omstart krävs för att ändringarna ska börja gälla"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:269
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268
 msgid "Enabling laptop mode"
 msgstr "Aktiverar läge för bärbara datorer"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:271
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:270
 msgid "Disabling laptop mode"
 msgstr "Inaktiverar läge för bärbara datorer"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:278
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:277
 msgid "Disabling UDP"
 msgstr "Avaktivera UDP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:280
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:279
 msgid "Enabling UDP"
 msgstr "Aktivera UDP"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:287
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:286
 msgid "Requiring SSU introducers"
 msgstr "Kräver SSU introducerare"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:350
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:345
 #, java-format
 msgid "The hostname or IP {0} is not publicly routable"
 msgstr "Värdnamnet eller IP {0} är inte publikt routningsbart "
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:353
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:348
 #, java-format
 msgid "The hostname or IP {0} is invalid"
 msgstr "Värdnamnet eller IP {0} är ogiltigt"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:379
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:374
 msgid "Updating bandwidth share percentage"
 msgstr "Uppdaterar bandbreddsprocent för delning"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:409
+#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:404
 msgid "Updated bandwidth limits"
 msgstr "Uppdaterade bandbreddsgräns"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:39
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:47
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:50
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:57
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:60
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:38
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:46
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:49
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:56
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59
 msgid "unknown"
 msgstr "okänd"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:180
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:171
 msgid "bits per second"
 msgstr "bitar per sekund"
 
-#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:181
+#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172
 #, java-format
 msgid "or {0} bytes per month maximum"
 msgstr "eller högst {0} byte per månad"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:353
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:415
 msgid "Ban peer until restart"
 msgstr "Förbjud peer till omstart"
 
@@ -2395,7 +2541,7 @@ msgid "Invalid peer"
 msgstr "Ogiltig peer"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:417
 msgid "Unban peer"
 msgstr "Oförbjud peer"
 
@@ -2408,7 +2554,7 @@ msgid "is not currently banned"
 msgstr "är för närvarande inte förbjuden"
 
 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:381
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:443
 msgid "Adjust peer bonuses"
 msgstr "Justera peer bonusar"
 
@@ -2421,7 +2567,7 @@ msgid "Bad capacity value"
 msgstr "Ogiltigt kapacitetsvärde"
 
 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:418
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:480
 msgid "Save changes and reseed now"
 msgstr "Spara ändringar och reseeda nu"
 
@@ -2440,8 +2586,8 @@ msgstr "Konfiguration sparad utan fel."
 
 #. Normal browsers send value, IE sends button label
 #: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:173
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:331
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:174
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:393
 msgid "Shutdown immediately"
 msgstr "Stäng ner omedelbart"
 
@@ -2488,108 +2634,113 @@ msgstr "Stänger av om {0}"
 msgid "Restart in {0}"
 msgstr "Omstart om {0}"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:168
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:329
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391
 msgid "Shutdown gracefully"
 msgstr "Graciös avstängning"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:172
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:173
 msgid "Graceful shutdown initiated"
 msgstr "Graciös avstängning initierad"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:177
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178
 msgid "Shutdown immediately!  boom bye bye bad bwoy"
 msgstr "Stänger av omedelbart! Pangbom hejsvejs stygging"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:333
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:179
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:395
 msgid "Cancel graceful shutdown"
 msgstr "Avbryt försiktig avstängning"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181
 msgid "Graceful shutdown cancelled"
 msgstr "Försiktig avstängning avbruten"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:345
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:182
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:407
 msgid "Graceful restart"
 msgstr "Försiktig omstart"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:186
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:187
 msgid "Graceful restart requested"
 msgstr "Försiktig omstart ombedd"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:187
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:347
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:188
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:409
 msgid "Hard restart"
 msgstr "HÃ¥rd omstart"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:192
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:193
 msgid "Hard restart requested"
 msgstr "Försiktig omstart ombedd"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:193
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194
 msgid "Rekey and Restart"
 msgstr "Skapa nya nycklar och starta om"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:195
 msgid "Rekeying after graceful restart"
 msgstr "Skapar nya nycklar efter försiktig omstart"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:197
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:198
 msgid "Rekey and Shutdown"
 msgstr "Skapa nya nycklar och stäng av"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:198
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199
 msgid "Rekeying after graceful shutdown"
 msgstr "Skapar nya nycklar efter försiktig avstängning"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:201
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:373
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:435
 msgid "Run I2P on startup"
 msgstr "Kör I2P vid start"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:375
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:437
 msgid "Don't run I2P on startup"
 msgstr "Kör inte I2P vid start"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:205
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:393
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:206
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455
 msgid "Dump threads"
 msgstr "Dumpa trådar"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:213
+#, java-format
+msgid "Threads dumped to {0}"
+msgstr "Trådar dumpade till {0}"
+
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463
 msgid "View console on startup"
 msgstr "Visa konsol vid uppstart"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216
 msgid "Console is to be shown on startup"
 msgstr "Konsolen ska visas vid uppstart"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465
 msgid "Do not view console on startup"
 msgstr "Visa inte konsolen vid start"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219
 msgid "Console is not to be shown on startup"
 msgstr "Konsolen ska inte visas vid start"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:226
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228
 msgid "Service installed"
 msgstr "Tjänst installerad"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:230
 msgid "Warning: unable to install the service"
 msgstr "Varning: kunde inte installera tjänsten"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237
 msgid "Service removed"
 msgstr "Tjänst borttagen"
 
-#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237
+#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:239
 msgid "Warning: unable to remove the service"
 msgstr "Varning: kunde ej ta bort tjänsten"
 
@@ -2609,10 +2760,74 @@ msgstr "Full statistik avaktiverad - kräver omstart för att träda i kraft"
 msgid ""
 "Graph list updated, may take up to 60s to be reflected here and on the <a "
 "href=\"graphs.jsp\">Graphs Page</a>"
-msgstr "Diagramlistan uppdateras, det kan ta upp till 60 sekunder innan det återspeglas här och på <a href=\"graphs.jsp\">diagramsidan</a>"
+msgstr ""
+"Diagramlistan uppdateras, det kan ta upp till 60 sekunder innan det "
+"återspeglas här och på <a href=\"graphs.jsp\">diagramsidan</a>"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:28
+msgid "Save order"
+msgstr "Spara ordning"
 
-#. the count isn't really correct anyway, since we don't check for actual
-#. changes
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:35
+msgid "Refresh interval changed"
+msgstr "Uppdateringsintervall ändrat "
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:37
+#, java-format
+msgid "Refresh interval must be at least {0} seconds"
+msgstr "Uppdateringsintervallet måste minst vara {0} sekunder"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:39
+msgid "Refresh interval must be a number"
+msgstr "Uppdateringsintervallet måste vara siffror"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:417
+msgid "Restore full default"
+msgstr "Återställ till grundinställningar"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:44
+msgid "Full summary bar default restored."
+msgstr "Fullständiga summeringsfältet återställt till  grundinställning"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:45
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:49
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:141
+msgid "Summary bar will refresh shortly."
+msgstr "Summeringsfältet uppdateras snart"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:46
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:419
+msgid "Restore minimal default"
+msgstr "Återställ till minimala grundinställningar"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:48
+msgid "Minimal summary bar default restored."
+msgstr "Minimala summeringsfältet återställt till  grundinställning"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:65
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:87
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:135
+msgid "Order must be an integer"
+msgstr "Ordningen måste vara ett heltal "
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:72
+msgid "No section selected"
+msgstr "Ingen sektion vald"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:77
+msgid "No order entered"
+msgstr "Ingen ordning angiven"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:133
+msgid "Moved"
+msgstr "Flyttad"
+
+#: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:140
+msgid "Saved order of sections."
+msgstr "Sparar ordningen på valen "
+
+#. the count isn't really correct anyway, since we don't check for actual changes
 #. addFormNotice("Updated settings for " + updated + " pools.");
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:136
 msgid "Updated settings for all pools."
@@ -2627,7 +2842,9 @@ msgstr "Konfiguration för förberadande tunnlar har sparats."
 msgid ""
 "Error saving the configuration (applied but not saved) - please see the "
 "error logs."
-msgstr "Problem: konfiguration för förberadande tunnlar kunde ej sparas (träder dock i kraft nu) - kontrollera felloggarna."
+msgstr ""
+"Problem: konfiguration för förberadande tunnlar kunde ej sparas (träder dock "
+"i kraft nu) - kontrollera felloggarna."
 
 #. * dummies for translation
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:14
@@ -2664,7 +2881,8 @@ msgstr "Anonymitetsvarning - Inställningar inkluderar tunnlar med 1-hopp."
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:83
 msgid "PERFORMANCE WARNING - Settings include very long tunnels."
-msgstr "Prestantavarning - Inställningar inkluderar tunnlar med väldigt många hopp."
+msgstr ""
+"Prestantavarning - Inställningar inkluderar tunnlar med väldigt många hopp."
 
 #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:86
 msgid "PERFORMANCE WARNING - Settings include high tunnel quantities."
@@ -2735,6 +2953,10 @@ msgstr "Finska"
 msgid "German"
 msgstr "Tyska"
 
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
+msgid "Greek"
+msgstr "Grekiska "
+
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63
 msgid "Spanish"
 msgstr "Spanska"
@@ -2747,6 +2969,10 @@ msgstr "Nederländska"
 msgid "French"
 msgstr "Franska"
 
+#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
+msgid "Hungarian"
+msgstr "Ungerska"
+
 #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64
 msgid "Italian"
 msgstr "Italienska"
@@ -2785,7 +3011,8 @@ msgstr "Uppdatering tillgänglig, försöker ladda ner nu"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:105
 msgid "Update available, click button on left to download"
-msgstr "Uppdatering tillgänglig, klicka på knappen till vänster för att ladda ner"
+msgstr ""
+"Uppdatering tillgänglig, klicka på knappen till vänster för att ladda ner"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111
 msgid "No update available"
@@ -2820,7 +3047,7 @@ msgstr "Uppdaterar uppdateringsfrekvensen till {0}"
 
 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151
 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:112
-#: ../java/src/net/i2p/router/web/GraphHelper.java:360
+#: ../java/src/net/i2p/router/web/GraphHelper.java:361
 msgid "Never"
 msgstr "Aldrig"
 
@@ -2862,7 +3089,9 @@ msgstr "Ladda ner, kontrollera och starta om"
 msgid ""
 "Invalid form submission, probably because you used the 'back' or 'reload' "
 "button on your browser. Please resubmit."
-msgstr "Ogiltigt formulärdata, förmodligen för att du använde \"back\" eller \"reload\" knappen i din webbläsare. Vänligen skicka om."
+msgstr ""
+"Ogiltigt formulärdata, förmodligen för att du använde \"back\" eller \"reload"
+"\" knappen i din webbläsare. Vänligen skicka om."
 
 #: ../java/src/net/i2p/router/web/GraphHelper.java:159
 msgid "Combined bandwidth graph"
@@ -2870,131 +3099,128 @@ msgstr "Kombinerad bandbreddsgraf"
 
 #. e.g. "statname for 60m"
 #: ../java/src/net/i2p/router/web/GraphHelper.java:172
-#: ../java/src/net/i2p/router/web/GraphHelper.java:220
+#: ../java/src/net/i2p/router/web/GraphHelper.java:221
 #, java-format
 msgid "{0} for {1}"
 msgstr "{0} för {1}"
 
-#. FIXME jrobin doesn't support setting the timezone, will have to mod
-#. TimeAxis.java
-#: ../java/src/net/i2p/router/web/GraphHelper.java:194
-#: ../java/src/net/i2p/router/web/GraphHelper.java:307
-msgid "All times are UTC."
-msgstr "Alla tidsangivelser är i UTC."
-
-#: ../java/src/net/i2p/router/web/GraphHelper.java:222
+#: ../java/src/net/i2p/router/web/GraphHelper.java:223
 #, java-format
 msgid "ending {0} ago"
 msgstr "Slutade för {0} sen"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:237
+#: ../java/src/net/i2p/router/web/GraphHelper.java:238
 msgid "Larger"
 msgstr "Större"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:243
+#: ../java/src/net/i2p/router/web/GraphHelper.java:244
 msgid "Smaller"
 msgstr "Mindre"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:249
+#: ../java/src/net/i2p/router/web/GraphHelper.java:250
 msgid "Taller"
 msgstr "Längre "
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:255
+#: ../java/src/net/i2p/router/web/GraphHelper.java:256
 msgid "Shorter"
 msgstr "Kortare"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:261
+#: ../java/src/net/i2p/router/web/GraphHelper.java:262
 msgid "Wider"
 msgstr "Bredare"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:267
+#: ../java/src/net/i2p/router/web/GraphHelper.java:268
 msgid "Narrower"
 msgstr "Smalare"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:274
+#: ../java/src/net/i2p/router/web/GraphHelper.java:275
 msgid "Larger interval"
 msgstr "Större intervall"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:280
+#: ../java/src/net/i2p/router/web/GraphHelper.java:281
 msgid "Smaller interval"
 msgstr "Mindre intervall"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:287
+#: ../java/src/net/i2p/router/web/GraphHelper.java:288
 msgid "Previous interval"
 msgstr "Föregående intervall"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:298
+#: ../java/src/net/i2p/router/web/GraphHelper.java:299
 msgid "Next interval"
 msgstr "Nästa intervall"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:304
-#: ../java/src/net/i2p/router/web/GraphHelper.java:344
+#: ../java/src/net/i2p/router/web/GraphHelper.java:305
+#: ../java/src/net/i2p/router/web/GraphHelper.java:345
 msgid "Plot averages"
 msgstr "Graggenomsnitt"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:304
-#: ../java/src/net/i2p/router/web/GraphHelper.java:345
+#: ../java/src/net/i2p/router/web/GraphHelper.java:305
+#: ../java/src/net/i2p/router/web/GraphHelper.java:346
 msgid "plot events"
 msgstr "grafhändelser"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:339
+#: ../java/src/net/i2p/router/web/GraphHelper.java:308
+msgid "All times are UTC."
+msgstr "Alla tidsangivelser är i UTC."
+
+#: ../java/src/net/i2p/router/web/GraphHelper.java:340
 msgid "Configure Graph Display"
 msgstr "Konfigurera Grafvisning"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:339
+#: ../java/src/net/i2p/router/web/GraphHelper.java:340
 msgid "Select Stats"
 msgstr "Vald statistik"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:343
+#: ../java/src/net/i2p/router/web/GraphHelper.java:344
 msgid "Periods"
 msgstr "Perioder"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:345
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:378
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:371
+#: ../java/src/net/i2p/router/web/GraphHelper.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:433
 msgid "or"
 msgstr "eller"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:346
+#: ../java/src/net/i2p/router/web/GraphHelper.java:347
 msgid "Image sizes"
 msgstr "Bildstorlekar"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:346
+#: ../java/src/net/i2p/router/web/GraphHelper.java:347
 msgid "width"
 msgstr "bredd"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:347
+#: ../java/src/net/i2p/router/web/GraphHelper.java:348
 msgid "height"
 msgstr "höjd"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:347
 #: ../java/src/net/i2p/router/web/GraphHelper.java:348
+#: ../java/src/net/i2p/router/web/GraphHelper.java:349
 msgid "pixels"
 msgstr "pixlar"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:349
+#: ../java/src/net/i2p/router/web/GraphHelper.java:350
 msgid "Refresh delay"
 msgstr "Uppdaterings fördröjning"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:364
+#: ../java/src/net/i2p/router/web/GraphHelper.java:365
 msgid "Store graph data on disk?"
 msgstr "Lagra graf data på disk?"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:370
+#: ../java/src/net/i2p/router/web/GraphHelper.java:371
 msgid "Save settings and redraw graphs"
 msgstr "Spara inställningar och rita om grafer"
 
-#: ../java/src/net/i2p/router/web/GraphHelper.java:425
+#: ../java/src/net/i2p/router/web/GraphHelper.java:426
 msgid "Graph settings saved"
 msgstr "Grafinställningar sparade"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:27
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252
 msgid "Addressbook"
 msgstr "Adressbok"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:27
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:153
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:250
 msgid "Manage your I2P hosts file here (I2P domain name resolution)"
 msgstr "Hantera din I2P host-fil här (I2P domännamns uppslag)"
 
@@ -3003,7 +3229,7 @@ msgid "Configure Bandwidth"
 msgstr "Konfigurera bandbredd"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:28
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:256
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:314
 msgid "I2P Bandwidth Configuration"
 msgstr "I2P bandbreddsinställningar "
 
@@ -3020,42 +3246,42 @@ msgid "Customize Home Page"
 msgstr "Anpassa startsidan"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:30
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:268
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:330
 msgid "I2P Home Page Configuration"
 msgstr "Konfiguration av I2P startsida"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:31
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:160
 msgid "Anonymous webmail client"
 msgstr "Anonym webbmailklient"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:31
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:162
 msgid "Email"
 msgstr "E-post"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:32
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:266
 msgid "I2P Router Help"
 msgstr "I2P Router Hjälp"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:33
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:146
 msgid "Router Console"
 msgstr "Router Konsol"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:34
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166
 msgid "Built-in anonymous BitTorrent Client"
 msgstr "Inbyggd anonym Bittorrentklient"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:34
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168
 msgid "Torrents"
 msgstr "Torrents"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:35
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172
 msgid "Local web server"
 msgstr "Lokal webserver"
 
@@ -3068,162 +3294,206 @@ msgid "Bug tracker"
 msgstr "Bugg tracker"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:40
+msgid "The Italian Bittorrent Resource"
+msgstr "The Italian Bittorrent Resource"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:41
 msgid "Dev Forum"
 msgstr "Utv Forum"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:40
+#: ../java/src/net/i2p/router/web/HomeHelper.java:41
 msgid "Development forum"
 msgstr "Utvecklingsforumet"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:41
-#: ../java/src/net/i2p/router/web/HomeHelper.java:52
+#: ../java/src/net/i2p/router/web/HomeHelper.java:42
+#: ../java/src/net/i2p/router/web/HomeHelper.java:54
 msgid "Bittorrent tracker"
 msgstr "Bittorrent tracker"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:41
+#: ../java/src/net/i2p/router/web/HomeHelper.java:42
 msgid "diftracker"
 msgstr "diftracker"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:42
+#: ../java/src/net/i2p/router/web/HomeHelper.java:43
 msgid "I2P Applications"
 msgstr "I2P applikationer"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:43
+#: ../java/src/net/i2p/router/web/HomeHelper.java:44
 msgid "FAQ"
 msgstr "FAQ"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:43
+#: ../java/src/net/i2p/router/web/HomeHelper.java:44
 msgid "Frequently Asked Questions"
 msgstr "Vanliga frågor"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:44
+#: ../java/src/net/i2p/router/web/HomeHelper.java:45
 msgid "Community forum"
 msgstr "Community forum"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:44
+#: ../java/src/net/i2p/router/web/HomeHelper.java:45
 msgid "Forum"
 msgstr "Forum"
 
-#. "ident.i2p" + S + _x("Short message service") + S + "http://ident.i2p/" + S
-#. + I + "itoopie_sm.png" + S +
 #: ../java/src/net/i2p/router/web/HomeHelper.java:46
-msgid "Javadocs"
-msgstr "Javadocs"
+msgid ""
+"A public anonymous Git hosting site - supports pulling via Git and HTTP and "
+"pushing via SSH"
+msgstr ""
+"En publik anonym Git hostnings site - stödje pulling via Git och HTTP och "
+"pushing vis SSH"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:46
-#: ../java/src/net/i2p/router/web/HomeHelper.java:55
-msgid "Technical documentation"
-msgstr "Teknisk dokumentation"
+msgid "Anonymous Git Hosting"
+msgstr "Anonym Git Hosting"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:47
-msgid "Key Server"
-msgstr "Nyckelserver "
+msgid "Microblog"
+msgstr "Microblog"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:47
-msgid "OpenPGP Keyserver"
-msgstr "OpenPGP nyckelserver "
+msgid "Your premier microblogging service on I2P"
+msgstr "Din microblognings tjänst på I2P"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:48
+msgid "Javadocs"
+msgstr "Javadocs"
 
 #: ../java/src/net/i2p/router/web/HomeHelper.java:48
+#: ../java/src/net/i2p/router/web/HomeHelper.java:57
+msgid "Technical documentation"
+msgstr "Teknisk dokumentation"
+
+#: ../java/src/net/i2p/router/web/HomeHelper.java:50
 msgid "Debian and Tahoe-LAFS repositories"
 msgstr "Debian och Tahoe-LAFS programarkiv"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:48
+#. _x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "education.png" + S +
+#: ../java/src/net/i2p/router/web/HomeHelper.java:50
 msgid "killyourtv.i2p"
 msgstr "killyourtv.i2p"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:49
+#: ../java/src/net/i2p/router/web/HomeHelper.java:51
 msgid "I2P Pastebin"
 msgstr "I2P Pastebin"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:49
+#: ../java/src/net/i2p/router/web/HomeHelper.java:51
 msgid "Pastebin"
 msgstr "Pastebin"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:50
+#: ../java/src/net/i2p/router/web/HomeHelper.java:52
 msgid "I2P News"
 msgstr "I2P Nyheter"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:51
+#: ../java/src/net/i2p/router/web/HomeHelper.java:53
 msgid "Add-on directory"
 msgstr "katalogen för insticksprogram"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:51
+#: ../java/src/net/i2p/router/web/HomeHelper.java:53
 msgid "Plugins"
 msgstr "insticksprogram"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:52
+#: ../java/src/net/i2p/router/web/HomeHelper.java:54
 msgid "Postman's Tracker"
 msgstr "Postman's Tracker"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:53
+#: ../java/src/net/i2p/router/web/HomeHelper.java:55
 msgid "I2P home page"
 msgstr "I2P startsida"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:53
+#: ../java/src/net/i2p/router/web/HomeHelper.java:55
 msgid "Project Website"
 msgstr "Project Website"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:54
+#: ../java/src/net/i2p/router/web/HomeHelper.java:56
 msgid "I2P Netowrk Statistics"
 msgstr "I2P Nätverksstatistik  "
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:55
+#: ../java/src/net/i2p/router/web/HomeHelper.java:57
 msgid "Technical Docs"
 msgstr "Tekniska Docs"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:56
+#: ../java/src/net/i2p/router/web/HomeHelper.java:58
 msgid "Trac Wiki"
 msgstr "Trac Wiki"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:57
+#: ../java/src/net/i2p/router/web/HomeHelper.java:59
 msgid "Ugha's Wiki"
 msgstr "Ugha's Wiki"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:58
+#: ../java/src/net/i2p/router/web/HomeHelper.java:60
 msgid "Seedless and the Robert BitTorrent applications"
 msgstr "Seedless och Robert BitTorrent applikationer"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:58
+#: ../java/src/net/i2p/router/web/HomeHelper.java:60
 msgid "Sponge's main site"
 msgstr "Sponge's huvudsida"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:99
+#: ../java/src/net/i2p/router/web/HomeHelper.java:101
 msgid "The HTTP proxy is not up"
 msgstr "HTTP proxyn är inte uppe"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:101
+#: ../java/src/net/i2p/router/web/HomeHelper.java:103
 #, java-format
 msgid "Your browser is not properly configured to use the HTTP proxy at {0}"
-msgstr "Din webbläsare är inte korrekt konfigurerad för att använda HTTP-proxy på {0}"
+msgstr ""
+"Din webbläsare är inte korrekt konfigurerad för att använda HTTP-proxy på {0}"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:192
+#: ../java/src/net/i2p/router/web/HomeHelper.java:194
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:810
 msgid "Name"
 msgstr "Namn"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:194
+#: ../java/src/net/i2p/router/web/HomeHelper.java:196
 msgid "URL"
 msgstr "URL"
 
-#: ../java/src/net/i2p/router/web/HomeHelper.java:212
+#: ../java/src/net/i2p/router/web/HomeHelper.java:214
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:856
 msgid "Add"
 msgstr "Lägg till "
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:28
-#: ../java/src/net/i2p/router/web/LogsHelper.java:62
+#: ../java/src/net/i2p/router/web/LogsHelper.java:29
+#: ../java/src/net/i2p/router/web/LogsHelper.java:72
 msgid "File location"
 msgstr "Filposition"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:59
+#: ../java/src/net/i2p/router/web/LogsHelper.java:69
 msgid "File not found"
 msgstr "Fil inte funnen"
 
-#: ../java/src/net/i2p/router/web/LogsHelper.java:77
+#: ../java/src/net/i2p/router/web/LogsHelper.java:87
 msgid "No log messages"
 msgstr "Inga logmeddelande"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:77
-msgid "Network Database RouterInfo Lookup"
-msgstr "Nätverksdatabas, RouterInfo upplag"
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:19
+msgid "Summary"
+msgstr "Sammanfattning"
+
+#. 0
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:20
+msgid "Local Router"
+msgstr "Lokal router"
+
+#. 1
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:21
+msgid "Router Lookup"
+msgstr "Router uppslag"
+
+#. 2
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:22
+msgid "All Routers"
+msgstr "Alla routers"
+
+#. 3
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:23
+msgid "All Routers with Full Stats"
+msgstr "'Alla routers med fulla stats"
+
+#. 4
+#. 5
+#: ../java/src/net/i2p/router/web/NetDbHelper.java:25
+msgid "LeaseSets"
+msgstr "LeaseSet"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:92
 #: ../java/strings/Strings.java:68
@@ -3234,79 +3504,50 @@ msgstr "Router"
 msgid "not found in network database"
 msgstr "hittades inte i nätverksdatabasen"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:104
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:232
-msgid "Network Database Contents"
-msgstr "Nätverksdatabasinnehåll"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:105
-msgid "View RouterInfo"
-msgstr "Visa RouterInfo"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:106
-msgid "LeaseSets"
-msgstr "LeaseSet"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135
 msgid "LeaseSet"
 msgstr "LeaseSet"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:141
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:137
 msgid "Local"
 msgstr "Lokal"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:143
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:139
 msgid "Unpublished"
 msgstr "Opubliserad"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:144
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:151
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:140
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:147
 msgid "Destination"
 msgstr "Destination"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:161
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:157
 #, java-format
 msgid "Expires in {0}"
 msgstr "GÃ¥r ut om {0}"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:163
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:159
 #, java-format
 msgid "Expired {0} ago"
 msgstr "Gick ut {0} sedan"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:178
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:157
 msgid "Gateway"
 msgstr "Gateway"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:178
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:174
 msgid "Lease"
 msgstr "Lease"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:180
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:176
 msgid "Tunnel"
 msgstr "Tunnel"
 
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:232
-msgid "View LeaseSets"
-msgstr "Se LeaseSet"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:234
 msgid "Not initialized"
 msgstr "Inte intierad"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:243
-msgid "Routers"
-msgstr "Routrar"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:245
-msgid "Show all routers"
-msgstr "Visa alla routrar"
-
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:247
-msgid "Show all routers with full stats"
-msgstr "Visa alla routrar med full statistik"
-
 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:283
 msgid "Network Database Router Statistics"
 msgstr "Nätverksdatabas Routerstatistik"
@@ -3325,69 +3566,69 @@ msgstr "Transporter"
 msgid "Country"
 msgstr "Land"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:361
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367
 msgid "Our info"
 msgstr "VÃ¥r information"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:363
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:369
 msgid "Peer info for"
 msgstr "Peer information för"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:367
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:371
 msgid "Full entry"
 msgstr "Full post"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:373
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:119
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:152
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630
 msgid "Hidden"
 msgstr "Gömd"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:373
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378
 msgid "Updated"
 msgstr "Uppdaterad"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:374
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:377
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:379
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382
 #, java-format
 msgid "{0} ago"
 msgstr "{0} sedan"
 
 #. shouldnt happen
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:376
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:380
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:381
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:385
 msgid "Published"
 msgstr "Publicerad"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:382
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:387
 msgid "Address(es)"
 msgstr "Adress(er)"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:395
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:400
 msgid "cost"
 msgstr "kostnad"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:420
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "Hidden or starting up"
 msgstr "Gömd eller startar"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:420
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "SSU"
 msgstr "SSU"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:420
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425
 msgid "SSU with introducers"
 msgstr "SSU med introducerare"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP"
 msgstr "NTCP"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP and SSU"
 msgstr "NTCP och SSU"
 
-#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421
+#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426
 msgid "NTCP and SSU with introducers"
 msgstr "NTCP och SSU med introducerare"
 
@@ -3406,6 +3647,7 @@ msgid "Hide news"
 msgstr "Dölj nyheter"
 
 #: ../java/src/net/i2p/router/web/NewsFetcher.java:149
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642
 msgid "Show news"
 msgstr "Visa nyheter"
 
@@ -3470,7 +3712,6 @@ msgid "Downloading plugin"
 msgstr "Laddar ner plugin"
 
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:169
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:243
 #, java-format
 msgid "{0}B transferred"
 msgstr "{0}B överfört"
@@ -3486,7 +3727,7 @@ msgid "Cannot create plugin directory {0}"
 msgstr "Kan inte skapa pluginmapp {0}"
 
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:191
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:296
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:302
 #, java-format
 msgid "from {0}"
 msgstr "från {0}"
@@ -3501,8 +3742,7 @@ msgstr "Plugin från {0} är korrupt"
 msgid "Plugin from {0} does not contain the required configuration file"
 msgstr "Plugin från {0} innehåller inte deb konfiguration som krävs"
 
-#. updateStatus("<b>" + "Plugin contains an invalid key" + ' ' + pubkey + ' '
-#. + signer + "</b>");
+#. updateStatus("<b>" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + "</b>");
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225
 #, java-format
 msgid "Plugin from {0} contains an invalid key"
@@ -3539,7 +3779,9 @@ msgstr "Denna plugin kräver Java version {0} eller högre"
 msgid ""
 "Downloaded plugin is for new installs only, but the plugin is already "
 "installed"
-msgstr "Nedladdad plugin är för nya endast för nya installationer, men denna plugin är redan installerad"
+msgstr ""
+"Nedladdad plugin är för nya endast för nya installationer, men denna plugin "
+"är redan installerad"
 
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:329
 msgid "Installed plugin does not contain the required configuration file"
@@ -3547,7 +3789,8 @@ msgstr "Installerad plugin innehåller inte den konfigurations som krävs"
 
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:337
 msgid "Signature of downloaded plugin does not match installed plugin"
-msgstr "Signaturen av nerladdad plugin matchar inte den plugin som är installerad"
+msgstr ""
+"Signaturen av nerladdad plugin matchar inte den plugin som är installerad"
 
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:344
 #, java-format
@@ -3585,7 +3828,8 @@ msgstr "Insticksprogrammet kommer att installeras vid nästa omstart."
 
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:410
 msgid "Plugin is for upgrades only, but the plugin is not installed"
-msgstr "Plugin är endast för uppdateringar, men denna plugin är inte installerad"
+msgstr ""
+"Plugin är endast för uppdateringar, men denna plugin är inte installerad"
 
 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:423
 #, java-format
@@ -3618,219 +3862,225 @@ msgstr "Plugin {0} installerad men kunde inte startas"
 msgid "Failed to download plugin from {0}"
 msgstr "Misslyckades med att ladda ner plugin från {0}"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:71
-msgid "Peer Profiles"
-msgstr "Peer Profiler"
-
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72
+#. buf.append("<h2>").append(_("Peer Profiles")).append("</h2>\n<p>");
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83
 #, java-format
 msgid "Showing 1 recent profile."
 msgid_plural "Showing {0} recent profiles."
 msgstr[0] "Visar senaste profil."
 msgstr[1] "Visar senaste {0} profiler."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:74
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85
 #, java-format
 msgid "Hiding 1 older profile."
 msgid_plural "Hiding {0} older profiles."
 msgstr[0] "Gömmer 1 äldre profil."
 msgstr[1] "Gömmer {0} äldre  profiler."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:76
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87
 #, java-format
 msgid "Hiding 1 standard profile."
 msgid_plural "Hiding {0} standard profiles."
 msgstr[0] "Gömmer standard pofil."
 msgstr[1] "Gömmer {0} standard pofiler."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:81
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:92
 msgid "Groups (Caps)"
 msgstr "Grupper (Kap.)"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:251
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:373
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:93
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:435
 msgid "Speed"
 msgstr "Hastighet"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:253
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:377
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:94
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:439
 msgid "Capacity"
 msgstr "Kapacitet"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:84
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:255
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:95
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:277
 msgid "Integration"
 msgstr "Integration"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:124
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:135
 msgid "Fast, High Capacity"
 msgstr "Snabb, Hög kapacitet"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:125
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:136
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:11
 msgid "High Capacity"
 msgstr "Hög kapacitet"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:137
 msgid "Standard"
 msgstr "Standard"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:161
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:138
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:172
 msgid "Failing"
 msgstr "Misslyckas"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:252
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:140
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:416
 msgid "Integrated"
 msgstr "Integrerad"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:173
 msgid "Unreachable"
 msgstr "Onåbar"
 
 #. hide if < 10%
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:169
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:180
 msgid "Test Fails"
 msgstr "Testet misslyckades"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:175
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186
 msgid "profile"
 msgstr "profil"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:184
-msgid "Floodfill and Integrated Peers"
-msgstr "Floodfill och integrerade peers."
-
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:189
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205
 msgid "Caps"
 msgstr "Kap."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:190
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:206
 msgid "Integ. Value"
 msgstr "Heltalsvärde"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:207
 msgid "Last Heard About"
 msgstr "Hörde senast om"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:208
 msgid "Last Heard From"
 msgstr "Hörde senast från"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:209
 msgid "Last Good Send"
 msgstr "Senaste bra försändning"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:210
 msgid "Last Bad Send"
 msgstr "Senaste dåliga försändning"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:211
 msgid "10m Resp. Time"
 msgstr "10m svarstid"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:212
 msgid "1h Resp. Time"
 msgstr "1h svarstid"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:213
 msgid "1d Resp. Time"
 msgstr "1d svarstid"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:214
 msgid "Last Good Lookup"
 msgstr "Senaste bra uppslag"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:215
 msgid "Last Bad Lookup"
 msgstr "Senaste dåliga uppslag"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:216
 msgid "Last Good Store"
 msgstr "Senaste bra lagring"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:217
 msgid "Last Bad Store"
 msgstr "Senaste dåliga lagring"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:218
 msgid "1h Fail Rate"
 msgstr "1h felfrekvens"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:219
 msgid "1d Fail Rate"
 msgstr "1d felfrekvens"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:250
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272
 msgid "Thresholds"
 msgstr "Trösklar"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274
 msgid "fast peers"
 msgstr "snabba peers"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276
 msgid "high capacity peers"
 msgstr "högkapacitets peers"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:278
 msgid " well integrated peers"
 msgstr "väintegrerade peers"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "as determined by the profile organizer"
 msgstr "som bestämd av profilorganiseraren"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:280
 msgid "groups"
 msgstr "grupper"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281
 msgid "capabilities in the netDb, not used to determine profiles"
 msgstr "kapaciteten i netDb, används inte för att fastställa profiler"
 
 #. capabilities
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:281
 #: ../java/strings/Strings.java:81
 msgid "caps"
 msgstr "kap."
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282
 msgid ""
 "peak throughput (bytes per second) over a 1 minute period that the peer has "
 "sustained in a single tunnel"
-msgstr "topp genomströmning (bytes per sekund) under en period av1 minut  som klienten har upprätthållit i en tunnel"
+msgstr ""
+"topp genomströmning (bytes per sekund) under en period av1 minut  som "
+"klienten har upprätthållit i en tunnel"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:282
 msgid "speed"
 msgstr "hastighet"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283
 msgid "capacity"
 msgstr "kapacitet"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:283
 msgid "how many tunnels can we ask them to join in an hour?"
 msgstr "hur många tunnlar kan vi be dem att gå med i på en timme?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284
 msgid "how many new peers have they told us about lately?"
 msgstr "hur många nya peers har de berättat för oss om nyligen?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:284
 msgid "integration"
 msgstr "integration"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285
 msgid "is the peer banned, or unreachable, or failing tunnel tests?"
 msgstr "är peeren bannad, eller inte kan nås, eller en misslyckas tunnel test?"
 
-#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263
+#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:285
 msgid "status"
 msgstr "status"
 
+#. 0
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:12
+msgid "Floodfill "
+msgstr "Floodfill "
+
+#. 2
+#: ../java/src/net/i2p/router/web/ProfilesHelper.java:14
+msgid "All"
+msgstr "Alla"
+
 #: ../java/src/net/i2p/router/web/SearchHelper.java:74
 msgid "Select search engine"
 msgstr "Välj sökmotor"
@@ -3895,7 +4145,9 @@ msgstr "Statistik som samlats in under routerns driftstid"
 msgid ""
 "The data gathered is quantized over a 1 minute period, so should just be "
 "used as an estimate."
-msgstr "De uppgifter som samlats in är kvantiserade över en 1 minuts period, så de skall bara användas som en uppskattning."
+msgstr ""
+"De uppgifter som samlats in är kvantiserade över en 1 minuts period, så de "
+"skall bara användas som en uppskattning."
 
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:64
 msgid "These statistics are primarily used for development and debugging."
@@ -3918,14 +4170,12 @@ msgstr "Glidande medelvärde, händelser per period"
 msgid "Highest events per period"
 msgstr "Högsta händelser per period"
 
-#. if (showAll && (curFreq.getMaxAverageEventsPerPeriod() > 0) &&
-#. (curFreq.getAverageEventsPerPeriod() > 0) ) {
+#. if (showAll && (curFreq.getMaxAverageEventsPerPeriod() > 0) && (curFreq.getAverageEventsPerPeriod() > 0) ) {
 #. buf.append("(current is ");
 #. buf.append(pct(curFreq.getAverageEventsPerPeriod()/curFreq.getMaxAverageEventsPerPeriod()));
 #. buf.append(" of max)");
 #. }
-#. buf.append(" <i>avg interval between updates:</i>
-#. (").append(num(curFreq.getAverageInterval())).append("ms, min ");
+#. buf.append(" <i>avg interval between updates:</i> (").append(num(curFreq.getAverageInterval())).append("ms, min ");
 #. buf.append(num(curFreq.getMinAverageInterval())).append("ms)");
 #: ../java/src/net/i2p/router/web/StatsGenerator.java:136
 msgid "Lifetime average events per period"
@@ -3997,291 +4247,387 @@ msgstr "Exportera Data som XML"
 msgid "Lifetime average value"
 msgstr "Livstids medelvärde"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:45
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:142
 msgid "I2P Router Help &amp; FAQ"
 msgstr "I2P Router Hjälp &amp; FAQ"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144
 msgid "Help &amp; FAQ"
 msgstr "Hjälp &amp; FAQ"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:59
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:152
 msgid ""
 "Configure startup of clients and webapps (services); manually start dormant "
 "services"
-msgstr "Konfigurera start av klienter och webbappar (tjänster), starta vilande tjänster manuellt"
+msgstr ""
+"Konfigurera start av klienter och webbappar (tjänster), starta vilande "
+"tjänster manuellt"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:61
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:154
 msgid "I2P Services"
 msgstr "I2P tjänster"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:186
 msgid "Configure I2P Router"
 msgstr "Konfigurera I2P Router"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:188
 msgid "I2P Internals"
 msgstr "I2P internt"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:97
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:309
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:489
 msgid "View existing tunnels and tunnel build status"
 msgstr "Visa existerande tunnlar och status för tunnlar som byggs"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:103
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:223
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:200
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:375
 msgid "Show all current peer connections"
 msgstr "Visa alla aktuella peeranslutningar"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:109
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206
 msgid "Show recent peer performance profiles"
 msgstr "Visa de senaste peer prestanda profiler"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208
 msgid "Profiles"
 msgstr "Profiler"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:115
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:212
 msgid "Show list of all known I2P routers"
 msgstr "Visa lista över alla kända I2P routrar"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:214
 msgid "NetDB"
 msgstr "NetDB"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:121
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218
 msgid "Health Report"
 msgstr "Hälsorapport"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:220
 msgid "Logs"
 msgstr "Loggar"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:134
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231
 msgid "Graph router performance"
 msgstr "Diagram över router prestanda"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:233
 msgid "Graphs"
 msgstr "Grafer"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:141
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:238
 msgid "Textual router performance statistics"
 msgstr "resultatstatistik för router i textform"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:378
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:244
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:411
 msgid "Local Destinations"
 msgstr "Lokala Destinationer"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246
 #: ../java/strings/Strings.java:62
 msgid "I2PTunnel"
 msgstr "I2PTunnel"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:268
 msgid "General"
 msgstr "Allmänt"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273
+msgid ""
+"Your Local Identity is your unique I2P router identity, similar to an ip "
+"address but tailored to I2P. "
+msgstr ""
+"Din lokala identitet är din unika I2P routers identitet, liknande en ip-"
+"adress men anpassad för I2P."
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274
+msgid "Never disclose this to anyone, as it can reveal your real world ip."
+msgstr "avslöja aldrig den för någon eftersom det kan avslöja din  ip-adress "
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:276
 msgid "Local Identity"
 msgstr "Lokal identitet"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:280
 msgid "Your unique I2P router identity is"
 msgstr "Din unika I2P router identitet är"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:185
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284
 msgid "never reveal it to anyone"
 msgstr "avslöja det aldrig till någon"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:286
 msgid "show"
 msgstr "visa"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:198
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316
+msgid "The version of the I2P software we are running"
+msgstr "Den version av I2P vi kör "
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:300
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:326
 msgid "How long we've been running for this session"
 msgstr "Hur länge vi har kört för denna session"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:201
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:191
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:101
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:303
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:329
 msgid "Uptime"
 msgstr "Upptid"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:208
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/xhr1_jsp.java:118
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:341
 msgid ""
 "Help with configuring your firewall and router for optimal I2P performance"
-msgstr "Hjälp med att konfigurera din brandvägg och router för optimal prestanda för I2P"
+msgstr ""
+"Hjälp med att konfigurera din brandvägg och router för optimal prestanda för "
+"I2P"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:231
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:356
+msgid "Configure I2P Updates"
+msgstr "Konfigurera I2P uppdateringar "
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:358
+msgid "I2P Update"
+msgstr "I2P uppdatering"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383
+msgid "Peers we've been talking to in the last few minutes/last hour"
+msgstr "Peers vi har pratat med de senaste minuterna/timmarna"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:386
 msgid "Active"
 msgstr "Aktiv"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:240
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:395
+msgid "The number of peers available for building client tunnels"
+msgstr "Antal peers tillgängliga för att bygga klient tunnlar "
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:398
 msgid "Fast"
 msgstr "Snabb"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:404
+msgid "The number of peers available for building exploratory tunnels"
+msgstr "Antal peers tillgängliga för att bygga undersökande tunnlar"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407
 msgid "High capacity"
 msgstr "Hög kapacitet"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:258
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:413
+msgid "The number of peers available for network database inquries"
+msgstr "Antal peers tillgängliga för nätverksdatabas förfrågningar"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:422
+msgid "The total number of peers in our network database"
+msgstr "Totala antalet peers i vår nätverksdatabas"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425
 msgid "Known"
 msgstr "Kända"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:445
 msgid "Configure router bandwidth allocation"
 msgstr "Ställ in routerns bandbreddsallokering"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:274
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:447
 msgid "Bandwidth in/out"
 msgstr "Bandbredd in/ut"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:294
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:467
 msgid "Total"
 msgstr "Totalt"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:301
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:474
 msgid "Used"
 msgstr "Använda"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:316
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:496
+msgid ""
+"Used for building and testing tunnels, and communicating with floodfill peers"
+msgstr ""
+"Används för att bygga och testa tunnlar och kommunicera med floodfill peers"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:499
 msgid "Exploratory"
 msgstr "Utforskande"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:328
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:505
+msgid "Tunnels we are using to provide or access services on the network"
+msgstr ""
+"Tunnlar vi använder för att tillhandahålla eller få tillgång till tjänster i "
+"nätverket"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:514
+msgid ""
+"Tunnels we are participating in, directly contributing bandwith to the "
+"network"
+msgstr "Tunnlar vi deltar i och direkt bidrar med bandbredd till nätverket"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:517
 msgid "Participating"
 msgstr "Deltagande"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:523
+msgid ""
+"The ratio of tunnel hops we provide to tunnel hops we use - a value greater "
+"than 1.00 indicates a positive contribution to the network"
+msgstr ""
+"Förhållandet mellan tunneln hopp ger vi tillhandahåller och använder - ett "
+"värde större än 1,00 indikerar ett positivt bidrag till nätverket"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:526
 msgid "Share ratio"
 msgstr "Delningsratio"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:340
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:539
 msgid "What's in the router's job queue?"
 msgstr "Vad är i routerns arbeteskö"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:342
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:541
 msgid "Congestion"
 msgstr "Trängsel"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:347
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:546
+msgid "Indicates router performance"
+msgstr "Indikerar routern prestanda"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:549
 msgid "Job lag"
 msgstr "Arbetsfördröjning"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:353
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:555
+msgid "Indicates how quickly outbound messages to other I2P routers are sent"
+msgstr ""
+"Indikerar hur snabbt utåtgåendemeddelanden till andra I2P routers sänds "
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:558
 msgid "Message delay"
 msgstr "Meddelandefördröjning"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:360
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:565
+msgid "Round trip time for a tunnel test"
+msgstr "Tur och retur tid för ett tunnel test"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:568
 msgid "Tunnel lag"
 msgstr "Tunnelfördröjning"
 
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:575
+msgid "Queued requests from other routers to participate in tunnels"
+msgstr "Köade förfrågningar från andra routrar att delta i tunnlar"
+
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:578
 msgid "Backlog"
 msgstr "Eftersläpning"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:110
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:613
+msgid "News &amp; Updates"
+msgstr "Nyheter &amp; Uppdateringar "
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:143
 msgid "ERR-Client Manager I2CP Error - check logs"
 msgstr "ERR-Client Manager I2CP Fel - kontrollera loggar"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:117
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:150
 #, java-format
 msgid "ERR-Clock Skew of {0}"
 msgstr "ERR-Tidsfördröjning {0}"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:122
 #: ../java/src/net/i2p/router/web/SummaryHelper.java:155
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:188
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626
 msgid "Testing"
 msgstr "Testar"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:129
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:544
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:162
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606
 msgid "OK"
 msgstr "OK"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:130
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:163
 msgid "ERR-Private TCP Address"
 msgstr "ERR-Privat TCP Adress"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:132
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:165
 msgid "ERR-SymmetricNAT"
 msgstr "ERR-Symmetrisk NAT"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:135
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:168
 msgid "WARN-Firewalled with Inbound TCP Enabled"
 msgstr "WARN-Bakom brandvägg med innåtriktad TCP påslagen"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:137
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:170
 msgid "WARN-Firewalled and Floodfill"
 msgstr "WARN-Bakom brandvägg och är floodfill"
 
 #. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0)
 #. return _("WARN-Firewalled and Fast");
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:140
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:548
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:173
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610
 msgid "Firewalled"
 msgstr "Bakom brandvägg"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:142
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:175
 msgid ""
 "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and "
 "restart"
-msgstr "ERR-UDP port används redan - Sätt i2np.udp.internalPort=xxxx i advancerade inställningar och starta om"
+msgstr ""
+"ERR-UDP port används redan - Sätt i2np.udp.internalPort=xxxx i advancerade "
+"inställningar och starta om"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:148
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:181
 msgid "ERR-No Active Peers, Check Network Connection and Firewall"
 msgstr "ERR-Inga aktiva peers, kontrollera nätverkanslutning och brandvägg"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:151
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:184
 msgid "ERR-UDP Disabled and Inbound TCP host/port not set"
 msgstr "ERR-UDP avslaget och inåtriktad TCP adress/port är inte inställd"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:153
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:186
 msgid "WARN-Firewalled with UDP Disabled"
 msgstr "WARN-Bakom brandvägg med UDP avslaget"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:378
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:411
 msgid "Add/remove/edit &amp; control your client and server tunnels"
 msgstr "Lägg till/ta bort/ ändra &amp; ställ in dina klient och server tunnlar"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:390
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:423
 msgid "Server"
 msgstr "Server"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:394
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:427
 msgid "Show tunnels"
 msgstr "Visa tunnlar"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:405
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:438
 msgid "Leases expired"
 msgstr "Leasning utgången"
 
 #. red or yellow light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:405
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:406
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:438
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:439
 msgid "Rebuilding"
 msgstr "Bygger om"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:406
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:439
 msgid "ago"
 msgstr "sedan"
 
 #. green light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:409
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:442
 msgid "Ready"
 msgstr "Redo"
 
 #. yellow light
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:413
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:446
 msgid "Building"
 msgstr "Bygger"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:413
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:446
 msgid "Building tunnels"
 msgstr "Bygger tunnlar"
 
@@ -4289,38 +4635,57 @@ msgstr "Bygger tunnlar"
 #. nicely under 'local destinations' in the summary bar
 #. note that if the wording changes in i2ptunnel.config, we have to
 #. keep the old string here as well for existing installs
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:429
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:462
 #: ../java/strings/Strings.java:36
 msgid "shared clients"
 msgstr "delade klienter"
 
 #. Note to translators: parameter is a version, e.g. "0.8.4"
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:643
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:676
 #, java-format
 msgid "Download {0} Update"
 msgstr "Hämtat {0} uppdateringar"
 
 #. Note to translators: parameter is a date and time, e.g. "02-Mar 20:34 UTC"
 #. <br> is optional, to help the browser make the lines even in the button
-#. If the translation is shorter than the English, you should probably not
-#. include <br>
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:651
+#. If the translation is shorter than the English, you should probably not include <br>
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:684
 #, java-format
 msgid "Download Unsigned<br>Update {0}"
 msgstr "Hämta osignerade <br> uppdateringar {0}"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:676
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:709
 msgid "Help with firewall configuration"
 msgstr "Hjälp med brandväggskonfigurationen"
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:678
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:711
 msgid "Check network connection and NAT/firewall"
 msgstr "Kontrollera nätverksanslutningen och NAT/brandvägg "
 
-#: ../java/src/net/i2p/router/web/SummaryHelper.java:697
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:730
 msgid "Reseed"
 msgstr "Reseed"
 
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:812
+msgid "Order"
+msgstr "Ordning"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:829
+msgid "Top"
+msgstr "Top"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:842
+msgid "Down"
+msgstr "Ner"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:847
+msgid "Bottom"
+msgstr "Botten"
+
+#: ../java/src/net/i2p/router/web/SummaryHelper.java:859
+msgid "Select a section to add"
+msgstr "Välj ett avsnitt för att lägga till det"
+
 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:118
 #, java-format
 msgid "events in {0}"
@@ -4345,7 +4710,7 @@ msgstr "nu"
 
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:35
 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:57
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:398
 msgid "configure"
 msgstr "konfigurera"
 
@@ -4455,8 +4820,7 @@ msgid "out"
 msgstr "ut"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:67
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:142
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:236
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:146
 msgid "Updating"
 msgstr "Uppdaterar"
 
@@ -4464,8 +4828,8 @@ msgstr "Uppdaterar"
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:89
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:116
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:260
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:284
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:266
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:290
 msgid "Update downloaded"
 msgstr "Uppdatering hämtad"
 
@@ -4475,22 +4839,22 @@ msgid "Unsigned update file from {0} is corrupt"
 msgstr "Osignerad uppdateringsfil från {0} är korrumperad"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:111
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:279
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:285
 msgid "Restarting"
 msgstr "Startar om"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:118
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:286
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:292
 msgid "Click Restart to install"
 msgstr "Klicka på Omstart för att installera"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:120
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:288
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:294
 msgid "Click Shutdown and restart to install"
 msgstr "Klicka Stäng av och starta om för att installera"
 
 #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:290
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:296
 #, java-format
 msgid "Version {0}"
 msgstr "Version {0}"
@@ -4500,27 +4864,33 @@ msgstr "Version {0}"
 msgid "Failed copy to {0}"
 msgstr "Misslyckades med att kopiera till {0}"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:183
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:187
 #, java-format
 msgid "Updating from {0}"
 msgstr "Uppdatering från {0}"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:252
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:243
 #, java-format
-msgid "No new version found at {0}"
+msgid "{0} downloaded"
+msgstr "{0} nerladdade"
+
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:258
+#, java-format
+msgid "No new version found at {0}"
 msgstr "Ingen ny version hittad på {0}"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:279
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:285
 msgid "Update verified"
 msgstr "Update verifierad"
 
-#: ../java/src/net/i2p/router/web/UpdateHandler.java:305
+#: ../java/src/net/i2p/router/web/UpdateHandler.java:311
 #, java-format
 msgid "Transfer failed from {0}"
 msgstr "Överföring misslyckades från {0}"
 
 #. wars for ConfigClientsHelper
 #: ../java/strings/Strings.java:12
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:154
 msgid "addressbook"
 msgstr "adressbok"
 
@@ -4745,1694 +5115,1931 @@ msgstr "itag1"
 msgid "itag2"
 msgstr "itag2"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:128
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:137
 msgid "configure bandwidth"
 msgstr "konfigurera bandbredd "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:230
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:220
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:226
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:231
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:264
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:219
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:219
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:223
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:224
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:219
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:219
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:219
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:219
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:219
-msgid "Summary Bar"
-msgstr "Sammanfattning aktivitetsfält"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:142
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:140
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:151
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:160
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:141
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:145
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:144
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:157
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:157
+msgid "Router is down"
+msgstr "Routern är nere"
 
-#. We have intl defined when this is included, but not when compiled
-#. standalone.
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:255
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:233
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:239
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:244
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:277
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:253
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:254
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:232
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:254
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:232
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:232
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:232
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:232
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:242
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:232
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:232
+#. We have intl defined when this is included, but not when compiled standalone.
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:302
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:316
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:316
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:288
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:308
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:290
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:308
 msgid "Refresh (s)"
 msgstr "Uppdatera (s)"
 
 #. ditto
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:247
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:259
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:237
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:243
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:248
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:281
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:257
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:258
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:258
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:240
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:241
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:245
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:236
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:236
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:301
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:306
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:313
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:320
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:291
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:312
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:294
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:312
 msgid "Enable"
 msgstr "Aktivera"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355
 msgid "Bandwidth limiter"
 msgstr "Bandbreddsbegränsare"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357
 msgid ""
 "I2P will work best if you configure your rates to match the speed of your "
 "internet connection."
-msgstr "I2P fungerar bäst om du konfigurerar hastigheter som överensstämmer med din internetuppkoplings hastighet."
+msgstr ""
+"I2P fungerar bäst om du konfigurerar hastigheter som överensstämmer med din "
+"internetuppkoplings hastighet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361
 msgid "KBps In"
 msgstr "KBps in"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375
 msgid "KBps Out"
 msgstr "KBps ut"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:332
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:390
 msgid "Share"
 msgstr "Dela"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:339
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:305
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:408
 msgid "NOTE"
 msgstr "NOTERA"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:399
 #, java-format
 msgid "You have configured I2P to share only {0} KBps."
 msgstr "Du har konfigurerat I2P att bara endast {0} kbps."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:402
 msgid "I2P requires at least 12KBps to enable sharing. "
 msgstr "I2P kräver åtminstone 12KBps att aktivera delning. "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:403
 msgid ""
 "Please enable sharing (participating in tunnels) by configuring more "
 "bandwidth. "
-msgstr "Snälla slå på delning (deltagande i andras tunnlar) genom att konfigurera mer bandbredd."
+msgstr ""
+"Snälla slå på delning (deltagande i andras tunnlar) genom att konfigurera "
+"mer bandbredd."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:404
 msgid ""
 "It improves your anonymity by creating cover traffic, and helps the network."
-msgstr "Det förbättrar din anonymitet genom att dölja din trafik med andras trafik och hjälper nätverket."
+msgstr ""
+"Det förbättrar din anonymitet genom att dölja din trafik med andras trafik "
+"och hjälper nätverket."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:406
 #, java-format
 msgid "You have configured I2P to share {0} KBps."
 msgstr "Du har konfigurerat I2P att dela {0} kbps."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409
 msgid ""
 "The higher the share bandwidth the more you improve your anonymity and help "
 "the network."
-msgstr "Desto högre bandbredd som delas ju mer du förbättras din anonymitet och hjälpen till nätverket."
+msgstr ""
+"Desto högre bandbredd som delas ju mer du förbättras din anonymitet och "
+"hjälpen till nätverket."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413
 msgid "Advanced network configuration page"
 msgstr "Sida för avancerade nätverksinställningar "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:357
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:301
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:367
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:447
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:477
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:359
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:379
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:395
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:359
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:335
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:481
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:380
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:329
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:379
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:415
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:359
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:429
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:509
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:525
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:539
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:551
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:441
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:457
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:393
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:543
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:478
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:442
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:437
 msgid "Cancel"
 msgstr "Avbryt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:128
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:137
 msgid "config advanced"
 msgstr "avancerad konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:256
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:314
 msgid "I2P Advanced Configuration"
 msgstr "I2P Avancerade inställningar "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:355
 msgid "Advanced I2P Configuration"
 msgstr "Avancerad I2P Konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:307
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:365
 msgid "Some changes may require a restart to take effect."
 msgstr "Vissa ändringar kan kräva en omstart för att börja gälla."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:139
 msgid "config clients"
 msgstr "konfigurera klienter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:284
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:346
 msgid "I2P Client Configuration"
 msgstr "I2P klientkonfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:412
 msgid "Client Configuration"
 msgstr "Klientkonfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:414
 msgid ""
 "The Java clients listed below are started by the router and run in the same "
 "JVM."
-msgstr "Java klienter som anges nedan startade av routern och körs i samma JVM."
+msgstr ""
+"Java klienter som anges nedan startade av routern och körs i samma JVM."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:358
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:420
 msgid "To change other client options, edit the file"
 msgstr "För att ändra andra klientalternativ, redigera filen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:365
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:505
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:523
 msgid "All changes require restart to take effect."
 msgstr "Alla ändringar kräver omstart för att träda i kraft."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:377
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439
 msgid "Advanced Client Interface Configuration"
 msgstr "Avancerad gränssnittskonfiguration för klienten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:381
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:443
 msgid "External I2CP (I2P Client Protocol) Interface Configuration"
 msgstr "Externa I2CP (I2P Client Protocol) gränssnittskonfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:449
 msgid "Enabled without SSL"
 msgstr "Aktiverad utan SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:393
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455
 msgid "Enabled with SSL required"
 msgstr "Aktiverad med krav på SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461
 msgid "Disabled - Clients outside this Java process may not connect"
 msgstr "Inaktivera - klienter utanför denna Java process kan inte ansluta"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:401
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463
 msgid "I2CP Port"
 msgstr "I2CP Port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:405
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:467
 msgid "I2CP Interface"
 msgstr "I2CP Interface"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:421
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483
 msgid "Authorization"
 msgstr "Auktorisation"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489
 msgid "Require username and password"
 msgstr "Kräv användarnamn och lösenord"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:429
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:491
 msgid "Username"
 msgstr "Användarnamn"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:495
 msgid "Password"
 msgstr "Lösenord"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:437
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:338
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:344
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:499
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:406
 msgid "The default settings will work for most people."
 msgstr "Standardinställningarna fungerar för de flesta."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:501
 msgid "Any changes made here must also be configured in the external client."
-msgstr "Alla ändringar som görs här måste också konfigureras i den externa klienten."
+msgstr ""
+"Alla ändringar som görs här måste också konfigureras i den externa klienten."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:441
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:503
 msgid "Many clients do not support SSL or authorization."
 msgstr "Många klienter saknar stöd för SSL eller auktorisation."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:451
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:513
 msgid "WebApp Configuration"
 msgstr "WebApp inställningar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:453
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:515
 msgid ""
 "The Java web applications listed below are started by the webConsole client "
 "and run in the same JVM as the router. They are usually web applications "
-"accessible through the router console. They may be complete applications "
-"(e.g. i2psnark),front-ends to another client or application which must be "
+"accessible through the router console. They may be complete applications (e."
+"g. i2psnark),front-ends to another client or application which must be "
 "separately enabled (e.g. susidns, i2ptunnel), or have no web interface at "
 "all (e.g. addressbook)."
-msgstr "Java webbapplikationer som anges nedan startas av webConsole klienten och körs i samma JVM som routern. Vanligtvis är det webbapplikationer som är tillgängliga genom routern konsolen. De kan vara kompletta program (t.ex. i2psnark), gränssnitt till en annan klient eller tillämpningar som måste aktiveras separat  (t.ex. susidns, i2ptunnel), eller som saknar webbgränssnitt över huvud taget (t.ex. adressbok)."
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455
+msgstr ""
+"Java webbapplikationer som anges nedan startas av webConsole klienten och "
+"körs i samma JVM som routern. Vanligtvis är det webbapplikationer som är "
+"tillgängliga genom routern konsolen. De kan vara kompletta program (t.ex. "
+"i2psnark), gränssnitt till en annan klient eller tillämpningar som måste "
+"aktiveras separat  (t.ex. susidns, i2ptunnel), eller som saknar "
+"webbgränssnitt över huvud taget (t.ex. adressbok)."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:517
 msgid ""
 "A web app may also be disabled by removing the .war file from the webapps "
 "directory; however the .war file and web app will reappear when you update "
 "your router to a newer version, so disabling the web app here is the "
 "preferred method."
-msgstr "En webbapp kan också inaktiveras genom att ta bort .war filen från webapps katalogen. Men .war filen och webbappen visas igen när du uppdaterar din router till en nyare version, så att inaktivera webbapp här är den bästa metoden."
+msgstr ""
+"En webbapp kan också inaktiveras genom att ta bort .war filen från webapps "
+"katalogen. Men .war filen och webbappen visas igen när du uppdaterar din "
+"router till en nyare version, så att inaktivera webbapp här är den bästa "
+"metoden."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:531
 msgid "Plugin Configuration"
 msgstr "Plugin Konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:471
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:533
 msgid "The plugins listed below are started by the webConsole client."
 msgstr "De plugins som anges nedan startas av webConsole klienten."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:481
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:543
 msgid "Plugin Installation"
 msgstr "Plugin Installation"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:545
 msgid "To install a plugin, enter the download URL:"
 msgstr "För att installera en plugin anger du hämta URL:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:139
 msgid "config home"
 msgstr "konfa start"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:335
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:397
 msgid "Default Home Page"
 msgstr "Standard startsida "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:403
 msgid "Use old home page"
 msgstr "Använd den gamla startsidan"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:411
 msgid "Search Engines"
 msgstr "Sökmotorer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:431
 msgid "Recommended Eepsites"
 msgstr "Rekommenderade  Eepsiter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:385
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:447
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:386
 msgid "Local Services"
 msgstr "Lokala tjänster"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:139
 msgid "config keyring"
 msgstr "Konfigurera nyckelring"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:268
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:330
 msgid "I2P Keyring Configuration"
 msgstr "I2P Nyckelrings konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:399
 msgid "The router keyring is used to decrypt encrypted leaseSets."
 msgstr "Router-nyckelringen används för att dekryptera krypterade leaseSets."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:402
 msgid ""
 "The keyring may contain keys for local or remote encrypted destinations."
-msgstr "Nyckelringen kan innehålla nycklar för krypterad lokala eller fjärrmål ."
+msgstr ""
+"Nyckelringen kan innehålla nycklar för krypterad lokala eller fjärrmål ."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:408
 msgid "Manual Keyring Addition"
 msgstr "Lägg till nycklar manuellt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:410
 msgid "Enter keys for encrypted remote destinations here."
 msgstr "Ange nycklar för krypterad fjärr mål här."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:413
 msgid "Keys for local destinations must be entered on the"
 msgstr "Nycklar för lokal mål måste anges på"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:353
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:415
 msgid "I2PTunnel page"
 msgstr "I2PTunnelsida"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:417
 msgid "Dest. name, hash, or full key"
 msgstr "MÃ¥l namn, hash, elle full nyckel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:419
 msgid "Encryption Key"
 msgstr "Krypteringsnyckel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:128
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:137
 msgid "config logging"
 msgstr "konfigurationsloggning"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:256
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:314
 msgid "I2P Logging Configuration"
 msgstr "I2P Loggningskonfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:355
 msgid "Configure I2P Logging Options"
 msgstr "Konfigurera I2P Loggningsval"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:357
 msgid "Log file"
 msgstr "Loggfil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:361
 msgid "(the symbol '@' will be replaced during log rotation)"
 msgstr "(symbolen '@' kommer ersättar under loggrotation)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:363
 msgid "Log record format"
 msgstr "Logginläggformat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:367
 msgid ""
 "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)"
-msgstr "(använd 'd' = daum, 'c' = klass, 't' = tråd, 'p' = prioritet, 'm' = meddelande)"
+msgstr ""
+"(använd 'd' = daum, 'c' = klass, 't' = tråd, 'p' = prioritet, 'm' = "
+"meddelande)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:369
 msgid "Log date format"
 msgstr "Logg datumformat"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:373
 msgid ""
 "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' "
 "= millisecond)"
-msgstr "('MM' = månad, 'dd' = dag, 'HH' = timme, 'mm' = minut, 'ss' = sekund, 'SSS' = millisekund)"
+msgstr ""
+"('MM' = månad, 'dd' = dag, 'HH' = timme, 'mm' = minut, 'ss' = sekund, 'SSS' "
+"= millisekund)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:317
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:375
 msgid "Max log file size"
 msgstr "Loggfilens maxima storlek"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:379
 msgid "Default log level"
 msgstr "Standard loggnings nivå  "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:383
 msgid ""
 "(DEBUG and INFO are not recommended defaults, as they will drastically slow "
 "down your router)"
-msgstr "(DEBUG och INFO rekommenderas inte som standard, eftersom de  drastiskt kommer att sakta ner din router)"
+msgstr ""
+"(DEBUG och INFO rekommenderas inte som standard, eftersom de  drastiskt "
+"kommer att sakta ner din router)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:385
 msgid "Log level overrides"
 msgstr "Logga nivå åsidosättanden"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:389
 msgid "New override"
 msgstr "Nytt åsidosättande"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:139
 msgid "config networking"
 msgstr "konfigurera nätverk"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:343
 msgid "I2P Network Configuration"
 msgstr "I2P nätverkskonfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:336
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:398
 msgid "IP and Transport Configuration"
 msgstr "IP och transport konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402
 msgid "There is help below."
 msgstr "Det finns hjälp nedan."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404
 msgid "UPnP Configuration"
 msgstr "UPnP konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:408
 msgid "Enable UPnP to open firewall ports"
 msgstr "Aktivera UPnP för att öppna brandväggsportar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:410
 msgid "UPnP status"
 msgstr "UPnP status"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:412
 msgid "IP Configuration"
 msgstr "IP-konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:352
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:428
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:414
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490
 msgid "Externally reachable hostname or IP address"
 msgstr "Externt nåbart värdnamn eller IP-adress"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:356
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:418
 msgid "Use all auto-detect methods"
 msgstr "Använd alla automatiska upptäckts metoder"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:360
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:422
 msgid "Disable UPnP IP address detection"
 msgstr "Inaktivera UPnP IP-adress upptäckt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:364
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426
 msgid "Ignore local interface IP address"
 msgstr "Ignorera lokala gränssnitts IP-adresser"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:430
 msgid "Use SSU IP address detection only"
 msgstr "Använd endast SSU IP-adress detektion "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:372
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:446
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:434
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508
 msgid "Specify hostname or IP"
 msgstr "Ange värdnamn eller IP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:378
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:440
 msgid "Select Interface"
 msgstr "Välj Interface"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:392
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:454
 msgid "Hidden mode - do not publish IP"
 msgstr "Dolt läge - publicera inte IP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:394
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456
 msgid "(prevents participating traffic)"
 msgstr "(förhindrar deltagande trafik)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:396
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458
 msgid "Action when IP changes"
 msgstr "Åtgärd när IP-adressen ändras"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:400
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462
 msgid ""
 "Laptop mode - Change router identity and UDP port when IP changes for "
 "enhanced anonymity"
-msgstr "Laptop-läge - Ändra routeridentitet och UDP-port när IP-adressen ändras, för ökad anonymitet"
+msgstr ""
+"Laptop-läge - Ändra routeridentitet och UDP-port när IP-adressen ändras, för "
+"ökad anonymitet"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:402
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464
 msgid "Experimental"
 msgstr "Experimentell"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:404
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466
 msgid "UDP Configuration:"
 msgstr "UDP konfiguration:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:406
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468
 msgid "UDP port:"
 msgstr "UDP-port:"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:412
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:456
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:474
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518
 msgid "Completely disable"
 msgstr "Inaktivera helt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:414
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476
 msgid "(select only if behind a firewall that blocks outbound UDP)"
 msgstr "(enbart om brandväggen blockerar utgående UDP)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:426
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488
 msgid "TCP Configuration"
 msgstr "TCP konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:432
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494
 msgid "Use auto-detected IP address"
 msgstr "Använd automatiskt upptäckt IP-adress"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:434
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:496
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528
 msgid "currently"
 msgstr "för närvarande"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:438
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:500
 msgid "if we are not firewalled"
 msgstr "om vi inte är stoppade av brandvägg"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:442
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504
 msgid "Always use auto-detected IP address (Not firewalled)"
-msgstr "Använd alltid automatiskt uptäckta IP adresser (som inte finns bakom en brandvägg)"
+msgstr ""
+"Använd alltid automatiskt uptäckta IP adresser (som inte finns bakom en "
+"brandvägg)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:452
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514
 msgid "Disable inbound (Firewalled)"
 msgstr "Inaktivera inkommande (bakom brandvägg)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520
 msgid ""
 "(select only if behind a firewall that throttles or blocks outbound TCP)"
-msgstr "(välj endast om du är bakom en brandvägg som stryper eller blockerar utgående TCP)"
+msgstr ""
+"(välj endast om du är bakom en brandvägg som stryper eller blockerar "
+"utgående TCP)"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:460
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522
 msgid "Externally reachable TCP port"
 msgstr "Externt åtkomlig TCP-port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526
 msgid "Use the same port configured for UDP"
 msgstr "Använd samma port konfiguration för UDP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534
 msgid "Specify Port"
 msgstr "Ange Port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:476
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:538
 msgid "Notes"
 msgstr "Anteckningar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:479
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:541
 msgid ""
 "a) Do not reveal your port numbers to anyone!   b) Changing these settings "
 "will restart your router."
-msgstr "a) avslöja inte dit portnummer för någon! b) om dessa inställningar ändras kommer din router starta om."
+msgstr ""
+"a) avslöja inte dit portnummer för någon! b) om dessa inställningar ändras "
+"kommer din router starta om."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:485
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547
 msgid "Configuration Help"
 msgstr "Konfigurationshjälp"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:487
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:536
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:549
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598
 msgid ""
 "While I2P will work fine behind most firewalls, your speeds and network "
-"integration will generally improve if the I2P port is forwarded for both UDP"
-" and TCP."
-msgstr "Även om I2P fungera bra bakom de flesta brandväggar kommer din hastighet och nätverksintegrering allmänt förbättra om I2P porten vidarebefordrar både UDP och TCP."
+"integration will generally improve if the I2P port is forwarded for both UDP "
+"and TCP."
+msgstr ""
+"Även om I2P fungera bra bakom de flesta brandväggar kommer din hastighet och "
+"nätverksintegrering allmänt förbättra om I2P porten vidarebefordrar både UDP "
+"och TCP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:489
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:551
 msgid ""
-"If you can, please poke a hole in your firewall to allow unsolicited UDP and"
-" TCP packets to reach you."
-msgstr "Om du kan, du öppna ett hål i din brandvägg för att tillåta att icke begärda UDP och TCP-paket kan nå dig."
+"If you can, please poke a hole in your firewall to allow unsolicited UDP and "
+"TCP packets to reach you."
+msgstr ""
+"Om du kan, du öppna ett hål i din brandvägg för att tillåta att icke begärda "
+"UDP och TCP-paket kan nå dig."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:491
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:553
 msgid ""
 "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole "
 "punching with \"SSU introductions\" to relay traffic."
-msgstr "Om du inte kan, så stöder I2P UPnP (Universal Plug and Play) och UDP hålsöppning med  \"SSU introductions \" för att förmedla trafiken."
+msgstr ""
+"Om du inte kan, så stöder I2P UPnP (Universal Plug and Play) och UDP "
+"hålsöppning med  \"SSU introductions \" för att förmedla trafiken."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:555
 msgid ""
-"Most of the options above are for special situations, for example where UPnP"
-" does not work correctly, or a firewall not under your control is doing "
-"harm."
-msgstr "De flesta av alternativen ovan gäller för särskilda situationer, exempelvis när UPnP inte fungerar korrekt, eller en brandvägg som inte är under din kontroll gör skada."
+"Most of the options above are for special situations, for example where UPnP "
+"does not work correctly, or a firewall not under your control is doing harm."
+msgstr ""
+"De flesta av alternativen ovan gäller för särskilda situationer, exempelvis "
+"när UPnP inte fungerar korrekt, eller en brandvägg som inte är under din "
+"kontroll gör skada."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:495
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557
 msgid "Certain firewalls such as symmetric NATs may not work well with I2P."
 msgstr "Vissa brandväggar såsom symmetriska NAT kan  fungerar dåligt med I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:504
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
 msgid ""
 "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect "
 "the external IP address and forward ports."
-msgstr "UPnP används för att kommunicera med Internet Gateway-enheter (IGDs) för att upptäcka den externa IP-adressen och att vidarebefordra portar"
+msgstr ""
+"UPnP används för att kommunicera med Internet Gateway-enheter (IGDs) för att "
+"upptäcka den externa IP-adressen och att vidarebefordra portar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:506
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:568
 msgid "UPnP support is beta, and may not work for any number of reasons"
 msgstr "UPnP-stöd är beta, och kanske inte fungerar av flera anledningar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:508
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570
 msgid "No UPnP-compatible device present"
 msgstr "Ingen UPnP-kompatibel enhet hittas"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572
 msgid "UPnP disabled on the device"
 msgstr "UPnP är avaktiverad på denna enheten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:512
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574
 msgid "Software firewall interference with UPnP"
 msgstr "Mjukvarubrandvägg stör UPnP"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576
 msgid "Bugs in the device's UPnP implementation"
 msgstr "Buggar i enhetens UPnP implementering"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:516
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578
 msgid "Multiple firewall/routers in the internet connection path"
 msgstr "Flera brandväggar/routrar i Internet-anslutningens väg"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:518
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580
 msgid "UPnP device change, reset, or address change"
 msgstr "UPnP-enhet ändrades, återställ eller ändra adress "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:520
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582
 msgid "Review the UPnP status here."
 msgstr "Granska UPnP statusen här."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584
 msgid ""
 "UPnP may be enabled or disabled above, but a change requires a router "
 "restart to take effect."
-msgstr "UPnP kan aktiveras eller inaktiveras ovan, men förändring kräver att routern startars om."
+msgstr ""
+"UPnP kan aktiveras eller inaktiveras ovan, men förändring kräver att routern "
+"startars om."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:524
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586
 msgid "Hostnames entered above will be published in the network database."
 msgstr "Värdnamn som anges ovan kommer att publiceras i nätverksdatabasen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:526
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588
 msgid "They are <b>not private</b>."
 msgstr "De är <b> ej privata </b>."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590
 msgid ""
-"Also, <b>do not enter a private IP address</b> like 127.0.0.1 or "
-"192.168.1.1."
-msgstr "Ange <b> inte en privat IP-adress </b> som 127.0.0.1 eller 192.168.1.1."
+"Also, <b>do not enter a private IP address</b> like 127.0.0.1 or 192.168.1.1."
+msgstr ""
+"Ange <b> inte en privat IP-adress </b> som 127.0.0.1 eller 192.168.1.1."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:530
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592
 msgid ""
 "If you specify the wrong IP address or hostname, or do not properly "
 "configure your NAT or firewall, your network performance will degrade "
 "substantially."
-msgstr "Om du anger fel IP-adress,  värdnamn eller inte konfigurera din NAT eller brandvägg, kommer din nätverkets prestanda att försämras avsevärt."
+msgstr ""
+"Om du anger fel IP-adress,  värdnamn eller inte konfigurera din NAT eller "
+"brandvägg, kommer din nätverkets prestanda att försämras avsevärt."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594
 msgid "When in doubt, leave the settings at the defaults."
 msgstr "När du är osäker lämnar inställningar på standardvärden."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596
 msgid "Reachability Help"
 msgstr "Nåbarhets hjälp"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:539
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:601
 msgid ""
 "If you think you have opened up your firewall and I2P still thinks you are "
 "firewalled, remember that you may have multiple firewalls, for example both "
 "software packages and external hardware routers."
-msgstr "Om du tror att du har öppnat din brandvägg och I2P fortfarande tror att du är bakom en branvägg, kom ihåg att du kan ha flera brandväggar, exempelvis bådeprogramvaru- och hårdvarubrandväggar."
+msgstr ""
+"Om du tror att du har öppnat din brandvägg och I2P fortfarande tror att du "
+"är bakom en branvägg, kom ihåg att du kan ha flera brandväggar, exempelvis "
+"bådeprogramvaru- och hårdvarubrandväggar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:542
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604
 msgid ""
 "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help "
 "diagnose the problem."
-msgstr "Om det finns ett fel, kan <a href=\"logs.jsp\">loggar</a> hjälpa till att diagnostisera problemet."
+msgstr ""
+"Om det finns ett fel, kan <a href=\"logs.jsp\">loggar</a> hjälpa till att "
+"diagnostisera problemet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608
 msgid "Your UDP port does not appear to be firewalled."
 msgstr "Din UDP port verkar inte vara bakom en brandvägg."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:550
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612
 msgid "Your UDP port appears to be firewalled."
 msgstr "Din UDP port verkar vara bakom en brandvägg."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614
 msgid ""
 "As the firewall detection methods are not 100% reliable, this may "
 "occasionally be displayed in error."
-msgstr "Brandvägg detekteringsmetoderna är inte 100% tillförlitliga, det kan ibland vara felaktigta."
+msgstr ""
+"Brandvägg detekteringsmetoderna är inte 100% tillförlitliga, det kan ibland "
+"vara felaktigta."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:554
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616
 msgid ""
 "However, if it appears consistently, you should check whether both your "
 "external and internal firewalls are open for your port."
-msgstr "Men om det visar sig konsekvent, bör du kontrollera om både din yttre och inre brandväggar är öppna för porten."
+msgstr ""
+"Men om det visar sig konsekvent, bör du kontrollera om både din yttre och "
+"inre brandväggar är öppna för porten."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:556
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618
 msgid ""
 "I2P will work fine when firewalled, there is no reason for concern. When "
 "firewalled, the router uses \"introducers\" to relay inbound connections."
-msgstr "I2P fungera bra bakom en brandvägg, det finns ingen anledning till oro. När routern är bakom en brandvägg används  \"introducers \" för att förmedla inkommande anslutningar."
+msgstr ""
+"I2P fungera bra bakom en brandvägg, det finns ingen anledning till oro. När "
+"routern är bakom en brandvägg används  \"introducers \" för att förmedla "
+"inkommande anslutningar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:558
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620
 msgid ""
 "However, you will get more participating traffic and help the network more "
 "if you can open your firewall(s)."
-msgstr "Men du kommer få fler deltagande trafik och hjälper nätverket mer om du kan öppna din brandvägg."
+msgstr ""
+"Men du kommer få fler deltagande trafik och hjälper nätverket mer om du kan "
+"öppna din brandvägg."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:560
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622
 msgid ""
 "If you think you have already done so, remember that you may have both a "
 "hardware and a software firewall, or be behind an additional, institutional "
 "firewall you cannot control."
-msgstr "Om du tror att du redan gjort det, kom ihåg att du kan ha både hårdvaru- och mjukvarubrandvägg, eller är bakom en extra brandvägg som du inte kontrollera."
+msgstr ""
+"Om du tror att du redan gjort det, kom ihåg att du kan ha både hårdvaru- och "
+"mjukvarubrandvägg, eller är bakom en extra brandvägg som du inte kontrollera."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:562
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624
 msgid ""
 "Also, some routers cannot correctly forward both TCP and UDP on a single "
 "port, or may have other limitations or bugs that prevent them from passing "
 "traffic through to I2P."
-msgstr "Dessutom kan vissa routrar inte riktigt vidarebefordra både TCP och UDP på en enda port, eller kan ha andra begränsningar eller buggar som hindrar dem från skicka trafik genom I2P."
+msgstr ""
+"Dessutom kan vissa routrar inte riktigt vidarebefordra både TCP och UDP på "
+"en enda port, eller kan ha andra begränsningar eller buggar som hindrar dem "
+"från skicka trafik genom I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628
 msgid "The router is currently testing whether your UDP port is firewalled."
 msgstr "Routern testar för närvarande om din UDPport är bakom en brandvägg."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:570
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632
 msgid ""
 "The router is not configured to publish its address, therefore it does not "
 "expect incoming connections."
-msgstr "Routern är inte konfigurerad för att offentliggöra dess adress, därförförväntar den inte inkommande anslutningar."
+msgstr ""
+"Routern är inte konfigurerad för att offentliggöra dess adress, "
+"därförförväntar den inte inkommande anslutningar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:572
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634
 msgid ""
 "Hidden mode is automatically enabled for added protection in certain "
 "countries."
 msgstr "Dolt läge är automatiskt aktiverat för ökad säkerhet i vissa länder"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636
 msgid "WARN - Firewalled and Fast"
 msgstr "VARNING - bakom brandvägg och snabb"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:576
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638
 msgid ""
-"You have configured I2P to share more than 128KBps of bandwidth, but you are"
-" firewalled."
-msgstr "Du har konfigurerat I2P för att dela mer än 128kbps bandbredd, men du är bakom en brandvägg."
+"You have configured I2P to share more than 128KBps of bandwidth, but you are "
+"firewalled."
+msgstr ""
+"Du har konfigurerat I2P för att dela mer än 128kbps bandbredd, men du är "
+"bakom en brandvägg."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
 msgid ""
 "While I2P will work fine in this configuration, if you really have over "
 "128KBps of bandwidth to share, it will be much more helpful to the network "
 "if you open your firewall."
-msgstr "Även om I2P kommer att fungera bra i denna konfiguration. Men om du verkligen har mer än 128 kbit/s bandbredd för att dela, kommer det att vara mycket mer användbart för nätverket om du öppnar din brandvägg."
+msgstr ""
+"Även om I2P kommer att fungera bra i denna konfiguration. Men om du "
+"verkligen har mer än 128 kbit/s bandbredd för att dela, kommer det att vara "
+"mycket mer användbart för nätverket om du öppnar din brandvägg."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
 msgid "WARN - Firewalled and Floodfill"
 msgstr "VARNING - bakom en brandvägg och Floodfill"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:582
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:644
 msgid ""
 "You have configured I2P to be a floodfill router, but you are firewalled."
-msgstr "Du har konfigurerat I2P för att vara en floodfill router, men din port är bakom en brandvägg."
+msgstr ""
+"Du har konfigurerat I2P för att vara en floodfill router, men din port är "
+"bakom en brandvägg."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:646
 msgid ""
 "For best participation as a floodfill router, you should open your firewall."
 msgstr "För bästa medverkan som floodfill router, ska du öppna din brandvägg."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:648
 msgid "WARN - Firewalled with Inbound TCP Enabled"
 msgstr "VARNING - brandvägg med Inkommande TCP aktiverad"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:588
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:650
 msgid ""
 "You have configured inbound TCP, however your UDP port is firewalled, and "
 "therefore it is likely that your TCP port is firewalled as well."
-msgstr "Du har konfigurerat inkommande TCP, men dina UDP portar är bakom en brandvägg, och därför är det troligt att ditt TCP portar är bakom en brandvägg också."
+msgstr ""
+"Du har konfigurerat inkommande TCP, men dina UDP portar är bakom en "
+"brandvägg, och därför är det troligt att ditt TCP portar är bakom en "
+"brandvägg också."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:590
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:652
 msgid ""
-"If your TCP port is firewalled with inbound TCP enabled, routers will not be"
-" able to contact you via TCP, which will hurt the network."
-msgstr "Om din TCPport är bakom en brandvägg med inkommande TCP aktiverat kommer routrar inte att kunna kontakta dig via TCP, vilket kommer att skada nätverket."
+"If your TCP port is firewalled with inbound TCP enabled, routers will not be "
+"able to contact you via TCP, which will hurt the network."
+msgstr ""
+"Om din TCPport är bakom en brandvägg med inkommande TCP aktiverat kommer "
+"routrar inte att kunna kontakta dig via TCP, vilket kommer att skada "
+"nätverket."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:654
 msgid "Please open your firewall or disable inbound TCP above."
 msgstr "Öppna din brandvägg eller inaktivera inkommande TCP ovan."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656
 msgid "WARN - Firewalled with UDP Disabled"
 msgstr "VARNING - brandvägg med UDP Inaktiverad"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:596
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658
 msgid "You have configured inbound TCP, however you have disabled UDP."
 msgstr "Du har konfigurerat för inkommande TCP, men du har inaktiverat UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660
 msgid ""
 "You appear to be firewalled on TCP, therefore your router cannot accept "
 "inbound connections."
-msgstr "Det verkar vara en brandväggsregel på TCP, därför dina router inte kan acceptera inkommande anslutningar."
+msgstr ""
+"Det verkar vara en brandväggsregel på TCP, därför dina router inte kan "
+"acceptera inkommande anslutningar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:600
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662
 msgid "Please open your firewall or enable UDP."
 msgstr "Öppna dina brandvägg eller aktivera UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:602
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664
 msgid "ERR - Clock Skew"
 msgstr "FEL - Klockan är förskjuten"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666
 msgid ""
 "Your system's clock is skewed, which will make it difficult to participate "
 "in the network."
-msgstr "Ditt system klocka är går fel, vilket gör det svårt att delta i nätverket."
+msgstr ""
+"Ditt system klocka är går fel, vilket gör det svårt att delta i nätverket."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:606
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668
 msgid "Correct your clock setting if this error persists."
 msgstr "Korrigera dina klock inställningar om felet kvarstår."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670
 msgid "ERR - Private TCP Address"
 msgstr "FEL - Rivat TCP adress"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:610
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672
 msgid ""
 "You must never advertise an unroutable IP address such as 127.0.0.1 or "
 "192.168.1.1 as your external address."
-msgstr "Du får aldrig annonsera en icke-routbar IP-adress som 127.0.0.1 eller 192.168.1.1 som din externa adress."
+msgstr ""
+"Du får aldrig annonsera en icke-routbar IP-adress som 127.0.0.1 eller "
+"192.168.1.1 som din externa adress."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:674
 msgid "Correct the address or disable inbound TCP above."
 msgstr "Rätta adressen eller inaktivera inkommande TCP ovan."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:614
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676
 msgid "ERR - SymmetricNAT"
 msgstr "FEL - SymmetricNAT"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:616
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678
 msgid "I2P detected that you are firewalled by a Symmetric NAT."
 msgstr "I2P upptäckte att du är bakom en brandvägg med Symmetric NAT."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680
 msgid ""
 "I2P does not work well behind this type of firewall. You will probably not "
 "be able to accept inbound connections, which will limit your participation "
 "in the network."
-msgstr "I2P fungerar inte bra bakom denna typ av brandvägg. Du kommer förmodligen inte att kunna acceptera inkommande anslutningar, vilket kommer att begränsa ditt deltagande i nätverket."
+msgstr ""
+"I2P fungerar inte bra bakom denna typ av brandvägg. Du kommer förmodligen "
+"inte att kunna acceptera inkommande anslutningar, vilket kommer att begränsa "
+"ditt deltagande i nätverket."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:620
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682
 msgid ""
 "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config "
 "and restart"
-msgstr "FEL - UDP-port används - ändra i2np.udp.internalPort = xxxx i avancerade inställningar och starta om"
+msgstr ""
+"FEL - UDP-port används - ändra i2np.udp.internalPort = xxxx i avancerade "
+"inställningar och starta om"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:622
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684
 msgid "I2P was unable to bind to port 8887 or other configured port."
 msgstr "I2P kunde inte binda till port 8887 eller andra valda portar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686
 msgid ""
 "Check to see if another program is using the configured port. If so, stop "
 "that program or configure I2P to use a different port."
-msgstr "Kontrollera om ett annat program använder den valda porten. Om så är fallet, avsluta  det programmet eller konfigurera I2P att använda annan port."
+msgstr ""
+"Kontrollera om ett annat program använder den valda porten. Om så är fallet, "
+"avsluta  det programmet eller konfigurera I2P att använda annan port."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:626
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688
 msgid ""
 "This may be a transient error, if the other program is no longer using the "
 "port."
-msgstr "Detta kan vara tillfällig fel, om det andra programmet inte längre använder porten."
+msgstr ""
+"Detta kan vara tillfällig fel, om det andra programmet inte längre använder "
+"porten."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:690
 msgid "However, a restart is always required after this error."
 msgstr "En omstart krävs alltid efter detta fel."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:630
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:692
 msgid "ERR - UDP Disabled and Inbound TCP host/port not set"
 msgstr "FEL - UDP Inaktivera och Inkommande TCP värd/port inte satt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:632
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694
 msgid ""
 "You have not configured inbound TCP with a hostname and port above, however "
 "you have disabled UDP."
-msgstr "Du har inte konfigurerat inkommande TCP med värdnamn och port ovan, men du har inaktiverat UDP."
+msgstr ""
+"Du har inte konfigurerat inkommande TCP med värdnamn och port ovan, men du "
+"har inaktiverat UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:634
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696
 msgid "Therefore your router cannot accept inbound connections."
 msgstr "Därför kan din router inte acceptera inkommande anslutningar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:636
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698
 msgid "Please configure a TCP host and port above or enable UDP."
 msgstr "Konfigurera TCP värd och port ovan eller aktivera UDP."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:638
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700
 msgid "ERR - Client Manager I2CP Error - check logs"
 msgstr "FEL - I2CP klienthanterings fel - kolla loggarna"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:640
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702
 msgid "This is usually due to a port 7654 conflict. Check the logs to verify."
-msgstr "Detta beror vanligtvis på att port 7654 används av annat program. Kontrollera loggarna för att verifiera."
+msgstr ""
+"Detta beror vanligtvis på att port 7654 används av annat program. "
+"Kontrollera loggarna för att verifiera."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:642
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704
 msgid ""
 "Do you have another I2P instance running? Stop the conflicting program and "
 "restart I2P."
-msgstr "Har du en annan instans av I2P som körs? Stoppa det kolliderande programmet och starta om I2P."
+msgstr ""
+"Har du en annan instans av I2P som körs? Stoppa det kolliderande programmet "
+"och starta om I2P."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:139
 msgid "config peers"
 msgstr "konfigurera peers"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:268
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:330
 msgid "I2P Peer Configuration"
 msgstr "I2P peer konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:405
 msgid "Manual Peer Controls"
 msgstr "Manuell peer kontroll"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:407
 msgid "Router Hash"
 msgstr "Router Hash"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:349
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:411
 msgid "Manually Ban / Unban a Peer"
 msgstr "Manuellt banna/ avbanna en peer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:413
 msgid ""
 "Banning will prevent the participation of this peer in tunnels you create."
 msgstr "Banning kommer att hindra peeren att delta i tunnlar du skapar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:423
 msgid "Adjust Profile Bonuses"
 msgstr "Justera profil bonus"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:425
 msgid ""
-"Bonuses may be positive or negative, and affect the peer's inclusion in Fast"
-" and High Capacity tiers. Fast peers are used for client tunnels, and High "
+"Bonuses may be positive or negative, and affect the peer's inclusion in Fast "
+"and High Capacity tiers. Fast peers are used for client tunnels, and High "
 "Capacity peers are used for some exploratory tunnels. Current bonuses are "
 "displayed on the"
-msgstr "Bonusar kan vara positiv eller negativ, och påverkar peer inräknande i snabbt och högkapacitets nivåer. Snabba peers används för klient tunnlar, och hög kapacitet peers används för vissa sonderande tunnlar. Aktuell bonus visas på"
+msgstr ""
+"Bonusar kan vara positiv eller negativ, och påverkar peer inräknande i "
+"snabbt och högkapacitets nivåer. Snabba peers används för klient tunnlar, "
+"och hög kapacitet peers används för vissa sonderande tunnlar. Aktuell bonus "
+"visas på"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:427
 msgid "profiles page"
 msgstr "profilsida"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:383
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:445
 msgid "Banned Peers"
 msgstr "Förbjudna Peers"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:404
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:466
 msgid "Banned IPs"
 msgstr "Förbjudna IPn"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:139
 msgid "config reseeding"
 msgstr "konfigurera reseeding"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343
 msgid "I2P Reseeding Configuration"
 msgstr "I2P reseeding konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400
 msgid "Reseeding Configuration"
 msgstr "Reseeding konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:402
 msgid ""
 "Reseeding is the bootstrapping process used to find other routers when you "
 "first install I2P, or when your router has too few router references "
 "remaining."
-msgstr "Reseeding är en uppstarts (bootstrapping) process som används för att hitta andra routrar när du först installerar I2P, eller när din router har för få routern referenser kvar."
+msgstr ""
+"Reseeding är en uppstarts (bootstrapping) process som används för att hitta "
+"andra routrar när du först installerar I2P, eller när din router har för få "
+"routern referenser kvar."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:342
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404
 msgid ""
 "If reseeding has failed, you should first check your network connection."
-msgstr "Om reseedning har misslyckats, bör du först kontrollera din nätverksanslutning."
+msgstr ""
+"Om reseedning har misslyckats, bör du först kontrollera din "
+"nätverksanslutning."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:346
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408
 msgid ""
 "Change these only if HTTP is blocked by a restrictive firewall, reseed has "
 "failed, and you have access to an HTTP proxy."
-msgstr "Ändra dessa inställningar endast om HTTP blockeras av en brandvägg, reseed har misslyckats, och du har tillgång till en HTTP-proxy."
+msgstr ""
+"Ändra dessa inställningar endast om HTTP blockeras av en brandvägg, reseed "
+"har misslyckats, och du har tillgång till en HTTP-proxy."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410
 #, java-format
 msgid "See {0} for instructions on reseeding manually."
 msgstr "Se {0} för instruktioner om hur man reseedar manuellt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:410
 msgid "the FAQ"
 msgstr "FAQen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:350
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412
 msgid "Reseed URL Selection"
 msgstr "Reseed URL urvalet"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:354
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:416
 msgid "Try SSL first then non-SSL"
 msgstr "Prova med SSL sedan icke-SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:358
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:420
 msgid "Use SSL only"
 msgstr "Använd enbart SSL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:362
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:424
 msgid "Use non-SSL only"
 msgstr "Använd enbart icke-SSL "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:364
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:426
 msgid "Reseed URLs"
 msgstr "Reseed URLer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:430
 msgid "Enable HTTP Proxy?"
 msgstr "Aktivera HTTP proxy?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:372
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:434
 msgid "HTTP Proxy Host"
 msgstr "HTTP Proxy Värd"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:438
 msgid "HTTP Proxy Port"
 msgstr "HTTP Proxy Port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:380
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:442
 msgid "Use HTTP Proxy Authorization?"
 msgstr "Använd HTTP proxy auktorisering?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:446
 msgid "HTTP Proxy Username"
 msgstr "HTTP proxy användarnamn "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:388
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:450
 msgid "HTTP Proxy Password"
 msgstr "HTTP proxy lösenord"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:392
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:454
 msgid "Enable HTTPS Proxy?"
 msgstr "Aktivera HTTP proxy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:396
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:458
 msgid "HTTPS Proxy Host"
 msgstr " HTTP proxy värd"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:400
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:462
 msgid "HTTPS Proxy Port"
 msgstr "HTTP proxy port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:404
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:466
 msgid "Use HTTPS Proxy Authorization?"
 msgstr "Använd HTTPS proxy auktorisering?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:408
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:470
 msgid "HTTPS Proxy Username"
 msgstr "HTTPS proxy användarnamn "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:412
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:474
 msgid "HTTPS Proxy Password"
 msgstr "HTTPS proxy lösenord"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:139
 msgid "config service"
 msgstr "konfigurera tjänst"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:268
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330
 msgid "I2P Service Configuration"
 msgstr "I2P tjänstekonfigurering"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385
 msgid "Shutdown the router"
 msgstr "Stäng av routern"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:325
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:387
 msgid ""
-"Graceful shutdown lets the router satisfy the agreements it has already made"
-" before shutting down, but may take a few minutes."
-msgstr "Graciös avstängning låter routern uppfylla de avtal som redan gjorts innan du stänger av, men kan ta några minuter."
+"Graceful shutdown lets the router satisfy the agreements it has already made "
+"before shutting down, but may take a few minutes."
+msgstr ""
+"Graciös avstängning låter routern uppfylla de avtal som redan gjorts innan "
+"du stänger av, men kan ta några minuter."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:389
 msgid ""
-"If you need to kill the router immediately, that option is available as "
-"well."
-msgstr "Om du behöver döda routern omedelbart, finns det alternativet också tillgängligt"
+"If you need to kill the router immediately, that option is available as well."
+msgstr ""
+"Om du behöver döda routern omedelbart, finns det alternativet också "
+"tillgängligt"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:399
 msgid ""
-"If you want the router to restart itself after shutting down, you can choose"
-" one of the following."
-msgstr "Om du vill att routern startar om efter avstängning, kan du välja något av följande."
+"If you want the router to restart itself after shutting down, you can choose "
+"one of the following."
+msgstr ""
+"Om du vill att routern startar om efter avstängning, kan du välja något av "
+"följande."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:339
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:401
 msgid ""
 "This is useful in some situations - for example, if you changed some "
 "settings that client applications only read at startup, such as the "
 "routerconsole password or the interface it listens on."
-msgstr "Detta är användbart i vissa situationer - till exempel om du har ändrat några inställningar som klientprogramet endast läser in vid start, till exempel routerconsole lösenord eller gränssnittet som det lyssnar på."
+msgstr ""
+"Detta är användbart i vissa situationer - till exempel om du har ändrat "
+"några inställningar som klientprogramet endast läser in vid start, till "
+"exempel routerconsole lösenord eller gränssnittet som det lyssnar på."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:341
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:403
 msgid ""
 "A graceful restart will take a few minutes (but your peers will appreciate "
 "your patience), while a hard restart does so immediately."
-msgstr "En elegant omstart kommer att ta några minuter (men dina vänner kommer att uppskatta ditt tålamod), medan en hård omstart startar om omedelbart."
+msgstr ""
+"En elegant omstart kommer att ta några minuter (men dina vänner kommer att "
+"uppskatta ditt tålamod), medan en hård omstart startar om omedelbart."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:405
 msgid ""
-"After tearing down the router, it will wait 1 minute before starting back up"
-" again."
-msgstr "Efter att routern rivits ner , kommer den att vänta 1 minut innan upp igen."
+"After tearing down the router, it will wait 1 minute before starting back up "
+"again."
+msgstr ""
+"Efter att routern rivits ner , kommer den att vänta 1 minut innan upp igen."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:353
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:415
 msgid "Systray integration"
 msgstr "Systemfälts integration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:417
 msgid ""
 "On the windows platform, there is a small application to sit in the system "
 "tray, allowing you to view the router's status"
-msgstr "På Windows-plattformen, finns ett litet program som finns i systemfältet så att du kan se routerns status"
+msgstr ""
+"På Windows-plattformen, finns ett litet program som finns i systemfältet så "
+"att du kan se routerns status"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:419
 msgid ""
 "(later on, I2P client applications will be able to integrate their own "
 "functionality into the system tray as well)."
-msgstr "(senare kommer I2P klientprogram kunna integrera sina egna funktioner i systemfältet också)."
+msgstr ""
+"(senare kommer I2P klientprogram kunna integrera sina egna funktioner i "
+"systemfältet också)."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:359
-msgid ""
-"If you are on windows, you can either enable or disable that icon here."
-msgstr "Om du använder Windows kan du aktivera antingen eller inaktivera ikonen här"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:421
+msgid "If you are on windows, you can either enable or disable that icon here."
+msgstr ""
+"Om du använder Windows kan du aktivera antingen eller inaktivera ikonen här"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:423
 msgid "Show systray icon"
 msgstr "Visa systemfälts ikon"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:363
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:425
 msgid "Hide systray icon"
 msgstr "Göm systemfälts ikon"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:427
 msgid "Run on startup"
 msgstr "Kör vid uppstart"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:367
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:429
 msgid ""
-"You can control whether I2P is run on startup or not by selecting one of the"
-" following options - I2P will install (or remove) a service accordingly."
-msgstr "Du kan styra om I2P skall köras vid start eller inte genom att välja ett av följande alternativ - I2P kommer att installera (eller ta bort) en tjänst för detta."
+"You can control whether I2P is run on startup or not by selecting one of the "
+"following options - I2P will install (or remove) a service accordingly."
+msgstr ""
+"Du kan styra om I2P skall köras vid start eller inte genom att välja ett av "
+"följande alternativ - I2P kommer att installera (eller ta bort) en tjänst "
+"för detta."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:431
 msgid "If you prefer the command line, you can also run the "
 msgstr "Om du föredrar kommandoraden, kan du också köra "
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:377
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:368
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:439
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:430
 msgid "Note"
 msgstr "Notera"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:379
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:441
 msgid ""
-"If you are running I2P as service right now, removing it will shut down your"
-" router immediately."
-msgstr "Om du kör I2P som tjänst just nu, att ta bort den resulterar i att routern stängs omedelbart."
+"If you are running I2P as service right now, removing it will shut down your "
+"router immediately."
+msgstr ""
+"Om du kör I2P som tjänst just nu, att ta bort den resulterar i att routern "
+"stängs omedelbart."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:381
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:443
 msgid ""
 "You may want to consider shutting down gracefully, as above, then running "
 "uninstall_i2p_service_winnt.bat."
-msgstr "Du kanske vill överväga att stänga snyggt , som ovan och  kör sedan uninstall_i2p_service_winnt.bat."
+msgstr ""
+"Du kanske vill överväga att stänga snyggt , som ovan och  kör sedan "
+"uninstall_i2p_service_winnt.bat."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:385
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:447
 msgid "Debugging"
 msgstr "Debugging"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:387
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449
 msgid "View the job queue"
 msgstr "Visa jobbkön"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:391
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453
 msgid ""
-"At times, it may be helpful to debug I2P by getting a thread dump. To do so,"
-" please select the following option and review the thread dumped to <a "
+"At times, it may be helpful to debug I2P by getting a thread dump. To do so, "
+"please select the following option and review the thread dumped to <a href="
+"\"logs.jsp#servicelogs\">wrapper.log</a>."
+msgstr ""
+"Ibland kan det underlätta att felsöka I2P genom att ta en tråd dump. För att "
+"göra det, välj följande alternativ och undersök tråden som dumpats till <a "
 "href=\"logs.jsp#servicelogs\">wrapper.log</a>."
-msgstr "Ibland kan det underlätta att felsöka I2P genom att ta en tråd dump. För att göra det, välj följande alternativ och undersök tråden som dumpats till <a href=\"logs.jsp#servicelogs\">wrapper.log</a>."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:397
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:459
 msgid "Launch browser on router startup?"
 msgstr "Starta webbläsaren vid router start?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:399
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:461
 msgid ""
 "I2P's main configuration interface is this web console, so for your "
 "convenience I2P can launch a web browser on startup pointing at"
-msgstr "I2P huvudsakliga konfigurationsgränssnitt är denna webbkonsol, så för din bekvämlighet kan I2P  starta en webbläsare som pekar på"
+msgstr ""
+"I2P huvudsakliga konfigurationsgränssnitt är denna webbkonsol, så för din "
+"bekvämlighet kan I2P  starta en webbläsare som pekar på"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:139
+msgid "config summary bar"
+msgstr "summeringsfält för konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:128
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:330
+msgid "I2P Summary Bar Configuration"
+msgstr "summeringsfält förI2P  konfiguration"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:401
+msgid "Refresh Interval"
+msgstr "Uppdaterings intervall "
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:407
+msgid "seconds"
+msgstr "sekunder"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:411
+msgid "Customize Summary Bar"
+msgstr "Skräddarsy summeringsfältet"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:137
 msgid "config stats"
 msgstr "konfigurera statistik"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:246
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:304
 msgid "I2P Stats Configuration"
 msgstr "I2P statistik konfigurering"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:297
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:355
 msgid "Configure I2P Stat Collection"
 msgstr "Konfigurera I2P statistik insamling"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:299
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357
 msgid "Enable full stats?"
 msgstr "Aktivera fullständig statistik?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:306
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:364
 msgid "change requires restart to take effect"
 msgstr "Förändringar kräver omstart för att börja gälla"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:315
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:373
 msgid "Stat file"
 msgstr "Statistik fil"
 
 #. shouldShowLog
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:382
 msgid "Filter"
 msgstr "Filter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:326
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:384
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395
 msgid "toggle all"
 msgstr "växla alla"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:345
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:403
 msgid "Log"
 msgstr "Logg"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:353
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:411
 msgid "Graph"
 msgstr "Diagram"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:408
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:466
 msgid "Advanced filter"
 msgstr "Avancerat filter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:139
 msgid "config tunnels"
 msgstr "Konfigurera tunnlar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:281
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:343
 msgid "I2P Tunnel Configuration"
 msgstr "I2P Tunnel Konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:348
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:410
 msgid "The default settings work for most people."
 msgstr "Standardinställningarna fungerar för de flesta."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:414
 msgid "There is a fundamental tradeoff between anonymity and performance."
 msgstr "Det finns en stor avvägning mellan anonymitet och prestanda."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:355
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:417
 msgid ""
 "Tunnels longer than 3 hops (for example 2 hops + 0-2 hops, 3 hops + 0-1 "
-"hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely"
-" reduce performance or reliability."
-msgstr "Tunnlar med mer än 3 hopp (t.ex. 2 hopp + 0-2 hopp, 3 hopp + 0-1 hopp, 3 hopp + 0-2 hopp), eller en stor mängd och kvantiteten på backupen, kan allvarligt försämra prestanda eller tillförlitlighet."
+"hops, 3 hops + 0-2 hops), or a high quantity + backup quantity, may severely "
+"reduce performance or reliability."
+msgstr ""
+"Tunnlar med mer än 3 hopp (t.ex. 2 hopp + 0-2 hopp, 3 hopp + 0-1 hopp, 3 "
+"hopp + 0-2 hopp), eller en stor mängd och kvantiteten på backupen, kan "
+"allvarligt försämra prestanda eller tillförlitlighet."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:358
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:420
 msgid "High CPU and/or high outbound bandwidth usage may result."
 msgstr "Hög CPU-belastning och/eller högt bandbreddsutnytjande kan uppstå."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:423
 msgid "Change these settings with care, and adjust them if you have problems."
-msgstr "Ändra dessa inställningar med försiktighet, och ändra dem bara om du har problem."
+msgstr ""
+"Ändra dessa inställningar med försiktighet, och ändra dem bara om du har "
+"problem."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:371
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:433
 msgid ""
 "Exploratory tunnel setting changes are stored in the router.config file."
 msgstr "undersökande tunnel inställningar sparas i router.config filen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:374
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:436
 msgid "Client tunnel changes are temporary and are not saved."
 msgstr "Klienttunnel ändringarna är tillfälliga och sparas inte."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:376
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:438
 msgid "To make permanent client tunnel changes see the"
 msgstr "Att göra permanenta klienttunnel ändringar se"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:378
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:440
 msgid "i2ptunnel page"
 msgstr "i2ptunnelsida"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:128
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:137
 msgid "config UI"
 msgstr "config UI"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:256
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:314
 msgid "I2P UI Configuration"
 msgstr "I2P användargränssnitts konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:295
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:353
 msgid "Router Console Theme"
 msgstr "Router Konsoll Tema"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:316
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:374
 msgid "Theme selection disabled for Internet Explorer, sorry."
 msgstr "Teman är inaktiverade för Internet Explorer, sorry."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:318
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:376
 msgid ""
 "If you're not using IE, it's likely that your browser is pretending to be "
 "IE; please configure your browser (or proxy) to use a different User Agent "
 "string if you'd like to access the console themes."
-msgstr "Om du inte använder Internet Explorer (IE), är det troligt att din webbläsare låtsas (spoofar) vara IE, du kan konfigurera din webbläsare (eller proxy) att använda en annat User Agent sträng om du vill komma åt konsol teman."
+msgstr ""
+"Om du inte använder Internet Explorer (IE), är det troligt att din "
+"webbläsare låtsas (spoofar) vara IE, du kan konfigurera din webbläsare "
+"(eller proxy) att använda en annat User Agent sträng om du vill komma åt "
+"konsol teman."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:321
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:379
 msgid "Router Console Language"
 msgstr "Router Konsollens Språk"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:385
 msgid ""
 "Please contribute to the router console translation project! Contact the "
 "developers in #i2p-dev on IRC to help."
-msgstr "Hjälptill gärna till med att översätta router konsol projektet. Kontakta utvecklarna på IRC i #i2p-dev kanalen för mer information."
+msgstr ""
+"Hjälptill gärna till med att översätta router konsol projektet. Kontakta "
+"utvecklarna på IRC i #i2p-dev kanalen för mer information."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:389
 msgid "Apply"
 msgstr "Applicera"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:128
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:137
 msgid "config update"
 msgstr "konfigurationsuppdatering"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:246
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:304
 msgid "I2P Update Configuration"
 msgstr "I2P Updateringskonfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:303
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361
 msgid "Check for I2P and news updates"
 msgstr "Kontrollera I2P- och nyhetsuppdateringar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:305
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:363
 msgid "News &amp; I2P Updates"
 msgstr "Nyheter och I2P uppdateringar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:309
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:367
 msgid "Check for news updates"
 msgstr "Sök efter nyheter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:311
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369
 msgid "News Updates"
 msgstr "Nyhetsuppdateringar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:319
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:377
 msgid "Update In Progress"
 msgstr "Uppdatering Pågår"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:385
 msgid "News URL"
 msgstr "Nyhets URL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:331
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:389
 msgid "Refresh frequency"
 msgstr "Uppdateringsfrekvens"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:337
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:395
 msgid "Update policy"
 msgstr "Uppdatera policy"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:343
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:401
 msgid "Update through the eepProxy?"
 msgstr "Uppdatera genom eepProxy?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:347
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:405
 msgid "eepProxy host"
 msgstr "eepProxy värd"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:351
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:409
 msgid "eepProxy port"
 msgstr "eepProxy port"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:357
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:415
 msgid "Update URLs"
 msgstr "Uppdatera URLer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:361
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:419
 msgid "Trusted keys"
 msgstr "Betrodda nycklar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:365
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:423
 msgid "Update with unsigned development builds?"
 msgstr "Uppdatera med osignerade utvecklingsbuilds?"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:427
 msgid "Unsigned Build URL"
 msgstr "Osignerad bygg URL"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:375
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:433
 msgid "Updates will be dispatched via your package manager."
 msgstr "Uppdateringar kommer att skickas via din pakethanterare."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:127
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:128
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:136
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:136
 msgid "home"
 msgstr "hem"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:335
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:289
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/console_jsp.java:383
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:354
 msgid "Welcome to I2P"
 msgstr "Välkommen till I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:137
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:321
+msgid "I2P Addressbook"
+msgstr "I2P Adressbok"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:324
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:323
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:323
+msgid "Open in new tab"
+msgstr "Öppna ny flik"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:327
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:327
+msgid "Your browser does not support iFrames."
+msgstr "Din webbläsare stödjer inte iFrames."
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/dns_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:329
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:329
+msgid "Click here to continue."
+msgstr "Klicka för att fortsätta "
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:144
 msgid "Internal Error"
 msgstr "Internt fel"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150
 msgid "Configuration"
 msgstr "Konfiguration"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:150
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157
 msgid "Sorry! There has been an internal error."
 msgstr "Tyvärr! Det har uppkommit ett internt fel."
 
 #. note to translators - both parameters are URLs
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:154
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:273
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:335
 #, java-format
 msgid "Please report bugs on {0} or {1}."
 msgstr "Vänligen rapportera fel på {0} eller {1}."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:277
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:164
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:339
 msgid ""
-"You may use the username \"guest\" and password \"guest\" if you do not wish"
-" to register."
-msgstr "Du kan använda användarnamn \"guest\" och lösenord \"guest\" om du inte vill registrera."
+"You may use the username \"guest\" and password \"guest\" if you do not wish "
+"to register."
+msgstr ""
+"Du kan använda användarnamn \"guest\" och lösenord \"guest\" om du inte vill "
+"registrera."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:161
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:279
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:168
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:341
 msgid "Please include this information in bug reports"
 msgstr "Var vänlig och inkludera denna information i felrapporter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:163
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:170
 msgid "Error Details"
 msgstr "Feldetaljer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:165
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:172
 #, java-format
 msgid "Error {0}"
 msgstr "Fel {0}"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:184
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:269
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:191
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:331
 msgid "I2P Version and Running Environment"
 msgstr "I2P Version och Körmiljö"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:225
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:328
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:232
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:390
 msgid ""
 "Note that system information, log timestamps, and log messages may provide "
-"clues to your location; please review everything you include in a bug "
-"report."
-msgstr "Observera att systeminformation, loggtidsstämplar och loggmeddelanden kan ge ledtrådar till din plats, kontrolläs allt du inkluderar i en felrapport."
+"clues to your location; please review everything you include in a bug report."
+msgstr ""
+"Observera att systeminformation, loggtidsstämplar och loggmeddelanden kan ge "
+"ledtrådar till din plats, kontrolläs allt du inkluderar i en felrapport."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:139
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:148
 msgid "Page Not Found"
 msgstr "Sidan kan inte hittas"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:260
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:319
 msgid ""
 "Sorry! You appear to be requesting a non-existent Router Console page or "
 "resource."
-msgstr "Tyvärr! Det verkar som om du försöker komma åt en icke-existerande router konsol sida eller resurs."
+msgstr ""
+"Tyvärr! Det verkar som om du försöker komma åt en icke-existerande router "
+"konsol sida eller resurs."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:262
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:321
 msgid "Error 404"
 msgstr "Fel 404"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:326
 msgid "not found"
 msgstr "hittades inte"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:130
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:138
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:136
 msgid "graphs"
 msgstr "grafer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:290
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:266
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graph_jsp.java:352
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:324
 msgid "I2P Performance Graphs"
 msgstr "I2P prestandagrafer"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:130
-msgid "Router is down"
-msgstr "Routern är nere"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:229
-msgid "News"
-msgstr "Nyheter"
-
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:251
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:312
 msgid ""
 "Click a flag to select a language. Click 'configure language' below to "
 "change it later."
-msgstr "Klicka på en flagga för att välja ett språk. Klicka på \"konfigurera språk\" nedan för att ändra det senare."
+msgstr ""
+"Klicka på en flagga för att välja ett språk. Klicka på \"konfigurera språk\" "
+"nedan för att ändra det senare."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:318
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:362
 msgid "Search I2P"
 msgstr "Sök I2P"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:338
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:382
 msgid "Eepsites of Interest"
 msgstr "Intressanta Eepsiter"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:130
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:154
+msgid "i2p tunnel manager"
+msgstr "Tunnelhanterare för I2P"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:322
+msgid "I2P Tunnel Manager"
+msgstr "Tunnelhanterare för I2P"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jars_jsp.java:138
 msgid "Jar File Dump"
 msgstr "Jar-fil dump"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:136
 msgid "job queue"
 msgstr "Jobbkö"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:303
 msgid "I2P Router Job Queue"
 msgstr "I2P Routerns Jobbkö"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:130
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:138
 msgid "logs"
 msgstr "loggar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:267
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:329
 msgid "I2P Router Logs"
 msgstr "I2P Router Loggar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:330
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:392
 msgid "Critical Logs"
 msgstr "Kritiska Loggar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:334
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:396
 msgid "Router Logs"
 msgstr "Router Loggar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:340
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:402
 msgid "Service (Wrapper) Logs"
 msgstr "Service (Wrapper) Loggar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:127
-msgid "network database summary"
-msgstr "summering av databas"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:136
+msgid "network database"
+msgstr "nätverksdatabasen"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:245
-msgid "I2P Network Database Summary"
-msgstr "I2P Nätverksdatabassummering"
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:303
+msgid "I2P Network Database"
+msgstr "I2Ps nätverksdatabas"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:131
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:142
 msgid "WebApp Not Found"
 msgstr "WebApp hittades inte"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:249
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:333
 msgid "Web Application Not Running"
 msgstr "Webb applikation körs inte"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:251
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:335
 msgid "The requested web application is not running."
 msgstr "Den efterfrågade webbapplikationen körs inte"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:252
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:337
 msgid ""
-"Please visit the <a href=\"/configclients.jsp#webapp\">config clients "
-"page</a> to start it."
-msgstr "Gå till sidan <a href=\"/configclients.jsp#webapp\">konfigurera klienter</a> för att starta det."
+"Please visit the <a href=\"/configclients.jsp#webapp\">config clients page</"
+"a> to start it."
+msgstr ""
+"GÃ¥ till sidan <a href=\"/configclients.jsp#webapp\">konfigurera klienter</a> "
+"för att starta det."
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:136
 msgid "peer connections"
 msgstr "peer-anslutningar"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:303
 msgid "I2P Network Peers"
 msgstr "I2P Nätverk Peers"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:136
 msgid "peer profiles"
 msgstr "peer profiler"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:303
 msgid "I2P Network Peer Profiles"
 msgstr "I2P Nätverks Peer Profiler"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:136
 msgid "statistics"
 msgstr "statistik"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:258
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:316
 msgid "I2P Router Statistics"
 msgstr "I2P Router Statistik"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:255
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:301
 #, java-format
 msgid "Disable {0} Refresh"
 msgstr "Inaktivera {0} omladdning"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:127
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:154
+msgid "torrents"
+msgstr "torrents"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/torrents_jsp.java:321
+msgid "I2P Torrent Downloader"
+msgstr "I2P Torrent Nerladdare  "
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:136
 msgid "tunnel summary"
 msgstr "tunnelsammandrag"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:303
 msgid "I2P Tunnel Summary"
 msgstr "I2P Tunnel Summering"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:127
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:245
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:136
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:303
 msgid "Peer Profile"
 msgstr "Peer profil"
 
-#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:268
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:326
 #, java-format
 msgid "Profile for peer {0}"
 msgstr "Profil för peer {0}"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:154
+msgid "webmail"
+msgstr "webmail"
+
+#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:321
+msgid "I2P Webmail"
+msgstr "I2P Webmail"
diff --git a/apps/streaming/java/src/net/i2p/client/streaming/Connection.java b/apps/streaming/java/src/net/i2p/client/streaming/Connection.java
index 298a1c21f82116d28ba25900ce9f11663bc3a2f8..eab3b0fad0735dd271667816900cadb894be12b0 100644
--- a/apps/streaming/java/src/net/i2p/client/streaming/Connection.java
+++ b/apps/streaming/java/src/net/i2p/client/streaming/Connection.java
@@ -279,7 +279,7 @@ class Connection {
     void sendReset() {
         if (_disconnectScheduledOn < 0) {
             _disconnectScheduledOn = _context.clock().now();
-            SimpleScheduler.getInstance().addEvent(new DisconnectEvent(), DISCONNECT_TIMEOUT);
+            _context.simpleScheduler().addEvent(new DisconnectEvent(), DISCONNECT_TIMEOUT);
         }
         long now = _context.clock().now();
         if (_resetSentOn + 10*1000 > now) return; // don't send resets too fast
@@ -534,7 +534,7 @@ class Connection {
     void resetReceived() {
         if (_disconnectScheduledOn < 0) {
             _disconnectScheduledOn = _context.clock().now();
-            SimpleScheduler.getInstance().addEvent(new DisconnectEvent(), DISCONNECT_TIMEOUT);
+            _context.simpleScheduler().addEvent(new DisconnectEvent(), DISCONNECT_TIMEOUT);
         }
         _resetReceived = true;
         _outputStream.streamErrorOccurred(new IOException("Reset received"));
@@ -578,7 +578,7 @@ class Connection {
         if (removeFromConMgr) {
             if (_disconnectScheduledOn < 0) {
                 _disconnectScheduledOn = _context.clock().now();
-                SimpleScheduler.getInstance().addEvent(new DisconnectEvent(), DISCONNECT_TIMEOUT);
+                _context.simpleScheduler().addEvent(new DisconnectEvent(), DISCONNECT_TIMEOUT);
             }
         }
         _connected = false;
@@ -796,7 +796,7 @@ class Connection {
         _closeSentOn = when;
         if (_disconnectScheduledOn < 0) {
             _disconnectScheduledOn = _context.clock().now();
-            SimpleScheduler.getInstance().addEvent(new DisconnectEvent(), DISCONNECT_TIMEOUT);
+            _context.simpleScheduler().addEvent(new DisconnectEvent(), DISCONNECT_TIMEOUT);
         }
     }
     public long getCloseReceivedOn() { return _closeReceivedOn; }
diff --git a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionHandler.java b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionHandler.java
index e2c9d3f556aae3e6b7ce58059c759c69c8ece3df..c6a271629643576bb7a3c07f64296f9d49bfe3f0 100644
--- a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionHandler.java
+++ b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionHandler.java
@@ -78,7 +78,7 @@ class ConnectionHandler {
         // also check if expiration of the head is long past for overload detection with peek() ?
         boolean success = _synQueue.offer(packet); // fail immediately if full
         if (success) {
-            SimpleScheduler.getInstance().addEvent(new TimeoutSyn(packet), _acceptTimeout);
+            _context.simpleScheduler().addEvent(new TimeoutSyn(packet), _acceptTimeout);
         } else {
             if (_log.shouldLog(Log.WARN))
                 _log.warn("Dropping new SYN request, as the queue is full");
diff --git a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionPacketHandler.java b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionPacketHandler.java
index 720c38fdf6aa25d82ba38eb8a3b37d15ea1b92be..250dae808b256443e7a7574b03e77a3c06ff27c7 100644
--- a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionPacketHandler.java
+++ b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionPacketHandler.java
@@ -184,7 +184,7 @@ class ConnectionPacketHandler {
                 // take note of congestion
                 if (_log.shouldLog(Log.WARN))
                     _log.warn("congestion.. dup " + packet);
-                SimpleScheduler.getInstance().addEvent(new AckDup(con), con.getOptions().getSendAckDelay());
+                _context.simpleScheduler().addEvent(new AckDup(con), con.getOptions().getSendAckDelay());
                 //con.setNextSendTime(_context.clock().now() + con.getOptions().getSendAckDelay());
                 //fastAck = true;
             } else {
diff --git a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerImpl.java b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerImpl.java
index fd36b7723c38b1b14ae2ae7083fbf8d43e40d349..5d042c9ff0ab5927004ce7c2f5ecda1c9c51400e 100644
--- a/apps/streaming/java/src/net/i2p/client/streaming/SchedulerImpl.java
+++ b/apps/streaming/java/src/net/i2p/client/streaming/SchedulerImpl.java
@@ -17,7 +17,7 @@ abstract class SchedulerImpl implements TaskScheduler {
     }
     
     protected void reschedule(long msToWait, Connection con) {
-        SimpleScheduler.getInstance().addEvent(con.getConnectionEvent(), msToWait);
+        _context.simpleScheduler().addEvent(con.getConnectionEvent(), msToWait);
     }
 
     @Override
diff --git a/apps/susidns/locale/messages_de.po b/apps/susidns/locale/messages_de.po
index 59276d7579835684a1e75349119c5794cbbfd2ad..3a71de9892fec6be782f99b67ceea8aa749285c2 100644
--- a/apps/susidns/locale/messages_de.po
+++ b/apps/susidns/locale/messages_de.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 12:35+0000\n"
+"POT-Creation-Date: 2012-07-26 19:55+0000\n"
 "PO-Revision-Date: 2012-03-11 02:03+0000\n"
 "Last-Translator: D.A. Loader <>\n"
 "Language-Team: German (http://www.transifex.net/projects/p/I2P/language/"
@@ -77,60 +77,60 @@ msgstr "unterschrieben"
 msgid "Type {0}"
 msgstr "Typ {0}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:232
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:202
 #, java-format
 msgid "One result for search within filtered list."
 msgid_plural "{0} results for search within filtered list."
 msgstr[0] "Ein Suchergebnis in der gefilterten Liste"
 msgstr[1] "{0} Suchergebnisse in der gefilterten Liste"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:206
 #, java-format
 msgid "Filtered list contains 1 entry."
 msgid_plural "Fltered list contains {0} entries."
 msgstr[0] "Die gefilterte Liste enthält einen Eintrag."
 msgstr[1] "Die gefilterte Liste enthält {0} Einträge."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:241
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:211
 #, java-format
 msgid "One result for search."
 msgid_plural "{0} results for search."
 msgstr[0] "Die Suche erzielte einen Treffer."
 msgstr[1] "Die Suche erzielte {0} Treffer."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:250
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:220
 #, java-format
 msgid "Address book contains 1 entry."
 msgid_plural "Address book contains {0} entries."
 msgstr[0] "Das Adressbuch enthält einen Eintrag."
 msgstr[1] "Das Adressbuch enthält {0} Einträge."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:266
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236
 #, java-format
 msgid "Showing {0} of {1}"
 msgstr "Zeige {0} von {1}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:412
 msgid "Add"
 msgstr "Hinzufügen"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:268
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:406
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410
 msgid "Replace"
 msgstr "Ersetzen"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238
 #, java-format
 msgid "Host name {0} is already in address book, unchanged."
 msgstr "Der Name {0} ist bereits im Adressbuch und nicht geändert."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:299
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240
 #, java-format
 msgid ""
@@ -140,63 +140,63 @@ msgstr ""
 "Der Name {0} ist mit einem anderen Ziel bereits im Adressbuch. Klicken Sie "
 "auf \"Ersetzen\", um den alten Eintrag zu überschreiben!"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:312
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:282
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253
 #, java-format
 msgid "Destination added for {0}."
 msgstr "Ziel hinzugefügt für {0}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:314
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:284
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255
 #, java-format
 msgid "Destination changed for {0}."
 msgstr "Ziel geändert für {0}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:316
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:286
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257
 msgid "Warning - host name does not end with \".i2p\""
 msgstr "Warnung - Hostname darf nicht auf \".i2p enden\""
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265
 msgid "Invalid Base 64 destination."
 msgstr "Ungültiges Basis-64 Ziel"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:327
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271
 #, java-format
 msgid "Invalid host name \"{0}\"."
 msgstr "Ungültiger Hostname \"{0}\""
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:330
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274
 msgid "Please enter a host name and destination"
 msgstr "Bitte geben Sie einen Hostnamen und ein Ziel ein!"
 
 #. clear search when deleting
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:355
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:325
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:270
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:274
 msgid "Delete Entry"
 msgstr "Eintrag löschen"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:347
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:351
 msgid "Delete Selected"
 msgstr "Ausgewähltes löschen"
 
 #. parameter is a host name
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:348
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:318
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295
 #, java-format
 msgid "Destination {0} deleted."
 msgstr "Ziel {0} gelöscht"
 
 #. parameter will always be >= 2
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:351
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298
 #, java-format
 msgid "1 destination deleted."
@@ -204,24 +204,24 @@ msgid_plural "{0} destinations deleted."
 msgstr[0] "Ein Ziel gelöscht"
 msgstr[1] "{0} Ziele gelöscht"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:353
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:323
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300
 msgid "No entries selected to delete."
 msgstr "Es wurden keine Einträge zum Löschen ausgewählt."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:361
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307
 msgid "Address book saved."
 msgstr "Adressbuch gespeichert"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:364
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334
 msgid "ERROR: Could not write addressbook file."
 msgstr "FEHLER: Konnte Adressbuchdatei nicht schreiben."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:369
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:339
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:148
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:156
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128
 msgid ""
 "Invalid form submission, probably because you used the \"back\" or \"reload"
 "\" button on your browser. Please resubmit."
@@ -230,9 +230,9 @@ msgstr ""
 "laden\"-Schalter in Ihrem Browser genutzt. Bitte neu senden!"
 
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:139
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:141
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145
 msgid "Save"
 msgstr "Speichern"
 
@@ -241,9 +241,9 @@ msgid "Configuration saved."
 msgstr "Einstellungen gespeichert"
 
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:150
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:139
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143
 msgid "Reload"
 msgstr "Neu laden"
 
@@ -270,18 +270,18 @@ msgstr "Konnte das Ziel für {0} nicht dem Domainnamenservice {1} hinzufügen"
 msgid "Failed to delete Destination for {0} from naming service {1}"
 msgstr "Konnte das Ziel für {0} nicht aus dem Domainnamenservice {1} löschen"
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:115
 msgid ""
 "Subscriptions saved, updating addressbook from subscription sources now."
 msgstr ""
 "Abonnement gespeichert, aktualisiere jetzt das Adressbuch von untenstehenden "
 "Aboquellen."
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:148
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:120
 msgid "Subscriptions saved."
 msgstr "Abonnementquellen gespeichert"
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:152
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124
 msgid "Subscriptions reloaded."
 msgstr "Abonnementquellen neu geladen"
 
@@ -289,166 +289,166 @@ msgstr "Abonnementquellen neu geladen"
 msgid "address book"
 msgstr "Adressbuch"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:113
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:112
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:113
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129
-msgid "Overview"
-msgstr "Ãœbersicht"
-
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:129
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:115
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:114
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:104
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:115
-msgid "Address books"
-msgstr "Adressbücher"
-
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:117
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:106
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:132
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117
-msgid "private"
-msgstr "privat"
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:133
+msgid "Overview"
+msgstr "Ãœbersicht"
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:108
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119
-msgid "master"
-msgstr "Master"
+msgid "Address books"
+msgstr "Adressbücher"
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:121
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121
-msgid "router"
-msgstr "Router"
+msgid "private"
+msgstr "privat"
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:123
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:131
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:112
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123
-msgid "published"
-msgstr "veröffentlicht"
+msgid "master"
+msgstr "Master"
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:133
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:114
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125
-msgid "Subscriptions"
-msgstr "Abonnements"
+msgid "router"
+msgstr "Router"
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:135
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127
-msgid "Configuration"
-msgstr "Einstellungen"
+msgid "published"
+msgstr "veröffentlicht"
+
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129
+msgid "Subscriptions"
+msgstr "Abonnements"
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:131
+msgid "Configuration"
+msgstr "Einstellungen"
+
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134
 msgid "Address book"
 msgstr "Adressbuch"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:150
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:135
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:154
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:139
 msgid "Storage"
 msgstr "Speicherort"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:168
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:171
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:175
 msgid "other"
 msgstr "andere"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:173
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177
 msgid "all"
 msgstr "alle"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:187
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:191
 msgid "Current filter"
 msgstr "derzeitige Filter"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:192
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:196
 msgid "clear filter"
 msgstr "Filter löschen"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:205
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:213
 msgid "Search"
 msgstr "Suche"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:242
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246
 msgid "Name"
 msgstr "Name"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:244
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248
 msgid "Links"
 msgstr "Links"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:262
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:266
 msgid "Destination"
 msgstr "Ziel"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:282
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:286
 msgid "Mark for deletion"
 msgstr "zum Löschen markieren"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:303
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307
 msgid "Base 32 address"
 msgstr "Adresse (Basis32)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:311
 msgid "More information on this entry"
 msgstr "Weitere Informationen über diesen Eintrag"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:310
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314
 msgid "details"
 msgstr "Details"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:345
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
 msgid "Cancel"
 msgstr "Abbruch"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:379
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:383
 msgid "This address book is empty."
 msgstr "Dieses Adressbuch ist leer."
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:394
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
 msgid "Add new destination"
 msgstr "Füge neues Ziel hinzu"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:396
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:161
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165
 msgid "Host Name"
 msgstr "Hostname"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:111
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119
 msgid "configuration"
 msgstr "Einstellungen"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:143
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155
 msgid "Hints"
 msgstr "Hinweise"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157
 msgid ""
 "File and directory paths here are relative to the addressbook's working "
 "directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P"
@@ -458,7 +458,7 @@ msgstr ""
 "Adressbuchs - normalerweise ~/.i2p/addressbook/ (Linux) oder %APPDATA%\\I2P"
 "\\addressbook\\ (Windows)."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159
 msgid ""
 "If you want to manually add lines to an addressbook, add them to the private "
 "or master addressbooks."
@@ -466,7 +466,7 @@ msgstr ""
 "Falls Sie manuell Einträge zum Adressbuch hinzufügen möchten, fügen Sie "
 "diese zum privaten oder zum Master-Adressbuch hinzu!"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160
 msgid ""
 "The router addressbook and the published addressbook are updated by the "
 "addressbook application."
@@ -474,7 +474,7 @@ msgstr ""
 "Das Router-Adressbuch und das veröffentlichte Adressbuch werden von der "
 "Adressbuch-Anwendung aktualisiert."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:150
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162
 msgid ""
 "When you publish your addressbook, ALL destinations from the master and "
 "router addressbooks appear there."
@@ -482,7 +482,7 @@ msgstr ""
 "Falls Sie das Adressbuch veröffentlichen, erscheinen dort ALLE Ziele aus dem "
 "Master- und dem Router-Adressbuch."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163
 msgid ""
 "Use the private addressbook for private destinations, these are not "
 "published."
@@ -490,20 +490,20 @@ msgstr ""
 "Benutzen Sie das private Adressbuch für private Ziele. Diese werden nicht "
 "veröffentlicht."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165
 msgid "Options"
 msgstr "Optionen"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167
 msgid "File containing the list of subscriptions URLs (no need to change)"
 msgstr ""
 "Datei mit der Liste von Abonnement-URLs (braucht nicht geändert zu werden)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169
 msgid "Update interval in hours"
 msgstr "Aktualisierungsintervall in Stunden"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171
 msgid ""
 "Your public hosts.txt file (choose a path within your webserver document "
 "root)"
@@ -511,31 +511,31 @@ msgstr ""
 "Ihre öffentliche hosts.txt-Datei (Wählen Sie einen Pfad in Ihrem Webserver "
 "Wurzelverzeichnis!)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:161
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173
 msgid "Your hosts.txt (don't change)"
 msgstr "Ihre hosts.txt (nicht ändern)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175
 msgid "Your personal addressbook, these hosts will be published"
 msgstr "Ihr persönliches Adressbuch - diese Hosteinträge werden veröffentlicht"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177
 msgid "Your private addressbook, it is never published"
 msgstr "Ihr privates Adressbuch - dieses wird nie veröffentlicht"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:179
 msgid "Port for your eepProxy (no need to change)"
 msgstr "Port zu Ihrem EepProxy (braucht nicht geändert zu werden)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:181
 msgid "Hostname for your eepProxy (no need to change)"
 msgstr "Hostname zu Ihrem EepProxy (braucht nicht geändert zu werden)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:183
 msgid "Whether to update the published addressbook"
 msgstr "Soll Ihr veröffentlichtes Adressbuch aktualisiert werden?"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:185
 msgid ""
 "File containing the etags header from the fetched subscription URLs (no need "
 "to change)"
@@ -543,7 +543,7 @@ msgstr ""
 "Datei, die die etags-Kopfzeilen der bereits aktualisierten Abonnement-URLs "
 "enthält (braucht nicht geändert zu werden)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:187
 msgid ""
 "File containing the modification timestamp for each fetched subscription URL "
 "(no need to change)"
@@ -551,85 +551,89 @@ msgstr ""
 "Datei, welche die Zeitstempel der letzten Modifikation für jede bereits "
 "aktualisierte Abonnement-URL enthält (braucht nicht geändert zu werden)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:189
 msgid "File to log activity to (change to /dev/null if you like)"
 msgstr ""
 "Berichte zu Aktivitäten werden in dieser Datei gespeichert. (Ändern Sie es "
 "zu /dev/null, wenn Sie möchten!)"
 
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191
+msgid "Name of the theme to use (defaults to 'light')"
+msgstr ""
+
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110
 msgid "addressbook"
 msgstr "Adressbuch"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:177
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:181
 msgid "Encoded Name"
 msgstr "kodierter Name"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:193
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197
 msgid "Base 32 Address"
 msgstr "Basis32-Adresse"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:203
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207
 msgid "Base 64 Hash"
 msgstr "Base 64 Hash"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:209
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213
 msgid "Address Helper"
 msgstr "Adresshelfer"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:216
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220
 msgid "link"
 msgstr "Link"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224
 msgid "Public Key"
 msgstr "Öffentlicher Schlüssel"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:222
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226
 msgid "ElGamal 2048 bit"
 msgstr "ElGamal 2048 bit"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230
 msgid "Signing Key"
 msgstr "Authentifizierungsschlüssel"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:228
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232
 msgid "DSA 1024 bit"
 msgstr "DSA 1024 bit"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236
 msgid "Certificate"
 msgstr "Zertifikat"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:238
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242
 msgid "Added Date"
 msgstr "Datum hinzugefügt"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:244
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248
 msgid "Source"
 msgstr "Quelle"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:250
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254
 msgid "Last Modified"
 msgstr "Zuletzt geändert:"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:256
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260
 msgid "Notes"
 msgstr "Anmerkungen"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:102
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110
 msgid "Introduction"
 msgstr "Einleitung - SusiDNS"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132
 msgid "What is the addressbook?"
 msgstr "Was ist das Adressbuch?"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134
 msgid "The addressbook application is part of your I2P installation."
 msgstr "Das Adressbuch ist ein Teil Ihrer I2P-Installation."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135
 msgid ""
 "It regularly updates your hosts.txt file from distributed sources or "
 "\"subscriptions\"."
@@ -637,7 +641,7 @@ msgstr ""
 "Es aktualisiert regelmäßig Ihre hosts.txt-Datei aus verteilten Quellen oder "
 "den \"Abonnementquellen\"."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:125
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137
 msgid ""
 "In the default configuration, the address book is only subscribed to www."
 "i2p2.i2p."
@@ -645,7 +649,7 @@ msgstr ""
 "In der Standardkonfiguration besteht lediglich ein Abonnement tu www.i2p2."
 "i2p."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138
 msgid ""
 "Subscribing to additional sites is easy, just add them to your <a href="
 "\"subscriptions\">subscriptions</a> file."
@@ -653,7 +657,7 @@ msgstr ""
 "Anderen Seiten zu Folgen ist einfach, füge sie einfach zu deiner <a href="
 "\"subscriptions\">Subscriptions</a> Datei hinzu."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140
 msgid ""
 "For more information on naming in I2P, see <a href=\"http://www.i2p2.i2p/"
 "naming.html\">the overview on www.i2p2.i2p</a>."
@@ -662,11 +666,11 @@ msgstr ""
 "\"http://www.i2p2.i2p/naming.html\">die Erläuterungen auf www.i2p2.i2p</a> "
 "verwiesen."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142
 msgid "How does the addressbook application work?"
 msgstr "Wie funktioniert das Adressbuch?"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:144
 msgid ""
 "The addressbook application regularly polls your subscriptions and merges "
 "their content into your \"router\" address book."
@@ -674,13 +678,13 @@ msgstr ""
 "Die Adressbuch-Anwendung bezieht regelmäßig Informationen von deinen "
 "Abonnements und inkorporiert deren Inhalt in dein \"Router\"-Adressbuch."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:133
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145
 msgid ""
 "Then it merges your \"master\" address book into the router address book as "
 "well."
 msgstr "Dann fügt sie noch den Inhalt des \"Master\"-Adressbuches hinzu."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:146
 msgid ""
 "If configured, the router address book is now written to the \"published\" "
 "address book, which will be publicly available if you are running an eepsite."
@@ -689,7 +693,7 @@ msgstr ""
 "Routeradressbuch nun in das \"veröffentlichte\" Adressbuch geschrieben, "
 "welches öffentlich erreichbar ist, wenn du eine Eepsite betreibst."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:136
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:148
 msgid ""
 "The router also uses a private address book (not shown in the picture), "
 "which is not merged or published."
@@ -697,7 +701,7 @@ msgstr ""
 "Der Router benutzt ferner ein privates Adressbuch (nicht im Bild), welches "
 "weder veröffentlich noch mit den anderen zusammengeführt wird."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149
 msgid ""
 "Hosts in the private address book can be accessed by you but their addresses "
 "are never distributed to others."
@@ -705,7 +709,7 @@ msgstr ""
 "Hosts aus dem privaten Adressbuch können von dir besucht werden, ihrer "
 "Adressen werden jedoch nie an andere weitergegeben."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:150
 msgid ""
 "The private address book can also be used for aliases of hosts in your other "
 "address books."
@@ -717,21 +721,21 @@ msgstr ""
 msgid "subscriptions"
 msgstr "Abonnements"
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147
 msgid "The subscription file contains a list of i2p URLs."
 msgstr "Die Abonnementdatei enthält eine Liste von I2P-URLs."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:148
 msgid ""
 "The addressbook application regularly checks this list for new eepsites."
 msgstr ""
 "Die Adressbuchanwendung prüft diese Liste regelmäßig auf neue Eepsites."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149
 msgid "Those URLs refer to published hosts.txt files."
 msgstr "Diese URLs verweisen auf veröffentlichte hosts.txt-Dateien."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:146
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:150
 msgid ""
 "The default subscription is the hosts.txt from www.i2p2.i2p, which is "
 "updated infrequently."
@@ -739,7 +743,7 @@ msgstr ""
 "Das Standardabonnement ist die hosts.txt-Datei von www.i2p2.i2p, welche "
 "nicht regelmäßig aktualisiert wird."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151
 msgid ""
 "So it is a good idea to add additional subscriptions to sites that have the "
 "latest addresses."
@@ -747,6 +751,6 @@ msgstr ""
 "Somit ist es eine gute Idee, weitere Abonnements von Seiten mit den neuesten "
 "Adressen hinzuzufügen."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153
 msgid "See the FAQ for a list of subscription URLs."
 msgstr "Schauen Sie in den FAQ nach einer Liste von Abonnement-URLs!"
diff --git a/apps/susidns/locale/messages_es.po b/apps/susidns/locale/messages_es.po
index 4d60a782a175b8764166d3cfb5e4e6471e341caa..afe322c580d7ec165b012293f80787b1eca8e4e0 100644
--- a/apps/susidns/locale/messages_es.po
+++ b/apps/susidns/locale/messages_es.po
@@ -5,6 +5,7 @@
 #
 # Translators:
 # blabla, 2011.
+#   <blabla@trash-mail.com>, 2012.
 # Carlos Diaz <cedpren@gmail.com>, 2011.
 # foo <foo@bar>, 2009.
 # mixxy, 2011.
@@ -14,11 +15,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 12:34+0000\n"
-"PO-Revision-Date: 2012-03-16 19:24+0000\n"
-"Last-Translator: punkibastardo <punkibastardo@gmail.com>\n"
-"Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/I2P/"
-"language/es/)\n"
+"POT-Creation-Date: 2012-07-26 19:45+0000\n"
+"PO-Revision-Date: 2012-07-21 20:04+0000\n"
+"Last-Translator: blabla <blabla@trash-mail.com>\n"
+"Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/"
+"es/)\n"
 "Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -78,7 +79,7 @@ msgstr "Firmado"
 msgid "Type {0}"
 msgstr "Tipo {0}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:232
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:202
 #, java-format
 msgid "One result for search within filtered list."
 msgid_plural "{0} results for search within filtered list."
@@ -87,47 +88,47 @@ msgstr[0] ""
 msgstr[1] ""
 "{0} resultados para la búsqueda dentro de la lista de elementos filtrados."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:206
 #, java-format
 msgid "Filtered list contains 1 entry."
 msgid_plural "Fltered list contains {0} entries."
 msgstr[0] "La lista de elementos filtrados contiene una entrada."
 msgstr[1] "La lista de elementos filtrados contiene {0} entradas."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:241
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:211
 #, java-format
 msgid "One result for search."
 msgid_plural "{0} results for search."
 msgstr[0] "Un resultado para la búsqueda."
 msgstr[1] "{0} resultados para la búsqueda"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:250
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:220
 #, java-format
 msgid "Address book contains 1 entry."
 msgid_plural "Address book contains {0} entries."
 msgstr[0] "La libreta de direcciones contiene una entrada."
 msgstr[1] "La libreta de direcciones contiente {0} entradas."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:266
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236
 #, java-format
 msgid "Showing {0} of {1}"
 msgstr "Mostrando {0} de {1}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:412
 msgid "Add"
 msgstr "Agregar"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:268
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:406
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410
 msgid "Replace"
 msgstr "Reemplazar"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238
 #, java-format
 msgid "Host name {0} is already in address book, unchanged."
@@ -135,7 +136,7 @@ msgstr ""
 "El nombre de host {0} ya se encuentra en la libreta de direcciones, "
 "exactamente igual."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:299
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240
 #, java-format
 msgid ""
@@ -146,63 +147,63 @@ msgstr ""
 "con una dirección de destino diferente. Haz click en \"Reemplazar\" para "
 "sobreescribirla."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:312
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:282
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253
 #, java-format
 msgid "Destination added for {0}."
 msgstr "Destino añadido para {0}."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:314
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:284
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255
 #, java-format
 msgid "Destination changed for {0}."
 msgstr "Destino cambiado para {0}."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:316
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:286
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257
 msgid "Warning - host name does not end with \".i2p\""
 msgstr "Advertencia - El nombre del host no termina en \".i2p\"."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265
 msgid "Invalid Base 64 destination."
 msgstr "Destino en Base 64 no válido"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:327
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271
 #, java-format
 msgid "Invalid host name \"{0}\"."
 msgstr "Nombre del host inválido \"{0}\""
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:330
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274
 msgid "Please enter a host name and destination"
 msgstr "Por favor, ¡introduce un nombre de host y destino!"
 
 #. clear search when deleting
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:355
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:325
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:270
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:274
 msgid "Delete Entry"
 msgstr "Borrar entrada"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:347
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:351
 msgid "Delete Selected"
 msgstr "Eliminar seleccionados"
 
 #. parameter is a host name
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:348
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:318
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295
 #, java-format
 msgid "Destination {0} deleted."
 msgstr "Destino {0} eliminado."
 
 #. parameter will always be >= 2
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:351
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298
 #, java-format
 msgid "1 destination deleted."
@@ -210,24 +211,24 @@ msgid_plural "{0} destinations deleted."
 msgstr[0] "Una dirección de destino ha sido eliminada."
 msgstr[1] "{0} direcciones de destino han sido eliminadas."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:353
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:323
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300
 msgid "No entries selected to delete."
 msgstr "No hay entradas seleccionadas para eliminar."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:361
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307
 msgid "Address book saved."
 msgstr "La libreta de direcciones ha sido guardada."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:364
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334
 msgid "ERROR: Could not write addressbook file."
 msgstr "ERROR: No se pudo escribir el archivo de la libreta direcciones."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:369
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:339
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:148
 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:156
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128
 msgid ""
 "Invalid form submission, probably because you used the \"back\" or \"reload"
 "\" button on your browser. Please resubmit."
@@ -237,9 +238,9 @@ msgstr ""
 "¡vuelve a enviarlo!"
 
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:139
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:141
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145
 msgid "Save"
 msgstr "Guardar"
 
@@ -248,9 +249,9 @@ msgid "Configuration saved."
 msgstr "Configuración guardada."
 
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:150
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:139
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143
 msgid "Reload"
 msgstr "Recargar"
 
@@ -279,18 +280,18 @@ msgid "Failed to delete Destination for {0} from naming service {1}"
 msgstr ""
 "Error al borrar la dirección de destino {0} del servicio de nombrado {1}"
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:115
 msgid ""
 "Subscriptions saved, updating addressbook from subscription sources now."
 msgstr ""
 "Suscripciones guardadas, actualizando la libreta de direcciones a partir de "
 "las fuentes de suscripción ahora."
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:148
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:120
 msgid "Subscriptions saved."
 msgstr "Suscripciones guardadas."
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:152
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124
 msgid "Subscriptions reloaded."
 msgstr "Suscripciones recargadas."
 
@@ -298,166 +299,166 @@ msgstr "Suscripciones recargadas."
 msgid "address book"
 msgstr "libreta de direcciones"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:113
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:112
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:113
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129
-msgid "Overview"
-msgstr "Resumen"
-
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:129
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:115
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:114
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:104
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:115
-msgid "Address books"
-msgstr "Libretas de direcciones"
-
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:117
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:106
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:132
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117
-msgid "private"
-msgstr "privado"
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:133
+msgid "Overview"
+msgstr "Resumen"
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:108
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119
-msgid "master"
-msgstr "principal"
+msgid "Address books"
+msgstr "Libretas de direcciones"
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:121
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121
-msgid "router"
-msgstr "router"
+msgid "private"
+msgstr "privado"
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:123
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:131
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:112
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123
-msgid "published"
-msgstr "publicado"
+msgid "master"
+msgstr "principal"
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:133
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:114
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125
-msgid "Subscriptions"
-msgstr "Suscripciones"
+msgid "router"
+msgstr "router"
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:135
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124
 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127
-msgid "Configuration"
-msgstr "Configuración"
+msgid "published"
+msgstr "publicado"
+
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129
+msgid "Subscriptions"
+msgstr "Suscripciones"
 
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:131
+msgid "Configuration"
+msgstr "Configuración"
+
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134
 msgid "Address book"
 msgstr "Libreta de direcciones"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:150
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:135
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:154
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:139
 msgid "Storage"
 msgstr "Almacenamiento"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:168
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172
 msgid "Filter"
 msgstr "Filtro"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:171
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:175
 msgid "other"
 msgstr "otros"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:173
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177
 msgid "all"
 msgstr "todos"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:187
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:191
 msgid "Current filter"
 msgstr "Filtro actual"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:192
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:196
 msgid "clear filter"
 msgstr "filtro actual"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:205
 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:213
 msgid "Search"
 msgstr "Buscar"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:242
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246
 msgid "Name"
 msgstr "Nombre"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:244
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248
 msgid "Links"
 msgstr "Vínculos"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:262
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:266
 msgid "Destination"
 msgstr "Destino"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:282
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:286
 msgid "Mark for deletion"
 msgstr "Marcar para eliminar"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:303
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307
 msgid "Base 32 address"
 msgstr "Dirección a base de 32"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:311
 msgid "More information on this entry"
 msgstr "Más información sobre esta entrada"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:310
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314
 msgid "details"
 msgstr "detalles"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:345
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:379
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:383
 msgid "This address book is empty."
 msgstr "Esta libreta de direcciones está vacía."
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:394
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
 msgid "Add new destination"
 msgstr "Añadir nuevo destino"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:396
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:161
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165
 msgid "Host Name"
 msgstr "Nombre de Host"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:111
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119
 msgid "configuration"
 msgstr "configuración"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:143
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155
 msgid "Hints"
 msgstr "Consejos"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157
 msgid ""
 "File and directory paths here are relative to the addressbook's working "
 "directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P"
@@ -467,7 +468,7 @@ msgstr ""
 "directorio de trabajo de la libreta de direcciones, que es normalmente ~/."
 "i2p/addressbook/ (Linux) o %APPDATA%\\I2P\\addressbook\\ (Windows)."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159
 msgid ""
 "If you want to manually add lines to an addressbook, add them to the private "
 "or master addressbooks."
@@ -475,7 +476,7 @@ msgstr ""
 "Si deseas agregar manualmente líneas a una libreta de direcciones, añádelos "
 "a la libreta de direcciones privada o maestra."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160
 msgid ""
 "The router addressbook and the published addressbook are updated by the "
 "addressbook application."
@@ -483,7 +484,7 @@ msgstr ""
 "La libreta de direcciones del router y la libreta de direcciones publicada "
 "son actualizadas por la aplicación libreta de direcciones."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:150
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162
 msgid ""
 "When you publish your addressbook, ALL destinations from the master and "
 "router addressbooks appear there."
@@ -491,7 +492,7 @@ msgstr ""
 "Al publicar tu libro de direcciones, TODOS los destinos de la libreta "
 "maestra y la libreta de direcciones del router aparecen ahí."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163
 msgid ""
 "Use the private addressbook for private destinations, these are not "
 "published."
@@ -499,21 +500,21 @@ msgstr ""
 "Utiliza la libreta de direcciones privada para destinos privados, éstos no "
 "serán publicados."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165
 msgid "Options"
 msgstr "Opciones"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167
 msgid "File containing the list of subscriptions URLs (no need to change)"
 msgstr ""
 "El archivo que contiene la lista de suscripciones URL (no es necesario "
 "cambiarlo)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169
 msgid "Update interval in hours"
 msgstr "Intervalo de actualización en horas"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171
 msgid ""
 "Your public hosts.txt file (choose a path within your webserver document "
 "root)"
@@ -521,31 +522,31 @@ msgstr ""
 "Tu archivo hosts.txt público (¡elije una ruta dentro de la raíz de "
 "documentos de tu servidor web!)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:161
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173
 msgid "Your hosts.txt (don't change)"
 msgstr "Tu hosts.txt (no cambiar)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175
 msgid "Your personal addressbook, these hosts will be published"
 msgstr "Tu libreta de direcciones personal, estos hosts serán publicados"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177
 msgid "Your private addressbook, it is never published"
 msgstr "Tu libreta de direcciones privada, nunca se publica"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:179
 msgid "Port for your eepProxy (no need to change)"
 msgstr "Puerto para tu eepProxy (no es necesario cambiarlo)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:181
 msgid "Hostname for your eepProxy (no need to change)"
 msgstr "Nombre de la host para tu eepProxy (no es necesario cambiarlo)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:183
 msgid "Whether to update the published addressbook"
 msgstr "Sea para actualizar la libreta de direcciones publicadas"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:185
 msgid ""
 "File containing the etags header from the fetched subscription URLs (no need "
 "to change)"
@@ -553,7 +554,7 @@ msgstr ""
 "Archivo que contiene la cabecera de los etags desde la URL de subscripciones "
 "capturada  (no es necesario cambiarlo)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:187
 msgid ""
 "File containing the modification timestamp for each fetched subscription URL "
 "(no need to change)"
@@ -561,86 +562,90 @@ msgstr ""
 "Archivo que contiene la fecha y hora de modificación para cada URL de "
 "suscripción capturada (no es necesario cambiarlo)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:189
 msgid "File to log activity to (change to /dev/null if you like)"
 msgstr ""
 "El archivo en el que se guarda el registro de actividad (Cámbialo a /dev/"
 "null si quieres)."
 
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191
+msgid "Name of the theme to use (defaults to 'light')"
+msgstr "Nombre del tema escogido (por defecto: 'luminoso')"
+
 #: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110
 msgid "addressbook"
 msgstr "libreta de direcciones"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:177
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:181
 msgid "Encoded Name"
 msgstr "Nombre codificado"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:193
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197
 msgid "Base 32 Address"
 msgstr "Dirección a base de 32"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:203
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207
 msgid "Base 64 Hash"
 msgstr "Hash en base 64"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:209
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213
 msgid "Address Helper"
 msgstr "Manejador de direcciones"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:216
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220
 msgid "link"
 msgstr "vínculo"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224
 msgid "Public Key"
 msgstr "Clave pública"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:222
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226
 msgid "ElGamal 2048 bit"
 msgstr "ElGamal de 2048 bits"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230
 msgid "Signing Key"
 msgstr "Clave de firmado"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:228
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232
 msgid "DSA 1024 bit"
 msgstr "DSA de 1024 bits"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236
 msgid "Certificate"
 msgstr "Certificado"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:238
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242
 msgid "Added Date"
 msgstr "Fecha añadida"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:244
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248
 msgid "Source"
 msgstr "Fuente"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:250
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254
 msgid "Last Modified"
 msgstr "Modificado por última vez"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:256
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260
 msgid "Notes"
 msgstr "Notas"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:102
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110
 msgid "Introduction"
 msgstr "Introducción"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132
 msgid "What is the addressbook?"
 msgstr "¿Qué es la libreta de direcciones?"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134
 msgid "The addressbook application is part of your I2P installation."
 msgstr ""
 "La aplicación de libreta de direcciones es parte de tu instalación de I2P."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135
 msgid ""
 "It regularly updates your hosts.txt file from distributed sources or "
 "\"subscriptions\"."
@@ -648,7 +653,7 @@ msgstr ""
 "Actualiza constantemente su archivo hosts.txt desde fuentes distribuidas o "
 "\"suscripciones\"."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:125
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137
 msgid ""
 "In the default configuration, the address book is only subscribed to www."
 "i2p2.i2p."
@@ -656,7 +661,7 @@ msgstr ""
 "En la configuración por defecto, la libreta de direcciones sólo está "
 "suscrita a www.i2p2.i2p."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138
 msgid ""
 "Subscribing to additional sites is easy, just add them to your <a href="
 "\"subscriptions\">subscriptions</a> file."
@@ -664,7 +669,7 @@ msgstr ""
 "Suscribirse a otras páginas es fácil, sólo añádelas a tu archivo de <a href="
 "\"subscriptions\">subscripciones</a>."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140
 msgid ""
 "For more information on naming in I2P, see <a href=\"http://www.i2p2.i2p/"
 "naming.html\">the overview on www.i2p2.i2p</a>."
@@ -672,11 +677,11 @@ msgstr ""
 "Para mayor información acerca del nombrado en I2P, consulta <a href=\"http://"
 "www.i2p2.i2p/naming.html\">la información general en www.i2p2.i2p</a>."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142
 msgid "How does the addressbook application work?"
 msgstr "¿Cómo funciona la libreta de direcciones?"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:144
 msgid ""
 "The addressbook application regularly polls your subscriptions and merges "
 "their content into your \"router\" address book."
@@ -684,7 +689,7 @@ msgstr ""
 "La aplicación de libreta de direcciones examina tus suscripciones e "
 "incorpora su contenido a tu libreta de direcciones del \"router\"."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:133
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145
 msgid ""
 "Then it merges your \"master\" address book into the router address book as "
 "well."
@@ -692,7 +697,7 @@ msgstr ""
 "Luego también incluye los contenidos de tu libreta de direcciones \"principal"
 "\"  en aquella del router."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:146
 msgid ""
 "If configured, the router address book is now written to the \"published\" "
 "address book, which will be publicly available if you are running an eepsite."
@@ -701,7 +706,7 @@ msgstr ""
 "contenidos a la libreta de direcciones \"publicada\", la cual estará "
 "disponible públicamente si estás corriendo un sitio i2p própio."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:136
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:148
 msgid ""
 "The router also uses a private address book (not shown in the picture), "
 "which is not merged or published."
@@ -709,7 +714,7 @@ msgstr ""
 "El router también utiliza una libreta de direcciones privada (no mostrada en "
 "la figura), la cual ni se incorpora a ninguna otra libreta ni se publica."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149
 msgid ""
 "Hosts in the private address book can be accessed by you but their addresses "
 "are never distributed to others."
@@ -717,7 +722,7 @@ msgstr ""
 "Puedes visitar a los hosts que aparecen en tu libreta de direcciones "
 "privada, pero sus direcciones no se distribuyen a terceros."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:150
 msgid ""
 "The private address book can also be used for aliases of hosts in your other "
 "address books."
@@ -729,22 +734,22 @@ msgstr ""
 msgid "subscriptions"
 msgstr "suscripciones"
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147
 msgid "The subscription file contains a list of i2p URLs."
 msgstr "El archivo de suscripción contiene una lista de URLs I2P."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:148
 msgid ""
 "The addressbook application regularly checks this list for new eepsites."
 msgstr ""
 "La aplicación de libreta de direcciones comprueba regularmente esta lista en "
 "busca de nuevos eepsites."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149
 msgid "Those URLs refer to published hosts.txt files."
 msgstr "Esas URLs referencian a los archivos hosts.txt publicados."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:146
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:150
 msgid ""
 "The default subscription is the hosts.txt from www.i2p2.i2p, which is "
 "updated infrequently."
@@ -752,7 +757,7 @@ msgstr ""
 "La suscripción por defecto es el hosts.txt de www.i2p2.i2p, que se actualiza "
 "con poca frecuencia."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151
 msgid ""
 "So it is a good idea to add additional subscriptions to sites that have the "
 "latest addresses."
@@ -760,7 +765,7 @@ msgstr ""
 "Por lo tanto, es una buena idea agregar suscripciones adicionales a sitios "
 "que tengan las direcciones más recientes."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153
 msgid "See the FAQ for a list of subscription URLs."
 msgstr ""
 "Ver las preguntas frecuentes para obtener una lista de direcciones URL de "
diff --git a/apps/susidns/locale/messages_fr.po b/apps/susidns/locale/messages_fr.po
index 7ecb3736333e85788c20365c2edc09aad43ee7d9..6330e74d6587715d57496c322af6ee6e8fe7faaf 100644
--- a/apps/susidns/locale/messages_fr.po
+++ b/apps/susidns/locale/messages_fr.po
@@ -2,21 +2,25 @@
 # Copyright (C) 2009 The I2P Project
 # This file is distributed under the same license as the susidns package.
 # To contribute translations, see http://www.i2p2.de/newdevelopers
-# foo <foo@bar>, 2009.
 #
+# Translators:
+#   <bastien@quelen.net>, 2012.
+# ducki2p <ducki2p@gmail.com>, 2011.
+# foo <foo@bar>, 2009.
 msgid ""
 msgstr ""
-"Project-Id-Version: I2P susidns\n"
+"Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-07-12 06:46+0000\n"
-"PO-Revision-Date: 2011-07-12 10:56+0100\n"
-"Last-Translator: magma <magma@mail.i2p>\n"
-"Language-Team: duck <duck@mail.i2p>\n"
-"Language: \n"
+"POT-Creation-Date: 2012-07-26 19:13+0000\n"
+"PO-Revision-Date: 2012-07-22 09:40+0000\n"
+"Last-Translator: bquelen <bastien@quelen.net>\n"
+"Language-Team: French (http://www.transifex.com/projects/p/I2P/language/"
+"fr/)\n"
+"Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n >= 2)\n"
+"Plural-Forms: nplurals=2; plural=(n > 1)\n"
 
 #: ../src/java/src/i2p/susi/dns/AddressBean.java:130
 #, java-format
@@ -43,178 +47,190 @@ msgstr "Le nom d''hôte ne peut pas contenir \"{0}\""
 
 #: ../src/java/src/i2p/susi/dns/AddressBean.java:157
 #, java-format
-msgid "Host name \"{0}\" requires conversion to ASCII but the conversion library is unavailable in this JVM"
-msgstr "Le nom d''hôte \"{0}\" requiert une conversion en ASCII mais la bibliothèque de conversion est indisponible dans cette JVM"
+msgid ""
+"Host name \"{0}\" requires conversion to ASCII but the conversion library is "
+"unavailable in this JVM"
+msgstr ""
+"Le nom d''hôte \"{0}\" requiert une conversion en ASCII mais la bibliothèque "
+"de conversion est indisponible dans cette JVM"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:209
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:218
 msgid "None"
 msgstr "Aucun"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:217
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:226
 msgid "Hashcash"
 msgstr "Pénalité"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:219
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:228
 msgid "Hidden"
 msgstr "Caché"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:221
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:230
 msgid "Signed"
 msgstr "Signé"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:223
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:232
 #, java-format
 msgid "Type {0}"
 msgstr "Type {0}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:232
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:202
 #, java-format
 msgid "One result for search within filtered list."
 msgid_plural "{0} results for search within filtered list."
 msgstr[0] "{0} résultat de recherche dans la liste filtrée."
 msgstr[1] "{0} résultats de recherche dans la liste filtrée."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:206
 #, java-format
 msgid "Filtered list contains 1 entry."
 msgid_plural "Fltered list contains {0} entries."
 msgstr[0] "La liste filtrée contient {0} entrée."
 msgstr[1] "La liste filtrée contient {0} entrées."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:241
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:211
 #, java-format
 msgid "One result for search."
 msgid_plural "{0} results for search."
 msgstr[0] "{0} résultat de recherche."
 msgstr[1] "{0} résultats de recherche."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:250
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:220
 #, java-format
 msgid "Address book contains 1 entry."
 msgid_plural "Address book contains {0} entries."
 msgstr[0] "Ce carnet d''adresses contient {0} entrée."
 msgstr[1] "Ce carnet d''adresses contient {0} entrées."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:266
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236
 #, java-format
 msgid "Showing {0} of {1}"
 msgstr "Affichage {0} sur {1}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:230
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:392
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:412
 msgid "Add"
 msgstr "Ajouter"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:230
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:242
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:390
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:268
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410
 msgid "Replace"
 msgstr "Remplacer"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:241
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238
 #, java-format
 msgid "Host name {0} is already in address book, unchanged."
 msgstr "L''hôte {0} est déjà présent: inchangé."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:299
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:243
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240
 #, java-format
-msgid "Host name {0} is already in address book with a different destination. Click \"Replace\" to overwrite."
-msgstr "L''hôte {0} est déjà présent avec une destination différente. Cliquez sur \"Remplacer\"...pour le remplacer."
+msgid ""
+"Host name {0} is already in address book with a different destination. Click "
+"\"Replace\" to overwrite."
+msgstr ""
+"L''hôte {0} est déjà présent avec une destination différente. Cliquez sur "
+"\"Remplacer\"...pour le remplacer."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:312
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:256
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:282
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253
 #, java-format
 msgid "Destination added for {0}."
 msgstr "Destination ajoutée pour {0}."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:314
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:258
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:284
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255
 #, java-format
 msgid "Destination changed for {0}."
 msgstr "Destination modifiée pour {0}."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:316
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:260
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:286
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257
 msgid "Warning - host name does not end with \".i2p\""
 msgstr "Attention - le nom d'hôte ne finit pas en \".i2p\""
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:268
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265
 msgid "Invalid Base 64 destination."
 msgstr "Destination Base64 incorrecte."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:327
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271
 #, java-format
 msgid "Invalid host name \"{0}\"."
 msgstr "Nom d''hôte \"{0}\" invalide."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:330
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:277
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274
 msgid "Please enter a host name and destination"
 msgstr "Entrez un nom d'hôte et sa destination"
 
 #. clear search when deleting
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:355
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:281
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:306
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:258
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:325
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:274
 msgid "Delete Entry"
 msgstr "Supprimer l'entrée"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:281
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:334
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:351
 msgid "Delete Selected"
 msgstr "Supprimer les éléments sélectionnés"
 
 #. parameter is a host name
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:348
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:318
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295
 #, java-format
 msgid "Destination {0} deleted."
 msgstr "Destination {0} supprimée."
 
 #. parameter will always be >= 2
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:351
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:301
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298
 #, java-format
 msgid "1 destination deleted."
 msgid_plural "{0} destinations deleted."
 msgstr[0] "{0} destination supprimée."
 msgstr[1] "{0} destinations supprimées."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:353
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:323
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300
 msgid "No entries selected to delete."
 msgstr "Aucune entrée sélectionnée pour suppression."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:361
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:310
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307
 msgid "Address book saved."
 msgstr "Carnet d'adresses enregistré."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:364
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334
 msgid "ERROR: Could not write addressbook file."
 msgstr "ERREUR: impossible d'enregistrer le fichier carnet d'adresses."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:369
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:339
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:148
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:314
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:156
-msgid "Invalid form submission, probably because you used the \"back\" or \"reload\" button on your browser. Please resubmit."
-msgstr "Soumission du formulaire incorrecte: vous avez peut-être utilisé le bouton \"Page précédente\" ou \"Recharger\". Merci de soumettre à nouveau."
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128
+msgid ""
+"Invalid form submission, probably because you used the \"back\" or \"reload"
+"\" button on your browser. Please resubmit."
+msgstr ""
+"Soumission du formulaire incorrecte: vous avez peut-être utilisé le bouton "
+"\"Page précédente\" ou \"Recharger\". Merci de soumettre à nouveau."
 
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:139
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:132
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:132
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145
 msgid "Save"
 msgstr "Enregistrer"
 
@@ -223,9 +239,9 @@ msgid "Configuration saved."
 msgstr "Configuration enregistrée."
 
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:150
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:130
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:130
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143
 msgid "Reload"
 msgstr "Recharger"
 
@@ -233,34 +249,37 @@ msgstr "Recharger"
 msgid "Configuration reloaded."
 msgstr "Configuration rechargée."
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:104
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:101
 #, java-format
 msgid "{0} address book in {1} database"
 msgstr "{0} carnet(s) d''adresses dans {1} base(s) de données"
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:251
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248
 msgid "Manually added via SusiDNS"
 msgstr "Ajouté manuellement via SusiDNS"
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262
 #, java-format
 msgid "Failed to add Destination for {0} to naming service {1}"
 msgstr "Échec d''ajout de la destination {0} au service de nommage {1}"
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:289
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286
 #, java-format
 msgid "Failed to delete Destination for {0} from naming service {1}"
 msgstr "Échec de suppression de la destination {0} du service de nommage {1}"
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143
-msgid "Subscriptions saved, updating addressbook from subscription sources now."
-msgstr "Souscriptions enregistrées, mise à jour en cours du carnet d'adresses à partir de celles-ci."
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:115
+msgid ""
+"Subscriptions saved, updating addressbook from subscription sources now."
+msgstr ""
+"Souscriptions enregistrées, mise à jour en cours du carnet d'adresses à "
+"partir de celles-ci."
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:148
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:120
 msgid "Subscriptions saved."
 msgstr "Souscription enregistrée."
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:152
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124
 msgid "Subscriptions reloaded."
 msgstr "Souscription rechargée."
 
@@ -268,388 +287,472 @@ msgstr "Souscription rechargée."
 msgid "address book"
 msgstr "carnet d'adresses"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:104
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:120
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:105
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:121
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:107
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:104
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:120
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:132
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:133
 msgid "Overview"
 msgstr "Aperçu"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:129
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:106
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:107
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:93
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:106
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119
 msgid "Address books"
 msgstr "Carnets d'adresses"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:108
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:109
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:95
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:108
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121
 msgid "private"
 msgstr "privé"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:110
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:111
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:97
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:110
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:131
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123
 msgid "master"
 msgstr "principal"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:112
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:113
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:99
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:112
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:133
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125
 msgid "router"
 msgstr "routeur"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:114
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:115
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:101
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:114
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:135
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127
 msgid "published"
 msgstr "publié"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:116
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:117
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:103
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:116
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129
 msgid "Subscriptions"
 msgstr "Abonnements"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:118
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:119
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:105
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:118
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:131
 msgid "Configuration"
 msgstr "Configuration"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:123
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134
 msgid "Address book"
 msgstr "Carnet d'adresses"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:150
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:154
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:139
 msgid "Storage"
 msgstr "Stockage"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:169
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172
 msgid "Filter"
 msgstr "Filtrer"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:175
 msgid "other"
 msgstr "autre"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:174
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177
 msgid "all"
 msgstr "tout"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:185
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:191
 msgid "Current filter"
 msgstr "Filtre courant"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:190
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:196
 msgid "clear filter"
 msgstr "effacer le filtre"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:201
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:205
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:213
 msgid "Search"
 msgstr "Chercher"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:238
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246
 msgid "Name"
 msgstr "Nom"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:240
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248
 msgid "Links"
 msgstr "Liens"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:242
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:384
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:250
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:266
 msgid "Destination"
 msgstr "Destination"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:273
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:286
 msgid "Mark for deletion"
 msgstr "Marquer pour suppression"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:292
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307
 msgid "Base 32 address"
 msgstr "Adresse Base32"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:296
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:311
 msgid "More information on this entry"
 msgstr "Détails sur cette entrée"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:299
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314
 msgid "details"
 msgstr "détails"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:332
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:388
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
 msgid "Cancel"
 msgstr "Annuler"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:365
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:383
 msgid "This address book is empty."
 msgstr "Ce carnet d'adresses est vide."
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:378
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
 msgid "Add new destination"
 msgstr "Ajoutez une nouvelle destination"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:380
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:155
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165
 msgid "Host Name"
 msgstr "Nom d'hôte"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:102
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119
 msgid "configuration"
 msgstr "configuration"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:134
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155
 msgid "Hints"
 msgstr "Aides"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:136
-msgid "File and directory paths here are relative to the addressbook's working directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P\\addressbook\\ (Windows)."
-msgstr "Les chemins des fichiers et dossiers listés sont relatifs au répertoire de travail du carnet d'adresses, normalement ~/.i2p/addressbook/ (Linux) ou %APPDATA%\\I2P\\addressbook\\ (Windows)."
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157
+msgid ""
+"File and directory paths here are relative to the addressbook's working "
+"directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P"
+"\\addressbook\\ (Windows)."
+msgstr ""
+"Les chemins des fichiers et dossiers listés sont relatifs au répertoire de "
+"travail du carnet d'adresses, normalement ~/.i2p/addressbook/ (Linux) ou "
+"%APPDATA%\\I2P\\addressbook\\ (Windows)."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:138
-msgid "If you want to manually add lines to an addressbook, add them to the private or master addressbooks."
-msgstr "si vous voulez ajouter manuellement des lignes dans un carnet d'adresses, faites-le dans le carnet privé ou principal."
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159
+msgid ""
+"If you want to manually add lines to an addressbook, add them to the private "
+"or master addressbooks."
+msgstr ""
+"si vous voulez ajouter manuellement des lignes dans un carnet d'adresses, "
+"faites-le dans le carnet privé ou principal."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:140
-msgid "The router addressbook and the published addressbook are updated by the addressbook application."
-msgstr "Le carnet d'adresses du routeur et le carnet d'adresses publié sont mis à jour par l'application carnet d'adresses."
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160
+msgid ""
+"The router addressbook and the published addressbook are updated by the "
+"addressbook application."
+msgstr ""
+"Le carnet d'adresses du routeur et le carnet d'adresses publié sont mis à "
+"jour par l'application carnet d'adresses."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:142
-msgid "When you publish your addressbook, ALL destinations from the master and router addressbooks appear there."
-msgstr "Quand vous publiez votre carnet d'adresses, TOUTES les destinations des carnets principal et routeur le sont."
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162
+msgid ""
+"When you publish your addressbook, ALL destinations from the master and "
+"router addressbooks appear there."
+msgstr ""
+"Quand vous publiez votre carnet d'adresses, TOUTES les destinations des "
+"carnets principal et routeur le sont."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:144
-msgid "Use the private addressbook for private destinations, these are not published."
-msgstr "Utilisez le carnet d'adresses privé pour les destinations privées: elles ne seront pas publiées."
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163
+msgid ""
+"Use the private addressbook for private destinations, these are not "
+"published."
+msgstr ""
+"Utilisez le carnet d'adresses privé pour les destinations privées: elles ne "
+"seront pas publiées."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:146
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165
 msgid "Options"
 msgstr "Options"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167
 msgid "File containing the list of subscriptions URLs (no need to change)"
-msgstr "fichier contenant la liste des URLs de souscriptions (inutile de modifier)"
+msgstr ""
+"fichier contenant la liste des URLs de souscriptions (inutile de modifier)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:150
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169
 msgid "Update interval in hours"
 msgstr "Intervalle de mise à jour (en heures)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:152
-msgid "Your public hosts.txt file (choose a path within your webserver document root)"
-msgstr "Votre fichier hosts.txt (choisissez un emplacement dans la racine de votre serveur web)"
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171
+msgid ""
+"Your public hosts.txt file (choose a path within your webserver document "
+"root)"
+msgstr ""
+"Votre fichier hosts.txt (choisissez un emplacement dans la racine de votre "
+"serveur web)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:154
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173
 msgid "Your hosts.txt (don't change)"
 msgstr "Votre hosts.txt (ne pas modifier)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:156
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175
 msgid "Your personal addressbook, these hosts will be published"
 msgstr "Votre carnet d'adresses personnel: ces hôtes peuvent être publiés"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:158
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177
 msgid "Your private addressbook, it is never published"
 msgstr "Votre carnet d'adresses privé n'est jamais publié"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:179
 msgid "Port for your eepProxy (no need to change)"
 msgstr "Port de votre proxy eep (inutile de modifier)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:181
 msgid "Hostname for your eepProxy (no need to change)"
 msgstr "nom d'hôte de votre proxy eep (inutile de modifier)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:164
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:183
 msgid "Whether to update the published addressbook"
 msgstr "S'il faut actualiser le carnet d'adresses publié"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:166
-msgid "File containing the etags header from the fetched subscription URLs (no need to change)"
-msgstr "Fichier contenant les en-têtes etag des URLs de souscription (inutile de changer)"
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:185
+msgid ""
+"File containing the etags header from the fetched subscription URLs (no need "
+"to change)"
+msgstr ""
+"Fichier contenant les en-têtes etag des URLs de souscription (inutile de "
+"changer)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:168
-msgid "File containing the modification timestamp for each fetched subscription URL (no need to change)"
-msgstr "Fichier contenant les tampons horaires de modification de chaque URL de souscription importée (inutile de modifier)"
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:187
+msgid ""
+"File containing the modification timestamp for each fetched subscription URL "
+"(no need to change)"
+msgstr ""
+"Fichier contenant les tampons horaires de modification de chaque URL de "
+"souscription importée (inutile de modifier)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:170
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:189
 msgid "File to log activity to (change to /dev/null if you like)"
 msgstr "Fichier d'historiques (modifiez en /dev/null si ça vous chante) "
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:103
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191
+msgid "Name of the theme to use (defaults to 'light')"
+msgstr ""
+
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110
 msgid "addressbook"
 msgstr "carnet d'adresses"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:171
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:181
 msgid "Encoded Name"
 msgstr "Nom encodé"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:187
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197
 msgid "Base 32 Address"
 msgstr "Adresse Base32"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207
+msgid "Base 64 Hash"
+msgstr ""
+
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213
 msgid "Address Helper"
 msgstr "Assistant d'adresse"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:204
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220
 msgid "link"
 msgstr "lien"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:208
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224
 msgid "Public Key"
 msgstr "Clé publique"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:210
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226
 msgid "ElGamal 2048 bit"
 msgstr "ElGamal 2048 bits"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:214
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230
 msgid "Signing Key"
 msgstr "Clé de signature"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:216
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232
 msgid "DSA 1024 bit"
 msgstr "DSA 1024 bits"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236
 msgid "Certificate"
 msgstr "Certificat"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242
 msgid "Added Date"
 msgstr "Ajouté le"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248
 msgid "Source"
 msgstr "Source"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:238
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254
 msgid "Last Modified"
 msgstr "Dernière modification"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:244
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260
 msgid "Notes"
 msgstr "Notes"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:91
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110
 msgid "Introduction"
 msgstr "Introduction"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:109
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132
 msgid "What is the addressbook?"
 msgstr "Qu'est-ce que le carnet d'adresses?"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:111
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134
 msgid "The addressbook application is part of your I2P installation."
-msgstr "L'application carnet d'adresses fait partie intégrante de votre installation I2P."
+msgstr ""
+"L'application carnet d'adresses fait partie intégrante de votre installation "
+"I2P."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:113
-msgid "It regularly updates your hosts.txt file from distributed sources or \"subscriptions\"."
-msgstr "Elle actualise votre fichier hosts.txt à intervalle régulier à partir de sources décentralisées (\"souscriptions\" ou \"abonnements\")"
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135
+msgid ""
+"It regularly updates your hosts.txt file from distributed sources or "
+"\"subscriptions\"."
+msgstr ""
+"Elle actualise votre fichier hosts.txt à intervalle régulier à partir de "
+"sources décentralisées (\"souscriptions\" ou \"abonnements\")"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:115
-msgid "In the default configuration, the address book is only subscribed to www.i2p2.i2p."
-msgstr "Dans sa configuration par défaut, le carnet d'adresses est seulement abonné à www.i2p2.i2p."
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137
+msgid ""
+"In the default configuration, the address book is only subscribed to www."
+"i2p2.i2p."
+msgstr ""
+"Dans sa configuration par défaut, le carnet d'adresses est seulement abonné "
+"à www.i2p2.i2p."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:117
-msgid "Subscribing to additional sites is easy, just add them to your <a href=\"subscriptions.jsp\">subscriptions</a> file."
-msgstr "La souscription à des sites supplémentaires est aisée:  ajoutez-les simplement à votre fichier de <a href=\"subscriptions.jsp\">souscriptions</a> ."
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138
+msgid ""
+"Subscribing to additional sites is easy, just add them to your <a href="
+"\"subscriptions\">subscriptions</a> file."
+msgstr ""
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:119
-msgid "For more information on naming in I2P, see <a href=\"http://www.i2p2.i2p/naming.html\">the overview on www.i2p2.i2p</a>."
-msgstr "Plus d'infos sur <a href=\"http://www.i2p2.i2p/techintro_fr.html#app.naming\">le nommage dans I2P</a>."
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140
+msgid ""
+"For more information on naming in I2P, see <a href=\"http://www.i2p2.i2p/"
+"naming.html\">the overview on www.i2p2.i2p</a>."
+msgstr ""
+"Plus d'infos sur <a href=\"http://www.i2p2.i2p/techintro_fr.html#app.naming"
+"\">le nommage dans I2P</a>."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:121
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142
 msgid "How does the addressbook application work?"
 msgstr "Fonctionnement du carnet d'adresses."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123
-msgid "The addressbook application regularly polls your subscriptions and merges their content into your \"router\" address book."
-msgstr "L'application carnet d'adresses interroge vos abonnements à intervalle régulier et fusionne leurs contenus dans le carnet d'adresses du \"routeur\"."
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:144
+msgid ""
+"The addressbook application regularly polls your subscriptions and merges "
+"their content into your \"router\" address book."
+msgstr ""
+"L'application carnet d'adresses interroge vos abonnements à intervalle "
+"régulier et fusionne leurs contenus dans le carnet d'adresses du \"routeur\"."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:125
-msgid "Then it merges your \"master\" address book into the router address book as well."
-msgstr "Puis elle fusionne également votre carnet d'adresses \"principal\" dans celui du routeur. "
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145
+msgid ""
+"Then it merges your \"master\" address book into the router address book as "
+"well."
+msgstr ""
+"Puis elle fusionne également votre carnet d'adresses \"principal\" dans "
+"celui du routeur. "
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:127
-msgid "If configured, the router address book is now written to the \"published\" address book, which will be publicly available if you are running an eepsite."
-msgstr "Si c'est configuré, le carnet du routeur est alors écrit dans le carnet d'adresses \"publié\" qui devient publiquement disponible si vous avez votre propre site eep."
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:146
+msgid ""
+"If configured, the router address book is now written to the \"published\" "
+"address book, which will be publicly available if you are running an eepsite."
+msgstr ""
+"Si c'est configuré, le carnet du routeur est alors écrit dans le carnet "
+"d'adresses \"publié\" qui devient publiquement disponible si vous avez votre "
+"propre site eep."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:129
-msgid "The router also uses a private address book (not shown in the picture), which is not merged or published."
-msgstr "Le routeur utilise également un carnet privé (privatehosts.txt, non illustré) qui n'est ni fusionné ni publié."
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:148
+msgid ""
+"The router also uses a private address book (not shown in the picture), "
+"which is not merged or published."
+msgstr ""
+"Le routeur utilise également un carnet privé (privatehosts.txt, non "
+"illustré) qui n'est ni fusionné ni publié."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:131
-msgid "Hosts in the private address book can be accessed by you but their addresses are never distributed to others."
-msgstr "Les hôtes du carnet privé ne sont accessibles qu'à vous et leurs adresses ne sont jamais distribuées à personne."
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149
+msgid ""
+"Hosts in the private address book can be accessed by you but their addresses "
+"are never distributed to others."
+msgstr ""
+"Les hôtes du carnet privé ne sont accessibles qu'à vous et leurs adresses ne "
+"sont jamais distribuées à personne."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:133
-msgid "The private address book can also be used for aliases of hosts in your other address books."
-msgstr "Le carnet privé peut aussi servir à stocker des alias pour des hôtes des autres carnets. Voir  l'<a href=\"http://127.0.0.1:7657/susidns/images/how_fr.png\">illustration traduite</a>."
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:150
+msgid ""
+"The private address book can also be used for aliases of hosts in your other "
+"address books."
+msgstr ""
+"Le carnet privé peut aussi servir à stocker des alias pour des hôtes des "
+"autres carnets. Voir  l'<a href=\"http://127.0.0.1:7657/susidns/images/"
+"how_fr.png\">illustration traduite</a>."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:102
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111
 msgid "subscriptions"
 msgstr "souscriptions"
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:134
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147
 msgid "The subscription file contains a list of i2p URLs."
 msgstr "Le fichier de souscriptions contient une liste d'URLs I2P."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:136
-msgid "The addressbook application regularly checks this list for new eepsites."
-msgstr "L'application vérifie régulièrement cette liste pour trouver de nouveaux sites eep."
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:148
+msgid ""
+"The addressbook application regularly checks this list for new eepsites."
+msgstr ""
+"L'application vérifie régulièrement cette liste pour trouver de nouveaux "
+"sites eep."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:138
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149
 msgid "Those URLs refer to published hosts.txt files."
-msgstr "Ces URLs font référence aux fichiers hosts.txt des autres utilisateurs."
+msgstr ""
+"Ces URLs font référence aux fichiers hosts.txt des autres utilisateurs."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:140
-msgid "The default subscription is the hosts.txt from www.i2p2.i2p, which is updated infrequently."
-msgstr "L'abonnement par défaut est le fichier hosts.txt de www.i2p2.i2p, mais il est très peu actualisé."
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:150
+msgid ""
+"The default subscription is the hosts.txt from www.i2p2.i2p, which is "
+"updated infrequently."
+msgstr ""
+"L'abonnement par défaut est le fichier hosts.txt de www.i2p2.i2p, mais il "
+"est très peu actualisé."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:142
-msgid "So it is a good idea to add additional subscriptions to sites that have the latest addresses."
-msgstr "C'est donc une bonne idée d'ajouter des souscriptions supplémentaires à des sites qui disposent des dernières adresses."
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151
+msgid ""
+"So it is a good idea to add additional subscriptions to sites that have the "
+"latest addresses."
+msgstr ""
+"C'est donc une bonne idée d'ajouter des souscriptions supplémentaires à des "
+"sites qui disposent des dernières adresses."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153
 msgid "See the FAQ for a list of subscription URLs."
-msgstr "Voir la <a href=\"http://www.i2p2.i2p/faq_fr.html#subscriptions\">FAQ</a> pour une liste d'URLs de souscriptions."
-
-#~ msgid "Filtered list"
-#~ msgstr "Liste filtrée"
-
-#~ msgid "no matches"
-#~ msgstr "aucune correspondance"
-
-#~ msgid "contains no entries"
-#~ msgstr "est vide"
-
-#~ msgid "contains {0} entries"
-#~ msgstr "contient {0} entrée(s)"
-
-#~ msgid "addressbooks"
-#~ msgstr "carnets d'adresses"
+msgstr ""
+"Voir la <a href=\"http://www.i2p2.i2p/faq_fr.html#subscriptions\">FAQ</a> "
+"pour une liste d'URLs de souscriptions."
diff --git a/apps/susidns/locale/messages_sv.po b/apps/susidns/locale/messages_sv.po
index 1bb8e0fb8abfa59617c5c5d02f5b02ce8a2e3c19..e602afce6acf39fcc6b3eeb5301be5ec6bf3b4ef 100644
--- a/apps/susidns/locale/messages_sv.po
+++ b/apps/susidns/locale/messages_sv.po
@@ -2,227 +2,234 @@
 # Copyright (C) 2009 The I2P Project
 # This file is distributed under the same license as the susidns package.
 # To contribute translations, see http://www.i2p2.de/newdevelopers
-# 
+#
 # Translators:
 #   <ducki2p@gmail.com>, 2011.
 # Martin Svensson <digitalmannen@gmail.com>, 2011, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
-"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n"
-"POT-Creation-Date: 2012-03-07 00:52+0000\n"
-"PO-Revision-Date: 2012-03-09 18:23+0000\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-07-26 19:11+0000\n"
+"PO-Revision-Date: 2012-07-23 16:33+0000\n"
 "Last-Translator: Martin Svensson <digitalmannen@gmail.com>\n"
-"Language-Team: Swedish (Sweden) (http://www.transifex.net/projects/p/I2P/language/sv_SE/)\n"
+"Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/I2P/"
+"language/sv_SE/)\n"
+"Language: sv_SE\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: sv_SE\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:131
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:130
 #, java-format
 msgid "Host name \"{0}\" contains illegal character {1}"
 msgstr " Värdnamn \"{0}\" innehåller ogiltigttecken {1}"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:144
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:146
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:153
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:143
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:145
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:152
 #, java-format
 msgid "Host name cannot start with \"{0}\""
 msgstr " Värdnamn kan inte börja med \"{0}\""
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:148
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:150
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:147
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:149
 #, java-format
 msgid "Host name cannot end with \"{0}\""
 msgstr " Värdnamn kan inte avslutas med \"{0}\""
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:155
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:154
 #, java-format
 msgid "Host name cannot contain \"{0}\""
 msgstr " Värdnamn kan inte innehålla \"{0}\""
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:158
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:157
 #, java-format
 msgid ""
-"Host name \"{0}\" requires conversion to ASCII but the conversion library is"
-" unavailable in this JVM"
-msgstr "Värdnamnet  \"{0}\" kräver konvertering till ASCII men konverterings biblioteket är inte tillgängligt i denna JVM"
+"Host name \"{0}\" requires conversion to ASCII but the conversion library is "
+"unavailable in this JVM"
+msgstr ""
+"Värdnamnet  \"{0}\" kräver konvertering till ASCII men konverterings "
+"biblioteket är inte tillgängligt i denna JVM"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:219
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:218
 msgid "None"
 msgstr "Ingen"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:227
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:226
 msgid "Hashcash"
 msgstr "Hashcash"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:229
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:228
 msgid "Hidden"
 msgstr "Dold"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:231
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:230
 msgid "Signed"
 msgstr "Signerad"
 
-#: ../src/java/src/i2p/susi/dns/AddressBean.java:233
+#: ../src/java/src/i2p/susi/dns/AddressBean.java:232
 #, java-format
 msgid "Type {0}"
 msgstr "Typ {0}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:233
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:202
 #, java-format
 msgid "One result for search within filtered list."
 msgid_plural "{0} results for search within filtered list."
 msgstr[0] "Ett resultat för sökning i filtrerlistan."
 msgstr[1] "{0} resultat för sökning i filtrerlistan ."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:237
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:206
 #, java-format
 msgid "Filtered list contains 1 entry."
 msgid_plural "Fltered list contains {0} entries."
 msgstr[0] "Filtrerlistan innehåller 1 post."
 msgstr[1] "Filtrerlistan innehåller {0} poster."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:242
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:211
 #, java-format
 msgid "One result for search."
 msgid_plural "{0} results for search."
 msgstr[0] "Ett resultat på sökningen."
 msgstr[1] "{0} resultat på sökningen."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:251
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:220
 #, java-format
 msgid "Address book contains 1 entry."
 msgid_plural "Address book contains {0} entries."
 msgstr[0] "Adressboken innehåller 1 post."
 msgstr[1] "Adressboken innehåller {0} poster."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236
 #, java-format
 msgid "Showing {0} of {1}"
 msgstr "Visar {0} av {1}"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:288
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:231
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:406
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:412
 msgid "Add"
 msgstr "Lägg till"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:288
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:299
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:231
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:243
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:257
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:268
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:227
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:239
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:410
 msgid "Replace"
 msgstr "Ersätt "
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:242
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:238
 #, java-format
 msgid "Host name {0} is already in address book, unchanged."
 msgstr "Värdnamnet {0} finns redan i adressboken, oförändrat."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:244
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:269
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:240
 #, java-format
 msgid ""
-"Host name {0} is already in address book with a different destination. Click"
-" \"Replace\" to overwrite."
-msgstr "Värdnamnet {0} finns redan i adressboken med en annan destination. Klicka på \"Ersätt\"för att skriva över."
+"Host name {0} is already in address book with a different destination. Click "
+"\"Replace\" to overwrite."
+msgstr ""
+"Värdnamnet {0} finns redan i adressboken med en annan destination. Klicka på "
+"\"Ersätt\"för att skriva över."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:313
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:282
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:253
 #, java-format
 msgid "Destination added for {0}."
 msgstr "Mål till lagt för {0}."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:315
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:259
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:284
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:255
 #, java-format
 msgid "Destination changed for {0}."
 msgstr "Målet ändrat för {0}."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:317
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:261
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:286
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257
 msgid "Warning - host name does not end with \".i2p\""
 msgstr "Varning - värdnamn slutar inte med \".i2p\""
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:322
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:269
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:291
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:265
 msgid "Invalid Base 64 destination."
 msgstr "Ogiltigt Base 64 mål"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:328
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:275
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:271
 #, java-format
 msgid "Invalid host name \"{0}\"."
 msgstr "Ogiltigt värdnamn  \"{0}\"."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:274
 msgid "Please enter a host name and destination"
 msgstr "Ange värdnamn och destination"
 
 #. clear search when deleting
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:335
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:356
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:282
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:268
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:325
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:303
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:274
 msgid "Delete Entry"
 msgstr "Ta bort post"
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:335
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:282
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:345
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:304
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:351
 msgid "Delete Selected"
 msgstr "Radera valda"
 
 #. parameter is a host name
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:349
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:299
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:318
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:295
 #, java-format
 msgid "Destination {0} deleted."
 msgstr "mål {0} raderat."
 
 #. parameter will always be >= 2
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:352
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:302
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:321
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:298
 #, java-format
 msgid "1 destination deleted."
 msgid_plural "{0} destinations deleted."
 msgstr[0] "1 mål raderat."
 msgstr[1] "{0} mål raderade."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:354
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:304
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:323
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:300
 msgid "No entries selected to delete."
 msgstr "Inga uppgifter valda för radering."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:362
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307
 msgid "Address book saved."
 msgstr "Adressbok sparad."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:365
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:334
 msgid "ERROR: Could not write addressbook file."
 msgstr "FEL: Kunde inte skriva till adressboks filen."
 
-#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:370
+#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:339
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:148
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:315
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:156
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:128
 msgid ""
-"Invalid form submission, probably because you used the \"back\" or "
-"\"reload\" button on your browser. Please resubmit."
-msgstr "Felaktigt formulär, förmodligen för att du använde \"Bakåt \" eller \"Uppdaterings\" knappen i din webbläsare. Försök skicka igen."
+"Invalid form submission, probably because you used the \"back\" or \"reload"
+"\" button on your browser. Please resubmit."
+msgstr ""
+"Felaktigt formulär, förmodligen för att du använde \"Bakåt \" eller "
+"\"Uppdaterings\" knappen i din webbläsare. Försök skicka igen."
 
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:139
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:139
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:103
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145
 msgid "Save"
 msgstr "Spara"
 
@@ -231,9 +238,9 @@ msgid "Configuration saved."
 msgstr "Inställningarna sparas."
 
 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:142
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:150
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:137
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:122
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143
 msgid "Reload"
 msgstr "Ladda om"
 
@@ -241,456 +248,497 @@ msgstr "Ladda om"
 msgid "Configuration reloaded."
 msgstr "Konfiguration laddas om."
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:105
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:101
 #, java-format
 msgid "{0} address book in {1} database"
 msgstr "{0} adressboken i {1} databas"
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:252
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:248
 msgid "Manually added via SusiDNS"
 msgstr "Manuellt tillagda via SusiDNS"
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:266
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:262
 #, java-format
 msgid "Failed to add Destination for {0} to naming service {1}"
 msgstr "Kunde inte lägga till målet för {0} till namntjänsten {1}"
 
-#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:290
+#: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:286
 #, java-format
 msgid "Failed to delete Destination for {0} from naming service {1}"
 msgstr "Det gick inte att ta bort målet för {0} från namntjänsten {1}"
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:143
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:115
 msgid ""
 "Subscriptions saved, updating addressbook from subscription sources now."
-msgstr "Abonnemang sparade, uppdatering adressbok från abonnemangs källorna nu."
+msgstr ""
+"Abonnemang sparade, uppdatering adressbok från abonnemangs källorna nu."
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:148
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:120
 msgid "Subscriptions saved."
 msgstr "Abonnemang sprade"
 
-#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:152
+#: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:124
 msgid "Subscriptions reloaded."
 msgstr "Abonnemang laddas om."
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:123
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125
 msgid "address book"
 msgstr "adressboken"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:125
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:111
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:132
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:133
 msgid "Overview"
 msgstr "Översikt"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:127
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:113
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:112
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:102
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:113
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:127
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:116
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119
 msgid "Address books"
 msgstr "Adressböcker"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:129
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:115
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:114
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:104
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:115
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:129
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121
 msgid "private"
 msgstr "privat"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:117
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:106
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:117
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:131
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123
 msgid "master"
 msgstr "master"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:108
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:119
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:133
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:122
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125
 msgid "router"
 msgstr "router"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:121
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:121
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:135
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:127
 msgid "published"
 msgstr "publicerad"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:123
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:112
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:123
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:137
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:129
 msgid "Subscriptions"
 msgstr "Abonnemang"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:125
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:114
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:125
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:139
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:130
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:131
 msgid "Configuration"
 msgstr "Konfiguration"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:149
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:134
 msgid "Address book"
 msgstr "Adressbok"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:148
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:133
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:154
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:139
 msgid "Storage"
 msgstr "Förvaring"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:166
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:172
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:169
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:175
 msgid "other"
 msgstr "andra"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:171
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:177
 msgid "all"
 msgstr "alla"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:185
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:191
 msgid "Current filter"
 msgstr "Nuvarande filter"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:190
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:196
 msgid "clear filter"
 msgstr "rensa filter"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:203
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:207
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:209
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:213
 msgid "Search"
 msgstr "Sök"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:240
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:246
 msgid "Name"
 msgstr "Namn"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:242
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:248
 msgid "Links"
 msgstr "Länkar"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:244
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:250
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:404
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:266
 msgid "Destination"
 msgstr "MÃ¥l"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:280
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:286
 msgid "Mark for deletion"
 msgstr "Markera för att raderas"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:301
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:307
 msgid "Base 32 address"
 msgstr "Base 32 adress"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:305
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:311
 msgid "More information on this entry"
 msgstr "Mer information om den här posten"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:308
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:314
 msgid "details"
 msgstr "detaljer"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:343
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:402
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:349
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:408
 msgid "Cancel"
 msgstr "Avbryt"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:377
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:383
 msgid "This address book is empty."
 msgstr "Denna adressbok är tom"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:392
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:398
 msgid "Add new destination"
 msgstr "Lägg till nytt mål"
 
-#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:394
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:159
+#: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:400
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:165
 msgid "Host Name"
 msgstr "Värdnamn"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:109
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:119
 msgid "configuration"
 msgstr "konfiguration"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:141
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155
 msgid "Hints"
 msgstr "Tips"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:143
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157
 msgid ""
 "File and directory paths here are relative to the addressbook's working "
-"directory, which is normally ~/.i2p/addressbook/ (Linux) or "
-"%APPDATA%\\I2P\\addressbook\\ (Windows)."
-msgstr "Fil och katalog sökvägar anges här i förhållande till adressboken arbetskatalog, som normalt är ~/.i2p/addressbook/ (Linux) eller %APPDATA%\\I2P\\addressbook\\ (Windows)."
+"directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P"
+"\\addressbook\\ (Windows)."
+msgstr ""
+"Fil och katalog sökvägar anges här i förhållande till adressboken "
+"arbetskatalog, som normalt är ~/.i2p/addressbook/ (Linux) eller %APPDATA%"
+"\\I2P\\addressbook\\ (Windows)."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159
 msgid ""
-"If you want to manually add lines to an addressbook, add them to the private"
-" or master addressbooks."
-msgstr "Om du manuellt vill lägga till rader i en adressboken, lägg till dem i den privata eller master adressboken."
+"If you want to manually add lines to an addressbook, add them to the private "
+"or master addressbooks."
+msgstr ""
+"Om du manuellt vill lägga till rader i en adressboken, lägg till dem i den "
+"privata eller master adressboken."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:146
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:160
 msgid ""
 "The router addressbook and the published addressbook are updated by the "
 "addressbook application."
-msgstr "Routerns adressbok och den publicerade adressboken uppdateras av adressboksprogrammet."
+msgstr ""
+"Routerns adressbok och den publicerade adressboken uppdateras av "
+"adressboksprogrammet."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:148
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:162
 msgid ""
 "When you publish your addressbook, ALL destinations from the master and "
 "router addressbooks appear there."
-msgstr "När du publicerar din adressbok, Kommer samtliga destinationer från master och routerns adressböcker visas där."
+msgstr ""
+"När du publicerar din adressbok, Kommer samtliga destinationer från master "
+"och routerns adressböcker visas där."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:149
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163
 msgid ""
 "Use the private addressbook for private destinations, these are not "
 "published."
-msgstr "Använd privata adressboken för privata mål, dessa inte publiceras inte."
+msgstr ""
+"Använd privata adressboken för privata mål, dessa inte publiceras inte."
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:151
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165
 msgid "Options"
 msgstr "Alternativ"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:153
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167
 msgid "File containing the list of subscriptions URLs (no need to change)"
-msgstr "Fil som innehåller en förteckning över prenumerations URLer (ingen anledning att ändra)"
+msgstr ""
+"Fil som innehåller en förteckning över prenumerations URLer (ingen anledning "
+"att ändra)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:155
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169
 msgid "Update interval in hours"
 msgstr "Uppdaterings intervall i timmar"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:157
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171
 msgid ""
 "Your public hosts.txt file (choose a path within your webserver document "
 "root)"
-msgstr "Din publika  hosts.txt fil (välj en sökväg till din webbservers dokumentrot)"
+msgstr ""
+"Din publika  hosts.txt fil (välj en sökväg till din webbservers dokumentrot)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:159
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173
 msgid "Your hosts.txt (don't change)"
 msgstr "Din hosts.tx (ändra inte)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:161
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175
 msgid "Your personal addressbook, these hosts will be published"
 msgstr "Din personliga adressbok, dessa värdar kommer att publiceras"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:163
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:177
 msgid "Your private addressbook, it is never published"
 msgstr "Din privata adressbok, den publiceras aldrig"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:165
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:179
 msgid "Port for your eepProxy (no need to change)"
 msgstr "Port för din eepProxy (du behöver inte ändra)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:167
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:181
 msgid "Hostname for your eepProxy (no need to change)"
 msgstr "Värd namn fär din eepProxy (du behöver inte ändra)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:169
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:183
 msgid "Whether to update the published addressbook"
 msgstr "Huruvida du vill uppdatera den publicerade adressboken"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:171
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:185
 msgid ""
-"File containing the etags header from the fetched subscription URLs (no need"
-" to change)"
-msgstr "Fil som innehåller etags header från hämtade prenumeration URLer (du behöver inte ändra)"
+"File containing the etags header from the fetched subscription URLs (no need "
+"to change)"
+msgstr ""
+"Fil som innehåller etags header från hämtade prenumeration URLer (du behöver "
+"inte ändra)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:173
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:187
 msgid ""
-"File containing the modification timestamp for each fetched subscription URL"
-" (no need to change)"
-msgstr "Fil som innehåller en ändring tidsstämpeln för varje hämtade prenumeration URL (behävs inte ändras)"
+"File containing the modification timestamp for each fetched subscription URL "
+"(no need to change)"
+msgstr ""
+"Fil som innehåller en ändring tidsstämpeln för varje hämtade prenumeration "
+"URL (behävs inte ändras)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:175
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:189
 msgid "File to log activity to (change to /dev/null if you like)"
 msgstr "Fil loggaktivitet sparas till (ändra till / dev / null om du vill)"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:108
+#: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:191
+msgid "Name of the theme to use (defaults to 'light')"
+msgstr "Namn på temat som används  (förvalt som 'ljus')"
+
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110
 msgid "addressbook"
 msgstr "adressbok"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:175
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:181
 msgid "Encoded Name"
 msgstr "Kodat namn"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:191
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197
 msgid "Base 32 Address"
 msgstr "Base 32 Adress"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:201
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207
 msgid "Base 64 Hash"
 msgstr "Bas 64 Hash"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213
 msgid "Address Helper"
 msgstr "Adress hjälp"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:214
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220
 msgid "link"
 msgstr "länk"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:218
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224
 msgid "Public Key"
 msgstr "Publik nyckel"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226
 msgid "ElGamal 2048 bit"
 msgstr "ElGamal 2048 bit"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:224
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230
 msgid "Signing Key"
 msgstr "Signeringsnyckel"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232
 msgid "DSA 1024 bit"
 msgstr "DSA 1024 bit"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:230
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236
 msgid "Certificate"
 msgstr "Certifikat"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:236
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242
 msgid "Added Date"
 msgstr "Datum för tillagd"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:242
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248
 msgid "Source"
 msgstr "Källa"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:248
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254
 msgid "Last Modified"
 msgstr "Senast modifierad"
 
-#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:254
+#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:260
 msgid "Notes"
 msgstr "Anteckningar"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:100
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:110
 msgid "Introduction"
 msgstr "Inledning"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:118
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132
 msgid "What is the addressbook?"
 msgstr "Vad är adressboken?"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:120
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134
 msgid "The addressbook application is part of your I2P installation."
 msgstr "Adressboksprogrammet en del av din I2P installation."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:121
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135
 msgid ""
 "It regularly updates your hosts.txt file from distributed sources or "
 "\"subscriptions\"."
-msgstr "Den uppdaterar din regelbundet hosts.txt fil från distribuerade källor eller \"subscriptions\"."
+msgstr ""
+"Den uppdaterar din regelbundet hosts.txt fil från distribuerade källor eller "
+"\"subscriptions\"."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:123
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:137
 msgid ""
-"In the default configuration, the address book is only subscribed to "
-"www.i2p2.i2p."
-msgstr "I standardkonfigurationen prenumererar adressboken bara på www.i2p2.i2p."
+"In the default configuration, the address book is only subscribed to www."
+"i2p2.i2p."
+msgstr ""
+"I standardkonfigurationen prenumererar adressboken bara på www.i2p2.i2p."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:124
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:138
 msgid ""
-"Subscribing to additional sites is easy, just add them to your <a "
-"href=\"subscriptions\">subscriptions</a> file."
-msgstr "Att prenumerera på ytterligare siter är enkelt, lägg bara till dem i din <a href=\"subscriptions\">subscriptions</a> fil. "
+"Subscribing to additional sites is easy, just add them to your <a href="
+"\"subscriptions\">subscriptions</a> file."
+msgstr ""
+"Att prenumerera på ytterligare siter är enkelt, lägg bara till dem i din <a "
+"href=\"subscriptions\">subscriptions</a> fil. "
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:126
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:140
 msgid ""
-"For more information on naming in I2P, see <a "
-"href=\"http://www.i2p2.i2p/naming.html\">the overview on www.i2p2.i2p</a>."
-msgstr "För mer information om namngivning i I2P, se <a href=\"http://www.i2p2.i2p/naming.html\"> översikten på www.i2p2.i2p </a>."
+"For more information on naming in I2P, see <a href=\"http://www.i2p2.i2p/"
+"naming.html\">the overview on www.i2p2.i2p</a>."
+msgstr ""
+"För mer information om namngivning i I2P, se <a href=\"http://www.i2p2.i2p/"
+"naming.html\"> översikten på www.i2p2.i2p </a>."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:128
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:142
 msgid "How does the addressbook application work?"
 msgstr "Hur fungerar adressboksprogrammet?"
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:130
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:144
 msgid ""
 "The addressbook application regularly polls your subscriptions and merges "
 "their content into your \"router\" address book."
-msgstr "Adressboksprogrammet kontaktar med jämna mellanrum dina prenumerationer och sammanfogar deras innehåll med din \"router\" adressbok."
+msgstr ""
+"Adressboksprogrammet kontaktar med jämna mellanrum dina prenumerationer och "
+"sammanfogar deras innehåll med din \"router\" adressbok."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:131
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:145
 msgid ""
 "Then it merges your \"master\" address book into the router address book as "
 "well."
 msgstr "Då sammanfogas \"master\" adressboken med routeradressboken också."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:132
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:146
 msgid ""
 "If configured, the router address book is now written to the \"published\" "
-"address book, which will be publicly available if you are running an "
-"eepsite."
-msgstr "Om konfigurerad så skrivit router adressboken till \"published\" adressboken, som är tillgänglig om du kör en eepsite."
+"address book, which will be publicly available if you are running an eepsite."
+msgstr ""
+"Om konfigurerad så skrivit router adressboken till \"published\" "
+"adressboken, som är tillgänglig om du kör en eepsite."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:134
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:148
 msgid ""
 "The router also uses a private address book (not shown in the picture), "
 "which is not merged or published."
-msgstr "Routern använder också den privat adressbok (syns ej på bilden) som inte är samman kopplade eller publicerad."
+msgstr ""
+"Routern använder också den privat adressbok (syns ej på bilden) som inte är "
+"samman kopplade eller publicerad."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:135
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:149
 msgid ""
-"Hosts in the private address book can be accessed by you but their addresses"
-" are never distributed to others."
-msgstr "Värdar i den privata adressboken kan nås av dig, men  adresserna delas aldrig ut till andra."
+"Hosts in the private address book can be accessed by you but their addresses "
+"are never distributed to others."
+msgstr ""
+"Värdar i den privata adressboken kan nås av dig, men  adresserna delas "
+"aldrig ut till andra."
 
-#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:136
+#: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:150
 msgid ""
-"The private address book can also be used for aliases of hosts in your other"
-" address books."
-msgstr "Den privata adressboken kan också användas för alias för värdar i andra adressböcker."
+"The private address book can also be used for aliases of hosts in your other "
+"address books."
+msgstr ""
+"Den privata adressboken kan också användas för alias för värdar i andra "
+"adressböcker."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:109
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:111
 msgid "subscriptions"
 msgstr "abonnemang"
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:141
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147
 msgid "The subscription file contains a list of i2p URLs."
 msgstr "Abonnemangs filen innehåller lista över I2P webbadresser."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:142
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:148
 msgid ""
 "The addressbook application regularly checks this list for new eepsites."
 msgstr "Adressboks programet kontrollerar regelbundet listan för nya eepsites."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:143
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:149
 msgid "Those URLs refer to published hosts.txt files."
 msgstr "Dessa URLer hänvisar till publicerade hosts.txt filer."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:150
 msgid ""
 "The default subscription is the hosts.txt from www.i2p2.i2p, which is "
 "updated infrequently."
-msgstr "Den förvalda prenumeration är hosts.txt från www.i2p2.i2p uppdateras sällan."
+msgstr ""
+"Den förvalda prenumeration är hosts.txt från www.i2p2.i2p uppdateras sällan."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:145
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:151
 msgid ""
 "So it is a good idea to add additional subscriptions to sites that have the "
 "latest addresses."
-msgstr "Så det är bra idé att lägga till ytterligare prenumerationer till sajter som har de senaste adresserna."
+msgstr ""
+"Så det är bra idé att lägga till ytterligare prenumerationer till sajter som "
+"har de senaste adresserna."
 
-#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:147
+#: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:153
 msgid "See the FAQ for a list of subscription URLs."
 msgstr "Se FAQ för en lista över prenumerations URLer."
diff --git a/apps/susimail/locale/messages_de.po b/apps/susimail/locale/messages_de.po
index ca337c335ccc0e1d13dba8c6425c11dcd075b8d1..9b3edcdddb1102c3b048e4dc66c67443535429e7 100644
--- a/apps/susimail/locale/messages_de.po
+++ b/apps/susimail/locale/messages_de.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 12:35+0000\n"
+"POT-Creation-Date: 2012-07-26 19:55+0000\n"
 "PO-Revision-Date: 2012-02-19 14:04+0000\n"
 "Last-Translator: D.A. Loader <>\n"
 "Language-Team: German (http://www.transifex.net/projects/p/I2P/language/"
@@ -25,428 +25,428 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: src/src/i2p/susi/webmail/WebMail.java:435
+#: src/src/i2p/susi/webmail/WebMail.java:439
 msgid "unknown"
 msgstr "unbekannt"
 
-#: src/src/i2p/susi/webmail/WebMail.java:454
+#: src/src/i2p/susi/webmail/WebMail.java:458
 msgid "Warning: no transfer encoding found, fallback to 7bit."
 msgstr "Warnung: keine Übertragungskodierung gefunden, Rückgriff auf 7-bit"
 
-#: src/src/i2p/susi/webmail/WebMail.java:459
+#: src/src/i2p/susi/webmail/WebMail.java:463
 #, java-format
 msgid "No encoder found for encoding \\''{0}\\''."
 msgstr "kein Kodierer für Kodierung \\''{0}\\'' gefunden"
 
-#: src/src/i2p/susi/webmail/WebMail.java:465
+#: src/src/i2p/susi/webmail/WebMail.java:469
 msgid "Warning: no charset found, fallback to US-ASCII."
 msgstr "Warnung: kein Zeichensatz gefunden; Rückgriff auf US-ASCII"
 
-#: src/src/i2p/susi/webmail/WebMail.java:479
+#: src/src/i2p/susi/webmail/WebMail.java:483
 #, java-format
 msgid "Charset \\''{0}\\'' not supported."
 msgstr "Zeichensatz \\''{0}\\'' nicht unterstützt"
 
-#: src/src/i2p/susi/webmail/WebMail.java:483
+#: src/src/i2p/susi/webmail/WebMail.java:487
 #, java-format
 msgid "Part ({0}) not shown, because of {1}"
 msgstr "Teil ({0}) aufgrund von {1} nicht angezeigt"
 
-#: src/src/i2p/susi/webmail/WebMail.java:506
+#: src/src/i2p/susi/webmail/WebMail.java:510
 msgid "Download"
 msgstr "Herunterladen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:506
+#: src/src/i2p/susi/webmail/WebMail.java:510
 msgid "File is packed into a zipfile for security reasons."
 msgstr "Die Datei wurde aus Sicherheitsgründen in ein Zip-Archiv gepackt."
 
-#: src/src/i2p/susi/webmail/WebMail.java:506
+#: src/src/i2p/susi/webmail/WebMail.java:510
 #, java-format
 msgid "attachment ({0})."
 msgstr "Anhang ({0})."
 
-#: src/src/i2p/susi/webmail/WebMail.java:510
+#: src/src/i2p/susi/webmail/WebMail.java:514
 #, java-format
 msgid "Attachment ({0})."
 msgstr "Anhang ({0})."
 
-#: src/src/i2p/susi/webmail/WebMail.java:560
+#: src/src/i2p/susi/webmail/WebMail.java:564
 msgid "Need username for authentication."
 msgstr "Benutzername zur Authentifizierung benötigt"
 
-#: src/src/i2p/susi/webmail/WebMail.java:564
+#: src/src/i2p/susi/webmail/WebMail.java:568
 msgid "Need password for authentication."
 msgstr "Passwort zur Authentifizierung benötigt"
 
-#: src/src/i2p/susi/webmail/WebMail.java:568
+#: src/src/i2p/susi/webmail/WebMail.java:572
 msgid "Need hostname for connect."
 msgstr "Host-Name für die Verbindung benötigt"
 
-#: src/src/i2p/susi/webmail/WebMail.java:573
+#: src/src/i2p/susi/webmail/WebMail.java:577
 msgid "Need port number for pop3 connect."
 msgstr "POP3-Port für die Verbindung benötigt"
 
-#: src/src/i2p/susi/webmail/WebMail.java:580
+#: src/src/i2p/susi/webmail/WebMail.java:584
 msgid "POP3 port number is not in range 0..65535."
 msgstr "Der POP3-Port liegt nicht im Bereich 0-65535."
 
-#: src/src/i2p/susi/webmail/WebMail.java:586
+#: src/src/i2p/susi/webmail/WebMail.java:590
 msgid "POP3 port number is invalid."
 msgstr "ungültiger POP3-Port"
 
-#: src/src/i2p/susi/webmail/WebMail.java:592
+#: src/src/i2p/susi/webmail/WebMail.java:596
 msgid "Need port number for smtp connect."
 msgstr "SMTP-Port für die SMTP-Verbindung benötigt"
 
-#: src/src/i2p/susi/webmail/WebMail.java:599
+#: src/src/i2p/susi/webmail/WebMail.java:603
 msgid "SMTP port number is not in range 0..65535."
 msgstr "Der SMTP-Port liegt nicht im Bereich 0-65535."
 
-#: src/src/i2p/susi/webmail/WebMail.java:605
+#: src/src/i2p/susi/webmail/WebMail.java:609
 msgid "SMTP port number is invalid."
 msgstr "ungültiger SMTP-Port"
 
-#: src/src/i2p/susi/webmail/WebMail.java:652
+#: src/src/i2p/susi/webmail/WebMail.java:656
 msgid "User logged out."
 msgstr "Benutzer wurde abgemeldet"
 
-#: src/src/i2p/susi/webmail/WebMail.java:656
+#: src/src/i2p/susi/webmail/WebMail.java:660
 msgid "Internal error, lost connection."
 msgstr "interner Fehler; Verbindung unterbrochen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:752
+#: src/src/i2p/susi/webmail/WebMail.java:756
 #, java-format
 msgid "On {0} {1} wrote:"
 msgstr "Am {0} schrieb {1}:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:799
+#: src/src/i2p/susi/webmail/WebMail.java:803
 msgid "begin forwarded mail"
 msgstr "Anfang weitergeleiteter Nachricht"
 
-#: src/src/i2p/susi/webmail/WebMail.java:821
+#: src/src/i2p/susi/webmail/WebMail.java:825
 msgid "end forwarded mail"
 msgstr "Ende weitergeleiteter Nachricht"
 
-#: src/src/i2p/susi/webmail/WebMail.java:828
-#: src/src/i2p/susi/webmail/WebMail.java:1701
+#: src/src/i2p/susi/webmail/WebMail.java:832
+#: src/src/i2p/susi/webmail/WebMail.java:1707
 msgid "Could not fetch mail body."
 msgstr "konnte den Körper der Nachricht nicht holen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:856
+#: src/src/i2p/susi/webmail/WebMail.java:860
 msgid "Message id not valid."
 msgstr "ungültige Nachrichten-ID"
 
-#: src/src/i2p/susi/webmail/WebMail.java:939
+#: src/src/i2p/susi/webmail/WebMail.java:943
 #, java-format
 msgid "No Encoding found for {0}"
 msgstr "keine Kodierung für {0} gefunden"
 
-#: src/src/i2p/susi/webmail/WebMail.java:943
+#: src/src/i2p/susi/webmail/WebMail.java:947
 #, java-format
 msgid "Could not encode data: {0}"
 msgstr "Konte Daten nicht kodieren: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:948
+#: src/src/i2p/susi/webmail/WebMail.java:952
 #, java-format
 msgid "Error reading uploaded file: {0}"
 msgstr "Fehler beim Lesen der hochzuladenen Datei: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1026
+#: src/src/i2p/susi/webmail/WebMail.java:1030
 msgid "Error parsing download parameter."
 msgstr "Fehler beim Parsen des Download-Parameters"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1070
+#: src/src/i2p/susi/webmail/WebMail.java:1074
 msgid "Invalid pagesize number, resetting to default value."
 msgstr "ungültige Seitengröße, wird auf Standardwert zurückgesetzt"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1094
+#: src/src/i2p/susi/webmail/WebMail.java:1098
 msgid "No messages marked for deletion."
 msgstr "Keine Nachrichten zum Löschen markiert"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1114
+#: src/src/i2p/susi/webmail/WebMail.java:1118
 #, java-format
 msgid "Error deleting message: {0}"
 msgstr "Fehler beim Löschen der Nachricht: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1125
+#: src/src/i2p/susi/webmail/WebMail.java:1129
 #, java-format
 msgid "1 message deleted."
 msgid_plural "{0} messages deleted."
 msgstr[0] "Eine Nachricht gelöscht"
 msgstr[1] "{0} Nachrichten gelöscht"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1248
-#: src/src/i2p/susi/webmail/WebMail.java:1585
+#: src/src/i2p/susi/webmail/WebMail.java:1254
+#: src/src/i2p/susi/webmail/WebMail.java:1591
 msgid "Login"
 msgstr "Anmelden"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1250
+#: src/src/i2p/susi/webmail/WebMail.java:1256
 #, java-format
 msgid "1 Message"
 msgid_plural "{0} Messages"
 msgstr[0] "Eine Nachricht"
 msgstr[1] "{0} Nachrichten"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1252
+#: src/src/i2p/susi/webmail/WebMail.java:1258
 msgid "Show Message"
 msgstr "Nachricht anzeigen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1314
+#: src/src/i2p/susi/webmail/WebMail.java:1320
 #, java-format
 msgid "Error decoding content: {0}"
 msgstr "Fehler beim Dekodieren des Inhalts: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1319
+#: src/src/i2p/susi/webmail/WebMail.java:1325
 msgid "Error decoding content: No encoder found."
 msgstr "Fehler bei der Dekodierung: kein Kodierer gefunden"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1366
+#: src/src/i2p/susi/webmail/WebMail.java:1372
 msgid "no subject"
 msgstr "kein Betreff"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1383
+#: src/src/i2p/susi/webmail/WebMail.java:1389
 msgid "Found no valid sender address."
 msgstr "Keine gültige Absenderadresse vorgefunden"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1389
+#: src/src/i2p/susi/webmail/WebMail.java:1395
 #, java-format
 msgid "Found no valid address in \\''{0}\\''."
 msgstr "keine gültige Adresse in \\''{0}\\''"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1408
+#: src/src/i2p/susi/webmail/WebMail.java:1414
 msgid "No recipients found."
 msgstr "keine Empfänger gefunden"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1415
+#: src/src/i2p/susi/webmail/WebMail.java:1421
 msgid "Quoted printable encoder not available."
 msgstr "Der angegebene druckbare Kodierer ist nicht verfügbar."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1420
+#: src/src/i2p/susi/webmail/WebMail.java:1426
 msgid "Header line encoder not available."
 msgstr "Kodierer für die Kopfzeilen nicht verfügbar"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1471
+#: src/src/i2p/susi/webmail/WebMail.java:1477
 msgid "Mail sent."
 msgstr "Mail versandt."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1510
+#: src/src/i2p/susi/webmail/WebMail.java:1516
 msgid "Send"
 msgstr "Senden"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1511
+#: src/src/i2p/susi/webmail/WebMail.java:1517
 msgid "Cancel"
 msgstr "Abbruch"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1512
+#: src/src/i2p/susi/webmail/WebMail.java:1518
 msgid "Delete Attachment"
 msgstr "Anhang löschen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1513
-#: src/src/i2p/susi/webmail/WebMail.java:1607
-#: src/src/i2p/susi/webmail/WebMail.java:1688
+#: src/src/i2p/susi/webmail/WebMail.java:1519
+#: src/src/i2p/susi/webmail/WebMail.java:1613
+#: src/src/i2p/susi/webmail/WebMail.java:1694
 msgid "Reload Config"
 msgstr "Einstellungen neu laden"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1514
-#: src/src/i2p/susi/webmail/WebMail.java:1608
-#: src/src/i2p/susi/webmail/WebMail.java:1689
+#: src/src/i2p/susi/webmail/WebMail.java:1520
+#: src/src/i2p/susi/webmail/WebMail.java:1614
+#: src/src/i2p/susi/webmail/WebMail.java:1695
 msgid "Logout"
 msgstr "Abmelden"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1537
-#: src/src/i2p/susi/webmail/WebMail.java:1693
+#: src/src/i2p/susi/webmail/WebMail.java:1543
+#: src/src/i2p/susi/webmail/WebMail.java:1699
 msgid "From:"
 msgstr "Von:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1538
+#: src/src/i2p/susi/webmail/WebMail.java:1544
 msgid "To:"
 msgstr "An:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1539
+#: src/src/i2p/susi/webmail/WebMail.java:1545
 msgid "Cc:"
 msgstr "Kopie an:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1540
+#: src/src/i2p/susi/webmail/WebMail.java:1546
 msgid "Bcc:"
 msgstr "Blindkopie an:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1541
-#: src/src/i2p/susi/webmail/WebMail.java:1695
+#: src/src/i2p/susi/webmail/WebMail.java:1547
+#: src/src/i2p/susi/webmail/WebMail.java:1701
 msgid "Subject:"
 msgstr "Betreff:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1542
+#: src/src/i2p/susi/webmail/WebMail.java:1548
 msgid "Bcc to self"
 msgstr "Blindkopie zurück?"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1545
+#: src/src/i2p/susi/webmail/WebMail.java:1551
 msgid "New Attachment:"
 msgstr "Neuer Anhang:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1545
+#: src/src/i2p/susi/webmail/WebMail.java:1551
 msgid "Upload File"
 msgstr "Datei hochladen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1551
+#: src/src/i2p/susi/webmail/WebMail.java:1557
 msgid "Attachments:"
 msgstr "Anhänge:"
 
 #. current postman hq length limits 16/12, new postman version 32/32
-#: src/src/i2p/susi/webmail/WebMail.java:1574
+#: src/src/i2p/susi/webmail/WebMail.java:1580
 msgid "User"
 msgstr "Benutzer"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1575
+#: src/src/i2p/susi/webmail/WebMail.java:1581
 msgid "Password"
 msgstr "Passwort"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1580
+#: src/src/i2p/susi/webmail/WebMail.java:1586
 msgid "Host"
 msgstr "Host"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1581
+#: src/src/i2p/susi/webmail/WebMail.java:1587
 msgid "POP3-Port"
 msgstr "POP3-Port"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1582
+#: src/src/i2p/susi/webmail/WebMail.java:1588
 msgid "SMTP-Port"
 msgstr "SMTP-Port"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1585
+#: src/src/i2p/susi/webmail/WebMail.java:1591
 msgid "Reset"
 msgstr "Zurücksetzen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1586
+#: src/src/i2p/susi/webmail/WebMail.java:1592
 msgid "Learn about I2P mail"
 msgstr "Erfahre etwas über I2P Mail"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1587
+#: src/src/i2p/susi/webmail/WebMail.java:1593
 msgid "Create Account"
 msgstr "Konto anlegen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1599
+#: src/src/i2p/susi/webmail/WebMail.java:1605
 msgid "Really delete the marked messages?"
 msgstr "Sollen die markierten Nachrichten wirklich gelöscht werden?"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1599
+#: src/src/i2p/susi/webmail/WebMail.java:1605
 msgid "Yes, really delete them!"
 msgstr "Ja, löschen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1601
-#: src/src/i2p/susi/webmail/WebMail.java:1680
+#: src/src/i2p/susi/webmail/WebMail.java:1607
+#: src/src/i2p/susi/webmail/WebMail.java:1686
 msgid "New"
 msgstr "Verfassen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1602
-#: src/src/i2p/susi/webmail/WebMail.java:1681
+#: src/src/i2p/susi/webmail/WebMail.java:1608
+#: src/src/i2p/susi/webmail/WebMail.java:1687
 msgid "Reply"
 msgstr "Antworten"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1603
-#: src/src/i2p/susi/webmail/WebMail.java:1682
+#: src/src/i2p/susi/webmail/WebMail.java:1609
+#: src/src/i2p/susi/webmail/WebMail.java:1688
 msgid "Reply All"
 msgstr "Allen antworten"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1604
-#: src/src/i2p/susi/webmail/WebMail.java:1683
+#: src/src/i2p/susi/webmail/WebMail.java:1610
+#: src/src/i2p/susi/webmail/WebMail.java:1689
 msgid "Forward"
 msgstr "Weiterleiten"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1605
-#: src/src/i2p/susi/webmail/WebMail.java:1684
+#: src/src/i2p/susi/webmail/WebMail.java:1611
+#: src/src/i2p/susi/webmail/WebMail.java:1690
 msgid "Delete"
 msgstr "Löschen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1606
+#: src/src/i2p/susi/webmail/WebMail.java:1612
 msgid "Check Mail"
 msgstr "Nachrichten abrufen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1610
+#: src/src/i2p/susi/webmail/WebMail.java:1616
 msgid "Sender"
 msgstr "Absender"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1611
+#: src/src/i2p/susi/webmail/WebMail.java:1617
 msgid "Subject"
 msgstr "Betreff"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1612
+#: src/src/i2p/susi/webmail/WebMail.java:1618
 msgid "Date"
 msgstr "Datum"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1613
+#: src/src/i2p/susi/webmail/WebMail.java:1619
 msgid "Size"
 msgstr "Größe"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1639
+#: src/src/i2p/susi/webmail/WebMail.java:1645
 #, java-format
 msgid "1 Byte"
 msgid_plural "{0} Bytes"
 msgstr[0] "1 Byte"
 msgstr[1] "{0} Bytes"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1644
+#: src/src/i2p/susi/webmail/WebMail.java:1650
 msgid "Mark All"
 msgstr "Alles markieren"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1645
+#: src/src/i2p/susi/webmail/WebMail.java:1651
 msgid "Invert Selection"
 msgstr "Markierung umkehren"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1646
+#: src/src/i2p/susi/webmail/WebMail.java:1652
 msgid "Clear"
 msgstr "Verwerfen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1649
-#: src/src/i2p/susi/webmail/WebMail.java:1650
+#: src/src/i2p/susi/webmail/WebMail.java:1655
+#: src/src/i2p/susi/webmail/WebMail.java:1656
 msgid "First"
 msgstr "erste"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1649
-#: src/src/i2p/susi/webmail/WebMail.java:1650
-#: src/src/i2p/susi/webmail/WebMail.java:1685
+#: src/src/i2p/susi/webmail/WebMail.java:1655
+#: src/src/i2p/susi/webmail/WebMail.java:1656
+#: src/src/i2p/susi/webmail/WebMail.java:1691
 msgid "Previous"
 msgstr "vorherige"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1651
+#: src/src/i2p/susi/webmail/WebMail.java:1657
 #, java-format
 msgid "Page {0} of {1}"
 msgstr "Seite {0} von {1}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1653
-#: src/src/i2p/susi/webmail/WebMail.java:1654
+#: src/src/i2p/susi/webmail/WebMail.java:1659
+#: src/src/i2p/susi/webmail/WebMail.java:1660
 msgid "Last"
 msgstr "letzte"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1653
-#: src/src/i2p/susi/webmail/WebMail.java:1654
-#: src/src/i2p/susi/webmail/WebMail.java:1686
+#: src/src/i2p/susi/webmail/WebMail.java:1659
+#: src/src/i2p/susi/webmail/WebMail.java:1660
+#: src/src/i2p/susi/webmail/WebMail.java:1692
 msgid "Next"
 msgstr "nächste"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1657
+#: src/src/i2p/susi/webmail/WebMail.java:1663
 msgid "Pagesize:"
 msgstr "Seitengröße"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1658
+#: src/src/i2p/susi/webmail/WebMail.java:1664
 msgid "Set"
 msgstr "festlegen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1668
+#: src/src/i2p/susi/webmail/WebMail.java:1674
 msgid "Really delete this message?"
 msgstr "Diese Nachricht wirklich löschen?"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1668
+#: src/src/i2p/susi/webmail/WebMail.java:1674
 msgid "Yes, really delete it!"
 msgstr "Ja, wirklich löschen"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1687
+#: src/src/i2p/susi/webmail/WebMail.java:1693
 msgid "Back to Folder"
 msgstr "Zurück zur Übersicht"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1694
+#: src/src/i2p/susi/webmail/WebMail.java:1700
 msgid "Date:"
 msgstr "Datum:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1705
+#: src/src/i2p/susi/webmail/WebMail.java:1711
 msgid "Could not fetch mail."
 msgstr "Konnte Nachrichten nicht abrufen."
diff --git a/apps/susimail/locale/messages_es.po b/apps/susimail/locale/messages_es.po
index 7e59554047699658c57b5e7f0bd97a725969c0d7..41a6e512f35c037982c6c1909dd2bba64ff5bc04 100644
--- a/apps/susimail/locale/messages_es.po
+++ b/apps/susimail/locale/messages_es.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 12:34+0000\n"
+"POT-Creation-Date: 2012-07-26 19:46+0000\n"
 "PO-Revision-Date: 2011-12-18 10:48+0000\n"
 "Last-Translator: punkibastardo <punkibastardo@gmail.com>\n"
 "Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/I2P/"
@@ -25,432 +25,432 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: src/src/i2p/susi/webmail/WebMail.java:435
+#: src/src/i2p/susi/webmail/WebMail.java:439
 msgid "unknown"
 msgstr "desconocido"
 
-#: src/src/i2p/susi/webmail/WebMail.java:454
+#: src/src/i2p/susi/webmail/WebMail.java:458
 msgid "Warning: no transfer encoding found, fallback to 7bit."
 msgstr ""
 "Aviso: No se encuentra codificación de transferencia, volviendo a 7 bits."
 
-#: src/src/i2p/susi/webmail/WebMail.java:459
+#: src/src/i2p/susi/webmail/WebMail.java:463
 #, java-format
 msgid "No encoder found for encoding \\''{0}\\''."
 msgstr "No se ha encontrado codificador para la codificación \\''{0}''\\."
 
-#: src/src/i2p/susi/webmail/WebMail.java:465
+#: src/src/i2p/susi/webmail/WebMail.java:469
 msgid "Warning: no charset found, fallback to US-ASCII."
 msgstr ""
 "Aviso: no se ha encontrado el juego de caracteres, volviendo a US-ASCII."
 
-#: src/src/i2p/susi/webmail/WebMail.java:479
+#: src/src/i2p/susi/webmail/WebMail.java:483
 #, java-format
 msgid "Charset \\''{0}\\'' not supported."
 msgstr "juego de caracteres \\''{0}\\''no soportado."
 
-#: src/src/i2p/susi/webmail/WebMail.java:483
+#: src/src/i2p/susi/webmail/WebMail.java:487
 #, java-format
 msgid "Part ({0}) not shown, because of {1}"
 msgstr "La parte ({0}) no se muestra, debido a {1}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:506
+#: src/src/i2p/susi/webmail/WebMail.java:510
 msgid "Download"
 msgstr "Descarga"
 
-#: src/src/i2p/susi/webmail/WebMail.java:506
+#: src/src/i2p/susi/webmail/WebMail.java:510
 msgid "File is packed into a zipfile for security reasons."
 msgstr ""
 "El archivo está empaquetado en un archivo zip por razones de seguridad."
 
-#: src/src/i2p/susi/webmail/WebMail.java:506
+#: src/src/i2p/susi/webmail/WebMail.java:510
 #, java-format
 msgid "attachment ({0})."
 msgstr "adjunto ({0})."
 
-#: src/src/i2p/susi/webmail/WebMail.java:510
+#: src/src/i2p/susi/webmail/WebMail.java:514
 #, java-format
 msgid "Attachment ({0})."
 msgstr "Adjunto ({0})."
 
-#: src/src/i2p/susi/webmail/WebMail.java:560
+#: src/src/i2p/susi/webmail/WebMail.java:564
 msgid "Need username for authentication."
 msgstr "Es necesario un nombre de usuario para la autenticación."
 
-#: src/src/i2p/susi/webmail/WebMail.java:564
+#: src/src/i2p/susi/webmail/WebMail.java:568
 msgid "Need password for authentication."
 msgstr "Es necesaria una contraseña para la autenticación."
 
-#: src/src/i2p/susi/webmail/WebMail.java:568
+#: src/src/i2p/susi/webmail/WebMail.java:572
 msgid "Need hostname for connect."
 msgstr "Es necesario un nombre de host para la conexión."
 
-#: src/src/i2p/susi/webmail/WebMail.java:573
+#: src/src/i2p/susi/webmail/WebMail.java:577
 msgid "Need port number for pop3 connect."
 msgstr "Es necesario el número de puerto para conectar pop3."
 
-#: src/src/i2p/susi/webmail/WebMail.java:580
+#: src/src/i2p/susi/webmail/WebMail.java:584
 msgid "POP3 port number is not in range 0..65535."
 msgstr "El puerto POP3 no está en el rango 0..65535."
 
-#: src/src/i2p/susi/webmail/WebMail.java:586
+#: src/src/i2p/susi/webmail/WebMail.java:590
 msgid "POP3 port number is invalid."
 msgstr "El puerto POP3 no es válido."
 
-#: src/src/i2p/susi/webmail/WebMail.java:592
+#: src/src/i2p/susi/webmail/WebMail.java:596
 msgid "Need port number for smtp connect."
 msgstr "Es necesario el número de puerto para conectar smtp."
 
-#: src/src/i2p/susi/webmail/WebMail.java:599
+#: src/src/i2p/susi/webmail/WebMail.java:603
 msgid "SMTP port number is not in range 0..65535."
 msgstr "El puerto SMTP no está en el rango 0..65535."
 
-#: src/src/i2p/susi/webmail/WebMail.java:605
+#: src/src/i2p/susi/webmail/WebMail.java:609
 msgid "SMTP port number is invalid."
 msgstr "El puerto SMTP no es válido."
 
-#: src/src/i2p/susi/webmail/WebMail.java:652
+#: src/src/i2p/susi/webmail/WebMail.java:656
 msgid "User logged out."
 msgstr "Usuario desconectado."
 
-#: src/src/i2p/susi/webmail/WebMail.java:656
+#: src/src/i2p/susi/webmail/WebMail.java:660
 msgid "Internal error, lost connection."
 msgstr "Error interno, pérdida de conexión."
 
-#: src/src/i2p/susi/webmail/WebMail.java:752
+#: src/src/i2p/susi/webmail/WebMail.java:756
 #, java-format
 msgid "On {0} {1} wrote:"
 msgstr "En {0} {1} escribió:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:799
+#: src/src/i2p/susi/webmail/WebMail.java:803
 msgid "begin forwarded mail"
 msgstr "comenzar correo reenviado"
 
-#: src/src/i2p/susi/webmail/WebMail.java:821
+#: src/src/i2p/susi/webmail/WebMail.java:825
 msgid "end forwarded mail"
 msgstr "final del correo reenviado"
 
-#: src/src/i2p/susi/webmail/WebMail.java:828
-#: src/src/i2p/susi/webmail/WebMail.java:1701
+#: src/src/i2p/susi/webmail/WebMail.java:832
+#: src/src/i2p/susi/webmail/WebMail.java:1707
 msgid "Could not fetch mail body."
 msgstr "No se pudo obtener el cuerpo del correo."
 
-#: src/src/i2p/susi/webmail/WebMail.java:856
+#: src/src/i2p/susi/webmail/WebMail.java:860
 msgid "Message id not valid."
 msgstr "ID del mensaje no válida."
 
-#: src/src/i2p/susi/webmail/WebMail.java:939
+#: src/src/i2p/susi/webmail/WebMail.java:943
 #, java-format
 msgid "No Encoding found for {0}"
 msgstr "No se ha encontrado codificación para {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:943
+#: src/src/i2p/susi/webmail/WebMail.java:947
 #, java-format
 msgid "Could not encode data: {0}"
 msgstr "No se pudo codificar los datos: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:948
+#: src/src/i2p/susi/webmail/WebMail.java:952
 #, java-format
 msgid "Error reading uploaded file: {0}"
 msgstr "Error al leer el archivo subido: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1026
+#: src/src/i2p/susi/webmail/WebMail.java:1030
 msgid "Error parsing download parameter."
 msgstr "Error al analizar parámetros de descarga."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1070
+#: src/src/i2p/susi/webmail/WebMail.java:1074
 msgid "Invalid pagesize number, resetting to default value."
 msgstr ""
 "Tamaño de página no válida, restableciendo los valores predeterminados."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1094
+#: src/src/i2p/susi/webmail/WebMail.java:1098
 msgid "No messages marked for deletion."
 msgstr "No hay mensajes marcados para su eliminación."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1114
+#: src/src/i2p/susi/webmail/WebMail.java:1118
 #, java-format
 msgid "Error deleting message: {0}"
 msgstr "Error al eliminar el mensaje: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1125
+#: src/src/i2p/susi/webmail/WebMail.java:1129
 #, java-format
 msgid "1 message deleted."
 msgid_plural "{0} messages deleted."
 msgstr[0] "1 mensaje eliminado."
 msgstr[1] "{0} mensajes eliminados."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1248
-#: src/src/i2p/susi/webmail/WebMail.java:1585
+#: src/src/i2p/susi/webmail/WebMail.java:1254
+#: src/src/i2p/susi/webmail/WebMail.java:1591
 msgid "Login"
 msgstr "Iniciar sesión"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1250
+#: src/src/i2p/susi/webmail/WebMail.java:1256
 #, java-format
 msgid "1 Message"
 msgid_plural "{0} Messages"
 msgstr[0] "1 Mensaje"
 msgstr[1] "{0} Mensajes"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1252
+#: src/src/i2p/susi/webmail/WebMail.java:1258
 msgid "Show Message"
 msgstr "Mostrar mensaje"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1314
+#: src/src/i2p/susi/webmail/WebMail.java:1320
 #, java-format
 msgid "Error decoding content: {0}"
 msgstr "Error al descodificar el contenido: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1319
+#: src/src/i2p/susi/webmail/WebMail.java:1325
 msgid "Error decoding content: No encoder found."
 msgstr "Error al descodificar el contenido: No se ha encontrado codificador."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1366
+#: src/src/i2p/susi/webmail/WebMail.java:1372
 msgid "no subject"
 msgstr "sin asunto"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1383
+#: src/src/i2p/susi/webmail/WebMail.java:1389
 msgid "Found no valid sender address."
 msgstr "No se ha encontrado una dirección de remitente válida."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1389
+#: src/src/i2p/susi/webmail/WebMail.java:1395
 #, java-format
 msgid "Found no valid address in \\''{0}\\''."
 msgstr "No se ha encontrado ninguna dirección válida en \\''{0}\\''."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1408
+#: src/src/i2p/susi/webmail/WebMail.java:1414
 msgid "No recipients found."
 msgstr "No se han encontrado destinatarios."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1415
+#: src/src/i2p/susi/webmail/WebMail.java:1421
 msgid "Quoted printable encoder not available."
 msgstr "El codificador imprimible citado no está disponible."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1420
+#: src/src/i2p/susi/webmail/WebMail.java:1426
 msgid "Header line encoder not available."
 msgstr "El codificador de línea de encabezado no está disponible."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1471
+#: src/src/i2p/susi/webmail/WebMail.java:1477
 msgid "Mail sent."
 msgstr "Correo enviado."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1510
+#: src/src/i2p/susi/webmail/WebMail.java:1516
 msgid "Send"
 msgstr "Enviar"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1511
+#: src/src/i2p/susi/webmail/WebMail.java:1517
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1512
+#: src/src/i2p/susi/webmail/WebMail.java:1518
 msgid "Delete Attachment"
 msgstr "Eliminar datos adjuntos"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1513
-#: src/src/i2p/susi/webmail/WebMail.java:1607
-#: src/src/i2p/susi/webmail/WebMail.java:1688
+#: src/src/i2p/susi/webmail/WebMail.java:1519
+#: src/src/i2p/susi/webmail/WebMail.java:1613
+#: src/src/i2p/susi/webmail/WebMail.java:1694
 msgid "Reload Config"
 msgstr "Recargar la configuración"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1514
-#: src/src/i2p/susi/webmail/WebMail.java:1608
-#: src/src/i2p/susi/webmail/WebMail.java:1689
+#: src/src/i2p/susi/webmail/WebMail.java:1520
+#: src/src/i2p/susi/webmail/WebMail.java:1614
+#: src/src/i2p/susi/webmail/WebMail.java:1695
 msgid "Logout"
 msgstr "Desconectarse"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1537
-#: src/src/i2p/susi/webmail/WebMail.java:1693
+#: src/src/i2p/susi/webmail/WebMail.java:1543
+#: src/src/i2p/susi/webmail/WebMail.java:1699
 msgid "From:"
 msgstr "De:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1538
+#: src/src/i2p/susi/webmail/WebMail.java:1544
 msgid "To:"
 msgstr "Para:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1539
+#: src/src/i2p/susi/webmail/WebMail.java:1545
 msgid "Cc:"
 msgstr "Cc:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1540
+#: src/src/i2p/susi/webmail/WebMail.java:1546
 msgid "Bcc:"
 msgstr "CCO:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1541
-#: src/src/i2p/susi/webmail/WebMail.java:1695
+#: src/src/i2p/susi/webmail/WebMail.java:1547
+#: src/src/i2p/susi/webmail/WebMail.java:1701
 msgid "Subject:"
 msgstr "Asunto:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1542
+#: src/src/i2p/susi/webmail/WebMail.java:1548
 msgid "Bcc to self"
 msgstr "CCO a mí mism@"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1545
+#: src/src/i2p/susi/webmail/WebMail.java:1551
 msgid "New Attachment:"
 msgstr "Nuevo Archivo adjunto:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1545
+#: src/src/i2p/susi/webmail/WebMail.java:1551
 msgid "Upload File"
 msgstr "Subir Archivo"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1551
+#: src/src/i2p/susi/webmail/WebMail.java:1557
 msgid "Attachments:"
 msgstr "Archivos adjuntos:"
 
 #. current postman hq length limits 16/12, new postman version 32/32
-#: src/src/i2p/susi/webmail/WebMail.java:1574
+#: src/src/i2p/susi/webmail/WebMail.java:1580
 msgid "User"
 msgstr "Usuario"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1575
+#: src/src/i2p/susi/webmail/WebMail.java:1581
 msgid "Password"
 msgstr "Contraseña"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1580
+#: src/src/i2p/susi/webmail/WebMail.java:1586
 msgid "Host"
 msgstr "Host"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1581
+#: src/src/i2p/susi/webmail/WebMail.java:1587
 msgid "POP3-Port"
 msgstr "Puerto-POP3"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1582
+#: src/src/i2p/susi/webmail/WebMail.java:1588
 msgid "SMTP-Port"
 msgstr "Puerto-SMTP"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1585
+#: src/src/i2p/susi/webmail/WebMail.java:1591
 msgid "Reset"
 msgstr "Cancelar"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1586
+#: src/src/i2p/susi/webmail/WebMail.java:1592
 msgid "Learn about I2P mail"
 msgstr "Aprende sobre I2P mail"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1587
+#: src/src/i2p/susi/webmail/WebMail.java:1593
 msgid "Create Account"
 msgstr "Crear una cuenta"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1599
+#: src/src/i2p/susi/webmail/WebMail.java:1605
 msgid "Really delete the marked messages?"
 msgstr "¿Realmente deseas borrar los mensajes marcados?"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1599
+#: src/src/i2p/susi/webmail/WebMail.java:1605
 msgid "Yes, really delete them!"
 msgstr "Sí, realmente eliminarlos!"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1601
-#: src/src/i2p/susi/webmail/WebMail.java:1680
+#: src/src/i2p/susi/webmail/WebMail.java:1607
+#: src/src/i2p/susi/webmail/WebMail.java:1686
 msgid "New"
 msgstr "Nuevo"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1602
-#: src/src/i2p/susi/webmail/WebMail.java:1681
+#: src/src/i2p/susi/webmail/WebMail.java:1608
+#: src/src/i2p/susi/webmail/WebMail.java:1687
 msgid "Reply"
 msgstr "Responder"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1603
-#: src/src/i2p/susi/webmail/WebMail.java:1682
+#: src/src/i2p/susi/webmail/WebMail.java:1609
+#: src/src/i2p/susi/webmail/WebMail.java:1688
 msgid "Reply All"
 msgstr "Responder a todos"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1604
-#: src/src/i2p/susi/webmail/WebMail.java:1683
+#: src/src/i2p/susi/webmail/WebMail.java:1610
+#: src/src/i2p/susi/webmail/WebMail.java:1689
 msgid "Forward"
 msgstr "Reenviar"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1605
-#: src/src/i2p/susi/webmail/WebMail.java:1684
+#: src/src/i2p/susi/webmail/WebMail.java:1611
+#: src/src/i2p/susi/webmail/WebMail.java:1690
 msgid "Delete"
 msgstr "Eliminar"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1606
+#: src/src/i2p/susi/webmail/WebMail.java:1612
 msgid "Check Mail"
 msgstr "Comprobar correo"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1610
+#: src/src/i2p/susi/webmail/WebMail.java:1616
 msgid "Sender"
 msgstr "Remitente"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1611
+#: src/src/i2p/susi/webmail/WebMail.java:1617
 msgid "Subject"
 msgstr "Asunto"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1612
+#: src/src/i2p/susi/webmail/WebMail.java:1618
 msgid "Date"
 msgstr "Fecha"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1613
+#: src/src/i2p/susi/webmail/WebMail.java:1619
 msgid "Size"
 msgstr "Tamaño"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1639
+#: src/src/i2p/susi/webmail/WebMail.java:1645
 #, java-format
 msgid "1 Byte"
 msgid_plural "{0} Bytes"
 msgstr[0] "1 Byte"
 msgstr[1] "{0} Bytes"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1644
+#: src/src/i2p/susi/webmail/WebMail.java:1650
 msgid "Mark All"
 msgstr "Marcar todos"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1645
+#: src/src/i2p/susi/webmail/WebMail.java:1651
 msgid "Invert Selection"
 msgstr "Invertir selección"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1646
+#: src/src/i2p/susi/webmail/WebMail.java:1652
 msgid "Clear"
 msgstr "Despejar"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1649
-#: src/src/i2p/susi/webmail/WebMail.java:1650
+#: src/src/i2p/susi/webmail/WebMail.java:1655
+#: src/src/i2p/susi/webmail/WebMail.java:1656
 msgid "First"
 msgstr "Primero"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1649
-#: src/src/i2p/susi/webmail/WebMail.java:1650
-#: src/src/i2p/susi/webmail/WebMail.java:1685
+#: src/src/i2p/susi/webmail/WebMail.java:1655
+#: src/src/i2p/susi/webmail/WebMail.java:1656
+#: src/src/i2p/susi/webmail/WebMail.java:1691
 msgid "Previous"
 msgstr "Anterior"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1651
+#: src/src/i2p/susi/webmail/WebMail.java:1657
 #, java-format
 msgid "Page {0} of {1}"
 msgstr "Página {0} de {1}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1653
-#: src/src/i2p/susi/webmail/WebMail.java:1654
+#: src/src/i2p/susi/webmail/WebMail.java:1659
+#: src/src/i2p/susi/webmail/WebMail.java:1660
 msgid "Last"
 msgstr "Última"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1653
-#: src/src/i2p/susi/webmail/WebMail.java:1654
-#: src/src/i2p/susi/webmail/WebMail.java:1686
+#: src/src/i2p/susi/webmail/WebMail.java:1659
+#: src/src/i2p/susi/webmail/WebMail.java:1660
+#: src/src/i2p/susi/webmail/WebMail.java:1692
 msgid "Next"
 msgstr "Siguiente"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1657
+#: src/src/i2p/susi/webmail/WebMail.java:1663
 msgid "Pagesize:"
 msgstr "Tamaño de página:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1658
+#: src/src/i2p/susi/webmail/WebMail.java:1664
 msgid "Set"
 msgstr "Establecer"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1668
+#: src/src/i2p/susi/webmail/WebMail.java:1674
 msgid "Really delete this message?"
 msgstr "¿Realmente deseas borrar este mensaje?"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1668
+#: src/src/i2p/susi/webmail/WebMail.java:1674
 msgid "Yes, really delete it!"
 msgstr "Sí, ¡bórralo!"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1687
+#: src/src/i2p/susi/webmail/WebMail.java:1693
 msgid "Back to Folder"
 msgstr "Volver a carpeta"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1694
+#: src/src/i2p/susi/webmail/WebMail.java:1700
 msgid "Date:"
 msgstr "Fecha:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1705
+#: src/src/i2p/susi/webmail/WebMail.java:1711
 msgid "Could not fetch mail."
 msgstr "No se pudo descargar el correo."
diff --git a/apps/susimail/locale/messages_fr.po b/apps/susimail/locale/messages_fr.po
index 83f4b4f1ccc3d7b5c54f008e487859a273396a6a..b423f944c6bf68becc653d76664c3b38b9c4d136 100644
--- a/apps/susimail/locale/messages_fr.po
+++ b/apps/susimail/locale/messages_fr.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P susimail\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-03-24 16:49+0000\n"
+"POT-Creation-Date: 2012-07-26 19:14+0000\n"
 "PO-Revision-Date: 2011-04-09 03:06+0100\n"
 "Last-Translator: magma <magma@mail.i2p>\n"
 "Language-Team: duck <duck@mail.i2p>\n"
@@ -18,424 +18,428 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n >= 2)\n"
 
-#: src/src/i2p/susi/webmail/WebMail.java:454
+#: src/src/i2p/susi/webmail/WebMail.java:439
 msgid "unknown"
 msgstr "inconnu"
 
-#: src/src/i2p/susi/webmail/WebMail.java:473
+#: src/src/i2p/susi/webmail/WebMail.java:458
 msgid "Warning: no transfer encoding found, fallback to 7bit."
 msgstr "Avertissement: pas d'encodage de transfert trouvé: retour en 7bits."
 
-#: src/src/i2p/susi/webmail/WebMail.java:478
+#: src/src/i2p/susi/webmail/WebMail.java:463
 #, java-format
 msgid "No encoder found for encoding \\''{0}\\''."
 msgstr "Pas d''encodeur trouvé pour encoder \"{0}\"."
 
-#: src/src/i2p/susi/webmail/WebMail.java:484
+#: src/src/i2p/susi/webmail/WebMail.java:469
 msgid "Warning: no charset found, fallback to US-ASCII."
 msgstr "Avertissement: aucun jeu de caractères trouvé, retour en ASCII-US"
 
-#: src/src/i2p/susi/webmail/WebMail.java:498
+#: src/src/i2p/susi/webmail/WebMail.java:483
 #, java-format
 msgid "Charset \\''{0}\\'' not supported."
 msgstr "Jeu de caractères \\''{0}\\'' non pris en charge."
 
-#: src/src/i2p/susi/webmail/WebMail.java:502
+#: src/src/i2p/susi/webmail/WebMail.java:487
 #, java-format
 msgid "Part ({0}) not shown, because of {1}"
 msgstr "Partie ({0}) non affichée car {1}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:525
+#: src/src/i2p/susi/webmail/WebMail.java:510
 msgid "Download"
 msgstr "Télécharger"
 
-#: src/src/i2p/susi/webmail/WebMail.java:525
+#: src/src/i2p/susi/webmail/WebMail.java:510
 msgid "File is packed into a zipfile for security reasons."
 msgstr "Fichier compressé en zip par sécurité."
 
-#: src/src/i2p/susi/webmail/WebMail.java:525
+#: src/src/i2p/susi/webmail/WebMail.java:510
 #, java-format
 msgid "attachment ({0})."
 msgstr "pièce jointe ({0})."
 
-#: src/src/i2p/susi/webmail/WebMail.java:529
+#: src/src/i2p/susi/webmail/WebMail.java:514
 #, java-format
 msgid "Attachment ({0})."
 msgstr "Pièce jointe ({0})."
 
-#: src/src/i2p/susi/webmail/WebMail.java:579
+#: src/src/i2p/susi/webmail/WebMail.java:564
 msgid "Need username for authentication."
 msgstr "Identifiant requis pour l'authentification."
 
-#: src/src/i2p/susi/webmail/WebMail.java:583
+#: src/src/i2p/susi/webmail/WebMail.java:568
 msgid "Need password for authentication."
 msgstr "Mot de passe requis pour l'authentification."
 
-#: src/src/i2p/susi/webmail/WebMail.java:587
+#: src/src/i2p/susi/webmail/WebMail.java:572
 msgid "Need hostname for connect."
 msgstr "Nom d'hôte requis pour la connexion."
 
-#: src/src/i2p/susi/webmail/WebMail.java:592
+#: src/src/i2p/susi/webmail/WebMail.java:577
 msgid "Need port number for pop3 connect."
 msgstr "Port requis pour la connexion POP3."
 
-#: src/src/i2p/susi/webmail/WebMail.java:599
+#: src/src/i2p/susi/webmail/WebMail.java:584
 msgid "POP3 port number is not in range 0..65535."
 msgstr "Le port POP3 n'est pas compris entre 0 et 65535."
 
-#: src/src/i2p/susi/webmail/WebMail.java:605
+#: src/src/i2p/susi/webmail/WebMail.java:590
 msgid "POP3 port number is invalid."
 msgstr "Port POP3 incorrect."
 
-#: src/src/i2p/susi/webmail/WebMail.java:611
+#: src/src/i2p/susi/webmail/WebMail.java:596
 msgid "Need port number for smtp connect."
 msgstr "Port requis pour la connexion SMTP."
 
-#: src/src/i2p/susi/webmail/WebMail.java:618
+#: src/src/i2p/susi/webmail/WebMail.java:603
 msgid "SMTP port number is not in range 0..65535."
 msgstr "Le port SMTP n'est pas compris entre 0 et 65535."
 
-#: src/src/i2p/susi/webmail/WebMail.java:624
+#: src/src/i2p/susi/webmail/WebMail.java:609
 msgid "SMTP port number is invalid."
 msgstr "Port SMTP incorrect."
 
-#: src/src/i2p/susi/webmail/WebMail.java:671
+#: src/src/i2p/susi/webmail/WebMail.java:656
 msgid "User logged out."
 msgstr "Utilisateur déconnecté."
 
-#: src/src/i2p/susi/webmail/WebMail.java:675
+#: src/src/i2p/susi/webmail/WebMail.java:660
 msgid "Internal error, lost connection."
 msgstr "Erreur interne, connexion perdue."
 
-#: src/src/i2p/susi/webmail/WebMail.java:771
+#: src/src/i2p/susi/webmail/WebMail.java:756
 #, java-format
 msgid "On {0} {1} wrote:"
 msgstr "Sur {0} {1} écrit:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:818
+#: src/src/i2p/susi/webmail/WebMail.java:803
 msgid "begin forwarded mail"
 msgstr "tranfert du message commencé"
 
-#: src/src/i2p/susi/webmail/WebMail.java:840
+#: src/src/i2p/susi/webmail/WebMail.java:825
 msgid "end forwarded mail"
 msgstr "tranfert du message terminé"
 
-#: src/src/i2p/susi/webmail/WebMail.java:847
-#: src/src/i2p/susi/webmail/WebMail.java:1701
+#: src/src/i2p/susi/webmail/WebMail.java:832
+#: src/src/i2p/susi/webmail/WebMail.java:1707
 msgid "Could not fetch mail body."
 msgstr "Impossible de ramener le corps du message."
 
-#: src/src/i2p/susi/webmail/WebMail.java:875
+#: src/src/i2p/susi/webmail/WebMail.java:860
 msgid "Message id not valid."
 msgstr "ID de message incorrecte."
 
-#: src/src/i2p/susi/webmail/WebMail.java:958
+#: src/src/i2p/susi/webmail/WebMail.java:943
 #, java-format
 msgid "No Encoding found for {0}"
 msgstr "Pas d''encodage trouvé pour {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:962
+#: src/src/i2p/susi/webmail/WebMail.java:947
 #, java-format
 msgid "Could not encode data: {0}"
 msgstr "Impossible d''encoder les données: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:967
+#: src/src/i2p/susi/webmail/WebMail.java:952
 #, java-format
 msgid "Error reading uploaded file: {0}"
 msgstr "Erreur de lecture du fichier envoyé: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1045
+#: src/src/i2p/susi/webmail/WebMail.java:1030
 msgid "Error parsing download parameter."
 msgstr "Erreur d'analyse des paramètres de téléchargement."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1089
+#: src/src/i2p/susi/webmail/WebMail.java:1074
 msgid "Invalid pagesize number, resetting to default value."
 msgstr "Taille de page incorrecte: réinitialisation à la valeur par défaut."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1113
+#: src/src/i2p/susi/webmail/WebMail.java:1098
 msgid "No messages marked for deletion."
 msgstr "Aucun message marqué pour suppression"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1133
+#: src/src/i2p/susi/webmail/WebMail.java:1118
 #, java-format
 msgid "Error deleting message: {0}"
 msgstr "Erreur de suppression du message: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1144
+#: src/src/i2p/susi/webmail/WebMail.java:1129
 #, java-format
 msgid "1 message deleted."
 msgid_plural "{0} messages deleted."
 msgstr[0] "{0} message supprimé"
 msgstr[1] "{0} messages supprimés"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1264
-#: src/src/i2p/susi/webmail/WebMail.java:1587
+#: src/src/i2p/susi/webmail/WebMail.java:1254
+#: src/src/i2p/susi/webmail/WebMail.java:1591
 msgid "Login"
 msgstr "Identification"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1266
+#: src/src/i2p/susi/webmail/WebMail.java:1256
 #, java-format
 msgid "1 Message"
 msgid_plural "{0} Messages"
 msgstr[0] "{0} Message"
 msgstr[1] "{0} Messages"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1268
+#: src/src/i2p/susi/webmail/WebMail.java:1258
 msgid "Show Message"
 msgstr "Afficher le message"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1325
+#: src/src/i2p/susi/webmail/WebMail.java:1320
 #, java-format
 msgid "Error decoding content: {0}"
 msgstr "Erreur de décodage de contenu: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1330
+#: src/src/i2p/susi/webmail/WebMail.java:1325
 msgid "Error decoding content: No encoder found."
 msgstr "Erreur de décodage de contenu: pas d'encodeur trouvé."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1377
+#: src/src/i2p/susi/webmail/WebMail.java:1372
 msgid "no subject"
 msgstr "pas d'objet"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1394
+#: src/src/i2p/susi/webmail/WebMail.java:1389
 msgid "Found no valid sender address."
 msgstr "Adresse d'expéditeur correcte non trouvée"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1400
+#: src/src/i2p/susi/webmail/WebMail.java:1395
 #, java-format
 msgid "Found no valid address in \\''{0}\\''."
 msgstr "Pas d''adresse correcte dans \\''{0}\\''."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1419
+#: src/src/i2p/susi/webmail/WebMail.java:1414
 msgid "No recipients found."
 msgstr "Pas de destinataire trouvé."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1426
+#: src/src/i2p/susi/webmail/WebMail.java:1421
 msgid "Quoted printable encoder not available."
 msgstr "Encodeur \"Quoted printable\" non disponible."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1431
+#: src/src/i2p/susi/webmail/WebMail.java:1426
 msgid "Header line encoder not available."
 msgstr "Ligne d'en-tête \"Encodeur\" non disponible."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1482
+#: src/src/i2p/susi/webmail/WebMail.java:1477
 msgid "Mail sent."
 msgstr "Message envoyé."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1519
+#: src/src/i2p/susi/webmail/WebMail.java:1516
 msgid "Send"
 msgstr "Envoyer"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1520
+#: src/src/i2p/susi/webmail/WebMail.java:1517
 msgid "Cancel"
 msgstr "Annuler"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1521
+#: src/src/i2p/susi/webmail/WebMail.java:1518
 msgid "Delete Attachment"
 msgstr "Supprimer la pièce jointe"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1522
-#: src/src/i2p/susi/webmail/WebMail.java:1607
-#: src/src/i2p/susi/webmail/WebMail.java:1688
+#: src/src/i2p/susi/webmail/WebMail.java:1519
+#: src/src/i2p/susi/webmail/WebMail.java:1613
+#: src/src/i2p/susi/webmail/WebMail.java:1694
 msgid "Reload Config"
 msgstr "Recharger la configuration"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1523
-#: src/src/i2p/susi/webmail/WebMail.java:1608
-#: src/src/i2p/susi/webmail/WebMail.java:1689
+#: src/src/i2p/susi/webmail/WebMail.java:1520
+#: src/src/i2p/susi/webmail/WebMail.java:1614
+#: src/src/i2p/susi/webmail/WebMail.java:1695
 msgid "Logout"
 msgstr "Déconnexion"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1546
-#: src/src/i2p/susi/webmail/WebMail.java:1693
+#: src/src/i2p/susi/webmail/WebMail.java:1543
+#: src/src/i2p/susi/webmail/WebMail.java:1699
 msgid "From:"
 msgstr "De:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1547
+#: src/src/i2p/susi/webmail/WebMail.java:1544
 msgid "To:"
 msgstr "À:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1548
+#: src/src/i2p/susi/webmail/WebMail.java:1545
 msgid "Cc:"
 msgstr "Cc:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1549
+#: src/src/i2p/susi/webmail/WebMail.java:1546
 msgid "Bcc:"
 msgstr "Cci:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1550
-#: src/src/i2p/susi/webmail/WebMail.java:1695
+#: src/src/i2p/susi/webmail/WebMail.java:1547
+#: src/src/i2p/susi/webmail/WebMail.java:1701
 msgid "Subject:"
 msgstr "Objet:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1551
+#: src/src/i2p/susi/webmail/WebMail.java:1548
 msgid "Bcc to self"
 msgstr "Cci à moi-même"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1554
+#: src/src/i2p/susi/webmail/WebMail.java:1551
 msgid "New Attachment:"
 msgstr "Nouvelle pièce jointe:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1554
+#: src/src/i2p/susi/webmail/WebMail.java:1551
 msgid "Upload File"
 msgstr "Envoyer le fichier"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1560
+#: src/src/i2p/susi/webmail/WebMail.java:1557
 msgid "Attachments:"
 msgstr "Pièces jointes:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1582
+#. current postman hq length limits 16/12, new postman version 32/32
+#: src/src/i2p/susi/webmail/WebMail.java:1580
 msgid "User"
 msgstr "Utilisateur"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1583
+#: src/src/i2p/susi/webmail/WebMail.java:1581
 msgid "Password"
 msgstr "Mot de passe"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1584
+#: src/src/i2p/susi/webmail/WebMail.java:1586
 msgid "Host"
 msgstr "Hôte"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1585
+#: src/src/i2p/susi/webmail/WebMail.java:1587
 msgid "POP3-Port"
 msgstr "Port POP3"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1586
+#: src/src/i2p/susi/webmail/WebMail.java:1588
 msgid "SMTP-Port"
 msgstr "Port SMTP"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1587
-msgid "Create Account"
-msgstr "Créer un compte"
-
-#: src/src/i2p/susi/webmail/WebMail.java:1587
+#: src/src/i2p/susi/webmail/WebMail.java:1591
 msgid "Reset"
 msgstr "Remise à zéro"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1599
+#: src/src/i2p/susi/webmail/WebMail.java:1592
+msgid "Learn about I2P mail"
+msgstr ""
+
+#: src/src/i2p/susi/webmail/WebMail.java:1593
+msgid "Create Account"
+msgstr "Créer un compte"
+
+#: src/src/i2p/susi/webmail/WebMail.java:1605
 msgid "Really delete the marked messages?"
 msgstr "voulez-vous vraiment supprimer les messages marqués?"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1599
+#: src/src/i2p/susi/webmail/WebMail.java:1605
 msgid "Yes, really delete them!"
 msgstr "Oui, suppression!"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1601
-#: src/src/i2p/susi/webmail/WebMail.java:1680
+#: src/src/i2p/susi/webmail/WebMail.java:1607
+#: src/src/i2p/susi/webmail/WebMail.java:1686
 msgid "New"
 msgstr "Nouveau message"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1602
-#: src/src/i2p/susi/webmail/WebMail.java:1681
+#: src/src/i2p/susi/webmail/WebMail.java:1608
+#: src/src/i2p/susi/webmail/WebMail.java:1687
 msgid "Reply"
 msgstr "Répondre"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1603
-#: src/src/i2p/susi/webmail/WebMail.java:1682
+#: src/src/i2p/susi/webmail/WebMail.java:1609
+#: src/src/i2p/susi/webmail/WebMail.java:1688
 msgid "Reply All"
 msgstr "Répondre à tous"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1604
-#: src/src/i2p/susi/webmail/WebMail.java:1683
+#: src/src/i2p/susi/webmail/WebMail.java:1610
+#: src/src/i2p/susi/webmail/WebMail.java:1689
 msgid "Forward"
 msgstr "Transférer"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1605
-#: src/src/i2p/susi/webmail/WebMail.java:1684
+#: src/src/i2p/susi/webmail/WebMail.java:1611
+#: src/src/i2p/susi/webmail/WebMail.java:1690
 msgid "Delete"
 msgstr "Supprimer"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1606
+#: src/src/i2p/susi/webmail/WebMail.java:1612
 msgid "Check Mail"
 msgstr "Relever le courrier"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1610
+#: src/src/i2p/susi/webmail/WebMail.java:1616
 msgid "Sender"
 msgstr "De"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1611
+#: src/src/i2p/susi/webmail/WebMail.java:1617
 msgid "Subject"
 msgstr "Objet"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1612
+#: src/src/i2p/susi/webmail/WebMail.java:1618
 msgid "Date"
 msgstr "Date"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1613
+#: src/src/i2p/susi/webmail/WebMail.java:1619
 msgid "Size"
 msgstr "Taille"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1639
+#: src/src/i2p/susi/webmail/WebMail.java:1645
 #, java-format
 msgid "1 Byte"
 msgid_plural "{0} Bytes"
 msgstr[0] "{0} octet"
 msgstr[1] "{0} octets"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1644
+#: src/src/i2p/susi/webmail/WebMail.java:1650
 msgid "Mark All"
 msgstr "Tout cocher"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1645
+#: src/src/i2p/susi/webmail/WebMail.java:1651
 msgid "Invert Selection"
 msgstr "Inverser la sélection"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1646
+#: src/src/i2p/susi/webmail/WebMail.java:1652
 msgid "Clear"
 msgstr "Effacer"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1649
-#: src/src/i2p/susi/webmail/WebMail.java:1650
+#: src/src/i2p/susi/webmail/WebMail.java:1655
+#: src/src/i2p/susi/webmail/WebMail.java:1656
 msgid "First"
 msgstr "Premier"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1649
-#: src/src/i2p/susi/webmail/WebMail.java:1650
-#: src/src/i2p/susi/webmail/WebMail.java:1685
+#: src/src/i2p/susi/webmail/WebMail.java:1655
+#: src/src/i2p/susi/webmail/WebMail.java:1656
+#: src/src/i2p/susi/webmail/WebMail.java:1691
 msgid "Previous"
 msgstr "Précédent"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1651
+#: src/src/i2p/susi/webmail/WebMail.java:1657
 #, java-format
 msgid "Page {0} of {1}"
 msgstr "Page {0} sur {1}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1653
-#: src/src/i2p/susi/webmail/WebMail.java:1654
+#: src/src/i2p/susi/webmail/WebMail.java:1659
+#: src/src/i2p/susi/webmail/WebMail.java:1660
 msgid "Last"
 msgstr "Dernier"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1653
-#: src/src/i2p/susi/webmail/WebMail.java:1654
-#: src/src/i2p/susi/webmail/WebMail.java:1686
+#: src/src/i2p/susi/webmail/WebMail.java:1659
+#: src/src/i2p/susi/webmail/WebMail.java:1660
+#: src/src/i2p/susi/webmail/WebMail.java:1692
 msgid "Next"
 msgstr "Suivant"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1657
+#: src/src/i2p/susi/webmail/WebMail.java:1663
 msgid "Pagesize:"
 msgstr "Taille de page:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1658
+#: src/src/i2p/susi/webmail/WebMail.java:1664
 msgid "Set"
 msgstr "Définir"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1668
+#: src/src/i2p/susi/webmail/WebMail.java:1674
 msgid "Really delete this message?"
 msgstr "Voulez-vous vraiment supprimer ce message?"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1668
+#: src/src/i2p/susi/webmail/WebMail.java:1674
 msgid "Yes, really delete it!"
 msgstr "Oui, supprimer!"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1687
+#: src/src/i2p/susi/webmail/WebMail.java:1693
 msgid "Back to Folder"
 msgstr "Retour au dossier"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1694
+#: src/src/i2p/susi/webmail/WebMail.java:1700
 msgid "Date:"
 msgstr "Date:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1705
+#: src/src/i2p/susi/webmail/WebMail.java:1711
 msgid "Could not fetch mail."
 msgstr "Impossible de ramener le courrier."
-
diff --git a/apps/susimail/locale/messages_sv.po b/apps/susimail/locale/messages_sv.po
index 6ea6510eb56a49dcfb939b84072c0ec99a7fc59d..438c540f10f436e7571678b732acb4db4a29d5f7 100644
--- a/apps/susimail/locale/messages_sv.po
+++ b/apps/susimail/locale/messages_sv.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-12-15 20:14+0000\n"
+"POT-Creation-Date: 2012-07-26 19:11+0000\n"
 "PO-Revision-Date: 2011-12-13 14:16+0000\n"
 "Last-Translator: Martin Svensson <digitalmannen@gmail.com>\n"
 "Language-Team: Swedish (Sweden) (http://www.transifex.net/projects/p/I2P/"
@@ -20,429 +20,429 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: src/src/i2p/susi/webmail/WebMail.java:455
+#: src/src/i2p/susi/webmail/WebMail.java:439
 msgid "unknown"
 msgstr "okänd"
 
-#: src/src/i2p/susi/webmail/WebMail.java:474
+#: src/src/i2p/susi/webmail/WebMail.java:458
 msgid "Warning: no transfer encoding found, fallback to 7bit."
 msgstr ""
 "Varning: ingen överförings kodning hittats, återgår till att använda 7bit."
 
-#: src/src/i2p/susi/webmail/WebMail.java:479
+#: src/src/i2p/susi/webmail/WebMail.java:463
 #, java-format
 msgid "No encoder found for encoding \\''{0}\\''."
 msgstr "Ingen encoder hittades för kodning \\''{0}\\''."
 
-#: src/src/i2p/susi/webmail/WebMail.java:485
+#: src/src/i2p/susi/webmail/WebMail.java:469
 msgid "Warning: no charset found, fallback to US-ASCII."
 msgstr "Varning: ingen teckenuppsättning hittats, återgår till US-ASCII."
 
-#: src/src/i2p/susi/webmail/WebMail.java:499
+#: src/src/i2p/susi/webmail/WebMail.java:483
 #, java-format
 msgid "Charset \\''{0}\\'' not supported."
 msgstr "Teckenuppsättning \\''{0}\\' stöds inte."
 
-#: src/src/i2p/susi/webmail/WebMail.java:503
+#: src/src/i2p/susi/webmail/WebMail.java:487
 #, java-format
 msgid "Part ({0}) not shown, because of {1}"
 msgstr "Del ({0}) visas inte på grund av {1}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:526
+#: src/src/i2p/susi/webmail/WebMail.java:510
 msgid "Download"
 msgstr "Hämta"
 
-#: src/src/i2p/susi/webmail/WebMail.java:526
+#: src/src/i2p/susi/webmail/WebMail.java:510
 msgid "File is packed into a zipfile for security reasons."
 msgstr "Filen packas till zipfil av säkerhetsskäl."
 
-#: src/src/i2p/susi/webmail/WebMail.java:526
+#: src/src/i2p/susi/webmail/WebMail.java:510
 #, java-format
 msgid "attachment ({0})."
 msgstr "bilaga ({0})."
 
-#: src/src/i2p/susi/webmail/WebMail.java:530
+#: src/src/i2p/susi/webmail/WebMail.java:514
 #, java-format
 msgid "Attachment ({0})."
 msgstr "Bilaga ({0})."
 
-#: src/src/i2p/susi/webmail/WebMail.java:580
+#: src/src/i2p/susi/webmail/WebMail.java:564
 msgid "Need username for authentication."
 msgstr "Behöver användarnamn för autentisering."
 
-#: src/src/i2p/susi/webmail/WebMail.java:584
+#: src/src/i2p/susi/webmail/WebMail.java:568
 msgid "Need password for authentication."
 msgstr "Behöver lösenord för autentisering."
 
-#: src/src/i2p/susi/webmail/WebMail.java:588
+#: src/src/i2p/susi/webmail/WebMail.java:572
 msgid "Need hostname for connect."
 msgstr "Behöver värd namn för att ansluta."
 
-#: src/src/i2p/susi/webmail/WebMail.java:593
+#: src/src/i2p/susi/webmail/WebMail.java:577
 msgid "Need port number for pop3 connect."
 msgstr "Behöver portnummer för POP3 anslutning."
 
-#: src/src/i2p/susi/webmail/WebMail.java:600
+#: src/src/i2p/susi/webmail/WebMail.java:584
 msgid "POP3 port number is not in range 0..65535."
 msgstr "POP3 portnummer är inte inom intervallet 0 .. 65535."
 
-#: src/src/i2p/susi/webmail/WebMail.java:606
+#: src/src/i2p/susi/webmail/WebMail.java:590
 msgid "POP3 port number is invalid."
 msgstr "POP3 portnummer är ogiltigt"
 
-#: src/src/i2p/susi/webmail/WebMail.java:612
+#: src/src/i2p/susi/webmail/WebMail.java:596
 msgid "Need port number for smtp connect."
 msgstr "Behöver portnummer för SMTP anslutning."
 
-#: src/src/i2p/susi/webmail/WebMail.java:619
+#: src/src/i2p/susi/webmail/WebMail.java:603
 msgid "SMTP port number is not in range 0..65535."
 msgstr "SMTP portnumret är inte inom intervallet 0 .. 65535."
 
-#: src/src/i2p/susi/webmail/WebMail.java:625
+#: src/src/i2p/susi/webmail/WebMail.java:609
 msgid "SMTP port number is invalid."
 msgstr "SMTP portnummer ör ogiltigt"
 
-#: src/src/i2p/susi/webmail/WebMail.java:672
+#: src/src/i2p/susi/webmail/WebMail.java:656
 msgid "User logged out."
 msgstr "Användare loggade ut."
 
-#: src/src/i2p/susi/webmail/WebMail.java:676
+#: src/src/i2p/susi/webmail/WebMail.java:660
 msgid "Internal error, lost connection."
 msgstr "Internt fel, tappade anslutningen."
 
-#: src/src/i2p/susi/webmail/WebMail.java:772
+#: src/src/i2p/susi/webmail/WebMail.java:756
 #, java-format
 msgid "On {0} {1} wrote:"
 msgstr "Den {0} {1} skrev:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:819
+#: src/src/i2p/susi/webmail/WebMail.java:803
 msgid "begin forwarded mail"
 msgstr "börjar vidarebefordra e-post"
 
-#: src/src/i2p/susi/webmail/WebMail.java:841
+#: src/src/i2p/susi/webmail/WebMail.java:825
 msgid "end forwarded mail"
 msgstr "slutar vidarebefordra e-post"
 
-#: src/src/i2p/susi/webmail/WebMail.java:848
-#: src/src/i2p/susi/webmail/WebMail.java:1720
+#: src/src/i2p/susi/webmail/WebMail.java:832
+#: src/src/i2p/susi/webmail/WebMail.java:1707
 msgid "Could not fetch mail body."
 msgstr "Kunde inte hämta e-postets brödtext."
 
-#: src/src/i2p/susi/webmail/WebMail.java:876
+#: src/src/i2p/susi/webmail/WebMail.java:860
 msgid "Message id not valid."
 msgstr "Meddelande id är inte giltigt"
 
-#: src/src/i2p/susi/webmail/WebMail.java:959
+#: src/src/i2p/susi/webmail/WebMail.java:943
 #, java-format
 msgid "No Encoding found for {0}"
 msgstr "Ingen teckenkodning hittades för {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:963
+#: src/src/i2p/susi/webmail/WebMail.java:947
 #, java-format
 msgid "Could not encode data: {0}"
 msgstr "Kunde inte koda data: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:968
+#: src/src/i2p/susi/webmail/WebMail.java:952
 #, java-format
 msgid "Error reading uploaded file: {0}"
 msgstr "Fel vid läsning av uppladdad fil: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1046
+#: src/src/i2p/susi/webmail/WebMail.java:1030
 msgid "Error parsing download parameter."
 msgstr "Fel vid tolkning av nedladdnings parameter."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1090
+#: src/src/i2p/susi/webmail/WebMail.java:1074
 msgid "Invalid pagesize number, resetting to default value."
 msgstr "Ogiltigt sidstorleks antal, återställer till standard värde."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1114
+#: src/src/i2p/susi/webmail/WebMail.java:1098
 msgid "No messages marked for deletion."
 msgstr "Inga meddelanden var märkta för radering"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1134
+#: src/src/i2p/susi/webmail/WebMail.java:1118
 #, java-format
 msgid "Error deleting message: {0}"
 msgstr "Fel vid raderande av meddelande: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1145
+#: src/src/i2p/susi/webmail/WebMail.java:1129
 #, java-format
 msgid "1 message deleted."
 msgid_plural "{0} messages deleted."
 msgstr[0] "1 meddelande raderart."
 msgstr[1] "{0} meddelanden raderade"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1267
-#: src/src/i2p/susi/webmail/WebMail.java:1604
+#: src/src/i2p/susi/webmail/WebMail.java:1254
+#: src/src/i2p/susi/webmail/WebMail.java:1591
 msgid "Login"
 msgstr "Logga in"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1269
+#: src/src/i2p/susi/webmail/WebMail.java:1256
 #, java-format
 msgid "1 Message"
 msgid_plural "{0} Messages"
 msgstr[0] "1 meddelande"
 msgstr[1] "{0} meddelanden"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1271
+#: src/src/i2p/susi/webmail/WebMail.java:1258
 msgid "Show Message"
 msgstr "Visa meddelande"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1333
+#: src/src/i2p/susi/webmail/WebMail.java:1320
 #, java-format
 msgid "Error decoding content: {0}"
 msgstr "Fel vid avkodning av innehåll: {0}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1338
+#: src/src/i2p/susi/webmail/WebMail.java:1325
 msgid "Error decoding content: No encoder found."
 msgstr "Fel vid avkodning av innehåll: Ingen encoder hittades."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1385
+#: src/src/i2p/susi/webmail/WebMail.java:1372
 msgid "no subject"
 msgstr "inget ämne"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1402
+#: src/src/i2p/susi/webmail/WebMail.java:1389
 msgid "Found no valid sender address."
 msgstr "Hittade ingen giltig avsändaradress."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1408
+#: src/src/i2p/susi/webmail/WebMail.java:1395
 #, java-format
 msgid "Found no valid address in \\''{0}\\''."
 msgstr "Hittade ingen giltig adress i \\''{0}\\''."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1427
+#: src/src/i2p/susi/webmail/WebMail.java:1414
 msgid "No recipients found."
 msgstr "Inga mottagare funna"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1434
+#: src/src/i2p/susi/webmail/WebMail.java:1421
 msgid "Quoted printable encoder not available."
 msgstr "Citerad utskrivbar encoder inte tillgänglig."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1439
+#: src/src/i2p/susi/webmail/WebMail.java:1426
 msgid "Header line encoder not available."
 msgstr "Header radens encoder är inte tillgänglig."
 
-#: src/src/i2p/susi/webmail/WebMail.java:1490
+#: src/src/i2p/susi/webmail/WebMail.java:1477
 msgid "Mail sent."
 msgstr "E-post skickat"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1529
+#: src/src/i2p/susi/webmail/WebMail.java:1516
 msgid "Send"
 msgstr "Skicka"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1530
+#: src/src/i2p/susi/webmail/WebMail.java:1517
 msgid "Cancel"
 msgstr "Avbryt"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1531
+#: src/src/i2p/susi/webmail/WebMail.java:1518
 msgid "Delete Attachment"
 msgstr "Radera bilaga"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1532
-#: src/src/i2p/susi/webmail/WebMail.java:1626
-#: src/src/i2p/susi/webmail/WebMail.java:1707
+#: src/src/i2p/susi/webmail/WebMail.java:1519
+#: src/src/i2p/susi/webmail/WebMail.java:1613
+#: src/src/i2p/susi/webmail/WebMail.java:1694
 msgid "Reload Config"
 msgstr "Ladda om konfiguration"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1533
-#: src/src/i2p/susi/webmail/WebMail.java:1627
-#: src/src/i2p/susi/webmail/WebMail.java:1708
+#: src/src/i2p/susi/webmail/WebMail.java:1520
+#: src/src/i2p/susi/webmail/WebMail.java:1614
+#: src/src/i2p/susi/webmail/WebMail.java:1695
 msgid "Logout"
 msgstr "Logga ut"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1556
-#: src/src/i2p/susi/webmail/WebMail.java:1712
+#: src/src/i2p/susi/webmail/WebMail.java:1543
+#: src/src/i2p/susi/webmail/WebMail.java:1699
 msgid "From:"
 msgstr "Från:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1557
+#: src/src/i2p/susi/webmail/WebMail.java:1544
 msgid "To:"
 msgstr "Till:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1558
+#: src/src/i2p/susi/webmail/WebMail.java:1545
 msgid "Cc:"
 msgstr "Cc:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1559
+#: src/src/i2p/susi/webmail/WebMail.java:1546
 msgid "Bcc:"
 msgstr "Bcc:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1560
-#: src/src/i2p/susi/webmail/WebMail.java:1714
+#: src/src/i2p/susi/webmail/WebMail.java:1547
+#: src/src/i2p/susi/webmail/WebMail.java:1701
 msgid "Subject:"
 msgstr "Ärende:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1561
+#: src/src/i2p/susi/webmail/WebMail.java:1548
 msgid "Bcc to self"
 msgstr "Bcc till själv"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1564
+#: src/src/i2p/susi/webmail/WebMail.java:1551
 msgid "New Attachment:"
 msgstr "Ny bilaga:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1564
+#: src/src/i2p/susi/webmail/WebMail.java:1551
 msgid "Upload File"
 msgstr "Ladda upp fil"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1570
+#: src/src/i2p/susi/webmail/WebMail.java:1557
 msgid "Attachments:"
 msgstr "Bilagor:"
 
 #. current postman hq length limits 16/12, new postman version 32/32
-#: src/src/i2p/susi/webmail/WebMail.java:1593
+#: src/src/i2p/susi/webmail/WebMail.java:1580
 msgid "User"
 msgstr "Användare"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1594
+#: src/src/i2p/susi/webmail/WebMail.java:1581
 msgid "Password"
 msgstr "Lösenord"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1599
+#: src/src/i2p/susi/webmail/WebMail.java:1586
 msgid "Host"
 msgstr "Värd"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1600
+#: src/src/i2p/susi/webmail/WebMail.java:1587
 msgid "POP3-Port"
 msgstr "POP3-port"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1601
+#: src/src/i2p/susi/webmail/WebMail.java:1588
 msgid "SMTP-Port"
 msgstr "SMTP-port"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1604
+#: src/src/i2p/susi/webmail/WebMail.java:1591
 msgid "Reset"
 msgstr "Återställ"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1605
+#: src/src/i2p/susi/webmail/WebMail.java:1592
 msgid "Learn about I2P mail"
 msgstr "Lär mer om I2P e-post"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1606
+#: src/src/i2p/susi/webmail/WebMail.java:1593
 msgid "Create Account"
 msgstr "Skapa konto"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1618
+#: src/src/i2p/susi/webmail/WebMail.java:1605
 msgid "Really delete the marked messages?"
 msgstr "Vill du verkligen radera valda meddelanden?"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1618
+#: src/src/i2p/susi/webmail/WebMail.java:1605
 msgid "Yes, really delete them!"
 msgstr "Ja, radera dem!"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1620
-#: src/src/i2p/susi/webmail/WebMail.java:1699
+#: src/src/i2p/susi/webmail/WebMail.java:1607
+#: src/src/i2p/susi/webmail/WebMail.java:1686
 msgid "New"
 msgstr "Ny"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1621
-#: src/src/i2p/susi/webmail/WebMail.java:1700
+#: src/src/i2p/susi/webmail/WebMail.java:1608
+#: src/src/i2p/susi/webmail/WebMail.java:1687
 msgid "Reply"
 msgstr "Svara"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1622
-#: src/src/i2p/susi/webmail/WebMail.java:1701
+#: src/src/i2p/susi/webmail/WebMail.java:1609
+#: src/src/i2p/susi/webmail/WebMail.java:1688
 msgid "Reply All"
 msgstr "Svara alla"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1623
-#: src/src/i2p/susi/webmail/WebMail.java:1702
+#: src/src/i2p/susi/webmail/WebMail.java:1610
+#: src/src/i2p/susi/webmail/WebMail.java:1689
 msgid "Forward"
 msgstr "Vidarebefodera"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1624
-#: src/src/i2p/susi/webmail/WebMail.java:1703
+#: src/src/i2p/susi/webmail/WebMail.java:1611
+#: src/src/i2p/susi/webmail/WebMail.java:1690
 msgid "Delete"
 msgstr "Radera"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1625
+#: src/src/i2p/susi/webmail/WebMail.java:1612
 msgid "Check Mail"
 msgstr "Kolla e-post"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1629
+#: src/src/i2p/susi/webmail/WebMail.java:1616
 msgid "Sender"
 msgstr "Avsändare"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1630
+#: src/src/i2p/susi/webmail/WebMail.java:1617
 msgid "Subject"
 msgstr "Ärende"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1631
+#: src/src/i2p/susi/webmail/WebMail.java:1618
 msgid "Date"
 msgstr "Datum"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1632
+#: src/src/i2p/susi/webmail/WebMail.java:1619
 msgid "Size"
 msgstr "Storlek"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1658
+#: src/src/i2p/susi/webmail/WebMail.java:1645
 #, java-format
 msgid "1 Byte"
 msgid_plural "{0} Bytes"
 msgstr[0] "1 Byte"
 msgstr[1] "{0} Bytes"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1663
+#: src/src/i2p/susi/webmail/WebMail.java:1650
 msgid "Mark All"
 msgstr "Markera alla"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1664
+#: src/src/i2p/susi/webmail/WebMail.java:1651
 msgid "Invert Selection"
 msgstr "Invertera urvalet"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1665
+#: src/src/i2p/susi/webmail/WebMail.java:1652
 msgid "Clear"
 msgstr "Rensa "
 
-#: src/src/i2p/susi/webmail/WebMail.java:1668
-#: src/src/i2p/susi/webmail/WebMail.java:1669
+#: src/src/i2p/susi/webmail/WebMail.java:1655
+#: src/src/i2p/susi/webmail/WebMail.java:1656
 msgid "First"
 msgstr "Första"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1668
-#: src/src/i2p/susi/webmail/WebMail.java:1669
-#: src/src/i2p/susi/webmail/WebMail.java:1704
+#: src/src/i2p/susi/webmail/WebMail.java:1655
+#: src/src/i2p/susi/webmail/WebMail.java:1656
+#: src/src/i2p/susi/webmail/WebMail.java:1691
 msgid "Previous"
 msgstr "Föregående"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1670
+#: src/src/i2p/susi/webmail/WebMail.java:1657
 #, java-format
 msgid "Page {0} of {1}"
 msgstr "Sida {0} av {1}"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1672
-#: src/src/i2p/susi/webmail/WebMail.java:1673
+#: src/src/i2p/susi/webmail/WebMail.java:1659
+#: src/src/i2p/susi/webmail/WebMail.java:1660
 msgid "Last"
 msgstr "Sista"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1672
-#: src/src/i2p/susi/webmail/WebMail.java:1673
-#: src/src/i2p/susi/webmail/WebMail.java:1705
+#: src/src/i2p/susi/webmail/WebMail.java:1659
+#: src/src/i2p/susi/webmail/WebMail.java:1660
+#: src/src/i2p/susi/webmail/WebMail.java:1692
 msgid "Next"
 msgstr "Nästa"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1676
+#: src/src/i2p/susi/webmail/WebMail.java:1663
 msgid "Pagesize:"
 msgstr "Pagesize:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1677
+#: src/src/i2p/susi/webmail/WebMail.java:1664
 msgid "Set"
 msgstr "Ställ"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1687
+#: src/src/i2p/susi/webmail/WebMail.java:1674
 msgid "Really delete this message?"
 msgstr "Vill du verkligen radera detta meddelande?"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1687
+#: src/src/i2p/susi/webmail/WebMail.java:1674
 msgid "Yes, really delete it!"
 msgstr "Ja, radera det verkligen!"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1706
+#: src/src/i2p/susi/webmail/WebMail.java:1693
 msgid "Back to Folder"
 msgstr "Tillbaka till mapp"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1713
+#: src/src/i2p/susi/webmail/WebMail.java:1700
 msgid "Date:"
 msgstr "Datum:"
 
-#: src/src/i2p/susi/webmail/WebMail.java:1724
+#: src/src/i2p/susi/webmail/WebMail.java:1711
 msgid "Could not fetch mail."
 msgstr "Kunde inte hämta e-post."
diff --git a/build.properties b/build.properties
index 0fc4301209ad1ca906ad9ab3e3d035421e33574a..68df584f3d23708fa72468c4d6b1fff8884fbecf 100644
--- a/build.properties
+++ b/build.properties
@@ -24,3 +24,14 @@ build.built-by=unknown
 
 # Uncomment the next line to prevent building EXEs (changing it to false will have no impact)
 #noExe=true
+
+# Change this to false if you don't have gettext
+# Note that this does not prevent gettext from running if installed; to be fixed
+require.gettext=true
+
+# Additional classpath if required
+#javac.classpathe=/PATH/TO/pack200.jar
+
+# Optional compiler args
+# This one keeps gcj a lot quieter
+#javac.compilerargs=-warn:-unchecked,raw,unused,serial
diff --git a/build.xml b/build.xml
index 5ad50e57d4221505f6fb5780021c2dea5fa33309..d69a8f95fd877fb3a7192adc3bcd3233394bc8a3 100644
--- a/build.xml
+++ b/build.xml
@@ -1,21 +1,9 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <project basedir="." default="all" name="i2p">
 
-    <!-- Things you might want to change -->
-    <!-- This keeps gcj a lot quieter -->
-    <!--
-        <property name="javac.compilerargs" value="-warn:-unchecked,raw,unused,serial" />
-    -->
-    <!-- Additional classpath. No longer required; we find pack200 classes at runtime.
-         See core/java/src/net/i2p/util/FileUtil.java for more info.
-    -->
-    <!--
-        <property name="javac.classpath" value="/PATH/TO/pack200.jar" />
-    -->
-
-    <!-- change this to false if you don't have gettext -->
-    <property name="require.gettext" value="true" />
-    <!-- Include property files so that values can be easily overridden. Currently just useful for javadoc hosters -->
+    <!-- Include property files so that values can be easily overridden.
+         Users should create an override.properties file to make changes.
+     -->
     <property file="override.properties"/>
     <property file="build.properties"/>
 
@@ -125,6 +113,11 @@
         <ant dir="apps/addressbook/" target="war" />
     </target>
 
+    <!-- jar only (no war) for Android -->
+    <target name="buildI2PTunnelJar" depends="buildStreaming" >
+        <ant dir="apps/i2ptunnel/java/" target="jar" />
+    </target>
+
     <target name="buildI2PTunnel" depends="buildStreaming, buildJetty" >
         <ant dir="apps/i2ptunnel/java/" target="build" />
     </target>
@@ -420,9 +413,9 @@
             splitindex="true"
             doctitle="I2P Javadocs for Release ${release.number} Build ${i2p.build.number}${build.extra}"
             windowtitle="I2P Anonymous Network - Java Documentation - Version ${release.number}">
-            <group title="Core SDK (i2p.jar)" packages="net.i2p:net.i2p.*:net.i2p.client:net.i2p.client.*:net.i2p.internal:net.i2p.internal.*:freenet.support.CPUInformation:org.bouncycastle.crypto:org.bouncycastle.crypto.*:gnu.crypto.*:gnu.gettext:org.xlattice.crypto.filters:com.nettgryppa.security:net.metanotion:net.metanotion.*" />
+            <group title="Core SDK (i2p.jar)" packages="net.i2p:net.i2p.*:net.i2p.client:net.i2p.client.*:net.i2p.internal:net.i2p.internal.*:freenet.support.CPUInformation:org.bouncycastle.crypto:org.bouncycastle.crypto.*:gnu.crypto.*:gnu.gettext:com.nettgryppa.security:net.metanotion:net.metanotion.*" />
             <group title="Streaming Library" packages="net.i2p.client.streaming" />
-            <group title="Router" packages="net.i2p.router:net.i2p.router.*:net.i2p.data.i2np:org.cybergarage.*:org.freenetproject" />
+            <group title="Router" packages="net.i2p.router:net.i2p.router.*:net.i2p.data.i2np:org.cybergarage.*:org.freenetproject:org.xlattice.crypto.filters" />
             <group title="Router Console" packages="net.i2p.router.web" />
             <!-- apps and bridges starting here, alphabetical please -->
             <group title="Addressbook Application" packages="net.i2p.addressbook" />
@@ -489,11 +482,11 @@
             splitindex="true"
             doctitle="I2P Unit Test Javadocs for Release ${release.number} Build ${i2p.build.number}${build.extra}"
             windowtitle="I2P Anonymous Network - Java Documentation - Version ${release.number}">
-            <group title="Core SDK" packages="net.i2p:net.i2p.*:net.i2p.client:net.i2p.client.*:net.i2p.internal:net.i2p.internal.*:freenet.support.CPUInformation:org.bouncycastle.crypto:org.bouncycastle.crypto.*:gnu.crypto.*:gnu.gettext:org.xlattice.crypto.filters:com.nettgryppa.security:net.metanotion:net.metanotion.*" />
-            <group title="Router" packages="net.i2p.router:net.i2p.router.*:net.i2p.data.i2np:org.cybergarage.*:org.freenetproject" />
+            <group title="Core SDK" packages="net.i2p:net.i2p.*:net.i2p.client:net.i2p.client.*:net.i2p.internal:net.i2p.internal.*:freenet.support.CPUInformation:org.bouncycastle.crypto:org.bouncycastle.crypto.*:gnu.crypto.*:gnu.gettext:org:com.nettgryppa.security:net.metanotion:net.metanotion.*" />
+            <group title="Router" packages="net.i2p.router:net.i2p.router.*:net.i2p.data.i2np:org.cybergarage.*:org.freenetproject:org.xlattice.crypto.filters" />
             <sourcepath>
-                <pathelement location="core/java/test" />
-                <pathelement location="router/java/test" />
+                <pathelement location="core/java/test/junit" />
+                <pathelement location="router/java/test/junit" />
             </sourcepath>
             <classpath>
                 <pathelement location="build/i2p.jar" />
@@ -1028,12 +1021,6 @@
         </exec>
     </target>
 
-    <target name="updateTest" depends="prepupdate">
-        <ant dir="core/java/" target="jarTest" />
-        <copy file="core/java/build/i2ptest.jar" todir="pkg-temp/lib" />
-        <zip destfile="i2pupdate.zip" basedir="pkg-temp" />
-    </target>
-
     <target name="prepupdate" depends="build2, prepupdateSmall, prepConsoleDocUpdates, prepCertificates, prep-script-translation">
         <copy file="build/BOB.jar" todir="pkg-temp/lib/" />
         <copy file="build/sam.jar" todir="pkg-temp/lib/" />
@@ -1292,25 +1279,30 @@
     </target>
     <!-- end custom installers -->
 
+    <!-- unit tests -->
+    <target name="updateTest" depends="prepupdate">
+        <ant dir="core/java/" target="jarTest" />
+        <copy file="core/java/build/i2ptest.jar" todir="pkg-temp/lib" />
+        <zip destfile="i2pupdate.zip" basedir="pkg-temp" />
+    </target>
     <target name="test" depends="buildProperties, jbigi" >
-        <mkdir dir="reports/core/junit/" />
         <ant dir="core/java/" target="test" />
     </target>
     <target name="junit.report" depends="buildProperties" >
         <ant dir="core/java/" target="junit.report" />
     </target>
-    <target name="clover.report" depends="buildProperties" >
+    <target name="clover.report" depends="buildProperties" if="with.clover">
         <ant dir="core/java/" target="clover.report" />
     </target>
-    <target name="test.report" depends="junit.report, clover.report"/>
+    <target name="cobertura.report" depends="buildProperties" if="with.cobertura">
+        <ant dir="core/java/" target="cobertura.report" />
+    </target>
+    <target name="test.report" depends="junit.report, clover.report, cobertura.report"/>
     <target name="fulltest" depends="buildProperties" >
 		<ant dir="core/java/" target="fulltest" />
 		<ant dir="router/java/" target="fulltest" />
     </target>
-    <target name="fullclovertest" depends="buildProperties" >
-		<ant dir="core/java/" target="fullclovertest" />
-		<ant dir="router/java/" target="fullclovertest" />
-    </target>
+    <!-- end unit tests -->
 
     <target name="testscripts" >
         <exec executable="tests/scripts/checkcerts.sh" failonerror="true" />
diff --git a/core/java/build.xml b/core/java/build.xml
index dad75fc9b5561fc002a172c3bcb650acc5b0eb37..a415e7954fcf766ec6959007bd44d5d6cdf203c4 100644
--- a/core/java/build.xml
+++ b/core/java/build.xml
@@ -28,17 +28,6 @@
         </javac>
     </target>
 
-    <target name="compileTest">
-        <mkdir dir="./build" />
-        <mkdir dir="./build/obj" />
-        <!-- junit classes are in ant runtime -->
-        <javac srcdir="./src:./test" debug="true" source="1.5" target="1.5" deprecation="on"
-               includeAntRuntime="true"
-               destdir="./build/obj" >
-            <compilerarg line="${javac.compilerargs}" />
-        </javac>
-    </target>
-
     <target name="listChangedFiles" if="mtn.available" >
         <exec executable="mtn" outputproperty="workspace.changes" errorproperty="mtn.error2" failifexecutionfails="false" >
             <arg value="list" />
@@ -73,56 +62,165 @@
         </uptodate>
     </target>
 
-    <target name="jarTest" depends="compileTest">
-        <jar destfile="./build/i2ptest.jar" basedir="./build/obj" includes="**/*.class" />
-    </target>
     <target name="javadoc">
         <mkdir dir="./build" />
         <mkdir dir="./build/javadoc" />
-        <javadoc sourcepath="./src:./test" destdir="./build/javadoc" packagenames="*" use="true" splitindex="true" windowtitle="I2P SDK" />
+        <javadoc sourcepath="./src:./test/junit" destdir="./build/javadoc" packagenames="*" use="true" splitindex="true" windowtitle="I2P SDK" />
+    </target>
+
+    <!-- scala paths -->
+    <target name="scala.init">
+        <property name="scala-library.jar" value="${scalatest.libs}/scala-library.jar" />
+        <property name="scalatest.jar" value="${scalatest.libs}/scalatest.jar" />
+        <taskdef resource="scala/tools/ant/antlib.xml">
+            <classpath>
+                <pathelement location="${scalatest.libs}/scala-compiler.jar" />
+                <pathelement location="${scala-library.jar}" />
+            </classpath>
+        </taskdef>
+    </target>
+
+    <!-- unit tests -->
+    <target name="scalatest.compileTest" depends="jar, scala.init">
+        <mkdir dir="./build" />
+        <mkdir dir="./build/obj_scala" />
+        <scalac srcdir="./test/scalatest" destdir="./build/obj_scala" deprecation="on" >
+            <classpath>
+                <pathelement location="${scala-library.jar}" />
+                <pathelement location="${scalatest.jar}" />
+                <pathelement location="./build/i2p.jar" />
+            </classpath>
+        </scalac>
+    </target>
+    <target name="junit.compileTest" depends="compile">
+        <mkdir dir="./build" />
+        <mkdir dir="./build/obj" />
+        <!-- junit and hamcrest classes should be in ant runtime -->
+        <javac srcdir="./test/junit" debug="true" source="1.5" target="1.5" deprecation="on"
+               includeAntRuntime="true"
+               destdir="./build/obj" >
+            <compilerarg line="${javac.compilerargs}" />
+        </javac>
+    </target>
+    <target name="jarTest" depends="junit.compileTest">
+        <jar destfile="./build/i2ptest.jar" basedir="./build/obj" includes="**/*.class" />
     </target>
-    <target name="prepareTest" depends="compileTest" if="with.cobertura">
+    <!-- preparation of code coverage tool of choice -->
+    <target name="prepareClover" depends="compile" if="with.clover">
+        <taskdef resource="clovertasks"/>
+        <mkdir dir="../../reports/core/clover" />
+        <clover-setup initString="../../reports/core/clover/coverage.db"/>
+    </target>
+    <target name="prepareCobertura" depends="compile" if="with.cobertura">
         <taskdef classpath="${with.cobertura}" resource="tasks.properties" onerror="report" />
-        <mkdir dir="./build/obj_test" />
-        <cobertura-instrument todir="./build/obj_test">
+        <mkdir dir="./build/obj_cobertura" />
+        <delete file="./cobertura.ser" />
+        <cobertura-instrument todir="./build/obj_cobertura">
             <fileset dir="./build/obj">
                 <include name="**/*.class"/>
+                <!-- exclude Test classes -->
                 <exclude name="**/*Test.class" />
+                <exclude name="**/*TestSuite.class" />
+                <!-- specific excludes -->
+                <exclude name="**/AllCoreTests.class" />
+                <exclude name="**/stat/SimpleStatDumper.class" />
+                <exclude name="**/stat/SizeMeasure.class" />
+                <exclude name="**/stat/StatLogSplitter.class" />
+                <!-- exclude anything not in net.i2p.* -->
+                <exclude name="com/nettgryppa/**/*.class" />
+                <exclude name="freenet/**/*.class" />
+                <exclude name="gnu/**/*.class" />
+                <exclude name="net/metanotion/**/*.class" />
+                <exclude name="org/bouncycastle/**/*.class" />
+                <exclude name="org/xlattice/**/*.class" />
             </fileset>
         </cobertura-instrument>
     </target>
-    <target name="test" depends="clean, compileTest, prepareTest">
+    <target name="prepareTest" depends="prepareClover, prepareCobertura" />
+    <!-- end preparation of code coverage tool -->
+    <target name="scalatest.test" depends="clean, scalatest.compileTest, prepareTest">
+        <mkdir dir="../../reports/core/scalatest/" />
         <delete>
-            <fileset dir="../../reports/core/junit">
+            <fileset dir="../../reports/core/scalatest">
                 <include name="TEST-*.xml"/>
             </fileset>
         </delete>
-        <mkdir dir="../../reports/" />
-        <mkdir dir="../../reports/core/" />
+        <taskdef name="scalatest" classname="org.scalatest.tools.ScalaTestAntTask">
+            <classpath>
+                <pathelement location="${scala-library.jar}" />
+                <pathelement location="${scalatest.jar}" />
+                <pathelement location="./build/obj_cobertura" />
+                <pathelement location="./build/obj" />
+                <pathelement location="../../build/jbigi.jar" />
+                <pathelement location="${with.clover}" />
+                <pathelement location="${with.cobertura}" />
+            </classpath>
+        </taskdef>
+        <scalatest runpath="./build/obj_scala" fork="yes" maxmemory="384M">
+            <tagsToExclude>
+                SlowTests
+            </tagsToExclude>
+            <reporter type="stdout" />
+            <reporter type="junitxml" directory="../../reports/core/scalatest/" />
+        </scalatest>
+        <!-- fetch the real hostname of this machine -->
+        <exec executable="hostname" outputproperty="host.name"/>
+        <!-- set if unset -->
+        <property name="host.fakename" value="i2ptester" />
+        <!-- replace hostname that junit inserts into reports with fake one -->
+        <replace dir="../../reports/core/scalatest/" token="${host.name}" value="${host.fakename}"/>
+    </target>
+    <target name="junit.test" depends="clean, junit.compileTest, prepareTest">
         <mkdir dir="../../reports/core/junit/" />
+        <delete>
+            <fileset dir="../../reports/core/junit">
+                <include name="TEST-*.xml"/>
+            </fileset>
+        </delete>
         <junit printsummary="on" fork="yes" maxmemory="384m">
             <sysproperty key="net.sourceforge.cobertura.datafile" file="./cobertura.ser" />
             <classpath>
                 <pathelement path="${classpath}" />
-                <pathelement location="./build/obj_test" />
+                <pathelement location="${ant.home}/lib/hamcrest-core.jar" />
+                <pathelement location="${ant.home}/lib/hamcrest-library.jar" />
+                <pathelement location="${ant.home}/lib/hamcrest-integration.jar" />
+                <pathelement location="./build/obj_cobertura" />
                 <pathelement location="./build/obj" />
                 <pathelement location="../../build/jbigi.jar" />
+                <pathelement location="${with.clover}" />
                 <pathelement location="${with.cobertura}" />
             </classpath>
             <batchtest todir="../../reports/core/junit/">
-                <fileset dir="./test/">
+                <fileset dir="./test/junit/">
                     <include name="**/*Test.java" />
                     <exclude name="**/ElGamalAESEngineTest.java" />
                     <exclude name="**/StructureTest.java" />
+                    <!-- temporarily  exclude slow tests -->
+                    <exclude name="**/HMACSHA256Test.java" />
+                    <exclude name="**/SHA1HashTest.java" />
+                    <exclude name="**/SHA256Test.java" />
+                    <exclude name="**/DataHelperTest.java" />
+                    <!-- end of slow tests -->
                 </fileset>
             </batchtest>
             <formatter type="xml"/>
         </junit>
+        <!-- fetch the real hostname of this machine -->
+        <exec executable="hostname" outputproperty="host.name"/>
+        <!-- set if unset -->
+        <property name="host.fakename" value="i2ptester" />
+        <!-- replace hostname that junit inserts into reports with fake one -->
+        <replace dir="../../reports/core/junit/" token="${host.name}" value="${host.fakename}"/>
     </target>
-    <target name="cobertura" depends="test" if="with.cobertura">
-        <mkdir dir="../../reports/core/cobertura" />
-        <cobertura-report format="xml" srcdir="./src" destdir="../../reports/core/cobertura" />
-        <delete file="./cobertura.ser" />
+    <target name="test" depends="scalatest.test"/>
+    <!-- test reports -->
+    <target name="scalatest.report">
+        <junitreport todir="../../reports/core/scalatest">
+            <fileset dir="../../reports/core/scalatest">
+                <include name="TEST-*.xml"/>
+            </fileset>
+            <report format="frames" todir="../../reports/core/html/scalatest"/>
+        </junitreport>
     </target>
     <target name="junit.report">
         <junitreport todir="../../reports/core/junit">
@@ -132,8 +230,25 @@
             <report format="frames" todir="../../reports/core/html/junit"/>
         </junitreport>
     </target>
-    <target name="test.report" depends="junit.report"/>
-    <target name="fulltest" depends="test, junit.report" />
+    <target name="clover.report" depends="test" if="with.clover">
+        <clover-report>
+            <current outfile="../../reports/core/html/clover">
+                <format type="html"/>
+            </current>
+        </clover-report>
+    </target>
+    <target name="cobertura.report" depends="test" if="with.cobertura">
+        <mkdir dir="../../reports/core/cobertura" />
+        <cobertura-report format="xml" srcdir="./src" destdir="../../reports/core/cobertura" />
+        <mkdir dir="../../reports/core/html/cobertura" />
+        <cobertura-report format="html" srcdir="./src" destdir="../../reports/core/html/cobertura" />
+        <delete file="./cobertura.ser" />
+    </target>
+    <target name="test.report" depends="scalatest.report, clover.report, cobertura.report"/>
+    <!-- end test reports -->
+    <target name="fulltest" depends="test, test.report" />
+    <!-- end unit tests -->
+
     <target name="clean">
         <delete dir="./build" />
     </target>
diff --git a/core/java/src/net/i2p/CoreVersion.java b/core/java/src/net/i2p/CoreVersion.java
index fd03aafedd90b4b31cc55885b8f526f7ac11d533..968bed9d39003a7311d875f11ba496e6423601bd 100644
--- a/core/java/src/net/i2p/CoreVersion.java
+++ b/core/java/src/net/i2p/CoreVersion.java
@@ -16,7 +16,7 @@ package net.i2p;
 public class CoreVersion {
     /** deprecated */
     public final static String ID = "Monotone";
-    public final static String VERSION = "0.9";
+    public final static String VERSION = "0.9.1";
 
     public static void main(String args[]) {
         System.out.println("I2P Core version: " + VERSION);
diff --git a/core/java/src/net/i2p/client/I2PSessionImpl.java b/core/java/src/net/i2p/client/I2PSessionImpl.java
index 9dc50b12b4d993c45f6659a22868015843dff43c..8eeaad05f963ae59bc64849f412ff5832d6a7605 100644
--- a/core/java/src/net/i2p/client/I2PSessionImpl.java
+++ b/core/java/src/net/i2p/client/I2PSessionImpl.java
@@ -110,10 +110,10 @@ abstract class I2PSessionImpl implements I2PSession, I2CPMessageReader.I2CPMessa
     private final Object _leaseSetWait = new Object();
 
     /** whether the session connection has already been closed (or not yet opened) */
-    protected boolean _closed;
+    protected volatile boolean _closed;
 
     /** whether the session connection is in the process of being closed */
-    protected boolean _closing;
+    protected volatile boolean _closing;
 
     /** have we received the current date from the router yet? */
     private boolean _dateReceived;
@@ -121,7 +121,7 @@ abstract class I2PSessionImpl implements I2PSession, I2CPMessageReader.I2CPMessa
     private final Object _dateReceivedLock = new Object();
 
     /** whether the session connection is in the process of being opened */
-    protected boolean _opening;
+    protected volatile boolean _opening;
 
     /** monitor for waiting until opened */
     private final Object _openingWait = new Object();
@@ -477,7 +477,7 @@ abstract class I2PSessionImpl implements I2PSession, I2CPMessageReader.I2CPMessa
      *  @since 0.9.1
      */
     private void startVerifyUsage() {
-        SimpleScheduler.getInstance().addEvent(new VerifyUsage(), VERIFY_USAGE_TIME);
+        _context.simpleScheduler().addEvent(new VerifyUsage(), VERIFY_USAGE_TIME);
     }
 
     /**
@@ -501,7 +501,7 @@ abstract class I2PSessionImpl implements I2PSession, I2CPMessageReader.I2CPMessa
                 toCheck.clear();
             }
             toCheck.addAll(_availableMessages.keySet());
-            SimpleScheduler.getInstance().addEvent(this, VERIFY_USAGE_TIME);
+            _context.simpleScheduler().addEvent(this, VERIFY_USAGE_TIME);
         }
     }
 
@@ -967,7 +967,7 @@ abstract class I2PSessionImpl implements I2PSession, I2CPMessageReader.I2CPMessa
         boolean close = Boolean.valueOf(_options.getProperty("i2cp.closeOnIdle")).booleanValue();
         if (reduce || close) {
             updateActivity();
-            SimpleScheduler.getInstance().addEvent(new SessionIdleTimer(_context, this, reduce, close), SessionIdleTimer.MINIMUM_TIME);
+            _context.simpleScheduler().addEvent(new SessionIdleTimer(_context, this, reduce, close), SessionIdleTimer.MINIMUM_TIME);
         }
     }
 
diff --git a/core/java/src/net/i2p/client/SessionIdleTimer.java b/core/java/src/net/i2p/client/SessionIdleTimer.java
index 91c1c4b0fbc263c4f6f757cd63113cfbc9f008f0..d7b94911c29c8439bb7f5e7d4426cb5272644453 100644
--- a/core/java/src/net/i2p/client/SessionIdleTimer.java
+++ b/core/java/src/net/i2p/client/SessionIdleTimer.java
@@ -112,6 +112,6 @@ class SessionIdleTimer implements SimpleTimer.TimedEvent {
         } else {
             nextDelay = _minimumTime - (now - lastActivity);
         }
-        SimpleScheduler.getInstance().addEvent(this, nextDelay);
+        _context.simpleScheduler().addEvent(this, nextDelay);
     }
 }
diff --git a/core/java/src/net/i2p/crypto/ElGamalAESEngine.java b/core/java/src/net/i2p/crypto/ElGamalAESEngine.java
index 3aec9e288df5f1ba66c428b0de94e4a6a4f10a67..e0ffff6719d5de1074bc4329a003d2bac216ef25 100644
--- a/core/java/src/net/i2p/crypto/ElGamalAESEngine.java
+++ b/core/java/src/net/i2p/crypto/ElGamalAESEngine.java
@@ -394,7 +394,8 @@ public class ElGamalAESEngine {
      *
      * @param target public key to which the data should be encrypted. 
      * @param key session key to use during encryption
-     * @param tagsForDelivery session tags to be associated with the key (or newKey if specified), or null
+     * @param tagsForDelivery session tags to be associated with the key (or newKey if specified), or null;
+     *                        200 max enforced at receiver
      * @param currentTag sessionTag to use, or null if it should use ElG (i.e. new session)
      * @param newKey key to be delivered to the target, with which the tagsForDelivery should be associated, or null
      * @param paddedSize minimum size in bytes of the body after padding it (if less than the
@@ -423,6 +424,30 @@ public class ElGamalAESEngine {
      * Encrypt the data to the target using the given key and deliver the specified tags
      * No new session key
      * This is the one called from GarlicMessageBuilder and is the primary entry point.
+     *
+     * Re: padded size: The AES block adds at least 39 bytes of overhead to the data, and
+     * that is included in the minimum size calculation.
+     *
+     * In the router, we always use garlic messages. A garlic message with a single
+     * clove and zero data is about 84 bytes, so that's 123 bytes minimum. So any paddingSize
+     * <= 128 is a no-op as every message will be at least 128 bytes
+     * (Streaming, if used, adds more overhead).
+     *
+     * Outside the router, with a client using its own message format, the minimum size
+     * is 48, so any paddingSize <= 48 is a no-op.
+     *
+     * Not included in the minimum is a 32-byte session tag for an existing session,
+     * or a 514-byte ElGamal block and several 32-byte session tags for a new session.
+     * So the returned encrypted data will be at least 32 bytes larger than paddedSize.
+     *
+     * @param target public key to which the data should be encrypted. 
+     * @param key session key to use during encryption
+     * @param tagsForDelivery session tags to be associated with the key or null;
+     *                        200 max enforced at receiver
+     * @param currentTag sessionTag to use, or null if it should use ElG (i.e. new session)
+     * @param paddedSize minimum size in bytes of the body after padding it (if less than the
+     *          body's real size, no bytes are appended but the body is not truncated)
+     *
      */
     public byte[] encrypt(byte data[], PublicKey target, SessionKey key, Set tagsForDelivery,
                                  SessionTag currentTag, long paddedSize) {
diff --git a/core/java/src/net/i2p/crypto/SessionKeyManager.java b/core/java/src/net/i2p/crypto/SessionKeyManager.java
index c7af8c9703dfe72916fdeaa908284648e34dcde3..b9a00b99885516d8a03e19ad83c55f6888a57a01 100644
--- a/core/java/src/net/i2p/crypto/SessionKeyManager.java
+++ b/core/java/src/net/i2p/crypto/SessionKeyManager.java
@@ -24,14 +24,14 @@ import net.i2p.data.SessionTag;
  * unknown (and hence always forces a full ElGamal encryption for each message).
  * A more intelligent subclass should manage and persist keys and tags.
  *
+ * TODO if we aren't going to use this for testing, make it abstract.
  */
 public class SessionKeyManager {
-    /** session key managers must be created through an app context */
-    protected SessionKeyManager(I2PAppContext context) { // nop
-    }
 
-    /** see above */
-    private SessionKeyManager() { // nop
+    /**
+     *  Make this public if you need a dummy SessionKeyManager for testing
+     */
+    protected SessionKeyManager(I2PAppContext context) { // nop
     }
     
     /**
@@ -88,6 +88,31 @@ public class SessionKeyManager {
         return null;
     }
 
+    /**
+     *  How many to send, IF we need to.
+     *  @since 0.9.2
+     */
+    public int getTagsToSend() { return 0; };
+
+    /**
+     *  @since 0.9.2
+     */
+    public int getLowThreshold() { return 0; };
+
+    /**
+     *  @return true if we have less than the threshold or what we have is about to expire
+     *  @since 0.9.2
+     */
+    public boolean shouldSendTags(PublicKey target, SessionKey key) {
+        return shouldSendTags(target, key, getLowThreshold());
+    }
+
+    /**
+     *  @return true if we have less than the threshold or what we have is about to expire
+     *  @since 0.9.2
+     */
+    public boolean shouldSendTags(PublicKey target, SessionKey key, int lowThreshold) { return false; }
+
     /**
      * Determine (approximately) how many available session tags for the current target
      * have been confirmed and are available
diff --git a/core/java/src/net/i2p/crypto/TransientSessionKeyManager.java b/core/java/src/net/i2p/crypto/TransientSessionKeyManager.java
index bd4758a15145862cd4e41ec27b5a97297d59ca3f..e5f9a346674bb76f103d63594f7536badbbead82 100644
--- a/core/java/src/net/i2p/crypto/TransientSessionKeyManager.java
+++ b/core/java/src/net/i2p/crypto/TransientSessionKeyManager.java
@@ -85,27 +85,74 @@ public class TransientSessionKeyManager extends SessionKeyManager {
     /** for debugging */
     private final AtomicInteger _rcvTagSetID = new AtomicInteger();
     private final AtomicInteger _sentTagSetID = new AtomicInteger();
+    private final int _tagsToSend;
+    private final int _lowThreshold;
 
     /** 
-     * Let session tags sit around for 10 minutes before expiring them.  We can now have such a large
+     * Let session tags sit around for this long before expiring them.  We can now have such a large
      * value since there is the persistent session key manager.  This value is for outbound tags - 
      * inbound tags are managed by SESSION_LIFETIME_MAX_MS
-     *
      */
-    public final static long SESSION_TAG_DURATION_MS = 10 * 60 * 1000;
+    private final static long SESSION_TAG_DURATION_MS = 12 * 60 * 1000;
+
     /**
-     * Keep unused inbound session tags around for up to 12 minutes (2 minutes longer than
+     * Keep unused inbound session tags around for this long (a few minutes longer than
      * session tags are used on the outbound side so that no reasonable network lag 
      * can cause failed decrypts)
-     *
      */
-    public final static long SESSION_LIFETIME_MAX_MS = SESSION_TAG_DURATION_MS + 5 * 60 * 1000;
+    private final static long SESSION_LIFETIME_MAX_MS = SESSION_TAG_DURATION_MS + 3 * 60 * 1000;
+
+    /**
+     * Time to send more if we are this close to expiration
+     */
+    private static final long SESSION_TAG_EXPIRATION_WINDOW = 90 * 1000;
+
     /**
      * a few MB? how about 16MB!
      * This is the max size of _inboundTagSets.
      */
     public final static int MAX_INBOUND_SESSION_TAGS = 500 * 1000; // this will consume at most a few MB
 
+    /**
+     *  This was 100 since 0.6.1.10 (50 before that). It's important because:
+     * <pre>
+     *  - Tags are 32 bytes. So it previously added 3200 bytes to an initial message.
+     *  - Too many tags adds a huge overhead to short-duration connections
+     *    (like http, datagrams, etc.)
+     *  - Large messages have a much higher chance of being dropped due to
+     *    one of their 1KB fragments being discarded by a tunnel participant.
+     *  - This reduces the effective maximum datagram size because the client
+     *    doesn't know when tags will be bundled, so the tag size must be
+     *    subtracted from the maximum I2NP size or transport limit.
+     * </pre>
+     *
+     *  Issues with too small a value:
+     * <pre>
+     *  - When tags are sent, a reply leaseset (~1KB) is always bundled.
+     *    Maybe don't need to bundle more than every minute or so
+     *    rather than every time?
+     *  - Does the number of tags (and the threshold of 20) limit the effective
+     *    streaming lib window size? Should the threshold and the number of
+     *    sent tags be variable based on the message rate?
+     * </pre>
+     *
+     *  We have to be very careful if we implement an adaptive scheme,
+     *  since the key manager is per-router, not per-local-dest.
+     *  Or maybe that's a bad idea, and we need to move to a per-dest manager.
+     *  This needs further investigation.
+     *
+     *  So a value somewhat higher than the low threshold
+     *  seems appropriate.
+     *
+     *  Use care when adjusting these values. See ConnectionOptions in streaming,
+     *  and TransientSessionKeyManager in crypto, for more information.
+     *
+     *  @since 0.9.2 moved from GarlicMessageBuilder to per-SKM config
+     */
+    public static final int DEFAULT_TAGS = 40;
+    /** ditto */
+    public static final int LOW_THRESHOLD = 30;
+
     /** 
      * The session key manager should only be constructed and accessed through the 
      * application context.  This constructor should only be used by the 
@@ -113,15 +160,28 @@ public class TransientSessionKeyManager extends SessionKeyManager {
      *
      */
     public TransientSessionKeyManager(I2PAppContext context) {
+        this(context, DEFAULT_TAGS, LOW_THRESHOLD);
+    }
+
+    /** 
+     *  @param tagsToSend how many to send at a time, may be lower or higher than lowThreshold. 1-128
+     *  @param lowThreshold below this, send more. 1-128
+     *  @since 0.9.2
+     */
+    public TransientSessionKeyManager(I2PAppContext context, int tagsToSend, int lowThreshold) {
         super(context);
+        if (tagsToSend <= 0 || tagsToSend > 128 || lowThreshold <= 0 || lowThreshold > 128)
+            throw new IllegalArgumentException();
+        _tagsToSend = tagsToSend;
+        _lowThreshold = lowThreshold;
         _log = context.logManager().getLog(TransientSessionKeyManager.class);
         _context = context;
         _outboundSessions = new HashMap(64);
-        _inboundTagSets = new HashMap(1024);
+        _inboundTagSets = new HashMap(128);
         context.statManager().createRateStat("crypto.sessionTagsExpired", "How many tags/sessions are expired?", "Encryption", new long[] { 10*60*1000, 60*60*1000, 3*60*60*1000 });
         context.statManager().createRateStat("crypto.sessionTagsRemaining", "How many tags/sessions are remaining after a cleanup?", "Encryption", new long[] { 10*60*1000, 60*60*1000, 3*60*60*1000 });
          _alive = true;
-        SimpleScheduler.getInstance().addEvent(new CleanupEvent(), 60*1000);
+        _context.simpleScheduler().addEvent(new CleanupEvent(), 60*1000);
     }
     
     @Override
@@ -143,7 +203,7 @@ public class TransientSessionKeyManager extends SessionKeyManager {
             int expired = aggressiveExpire();
             long expireTime = _context.clock().now() - beforeExpire;
             _context.statManager().addRateData("crypto.sessionTagsExpired", expired, expireTime);
-            SimpleScheduler.getInstance().addEvent(this, 60*1000);
+            _context.simpleScheduler().addEvent(this, 60*1000);
         }
     }
 
@@ -292,6 +352,31 @@ public class TransientSessionKeyManager extends SessionKeyManager {
         return null;
     }
 
+    /**
+     *  How many to send, IF we need to.
+     *  @return the configured value (not adjusted for current available)
+     *  @since 0.9.2
+     */
+    @Override
+    public int getTagsToSend() { return _tagsToSend; };
+
+    /**
+     *  @return the configured value
+     *  @since 0.9.2
+     */
+    @Override
+    public int getLowThreshold() { return _lowThreshold; };
+
+    /**
+     *  @return true if we have less than the threshold or what we have is about to expire
+     *  @since 0.9.2
+     */
+    @Override
+    public boolean shouldSendTags(PublicKey target, SessionKey key, int lowThreshold) {
+        return getAvailableTags(target, key) < lowThreshold ||
+               getAvailableTimeLeft(target, key) < SESSION_TAG_EXPIRATION_WINDOW;
+    }
+
     /**
      * Determine (approximately) how many available session tags for the current target
      * have been confirmed and are available
diff --git a/core/java/src/net/i2p/data/RoutingKeyGenerator.java b/core/java/src/net/i2p/data/RoutingKeyGenerator.java
index b5bbc02a1cd71079f01af7c3b527f06f59fbea42..08e8ee66d5006d4bf58ff75194686144b0d20ee1 100644
--- a/core/java/src/net/i2p/data/RoutingKeyGenerator.java
+++ b/core/java/src/net/i2p/data/RoutingKeyGenerator.java
@@ -57,7 +57,9 @@ public class RoutingKeyGenerator {
     private volatile long _lastChanged;
 
     private final static Calendar _cal = GregorianCalendar.getInstance(TimeZone.getTimeZone("GMT"));
-    private final static SimpleDateFormat _fmt = new SimpleDateFormat("yyyyMMdd");
+    private static final String FORMAT = "yyyyMMdd";
+    private static final int LENGTH = FORMAT.length();
+    private final static SimpleDateFormat _fmt = new SimpleDateFormat(FORMAT);
 
     public byte[] getModData() {
         return _currentModData;
@@ -74,9 +76,7 @@ public class RoutingKeyGenerator {
      * @return true if changed
      */
     public synchronized boolean generateDateBasedModData() {
-        Date today = null;
         long now = _context.clock().now();
-        synchronized (_cal) {
             _cal.setTime(new Date(now));
             _cal.set(Calendar.YEAR, _cal.get(Calendar.YEAR));               // gcj <= 4.0 workaround
             _cal.set(Calendar.DAY_OF_YEAR, _cal.get(Calendar.DAY_OF_YEAR)); // gcj <= 4.0 workaround
@@ -84,12 +84,13 @@ public class RoutingKeyGenerator {
             _cal.set(Calendar.MINUTE, 0);
             _cal.set(Calendar.SECOND, 0);
             _cal.set(Calendar.MILLISECOND, 0);
-            today = _cal.getTime();
-        }
+        Date today = _cal.getTime();
         
         String modVal = _fmt.format(today);
-        byte[] mod = new byte[modVal.length()];
-        for (int i = 0; i < modVal.length(); i++)
+        if (modVal.length() != LENGTH)
+            throw new IllegalStateException();
+        byte[] mod = new byte[LENGTH];
+        for (int i = 0; i < LENGTH; i++)
             mod[i] = (byte)(modVal.charAt(i) & 0xFF);
         boolean changed = !DataHelper.eq(_currentModData, mod);
         if (changed) {
@@ -112,9 +113,9 @@ public class RoutingKeyGenerator {
      */
     public Hash getRoutingKey(Hash origKey) {
         if (origKey == null) throw new IllegalArgumentException("Original key is null");
-        byte modVal[] = new byte[Hash.HASH_LENGTH + _currentModData.length];
+        byte modVal[] = new byte[Hash.HASH_LENGTH + LENGTH];
         System.arraycopy(origKey.getData(), 0, modVal, 0, Hash.HASH_LENGTH);
-        System.arraycopy(_currentModData, 0, modVal, Hash.HASH_LENGTH, _currentModData.length);
+        System.arraycopy(_currentModData, 0, modVal, Hash.HASH_LENGTH, LENGTH);
         return SHA256Generator.getInstance().calculateHash(modVal);
     }
 
diff --git a/core/java/src/net/i2p/util/LogManager.java b/core/java/src/net/i2p/util/LogManager.java
index 83ef11132688b172c68a6589e6308b8cdd5ec482..96d6ad6e17fe13ce35cd22be1b72824a8928d4f0 100644
--- a/core/java/src/net/i2p/util/LogManager.java
+++ b/core/java/src/net/i2p/util/LogManager.java
@@ -24,6 +24,7 @@ import java.util.Set;
 import java.util.TimeZone;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.LinkedBlockingQueue;
+import java.util.concurrent.atomic.AtomicLong;
 
 import net.i2p.I2PAppContext;
 import net.i2p.data.DataHelper;
@@ -53,6 +54,10 @@ public class LogManager {
     public final static String PROP_CONSOLEBUFFERSIZE = "logger.consoleBufferSize";
     public final static String PROP_DISPLAYONSCREENLEVEL = "logger.minimumOnScreenLevel";
     public final static String PROP_DEFAULTLEVEL = "logger.defaultLevel";
+    /** @since 0.9.2 */
+    private static final String PROP_LOG_BUFFER_SIZE = "logger.logBufferSize";
+    /** @since 0.9.2 */
+    private static final String PROP_DROP = "logger.dropOnOverflow";
     public final static String PROP_RECORD_PREFIX = "logger.record.";
 
     public final static String DEFAULT_FORMAT = DATE + " " + PRIORITY + " [" + THREAD + "] " + CLASS + ": " + MESSAGE;
@@ -110,16 +115,18 @@ public class LogManager {
     /** whether or not we even want to display anything on stdout */
     private boolean _displayOnScreen;
     /** how many records we want to buffer in the "recent logs" list */
-    private int _consoleBufferSize;
+    private int _consoleBufferSize = DEFAULT_CONSOLEBUFFERSIZE;
     /** the actual "recent logs" list */
     private final LogConsoleBuffer _consoleBuffer;
+    private int _logBufferSize = MAX_BUFFER;
+    private boolean _dropOnOverflow;
+    private final AtomicLong _droppedRecords = new AtomicLong();
     
     private boolean _alreadyNoticedMissingConfig;
 
     public LogManager(I2PAppContext context) {
         _displayOnScreen = true;
         _alreadyNoticedMissingConfig = false;
-        _records = new LinkedBlockingQueue(MAX_BUFFER);
         _limits = new ConcurrentHashSet();
         _logs = new ConcurrentHashMap(128);
         _defaultLimit = Log.ERROR;
@@ -127,6 +134,7 @@ public class LogManager {
         _log = getLog(LogManager.class);
         String location = context.getProperty(CONFIG_LOCATION_PROP, CONFIG_LOCATION_DEFAULT);
         setConfig(location);
+        _records = new LinkedBlockingQueue(_logBufferSize);
         _consoleBuffer = new LogConsoleBuffer(_consoleBufferSize);
         // If we aren't in the router context, delay creating the LogWriter until required,
         // so it doesn't create a log directory and log files unless there is output.
@@ -243,6 +251,11 @@ public class LogManager {
 
         boolean success = _records.offer(record);
         if (!success) {
+            if (_dropOnOverflow) {
+                // TODO use the counter in a periodic drop msg
+                _droppedRecords.incrementAndGet();
+                return;
+            }
             // the writer waits 10 seconds *or* until we tell them to wake up
             // before rereading the config and writing out any log messages
             synchronized (_writer) {
@@ -345,15 +358,17 @@ public class LogManager {
 
         try {
             String str = config.getProperty(PROP_CONSOLEBUFFERSIZE);
-            if (str == null)
-                _consoleBufferSize = DEFAULT_CONSOLEBUFFERSIZE;
-            else
+            if (str != null)
                 _consoleBufferSize = Integer.parseInt(str);
-        } catch (NumberFormatException nfe) {
-            System.err.println("Invalid console buffer size");
-            nfe.printStackTrace();
-            _consoleBufferSize = DEFAULT_CONSOLEBUFFERSIZE;
-        }
+        } catch (NumberFormatException nfe) {}
+
+        try {
+            String str = config.getProperty(PROP_LOG_BUFFER_SIZE);
+            if (str != null)
+                _logBufferSize = Integer.parseInt(str);
+        } catch (NumberFormatException nfe) {}
+
+        _dropOnOverflow = Boolean.valueOf(config.getProperty(PROP_DROP)).booleanValue();
 
         //if (_log.shouldLog(Log.DEBUG))
         //    _log.debug("Log set to use the base log file as " + _baseLogfilename);
diff --git a/core/java/src/net/i2p/util/LookaheadInputStream.java b/core/java/src/net/i2p/util/LookaheadInputStream.java
index ed698eb3acaac234aa3fa64ea1b2d31071f80b0c..67d48e87ad81dad3f4427eba09776c7f2a61c31e 100644
--- a/core/java/src/net/i2p/util/LookaheadInputStream.java
+++ b/core/java/src/net/i2p/util/LookaheadInputStream.java
@@ -44,7 +44,7 @@ public class LookaheadInputStream extends FilterInputStream {
         Arrays.fill(_footerLookahead, (byte)0x00);
         int footerRead = 0;
         while (footerRead < _footerLookahead.length) {
-            int read = in.read(_footerLookahead);
+            int read = in.read(_footerLookahead, footerRead, _footerLookahead.length - footerRead);
             if (read == -1) throw new IOException("EOF reading the footer lookahead");
             footerRead += read;
         }
diff --git a/core/java/src/net/i2p/util/SSLEepGet.java b/core/java/src/net/i2p/util/SSLEepGet.java
index 1368a1619821f88a9896fbbac4699e0a7c9c2bb1..2e58d61638dc6246f86ec81f38977dbc7fde0b35 100644
--- a/core/java/src/net/i2p/util/SSLEepGet.java
+++ b/core/java/src/net/i2p/util/SSLEepGet.java
@@ -90,6 +90,8 @@ public class SSLEepGet extends EepGet {
     /** may be null if init failed */
     private SavingTrustManager _stm;
 
+    private static final boolean _isAndroid = System.getProperty("java.vendor").contains("Android");
+
     /**
      *  A new SSLEepGet with a new SSLState
      */
@@ -192,12 +194,23 @@ public class SSLEepGet extends EepGet {
         String override = System.getProperty("javax.net.ssl.keyStore");
         if (override != null)
             success = loadCerts(new File(override), ks);
-        if (!success)
-            success = loadCerts(new File(System.getProperty("java.home"), "lib/security/jssecacerts"), ks);
-        if (!success)
-            success = loadCerts(new File(System.getProperty("java.home"), "lib/security/cacerts"), ks);
+        if (!success) {
+            if (_isAndroid) {
+                // thru API 13. As of API 14 (ICS), the file is gone, but
+                // ks.load(null, pw) will bring in the default certs?
+                success = loadCerts(new File(System.getProperty("java.home"), "etc/security/cacerts.bks"), ks);
+            } else {
+                success = loadCerts(new File(System.getProperty("java.home"), "lib/security/jssecacerts"), ks);
+                if (!success)
+                    success = loadCerts(new File(System.getProperty("java.home"), "lib/security/cacerts"), ks);
+            }
+        }
 
         if (!success) {
+            try {
+                // must be initted
+                ks.load(null, "changeit".toCharArray());
+            } catch (Exception e) {}
             _log.error("All key store loads failed, will only load local certificates");
         } else if (_log.shouldLog(Log.INFO)) {
             int count = 0;
diff --git a/core/java/src/net/i2p/util/SimpleScheduler.java b/core/java/src/net/i2p/util/SimpleScheduler.java
index ee19a82acf688b65c38f3f1760b20dc6849ccafa..e1d78b6dbf45021dd4c02925318b043dca22c839 100644
--- a/core/java/src/net/i2p/util/SimpleScheduler.java
+++ b/core/java/src/net/i2p/util/SimpleScheduler.java
@@ -146,7 +146,7 @@ public class SimpleScheduler {
      * Same as SimpleTimer.TimedEvent but use run() instead of timeReached(), and remembers the time
      */
     private class RunnableEvent implements Runnable {
-        protected SimpleTimer.TimedEvent _timedEvent;
+        protected final SimpleTimer.TimedEvent _timedEvent;
         protected long _scheduled;
 
         public RunnableEvent(SimpleTimer.TimedEvent t, long timeoutMs) {
diff --git a/core/java/test/net/i2p/AllCoreTests.java b/core/java/test/junit/net/i2p/AllCoreTests.java
similarity index 100%
rename from core/java/test/net/i2p/AllCoreTests.java
rename to core/java/test/junit/net/i2p/AllCoreTests.java
diff --git a/core/java/test/net/i2p/client/I2PClientTest.java b/core/java/test/junit/net/i2p/client/I2PClientTest.java
similarity index 100%
rename from core/java/test/net/i2p/client/I2PClientTest.java
rename to core/java/test/junit/net/i2p/client/I2PClientTest.java
diff --git a/core/java/test/net/i2p/client/I2PClientTestSuite.java b/core/java/test/junit/net/i2p/client/I2PClientTestSuite.java
similarity index 100%
rename from core/java/test/net/i2p/client/I2PClientTestSuite.java
rename to core/java/test/junit/net/i2p/client/I2PClientTestSuite.java
diff --git a/core/java/test/net/i2p/client/I2PSessionTest.java b/core/java/test/junit/net/i2p/client/I2PSessionTest.java
similarity index 100%
rename from core/java/test/net/i2p/client/I2PSessionTest.java
rename to core/java/test/junit/net/i2p/client/I2PSessionTest.java
diff --git a/core/java/test/net/i2p/client/datagram/DatagramTest.java b/core/java/test/junit/net/i2p/client/datagram/DatagramTest.java
similarity index 90%
rename from core/java/test/net/i2p/client/datagram/DatagramTest.java
rename to core/java/test/junit/net/i2p/client/datagram/DatagramTest.java
index c521bc48eca914e6cb6adca1a2deccf66867d21c..04ca0ded70e6f6cddbe7de582ef560aa8066c06b 100644
--- a/core/java/test/net/i2p/client/datagram/DatagramTest.java
+++ b/core/java/test/junit/net/i2p/client/datagram/DatagramTest.java
@@ -28,86 +28,94 @@ import net.i2p.data.Hash;
  */
 public class DatagramTest extends TestCase {
     private I2PClient _client;
-    
+
     public void setUp(){
     }
-    
+
     protected void tearDown() {
         System.gc();
     }
-    
+
     public void testDatagram() throws Exception{
         ByteArrayOutputStream out = new ByteArrayOutputStream();
         I2PClient client = I2PClientFactory.createClient();
         Destination d = client.createDestination(out);
         I2PSession session = client.createSession(new ByteArrayInputStream(out.toByteArray()), null);
-        
+
         I2PDatagramMaker dm = new I2PDatagramMaker(session);
         byte[] dg = dm.makeI2PDatagram("What's the deal with 42?".getBytes());
-        
+
         I2PDatagramDissector dd = new I2PDatagramDissector();
         dd.loadI2PDatagram(dg);
         byte[] x = dd.getPayload();
         assertTrue(DataHelper.eq(x, "What's the deal with 42?".getBytes()));
-        
+
         x = dd.extractPayload();
         assertTrue(DataHelper.eq(x, "What's the deal with 42?".getBytes()));
-        
+
         assertEquals(d, dd.getSender());
         assertEquals(d, dd.extractSender());
-        
     }
-    
-    /*public void testMakeNullDatagram() throws Exception{
+
+    public void testMakeNullDatagram() throws Exception{
         ByteArrayOutputStream out = new ByteArrayOutputStream();
         I2PClient client = I2PClientFactory.createClient();
         Destination d = client.createDestination(out);
         I2PSession session = client.createSession(new ByteArrayInputStream(out.toByteArray()), null);
         I2PDatagramMaker dm = new I2PDatagramMaker(session);
-        
+
         byte[] dg = dm.makeI2PDatagram(null);
         assertNull(dg);
-    }*/
-    
-    /*public void testExtractNullDatagram() throws Exception{
+    }
+
+    public void testExtractNullDatagram() throws Exception{
         ByteArrayOutputStream out = new ByteArrayOutputStream();
         I2PClient client = I2PClientFactory.createClient();
         Destination d = client.createDestination(out);
         I2PSession session = client.createSession(new ByteArrayInputStream(out.toByteArray()), null);
-        
+
         I2PDatagramDissector dd = new I2PDatagramDissector();
         dd.loadI2PDatagram(null);
-    }*/
-    
+    }
+
     public void testBadagram() throws Exception{
         ByteArrayOutputStream out = new ByteArrayOutputStream();
         I2PClient client = I2PClientFactory.createClient();
         Destination d = client.createDestination(out);
         I2PSession session = client.createSession(new ByteArrayInputStream(out.toByteArray()), null);
         DSAEngine dsaEng = DSAEngine.getInstance();
-        
+
         ByteArrayOutputStream dout = new ByteArrayOutputStream();
         d.writeBytes(dout);
         dsaEng.sign(Hash.FAKE_HASH.toByteArray(), session.getPrivateKey()).writeBytes(dout);
         dout.write("blah".getBytes());
-        
+
         byte[] data = dout.toByteArray();
         I2PDatagramDissector dd = new I2PDatagramDissector();
         dd.loadI2PDatagram(data);
-        
+
         boolean error = false;
         try{
             dd.getPayload();
         }catch(I2PInvalidDatagramException i2pide){
             error = true;
         }
-        
+        assertTrue(error);
+
         error = false;
         try{
             dd.getSender();
         }catch(I2PInvalidDatagramException i2pide){
             error = true;
         }
-        
+        assertTrue(error);
+
+        error = false;
+        try{
+            dd.getHash();
+        }catch(I2PInvalidDatagramException i2pide){
+            error = true;
+        }
+        assertTrue(error);
     }
-}
\ No newline at end of file
+}
diff --git a/core/java/test/junit/net/i2p/client/naming/BlockfileNamingServiceTest.java b/core/java/test/junit/net/i2p/client/naming/BlockfileNamingServiceTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..b6635cf71392437b7db4d917b61449e160ed5d58
--- /dev/null
+++ b/core/java/test/junit/net/i2p/client/naming/BlockfileNamingServiceTest.java
@@ -0,0 +1,65 @@
+package net.i2p.client.naming;
+
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.*;
+import junit.framework.TestCase;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+import java.util.Properties;
+
+import net.i2p.I2PAppContext;
+import net.i2p.data.DataHelper;
+import net.i2p.data.Destination;
+
+
+public class BlockfileNamingServiceTest extends TestCase {
+    BlockfileNamingService _bns;
+    List<String> _names;
+
+    public void setUp() {
+        I2PAppContext ctx = new I2PAppContext();
+        _bns = new BlockfileNamingService(ctx);
+        _names = null;
+        Properties props = new Properties();
+        try {
+            DataHelper.loadProps(props, new File("../../installer/resources/hosts.txt"), true);
+            _names = new ArrayList(props.keySet());
+            Collections.shuffle(_names);
+        } catch (IOException ioe) {
+            _bns.shutdown();
+            return;
+        }
+    }
+
+    public void tearDown() {
+        _bns.shutdown();
+        File f = new File("hostsdb.blockfile");
+        f.delete();
+    }
+
+    public void testRepeatedLookup() throws Exception{
+        int found = 0;
+        int notfound = 0;
+        int rfound = 0;
+        int rnotfound = 0;
+        for (String name : _names) {
+             Destination dest = _bns.lookup(name);
+             if (dest != null) {
+                 found++;
+                 String reverse = _bns.reverseLookup(dest);
+                 if (reverse != null)
+                     rfound++;
+                 else
+                     rnotfound++;
+             } else {
+                 notfound++;
+             }
+        }
+        assertEquals(0, notfound);
+        assertEquals(0, rnotfound);
+    }
+}
diff --git a/core/java/test/junit/net/i2p/client/naming/DummyNamingServiceTest.java b/core/java/test/junit/net/i2p/client/naming/DummyNamingServiceTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..d523b2b1c2d1323a2e119e1562d10e2e0354b8dc
--- /dev/null
+++ b/core/java/test/junit/net/i2p/client/naming/DummyNamingServiceTest.java
@@ -0,0 +1,45 @@
+package net.i2p.client.naming;
+
+import junit.framework.TestCase;
+
+import net.i2p.I2PAppContext;
+import net.i2p.data.Destination;
+
+
+public class DummyNamingServiceTest extends TestCase {
+    private I2PAppContext _context;
+
+    public void setUp() {
+        _context = new I2PAppContext();
+    }
+
+    public void testLookup() throws Exception{
+        // The good b64 and b32 are the destination of www.i2p2.i2p =)
+        String goodB64 = "-KR6qyfPWXoN~F3UzzYSMIsaRy4quickbrownfoxXSzUQXQdi2Af1TV2UMH3PpPuNu-GwrqihwmLSkPFg4fv4yQQY3E10VeQVuI67dn5vlan3NGMsjqxoXTSHHt7C3nX3szXK90JSoO~tRMDl1xyqtKm94-RpIyNcLXofd0H6b02683CQIjb-7JiCpDD0zharm6SU54rhdisIUVXpi1xYgg2pKVpssL~KCp7RAGzpt2rSgz~RHFsecqGBeFwJdiko-6CYW~tcBcigM8ea57LK7JjCFVhOoYTqgk95AG04-hfehnmBtuAFHWklFyFh88x6mS9sbVPvi-am4La0G0jvUJw9a3wQ67jMr6KWQ~w~bFe~FDqoZqVXl8t88qHPIvXelvWw2Y8EMSF5PJhWw~AZfoWOA5VQVYvcmGzZIEKtFGE7bgQf3rFtJ2FAtig9XXBsoLisHbJgeVb29Ew5E7bkwxvEe9NYkIqvrKvUAt1i55we0Nkt6xlEdhBqg6xXOyIAAAA";
+        String goodB32 = "rjxwbsw4zjhv4zsplma6jmf5nr24e4ymvvbycd3swgiinbvg7oga.b32.i2p";
+        // TODO: Come up with an actual bad b64 and b32
+        String badB64 = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
+        String badB32 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.b32.i2p";
+
+        DummyNamingService ns = new DummyNamingService(_context);
+
+        assertNull(ns.lookup(""));
+        // TODO: Could this case ever come up?
+        //assertNull(ns.lookup(null));
+
+        Destination dGoodB64 = ns.lookup(goodB64);
+        assertNotNull(dGoodB64);
+        // TODO: Check that the b64 is preserved.
+
+        Destination dGoodB32 = ns.lookup(goodB32);
+        assertNotNull(dGoodB32);
+        // TODO: Check that the b32 is preserved.
+
+        // TODO: Come up with an actual bad b64 and b32
+        //assertNull(ns.lookup(badB64));
+        //assertNull(ns.lookup(badB32));
+
+        // DummyNameService only handles b64 and b32 addresses
+        assertNull(ns.lookup("www.i2p2.i2p"));
+    }
+}
diff --git a/core/java/test/junit/net/i2p/client/naming/SingleFileNamingServiceTest.java b/core/java/test/junit/net/i2p/client/naming/SingleFileNamingServiceTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..a7411fd62ee98704368269791a2ae70ab9e8f60a
--- /dev/null
+++ b/core/java/test/junit/net/i2p/client/naming/SingleFileNamingServiceTest.java
@@ -0,0 +1,66 @@
+package net.i2p.client.naming;
+
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.*;
+import junit.framework.TestCase;
+
+import java.io.File;
+import java.util.Collections;
+
+import net.i2p.I2PAppContext;
+import net.i2p.data.Destination;
+
+
+public class SingleFileNamingServiceTest extends TestCase {
+    private I2PAppContext _context;
+
+    public void setUp() {
+        _context = new I2PAppContext();
+    }
+
+    public void tearDown() {
+        File f = new File("testhosts.txt");
+        f.delete();
+    }
+
+    public void testAddRemoveLookup() throws Exception{
+        String testB64 = "-KR6qyfPWXoN~F3UzzYSMIsaRy4quickbrownfoxXSzUQXQdi2Af1TV2UMH3PpPuNu-GwrqihwmLSkPFg4fv4yQQY3E10VeQVuI67dn5vlan3NGMsjqxoXTSHHt7C3nX3szXK90JSoO~tRMDl1xyqtKm94-RpIyNcLXofd0H6b02683CQIjb-7JiCpDD0zharm6SU54rhdisIUVXpi1xYgg2pKVpssL~KCp7RAGzpt2rSgz~RHFsecqGBeFwJdiko-6CYW~tcBcigM8ea57LK7JjCFVhOoYTqgk95AG04-hfehnmBtuAFHWklFyFh88x6mS9sbVPvi-am4La0G0jvUJw9a3wQ67jMr6KWQ~w~bFe~FDqoZqVXl8t88qHPIvXelvWw2Y8EMSF5PJhWw~AZfoWOA5VQVYvcmGzZIEKtFGE7bgQf3rFtJ2FAtig9XXBsoLisHbJgeVb29Ew5E7bkwxvEe9NYkIqvrKvUAt1i55we0Nkt6xlEdhBqg6xXOyIAAAA";
+        Destination testDest = new Destination();
+        testDest.fromBase64(testB64);
+        String testB642 = "24SmhWiRDm-GzpV5Gq2sXhuvPpa1OihY7rkxQO4aHy5qKjr6zmEnZ3xQXdkFJJ0Z1lKy73XRmgCyys02G25Hl3cuxlZ2fNbp6KhOzlRKpOIAWFdSWZNF4Fp7sos0x-a-9fxOWnwwQ9MFcRYwixE~iCZf4JG~-Pd-MHgAuDhIX0P3~GmfUvo~9xPjof1ZsnaOV1zC0XUkHxZA5D6V0Bse~Ptfb66lPNcgBxIEntCStBAy~rTjaA3SdAufG29IRWDscpFq1-D4XPaXHnlXu7n7WdpFEM8WWd3ebUMqnq8XvLL1eqoWYzKCe3aaavC3W6~pJp8cxKl2IKrhvSFatHZ0chRg3B4~ja1Cxmw1psisplSkJqMnF921E6pury0i6GH52XAVoj4iiDY~EAvqDhzG-ThwlzTs~2JKzslwxOrD2ejd-dcKdi4i9xvi2JQ4Ib2Mw2ktaQhuAw3Y9EkqAs7oriQQN8N8dwIoYkJLfvh7ousm0iKJJvMt3s55PccM46SoAAAA";
+        Destination testDest2 = new Destination();
+        testDest2.fromBase64(testB642);
+
+        SingleFileNamingService ns = new SingleFileNamingService(_context, "testhosts.txt");
+
+        // testhosts.txt is empty.
+        assertThat(ns.size(), is(equalTo(0)));
+        assertThat(ns.getEntries(), is(equalTo(Collections.EMPTY_MAP)));
+        assertThat(ns.lookup("test.i2p"), is(nullValue()));
+        assertThat(ns.reverseLookup(testDest), is(nullValue()));
+
+        // First put should add the hostname.
+        ns.put("test.i2p", testDest);
+        assertThat(ns.size(), is(equalTo(1)));
+        assertThat(ns.getEntries().size(), is(equalTo(1)));
+        assertThat(ns.lookup("test.i2p"), is(equalTo(testDest)));
+        assertThat(ns.reverseLookup(testDest), is(equalTo("test.i2p")));
+
+        // Second put should replace the first.
+        ns.put("test.i2p", testDest2);
+        assertThat(ns.size(), is(equalTo(1)));
+        assertThat(ns.lookup("test.i2p"), is(equalTo(testDest2)));
+        assertThat(ns.reverseLookup(testDest2), is(equalTo("test.i2p")));
+        assertThat(ns.lookup("test.i2p"), is(not(equalTo(testDest))));
+        assertThat(ns.reverseLookup(testDest), is(nullValue()));
+
+        // Removing the hostname should give an empty file again.
+        ns.remove("test.i2p");
+        assertThat(ns.lookup("test.i2p"), is(nullValue()));
+        assertThat(ns.reverseLookup(testDest2), is(nullValue()));
+        // Odd quirk - the above lookups don't update size, but getEntries() does...
+        assertThat(ns.size(), is(equalTo(1)));
+        assertThat(ns.getEntries(), is(equalTo(Collections.EMPTY_MAP)));
+        assertThat(ns.size(), is(equalTo(0)));
+    }
+}
diff --git a/core/java/test/net/i2p/crypto/AES256Bench.java b/core/java/test/junit/net/i2p/crypto/AES256Bench.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/AES256Bench.java
rename to core/java/test/junit/net/i2p/crypto/AES256Bench.java
diff --git a/core/java/test/net/i2p/crypto/AES256Test.java b/core/java/test/junit/net/i2p/crypto/AES256Test.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/AES256Test.java
rename to core/java/test/junit/net/i2p/crypto/AES256Test.java
diff --git a/core/java/test/net/i2p/crypto/AESInputStream.java b/core/java/test/junit/net/i2p/crypto/AESInputStream.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/AESInputStream.java
rename to core/java/test/junit/net/i2p/crypto/AESInputStream.java
diff --git a/core/java/test/net/i2p/crypto/AESInputStreamTest.java b/core/java/test/junit/net/i2p/crypto/AESInputStreamTest.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/AESInputStreamTest.java
rename to core/java/test/junit/net/i2p/crypto/AESInputStreamTest.java
diff --git a/core/java/test/net/i2p/crypto/AESOutputStream.java b/core/java/test/junit/net/i2p/crypto/AESOutputStream.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/AESOutputStream.java
rename to core/java/test/junit/net/i2p/crypto/AESOutputStream.java
diff --git a/core/java/test/net/i2p/crypto/CryptixAESEngineTest.java b/core/java/test/junit/net/i2p/crypto/CryptixAESEngineTest.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/CryptixAESEngineTest.java
rename to core/java/test/junit/net/i2p/crypto/CryptixAESEngineTest.java
diff --git a/core/java/test/net/i2p/crypto/CryptixRijndael_AlgorithmTest.java b/core/java/test/junit/net/i2p/crypto/CryptixRijndael_AlgorithmTest.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/CryptixRijndael_AlgorithmTest.java
rename to core/java/test/junit/net/i2p/crypto/CryptixRijndael_AlgorithmTest.java
diff --git a/core/java/test/net/i2p/crypto/CryptoTestSuite.java b/core/java/test/junit/net/i2p/crypto/CryptoTestSuite.java
similarity index 95%
rename from core/java/test/net/i2p/crypto/CryptoTestSuite.java
rename to core/java/test/junit/net/i2p/crypto/CryptoTestSuite.java
index a29b8a2ff79f918144e0e3eba6ed418caabd9fd3..43008026592c0ba41a239fc0ed824c10a03f469e 100644
--- a/core/java/test/net/i2p/crypto/CryptoTestSuite.java
+++ b/core/java/test/junit/net/i2p/crypto/CryptoTestSuite.java
@@ -24,7 +24,6 @@ public class CryptoTestSuite {
         suite.addTestSuite(AESInputStreamTest.class);
         suite.addTestSuite(CryptixAESEngineTest.class);
         suite.addTestSuite(CryptixRijndael_AlgorithmTest.class);
-        suite.addTestSuite(DHSessionKeyBuilderTest.class);
         suite.addTestSuite(DSATest.class);
         suite.addTestSuite(ElGamalTest.class);
         suite.addTestSuite(HMACSHA256Test.class);
@@ -35,4 +34,4 @@ public class CryptoTestSuite {
         
         return suite;
     }
-}
\ No newline at end of file
+}
diff --git a/core/java/test/net/i2p/crypto/DSABench.java b/core/java/test/junit/net/i2p/crypto/DSABench.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/DSABench.java
rename to core/java/test/junit/net/i2p/crypto/DSABench.java
diff --git a/core/java/test/net/i2p/crypto/DSATest.java b/core/java/test/junit/net/i2p/crypto/DSATest.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/DSATest.java
rename to core/java/test/junit/net/i2p/crypto/DSATest.java
diff --git a/core/java/test/net/i2p/crypto/DummyPooledRandomSource.java b/core/java/test/junit/net/i2p/crypto/DummyPooledRandomSource.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/DummyPooledRandomSource.java
rename to core/java/test/junit/net/i2p/crypto/DummyPooledRandomSource.java
diff --git a/core/java/test/net/i2p/crypto/ElGamalAESEngineTest.java b/core/java/test/junit/net/i2p/crypto/ElGamalAESEngineTest.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/ElGamalAESEngineTest.java
rename to core/java/test/junit/net/i2p/crypto/ElGamalAESEngineTest.java
diff --git a/core/java/test/net/i2p/crypto/ElGamalBench.java b/core/java/test/junit/net/i2p/crypto/ElGamalBench.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/ElGamalBench.java
rename to core/java/test/junit/net/i2p/crypto/ElGamalBench.java
diff --git a/core/java/test/net/i2p/crypto/ElGamalTest.java b/core/java/test/junit/net/i2p/crypto/ElGamalTest.java
similarity index 99%
rename from core/java/test/net/i2p/crypto/ElGamalTest.java
rename to core/java/test/junit/net/i2p/crypto/ElGamalTest.java
index 7789f99d9f8f857c52803e3e5bf1b4959bc2f58e..c917219adf38caeb8b9f5472277a176ff39dc7fa 100644
--- a/core/java/test/net/i2p/crypto/ElGamalTest.java
+++ b/core/java/test/junit/net/i2p/crypto/ElGamalTest.java
@@ -372,8 +372,10 @@ public class ElGamalTest extends TestCase{
     
     public void testYKGen(){
         RandomSource.getInstance().nextBoolean();
+        I2PAppContext context = new I2PAppContext();
+        YKGenerator ykgen = new YKGenerator(context);
         for (int i = 0; i < 5; i++) {
-            YKGenerator.getNextYK();
+            ykgen.getNextYK();
         }
     }
-}
\ No newline at end of file
+}
diff --git a/core/java/test/net/i2p/crypto/ElGamalVerify.java b/core/java/test/junit/net/i2p/crypto/ElGamalVerify.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/ElGamalVerify.java
rename to core/java/test/junit/net/i2p/crypto/ElGamalVerify.java
diff --git a/core/java/test/net/i2p/crypto/HMACSHA256Bench.java b/core/java/test/junit/net/i2p/crypto/HMACSHA256Bench.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/HMACSHA256Bench.java
rename to core/java/test/junit/net/i2p/crypto/HMACSHA256Bench.java
diff --git a/core/java/test/net/i2p/crypto/HMACSHA256Test.java b/core/java/test/junit/net/i2p/crypto/HMACSHA256Test.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/HMACSHA256Test.java
rename to core/java/test/junit/net/i2p/crypto/HMACSHA256Test.java
diff --git a/core/java/test/net/i2p/crypto/KeyGeneratorTest.java b/core/java/test/junit/net/i2p/crypto/KeyGeneratorTest.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/KeyGeneratorTest.java
rename to core/java/test/junit/net/i2p/crypto/KeyGeneratorTest.java
diff --git a/core/java/test/net/i2p/crypto/SHA1HashTest.java b/core/java/test/junit/net/i2p/crypto/SHA1HashTest.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/SHA1HashTest.java
rename to core/java/test/junit/net/i2p/crypto/SHA1HashTest.java
diff --git a/core/java/test/net/i2p/crypto/SHA256Bench.java b/core/java/test/junit/net/i2p/crypto/SHA256Bench.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/SHA256Bench.java
rename to core/java/test/junit/net/i2p/crypto/SHA256Bench.java
diff --git a/core/java/test/net/i2p/crypto/SHA256Test.java b/core/java/test/junit/net/i2p/crypto/SHA256Test.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/SHA256Test.java
rename to core/java/test/junit/net/i2p/crypto/SHA256Test.java
diff --git a/core/java/test/net/i2p/crypto/SessionEncryptionTest.java b/core/java/test/junit/net/i2p/crypto/SessionEncryptionTest.java
similarity index 100%
rename from core/java/test/net/i2p/crypto/SessionEncryptionTest.java
rename to core/java/test/junit/net/i2p/crypto/SessionEncryptionTest.java
diff --git a/core/java/test/net/i2p/data/Base64Test.java b/core/java/test/junit/net/i2p/data/Base64Test.java
similarity index 100%
rename from core/java/test/net/i2p/data/Base64Test.java
rename to core/java/test/junit/net/i2p/data/Base64Test.java
diff --git a/core/java/test/net/i2p/data/BooleanTest.java b/core/java/test/junit/net/i2p/data/BooleanTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/BooleanTest.java
rename to core/java/test/junit/net/i2p/data/BooleanTest.java
diff --git a/core/java/test/net/i2p/data/CertificateTest.java b/core/java/test/junit/net/i2p/data/CertificateTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/CertificateTest.java
rename to core/java/test/junit/net/i2p/data/CertificateTest.java
diff --git a/core/java/test/net/i2p/data/DataHelperTest.java b/core/java/test/junit/net/i2p/data/DataHelperTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/DataHelperTest.java
rename to core/java/test/junit/net/i2p/data/DataHelperTest.java
diff --git a/core/java/test/net/i2p/data/DataStructureImplTest.java b/core/java/test/junit/net/i2p/data/DataStructureImplTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/DataStructureImplTest.java
rename to core/java/test/junit/net/i2p/data/DataStructureImplTest.java
diff --git a/core/java/test/net/i2p/data/DataTestSuite.java b/core/java/test/junit/net/i2p/data/DataTestSuite.java
similarity index 59%
rename from core/java/test/net/i2p/data/DataTestSuite.java
rename to core/java/test/junit/net/i2p/data/DataTestSuite.java
index dc1d7e82493a310629abeb7ed3653e6ef6fa8d0c..4624929f84732e305295990ae62e97184a8a6e6d 100644
--- a/core/java/test/net/i2p/data/DataTestSuite.java
+++ b/core/java/test/junit/net/i2p/data/DataTestSuite.java
@@ -9,41 +9,24 @@ public class DataTestSuite {
         
         TestSuite suite = new TestSuite("net.i2p.data.DataTestSuite");
         
-        suite.addTestSuite(AbuseReasonTest.class);
-        suite.addTestSuite(AbuseSeverityTest.class);
         suite.addTestSuite(Base64Test.class);
         suite.addTestSuite(BooleanTest.class);
         suite.addTestSuite(CertificateTest.class);
-        suite.addTestSuite(CreateLeaseSetMessageTest.class);
-        suite.addTestSuite(CreateSessionMessageTest.class);
         suite.addTestSuite(DataHelperTest.class);
         suite.addTestSuite(DataStructureImplTest.class);
         suite.addTestSuite(DateTest.class);
         suite.addTestSuite(DestinationTest.class);
-        suite.addTestSuite(DestroySessionMessageTest.class);
-        suite.addTestSuite(DisconnectMessageTest.class);
         suite.addTestSuite(HashTest.class);
         suite.addTestSuite(LeaseSetTest.class);
         suite.addTestSuite(LeaseTest.class);
         suite.addTestSuite(MappingTest.class);
-        suite.addTestSuite(MessageIdTest.class);
-        suite.addTestSuite(MessagePayloadMessageTest.class);
-        suite.addTestSuite(MessageStatusMessageTest.class);
         suite.addTestSuite(PayloadTest.class);
         suite.addTestSuite(PrivateKeyTest.class);
         suite.addTestSuite(PublicKeyTest.class);
-        suite.addTestSuite(ReceiveMessageBeginMessageTest.class);
-        suite.addTestSuite(ReceiveMessageEndMessageTest.class);
-        suite.addTestSuite(ReportAbuseMessageTest.class);
-        suite.addTestSuite(RequestLeaseSetMessageTest.class);
         suite.addTestSuite(RouterAddressTest.class);
         suite.addTestSuite(RouterIdentityTest.class);
         suite.addTestSuite(RouterInfoTest.class);
-        suite.addTestSuite(SendMessageMessageTest.class);
-        suite.addTestSuite(SessionConfigTest.class);
-        suite.addTestSuite(SessionIdTest.class);
         suite.addTestSuite(SessionKeyTest.class);
-        suite.addTestSuite(SessionStatusMessageTest.class);
         suite.addTestSuite(SignatureTest.class);
         suite.addTestSuite(SigningPrivateKeyTest.class);
         suite.addTestSuite(SigningPublicKeyTest.class);
@@ -53,4 +36,4 @@ public class DataTestSuite {
         
         return suite;
     }
-}
\ No newline at end of file
+}
diff --git a/core/java/test/net/i2p/data/DateTest.java b/core/java/test/junit/net/i2p/data/DateTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/DateTest.java
rename to core/java/test/junit/net/i2p/data/DateTest.java
diff --git a/core/java/test/net/i2p/data/DestinationTest.java b/core/java/test/junit/net/i2p/data/DestinationTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/DestinationTest.java
rename to core/java/test/junit/net/i2p/data/DestinationTest.java
diff --git a/core/java/test/net/i2p/data/HashTest.java b/core/java/test/junit/net/i2p/data/HashTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/HashTest.java
rename to core/java/test/junit/net/i2p/data/HashTest.java
diff --git a/core/java/test/net/i2p/data/LeaseSetTest.java b/core/java/test/junit/net/i2p/data/LeaseSetTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/LeaseSetTest.java
rename to core/java/test/junit/net/i2p/data/LeaseSetTest.java
diff --git a/core/java/test/net/i2p/data/LeaseTest.java b/core/java/test/junit/net/i2p/data/LeaseTest.java
similarity index 97%
rename from core/java/test/net/i2p/data/LeaseTest.java
rename to core/java/test/junit/net/i2p/data/LeaseTest.java
index 15a9366da0150192425f67d1433fed453dd3844a..bb13c149ef889e27c2730549ad80a0f4567bb4c4 100644
--- a/core/java/test/net/i2p/data/LeaseTest.java
+++ b/core/java/test/junit/net/i2p/data/LeaseTest.java
@@ -28,7 +28,8 @@ public class LeaseTest extends StructureTest {
         return lease; 
     }
     public DataStructure createStructureToRead() { return new Lease(); }
-    
+
+    /* TODO: Delete this if Lease.getNumSuccess() / getNumFailure() get deleted
     public void testNumSuccessFail() throws Exception{
         Lease lease = new Lease();
         lease.setEndDate(new Date(1000*60*2));
@@ -40,7 +41,8 @@ public class LeaseTest extends StructureTest {
         lease.getNumSuccess();
         lease.getNumFailure();
     }
-    
+    */
+
     public void testExpiration() throws Exception{
         Lease lease = new Lease();
         assertTrue(lease.isExpired());
diff --git a/core/java/test/net/i2p/data/MappingTest.java b/core/java/test/junit/net/i2p/data/MappingTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/MappingTest.java
rename to core/java/test/junit/net/i2p/data/MappingTest.java
diff --git a/core/java/test/net/i2p/data/PayloadTest.java b/core/java/test/junit/net/i2p/data/PayloadTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/PayloadTest.java
rename to core/java/test/junit/net/i2p/data/PayloadTest.java
diff --git a/core/java/test/net/i2p/data/PrivateKeyTest.java b/core/java/test/junit/net/i2p/data/PrivateKeyTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/PrivateKeyTest.java
rename to core/java/test/junit/net/i2p/data/PrivateKeyTest.java
diff --git a/core/java/test/net/i2p/data/PublicKeyTest.java b/core/java/test/junit/net/i2p/data/PublicKeyTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/PublicKeyTest.java
rename to core/java/test/junit/net/i2p/data/PublicKeyTest.java
diff --git a/core/java/test/net/i2p/data/RouterAddressTest.java b/core/java/test/junit/net/i2p/data/RouterAddressTest.java
similarity index 71%
rename from core/java/test/net/i2p/data/RouterAddressTest.java
rename to core/java/test/junit/net/i2p/data/RouterAddressTest.java
index aab4a88bb9ac593362200f066a2d4774ffd54d57..dc7bce3d2bfb7acf1bcd24faa112778c368558e4 100644
--- a/core/java/test/net/i2p/data/RouterAddressTest.java
+++ b/core/java/test/junit/net/i2p/data/RouterAddressTest.java
@@ -33,10 +33,37 @@ public class RouterAddressTest extends StructureTest {
         return addr; 
     }
     public DataStructure createStructureToRead() { return new RouterAddress(); }
-    
+
+    public void testSetNullOptions(){
+        RouterAddress addr = new RouterAddress();
+        boolean error = false;
+        try{
+            addr.setOptions(null);
+        }catch(NullPointerException dfe){
+            error = true;
+        }
+        assertTrue(error);
+    }
+
+    public void testSetOptionsAgain(){
+        RouterAddress addr = new RouterAddress();
+        Properties options = new Properties();
+        options.setProperty("hostname", "localhost");
+        options.setProperty("portnum", "1234");
+        addr.setOptions(options);
+        options.setProperty("portnum", "2345");
+        boolean error = false;
+        try{
+            addr.setOptions(options);
+        }catch(IllegalStateException dfe){
+            error = true;
+        }
+        assertTrue(error);
+    }
+
     public void testBadWrite() throws Exception{
         RouterAddress addr = new RouterAddress();
-        boolean error = true;
+        boolean error = false;
         try{
             addr.writeBytes(new ByteArrayOutputStream());
         }catch(DataFormatException dfe){
@@ -44,7 +71,7 @@ public class RouterAddressTest extends StructureTest {
         }
         assertTrue(error);
     }
-    
+
     public void testNullEquals(){
         RouterAddress addr = new RouterAddress();
         byte data[] = new byte[32];
@@ -60,7 +87,7 @@ public class RouterAddressTest extends StructureTest {
         assertFalse(addr.equals(null));
         assertFalse(addr.equals(""));
     }
-    
+
     public void testToString(){
         RouterAddress addr = new RouterAddress();
         byte data[] = new byte[32];
@@ -73,8 +100,7 @@ public class RouterAddressTest extends StructureTest {
         options.setProperty("portnum", "1234");
         addr.setOptions(options);
         addr.setTransportStyle("Blah");
-        addr.toString();
-        addr.setOptions(null);
-        addr.toString();
+        String ret = addr.toString();
+        assertEquals("[RouterAddress: \n\tTransportStyle: Blah\n\tCost: 42\n\tExpiration: Fri Jan 02 00:00:00 UTC 1970\n\tOptions: #: 2\n\t\t[hostname] = [localhost]\n\t\t[portnum] = [1234]]", ret);
     }
 }
diff --git a/core/java/test/net/i2p/data/RouterIdentityTest.java b/core/java/test/junit/net/i2p/data/RouterIdentityTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/RouterIdentityTest.java
rename to core/java/test/junit/net/i2p/data/RouterIdentityTest.java
diff --git a/core/java/test/net/i2p/data/RouterInfoTest.java b/core/java/test/junit/net/i2p/data/RouterInfoTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/RouterInfoTest.java
rename to core/java/test/junit/net/i2p/data/RouterInfoTest.java
diff --git a/core/java/test/net/i2p/data/SessionKeyTest.java b/core/java/test/junit/net/i2p/data/SessionKeyTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/SessionKeyTest.java
rename to core/java/test/junit/net/i2p/data/SessionKeyTest.java
diff --git a/core/java/test/net/i2p/data/SignatureTest.java b/core/java/test/junit/net/i2p/data/SignatureTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/SignatureTest.java
rename to core/java/test/junit/net/i2p/data/SignatureTest.java
diff --git a/core/java/test/net/i2p/data/SigningPrivateKeyTest.java b/core/java/test/junit/net/i2p/data/SigningPrivateKeyTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/SigningPrivateKeyTest.java
rename to core/java/test/junit/net/i2p/data/SigningPrivateKeyTest.java
diff --git a/core/java/test/net/i2p/data/SigningPublicKeyTest.java b/core/java/test/junit/net/i2p/data/SigningPublicKeyTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/SigningPublicKeyTest.java
rename to core/java/test/junit/net/i2p/data/SigningPublicKeyTest.java
diff --git a/core/java/test/net/i2p/data/SimpleDataStructureTest.java b/core/java/test/junit/net/i2p/data/SimpleDataStructureTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/SimpleDataStructureTest.java
rename to core/java/test/junit/net/i2p/data/SimpleDataStructureTest.java
diff --git a/core/java/test/net/i2p/data/StringTest.java b/core/java/test/junit/net/i2p/data/StringTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/StringTest.java
rename to core/java/test/junit/net/i2p/data/StringTest.java
diff --git a/core/java/test/net/i2p/data/StructureTest.java b/core/java/test/junit/net/i2p/data/StructureTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/StructureTest.java
rename to core/java/test/junit/net/i2p/data/StructureTest.java
diff --git a/core/java/test/net/i2p/data/TestData.java b/core/java/test/junit/net/i2p/data/TestData.java
similarity index 100%
rename from core/java/test/net/i2p/data/TestData.java
rename to core/java/test/junit/net/i2p/data/TestData.java
diff --git a/core/java/test/net/i2p/data/TestDataGenerator.java b/core/java/test/junit/net/i2p/data/TestDataGenerator.java
similarity index 100%
rename from core/java/test/net/i2p/data/TestDataGenerator.java
rename to core/java/test/junit/net/i2p/data/TestDataGenerator.java
diff --git a/core/java/test/net/i2p/data/TestDataPrinter.java b/core/java/test/junit/net/i2p/data/TestDataPrinter.java
similarity index 100%
rename from core/java/test/net/i2p/data/TestDataPrinter.java
rename to core/java/test/junit/net/i2p/data/TestDataPrinter.java
diff --git a/core/java/test/net/i2p/data/TunnelIdTest.java b/core/java/test/junit/net/i2p/data/TunnelIdTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/TunnelIdTest.java
rename to core/java/test/junit/net/i2p/data/TunnelIdTest.java
diff --git a/core/java/test/net/i2p/data/UnsignedIntegerTest.java b/core/java/test/junit/net/i2p/data/UnsignedIntegerTest.java
similarity index 100%
rename from core/java/test/net/i2p/data/UnsignedIntegerTest.java
rename to core/java/test/junit/net/i2p/data/UnsignedIntegerTest.java
diff --git a/core/java/test/net/i2p/data/AbuseReasonTest.java b/core/java/test/junit/net/i2p/data/i2cp/AbuseReasonTest.java
similarity index 84%
rename from core/java/test/net/i2p/data/AbuseReasonTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/AbuseReasonTest.java
index f7c93d52d2fa83a53bb0bdd732c248faf11438fe..969342807628ee11b14a37f9bca8bf814bd4ed04 100644
--- a/core/java/test/net/i2p/data/AbuseReasonTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/AbuseReasonTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -8,7 +8,9 @@ package net.i2p.data;
  *
  */
 
-import net.i2p.data.i2cp.AbuseReason;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
 
 /**
  * Test harness for loading / storing Hash objects
diff --git a/core/java/test/net/i2p/data/AbuseSeverityTest.java b/core/java/test/junit/net/i2p/data/i2cp/AbuseSeverityTest.java
similarity index 83%
rename from core/java/test/net/i2p/data/AbuseSeverityTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/AbuseSeverityTest.java
index 0f91c95a64f18892265eab329b80f211b0345c84..3c0fd3665ce75b902b05eec98fd44e93c60ddc5d 100644
--- a/core/java/test/net/i2p/data/AbuseSeverityTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/AbuseSeverityTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -8,7 +8,9 @@ package net.i2p.data;
  *
  */
 
-import net.i2p.data.i2cp.AbuseSeverity;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
 
 /**
  * Test harness for loading / storing Hash objects
diff --git a/core/java/test/junit/net/i2p/data/i2cp/BandwidthLimitsMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/BandwidthLimitsMessageTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..b59870e5b8fbe690040cdb65a470bc6cc1ef18d5
--- /dev/null
+++ b/core/java/test/junit/net/i2p/data/i2cp/BandwidthLimitsMessageTest.java
@@ -0,0 +1,26 @@
+package net.i2p.data.i2cp;
+/*
+ * free (adj.): unencumbered; not under the control of others
+ * Written by str4d in 2012 and released into the public domain 
+ * with no warranty of any kind, either expressed or implied.  
+ * It probably won't make your computer catch on fire, or eat 
+ * your children, but it might.  Use at your own risk.
+ *
+ */
+
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
+
+/**
+ * Test harness for loading / storing BandwidthLimitsMessage objects
+ *
+ * @author str4d
+ */
+public class BandwidthLimitsMessageTest extends StructureTest {
+    public DataStructure createDataStructure() throws DataFormatException {
+        BandwidthLimitsMessage msg = new BandwidthLimitsMessage(10240, 1024);
+        return msg;
+    }
+    public DataStructure createStructureToRead() { return new BandwidthLimitsMessage(); }
+}
diff --git a/core/java/test/net/i2p/data/CreateLeaseSetMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/CreateLeaseSetMessageTest.java
similarity index 75%
rename from core/java/test/net/i2p/data/CreateLeaseSetMessageTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/CreateLeaseSetMessageTest.java
index 9a37906dcf4200027b6eadd340346e54b21036ec..1bd017b0c55b97ef8aae93c37c72a4f26b51ff8d 100644
--- a/core/java/test/net/i2p/data/CreateLeaseSetMessageTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/CreateLeaseSetMessageTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -8,8 +8,15 @@ package net.i2p.data;
  *
  */
 
-import net.i2p.data.i2cp.CreateLeaseSetMessage;
-import net.i2p.data.i2cp.SessionId;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
+import net.i2p.data.PrivateKey;
+import net.i2p.data.PrivateKeyTest;
+import net.i2p.data.SigningPrivateKey;
+import net.i2p.data.SigningPrivateKeyTest;
+import net.i2p.data.LeaseSet;
+import net.i2p.data.LeaseSetTest;
 
 /**
  * Test harness for loading / storing CreateLeaseSetMessage objects
diff --git a/core/java/test/net/i2p/data/CreateSessionMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/CreateSessionMessageTest.java
similarity index 85%
rename from core/java/test/net/i2p/data/CreateSessionMessageTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/CreateSessionMessageTest.java
index 11704139eda4a4d9b55a5f8fbbb73bc94d6c27f9..9e0db391a5350df8d4fcc2eb4c154f81206fb2e6 100644
--- a/core/java/test/net/i2p/data/CreateSessionMessageTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/CreateSessionMessageTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -8,8 +8,9 @@ package net.i2p.data;
  *
  */
 
-import net.i2p.data.i2cp.CreateSessionMessage;
-import net.i2p.data.i2cp.SessionConfig;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
 
 /**
  * Test harness for loading / storing Hash objects
diff --git a/core/java/test/junit/net/i2p/data/i2cp/DestLookupMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/DestLookupMessageTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..b76504d5b071cf46c00c8dc5e69c136a02adbad1
--- /dev/null
+++ b/core/java/test/junit/net/i2p/data/i2cp/DestLookupMessageTest.java
@@ -0,0 +1,26 @@
+package net.i2p.data.i2cp;
+/*
+ * free (adj.): unencumbered; not under the control of others
+ * Written by str4d in 2012 and released into the public domain 
+ * with no warranty of any kind, either expressed or implied.  
+ * It probably won't make your computer catch on fire, or eat 
+ * your children, but it might.  Use at your own risk.
+ *
+ */
+
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
+
+/**
+ * Test harness for loading / storing DestLookupMessage objects
+ *
+ * @author str4d
+ */
+public class DestLookupMessageTest extends StructureTest {
+    public DataStructure createDataStructure() throws DataFormatException {
+        DestLookupMessage msg = new DestLookupMessage();
+        return msg;
+    }
+    public DataStructure createStructureToRead() { return new DestLookupMessage(); }
+}
diff --git a/core/java/test/junit/net/i2p/data/i2cp/DestReplyMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/DestReplyMessageTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..8e5af028b6bb716df08e604dbe36e2d2801fbf4c
--- /dev/null
+++ b/core/java/test/junit/net/i2p/data/i2cp/DestReplyMessageTest.java
@@ -0,0 +1,26 @@
+package net.i2p.data.i2cp;
+/*
+ * free (adj.): unencumbered; not under the control of others
+ * Written by str4d in 2012 and released into the public domain 
+ * with no warranty of any kind, either expressed or implied.  
+ * It probably won't make your computer catch on fire, or eat 
+ * your children, but it might.  Use at your own risk.
+ *
+ */
+
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
+
+/**
+ * Test harness for loading / storing DestReplyMessage objects
+ *
+ * @author str4d
+ */
+public class DestReplyMessageTest extends StructureTest {
+    public DataStructure createDataStructure() throws DataFormatException {
+        DestReplyMessage msg = new DestReplyMessage();
+        return msg;
+    }
+    public DataStructure createStructureToRead() { return new DestReplyMessage(); }
+}
diff --git a/core/java/test/net/i2p/data/DestroySessionMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/DestroySessionMessageTest.java
similarity index 85%
rename from core/java/test/net/i2p/data/DestroySessionMessageTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/DestroySessionMessageTest.java
index 00531d8a2cb852f4ec7ba1f89888827fbf93d2d6..59c0921906bcd79b2f50420ca7791b6a08e1b7f9 100644
--- a/core/java/test/net/i2p/data/DestroySessionMessageTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/DestroySessionMessageTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -8,8 +8,9 @@ package net.i2p.data;
  *
  */
 
-import net.i2p.data.i2cp.DestroySessionMessage;
-import net.i2p.data.i2cp.SessionId;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
 
 /**
  * Test harness for loading / storing Hash objects
diff --git a/core/java/test/net/i2p/data/DisconnectMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/DisconnectMessageTest.java
similarity index 84%
rename from core/java/test/net/i2p/data/DisconnectMessageTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/DisconnectMessageTest.java
index fff2ca1a16698f7a0829f30cef4bec491d2c6296..a02b1dbc9a1293c49413acd3a3cc0fb45b4bbcf9 100644
--- a/core/java/test/net/i2p/data/DisconnectMessageTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/DisconnectMessageTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -8,7 +8,9 @@ package net.i2p.data;
  *
  */
 
-import net.i2p.data.i2cp.DisconnectMessage;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
 
 /**
  * Test harness for loading / storing Hash objects
diff --git a/core/java/test/junit/net/i2p/data/i2cp/GetBandwidthLimitsMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/GetBandwidthLimitsMessageTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..c4c937613a5437914e72c8925bfc600d2e54eaef
--- /dev/null
+++ b/core/java/test/junit/net/i2p/data/i2cp/GetBandwidthLimitsMessageTest.java
@@ -0,0 +1,26 @@
+package net.i2p.data.i2cp;
+/*
+ * free (adj.): unencumbered; not under the control of others
+ * Written by str4d in 2012 and released into the public domain 
+ * with no warranty of any kind, either expressed or implied.  
+ * It probably won't make your computer catch on fire, or eat 
+ * your children, but it might.  Use at your own risk.
+ *
+ */
+
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
+
+/**
+ * Test harness for loading / storing GetBandwidthLimitsMessage objects
+ *
+ * @author str4d
+ */
+public class GetBandwidthLimitsMessageTest extends StructureTest {
+    public DataStructure createDataStructure() throws DataFormatException {
+        GetBandwidthLimitsMessage msg = new GetBandwidthLimitsMessage();
+        return msg;
+    }
+    public DataStructure createStructureToRead() { return new GetBandwidthLimitsMessage(); }
+}
diff --git a/core/java/test/junit/net/i2p/data/i2cp/GetDateMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/GetDateMessageTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..7333803543e27e886e53e14f2f17223c328c82ec
--- /dev/null
+++ b/core/java/test/junit/net/i2p/data/i2cp/GetDateMessageTest.java
@@ -0,0 +1,26 @@
+package net.i2p.data.i2cp;
+/*
+ * free (adj.): unencumbered; not under the control of others
+ * Written by str4d in 2012 and released into the public domain 
+ * with no warranty of any kind, either expressed or implied.  
+ * It probably won't make your computer catch on fire, or eat 
+ * your children, but it might.  Use at your own risk.
+ *
+ */
+
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
+
+/**
+ * Test harness for loading / storing GetDateMessage objects
+ *
+ * @author str4d
+ */
+public class GetDateMessageTest extends StructureTest {
+    public DataStructure createDataStructure() throws DataFormatException {
+        GetDateMessage msg = new GetDateMessage("0.8.13-0");
+        return msg;
+    }
+    public DataStructure createStructureToRead() { return new GetDateMessage(); }
+}
diff --git a/core/java/test/junit/net/i2p/data/i2cp/I2CPTestSuite.java b/core/java/test/junit/net/i2p/data/i2cp/I2CPTestSuite.java
new file mode 100644
index 0000000000000000000000000000000000000000..dd51940540859f407e2080093c51349c6fb361ea
--- /dev/null
+++ b/core/java/test/junit/net/i2p/data/i2cp/I2CPTestSuite.java
@@ -0,0 +1,40 @@
+package net.i2p.data.i2cp;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+public class I2CPTestSuite {
+    
+    public static Test suite() {
+        
+        TestSuite suite = new TestSuite("net.i2p.data.i2cp.I2CPTestSuite");
+        
+        suite.addTestSuite(AbuseReasonTest.class);
+        suite.addTestSuite(AbuseSeverityTest.class);
+        suite.addTestSuite(BandwidthLimitsMessageTest.class);
+        suite.addTestSuite(CreateLeaseSetMessageTest.class);
+        suite.addTestSuite(CreateSessionMessageTest.class);
+        suite.addTestSuite(DestLookupMessageTest.class);
+        suite.addTestSuite(DestReplyMessageTest.class);
+        suite.addTestSuite(DestroySessionMessageTest.class);
+        suite.addTestSuite(DisconnectMessageTest.class);
+        suite.addTestSuite(GetBandwidthLimitsMessageTest.class);
+        suite.addTestSuite(GetDateMessageTest.class);
+        suite.addTestSuite(MessageIdTest.class);
+        suite.addTestSuite(MessagePayloadMessageTest.class);
+        suite.addTestSuite(MessageStatusMessageTest.class);
+        suite.addTestSuite(ReceiveMessageBeginMessageTest.class);
+        suite.addTestSuite(ReceiveMessageEndMessageTest.class);
+        suite.addTestSuite(ReconfigureSessionMessageTest.class);
+        suite.addTestSuite(ReportAbuseMessageTest.class);
+        suite.addTestSuite(RequestLeaseSetMessageTest.class);
+        suite.addTestSuite(SendMessageExpiresMessageTest.class);
+        suite.addTestSuite(SendMessageMessageTest.class);
+        suite.addTestSuite(SessionConfigTest.class);
+        suite.addTestSuite(SessionIdTest.class);
+        suite.addTestSuite(SessionStatusMessageTest.class);
+        suite.addTestSuite(SetDateMessageTest.class);
+        
+        return suite;
+    }
+}
diff --git a/core/java/test/net/i2p/data/MessageIdTest.java b/core/java/test/junit/net/i2p/data/i2cp/MessageIdTest.java
similarity index 83%
rename from core/java/test/net/i2p/data/MessageIdTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/MessageIdTest.java
index f038798f2b0a1afa3504d028fdfbf57a07da3984..2c8b4735c876fa65c073deed63e7404f31d92b81 100644
--- a/core/java/test/net/i2p/data/MessageIdTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/MessageIdTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -8,7 +8,9 @@ package net.i2p.data;
  *
  */
 
-import net.i2p.data.i2cp.MessageId;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
 
 /**
  * Test harness for loading / storing Hash objects
diff --git a/core/java/test/net/i2p/data/MessagePayloadMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/MessagePayloadMessageTest.java
similarity index 88%
rename from core/java/test/net/i2p/data/MessagePayloadMessageTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/MessagePayloadMessageTest.java
index 3625796ed93fe98737ae1280566391d0ed4093a2..a757ebee03a8d206a2b7758bb975bf6ede90e87c 100644
--- a/core/java/test/net/i2p/data/MessagePayloadMessageTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/MessagePayloadMessageTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -11,7 +11,11 @@ package net.i2p.data;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 
-import net.i2p.data.i2cp.MessagePayloadMessage;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
+import net.i2p.data.Payload;
+import net.i2p.data.PayloadTest;
 
 /**
  * Test harness for loading / storing SendMessageMessage objects
diff --git a/core/java/test/net/i2p/data/MessageStatusMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/MessageStatusMessageTest.java
similarity index 86%
rename from core/java/test/net/i2p/data/MessageStatusMessageTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/MessageStatusMessageTest.java
index c737a2191615c394a48f02f17043ab41391ff446..eb0cfe2127d9db7df1e0e71eebaff30ac351f4b4 100644
--- a/core/java/test/net/i2p/data/MessageStatusMessageTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/MessageStatusMessageTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -8,7 +8,9 @@ package net.i2p.data;
  *
  */
 
-import net.i2p.data.i2cp.MessageStatusMessage;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
 
 /**
  * Test harness for loading / storing MessageStatusMessage objects
diff --git a/core/java/test/net/i2p/data/ReceiveMessageBeginMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/ReceiveMessageBeginMessageTest.java
similarity index 85%
rename from core/java/test/net/i2p/data/ReceiveMessageBeginMessageTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/ReceiveMessageBeginMessageTest.java
index b09eedc7d5474e77bc496540385f9cabef5eedb3..16f201696b88dae80cc40c4ca4c0b270d5c52dc6 100644
--- a/core/java/test/net/i2p/data/ReceiveMessageBeginMessageTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/ReceiveMessageBeginMessageTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -8,7 +8,9 @@ package net.i2p.data;
  *
  */
 
-import net.i2p.data.i2cp.ReceiveMessageBeginMessage;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
 
 /**
  * Test harness for loading / storing Hash objects
diff --git a/core/java/test/net/i2p/data/ReceiveMessageEndMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/ReceiveMessageEndMessageTest.java
similarity index 85%
rename from core/java/test/net/i2p/data/ReceiveMessageEndMessageTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/ReceiveMessageEndMessageTest.java
index a399faefb6a200f09f4a2655abc95e31391f6d4b..cfe738440994cf2444daed9538bae39a73c9f5de 100644
--- a/core/java/test/net/i2p/data/ReceiveMessageEndMessageTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/ReceiveMessageEndMessageTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -8,7 +8,9 @@ package net.i2p.data;
  *
  */
 
-import net.i2p.data.i2cp.ReceiveMessageEndMessage;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
 
 /**
  * Test harness for loading / storing Hash objects
diff --git a/core/java/test/junit/net/i2p/data/i2cp/ReconfigureSessionMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/ReconfigureSessionMessageTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..24b2a961821ea7686e902a6da197c17d6aed28c5
--- /dev/null
+++ b/core/java/test/junit/net/i2p/data/i2cp/ReconfigureSessionMessageTest.java
@@ -0,0 +1,28 @@
+package net.i2p.data.i2cp;
+/*
+ * free (adj.): unencumbered; not under the control of others
+ * Written by str4d in 2012 and released into the public domain 
+ * with no warranty of any kind, either expressed or implied.  
+ * It probably won't make your computer catch on fire, or eat 
+ * your children, but it might.  Use at your own risk.
+ *
+ */
+
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
+
+/**
+ * Test harness for loading / storing ReconfigureSessionMessage objects
+ *
+ * @author str4d
+ */
+public class ReconfigureSessionMessageTest extends StructureTest {
+    public DataStructure createDataStructure() throws DataFormatException {
+        ReconfigureSessionMessage msg = new ReconfigureSessionMessage();
+        msg.setSessionId((SessionId)(new SessionIdTest()).createDataStructure());
+        msg.setSessionConfig((SessionConfig)(new SessionConfigTest()).createDataStructure());
+        return msg;
+    }
+    public DataStructure createStructureToRead() { return new ReconfigureSessionMessage(); }
+}
diff --git a/core/java/test/net/i2p/data/ReportAbuseMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/ReportAbuseMessageTest.java
similarity index 82%
rename from core/java/test/net/i2p/data/ReportAbuseMessageTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/ReportAbuseMessageTest.java
index 3edfbec05e99c397ede34ad7e7091eb24b91ce73..e529d35f5f02eb4cc5f1ca6670eca5f2bc2cf3eb 100644
--- a/core/java/test/net/i2p/data/ReportAbuseMessageTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/ReportAbuseMessageTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -8,11 +8,9 @@ package net.i2p.data;
  *
  */
 
-import net.i2p.data.i2cp.AbuseReason;
-import net.i2p.data.i2cp.AbuseSeverity;
-import net.i2p.data.i2cp.MessageId;
-import net.i2p.data.i2cp.ReportAbuseMessage;
-import net.i2p.data.i2cp.SessionId;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
 
 /**
  * Test harness for loading / storing Hash objects
diff --git a/core/java/test/net/i2p/data/RequestLeaseSetMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/RequestLeaseSetMessageTest.java
similarity index 82%
rename from core/java/test/net/i2p/data/RequestLeaseSetMessageTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/RequestLeaseSetMessageTest.java
index cd01d854c82eac0da4e3a99753a379446abd7e89..0296c7219a495a5973a6c2867299fcc3d3c56b4d 100644
--- a/core/java/test/net/i2p/data/RequestLeaseSetMessageTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/RequestLeaseSetMessageTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -10,8 +10,12 @@ package net.i2p.data;
 
 import java.util.Date;
 
-import net.i2p.data.i2cp.RequestLeaseSetMessage;
-import net.i2p.data.i2cp.SessionId;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
+import net.i2p.data.Hash;
+import net.i2p.data.TunnelId;
+import net.i2p.data.TunnelIdTest;
 
 /**
  * Test harness for loading / storing RequestLeaseSetMessage objects
diff --git a/core/java/test/junit/net/i2p/data/i2cp/SendMessageExpiresMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/SendMessageExpiresMessageTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..a42ce8a57b71f4697f3ddf3111a43223d1bc8246
--- /dev/null
+++ b/core/java/test/junit/net/i2p/data/i2cp/SendMessageExpiresMessageTest.java
@@ -0,0 +1,67 @@
+package net.i2p.data.i2cp;
+/*
+ * free (adj.): unencumbered; not under the control of others
+ * Written by str4d in 2012 and released into the public domain 
+ * with no warranty of any kind, either expressed or implied.  
+ * It probably won't make your computer catch on fire, or eat 
+ * your children, but it might.  Use at your own risk.
+ *
+ */
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
+import net.i2p.data.Destination;
+import net.i2p.data.DestinationTest;
+import net.i2p.data.Payload;
+import net.i2p.data.PayloadTest;
+import net.i2p.data.DateAndFlags;
+import net.i2p.data.DateAndFlagsTest;
+
+/**
+ * Test harness for loading / storing SendMessageExpiresMessage objects
+ *
+ * @author str4d
+ */
+ 
+ public class SendMessageExpiresMessageTest extends StructureTest {
+    
+    public DataStructure createDataStructure() throws DataFormatException {
+        SendMessageExpiresMessage msg = new SendMessageExpiresMessage();
+        msg.setDestination((Destination)(new DestinationTest()).createDataStructure());
+        msg.setPayload((Payload)(new PayloadTest()).createDataStructure());
+        msg.setSessionId((SessionId)(new SessionIdTest()).createDataStructure());
+        msg.setNonce(1);
+        DateAndFlags daf = (DateAndFlags)(new DateAndFlagsTest()).createDataStructure();
+        msg.setExpiration(daf.getDate());
+        msg.setFlags(daf.getFlags());
+        return msg; 
+    }
+    public DataStructure createStructureToRead() { return new SendMessageExpiresMessage(); }  
+    
+    public void testStructure() throws Exception{
+        byte[] temp = null;
+        
+        DataStructure orig;
+        ByteArrayOutputStream baos = new ByteArrayOutputStream();
+        
+        orig = createDataStructure();
+        orig.writeBytes(baos);
+        
+        
+        temp = baos.toByteArray();
+        
+        DataStructure ds;
+        ByteArrayInputStream bais = new ByteArrayInputStream(temp);
+        
+        ds = createStructureToRead();
+        ds.readBytes(bais);
+        ((SendMessageExpiresMessage)ds).getPayload().setUnencryptedData(((SendMessageExpiresMessage)ds).getPayload().getEncryptedData());
+        
+        assertEquals(orig, ds);
+    }
+    
+}
diff --git a/core/java/test/net/i2p/data/SendMessageMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/SendMessageMessageTest.java
similarity index 86%
rename from core/java/test/net/i2p/data/SendMessageMessageTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/SendMessageMessageTest.java
index 4394e3ecb868ac3beb8417d71438b8947e8e782d..dbb648235e530d777fa7c847851b621238e1d771 100644
--- a/core/java/test/net/i2p/data/SendMessageMessageTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/SendMessageMessageTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -11,8 +11,13 @@ package net.i2p.data;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 
-import net.i2p.data.i2cp.SendMessageMessage;
-import net.i2p.data.i2cp.SessionId;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
+import net.i2p.data.Destination;
+import net.i2p.data.DestinationTest;
+import net.i2p.data.Payload;
+import net.i2p.data.PayloadTest;
 
 /**
  * Test harness for loading / storing SendMessageMessage objects
@@ -54,4 +59,4 @@ import net.i2p.data.i2cp.SessionId;
         assertEquals(orig, ds);
     }
     
-}
\ No newline at end of file
+}
diff --git a/core/java/test/net/i2p/data/SessionConfigTest.java b/core/java/test/junit/net/i2p/data/i2cp/SessionConfigTest.java
similarity index 77%
rename from core/java/test/net/i2p/data/SessionConfigTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/SessionConfigTest.java
index 8b1fc829cf37404ed39c2a97a7d67448e5b3d6ff..b7bbbd23b4620584edfd45701112615d08044e81 100644
--- a/core/java/test/net/i2p/data/SessionConfigTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/SessionConfigTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -10,7 +10,15 @@ package net.i2p.data;
 
 import java.util.Properties;
 
-import net.i2p.data.i2cp.SessionConfig;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
+import net.i2p.data.Destination;
+import net.i2p.data.DestinationTest;
+import net.i2p.data.Signature;
+import net.i2p.data.SignatureTest;
+import net.i2p.data.SigningPrivateKey;
+import net.i2p.data.SigningPrivateKeyTest;
 
 /**
  * Test harness for loading / storing Hash objects
diff --git a/core/java/test/net/i2p/data/SessionIdTest.java b/core/java/test/junit/net/i2p/data/i2cp/SessionIdTest.java
similarity index 83%
rename from core/java/test/net/i2p/data/SessionIdTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/SessionIdTest.java
index de47ac10edabf850529c076a81a2ae3c98aa1df4..45f9e1bcb070ae2b2619e1fa7b09e167ada38914 100644
--- a/core/java/test/net/i2p/data/SessionIdTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/SessionIdTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -8,7 +8,9 @@ package net.i2p.data;
  *
  */
 
-import net.i2p.data.i2cp.SessionId;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
 
 /**
  * Test harness for loading / storing SessionId objects
diff --git a/core/java/test/net/i2p/data/SessionStatusMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/SessionStatusMessageTest.java
similarity index 86%
rename from core/java/test/net/i2p/data/SessionStatusMessageTest.java
rename to core/java/test/junit/net/i2p/data/i2cp/SessionStatusMessageTest.java
index 402edf8fbac3b62cfaa96902af0864617949c761..86db6fcf8c239b08bed1da6aec46d63a20f41d6a 100644
--- a/core/java/test/net/i2p/data/SessionStatusMessageTest.java
+++ b/core/java/test/junit/net/i2p/data/i2cp/SessionStatusMessageTest.java
@@ -1,4 +1,4 @@
-package net.i2p.data;
+package net.i2p.data.i2cp;
 /*
  * free (adj.): unencumbered; not under the control of others
  * Written by jrandom in 2003 and released into the public domain 
@@ -8,8 +8,9 @@ package net.i2p.data;
  *
  */
 
-import net.i2p.data.i2cp.SessionId;
-import net.i2p.data.i2cp.SessionStatusMessage;
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
 
 /**
  * Test harness for loading / storing SessionStatusMessage objects
diff --git a/core/java/test/junit/net/i2p/data/i2cp/SetDateMessageTest.java b/core/java/test/junit/net/i2p/data/i2cp/SetDateMessageTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..5d4317a817d5e0811cfde1742fe9b2027c8e40c1
--- /dev/null
+++ b/core/java/test/junit/net/i2p/data/i2cp/SetDateMessageTest.java
@@ -0,0 +1,26 @@
+package net.i2p.data.i2cp;
+/*
+ * free (adj.): unencumbered; not under the control of others
+ * Written by str4d in 2012 and released into the public domain 
+ * with no warranty of any kind, either expressed or implied.  
+ * It probably won't make your computer catch on fire, or eat 
+ * your children, but it might.  Use at your own risk.
+ *
+ */
+
+import net.i2p.data.StructureTest;
+import net.i2p.data.DataStructure;
+import net.i2p.data.DataFormatException;
+
+/**
+ * Test harness for loading / storing SetDateMessage objects
+ *
+ * @author str4d
+ */
+public class SetDateMessageTest extends StructureTest {
+    public DataStructure createDataStructure() throws DataFormatException {
+        SetDateMessage msg = new SetDateMessage("0.8.13-0");
+        return msg;
+    }
+    public DataStructure createStructureToRead() { return new SetDateMessage(); }
+}
diff --git a/core/java/test/net/i2p/stat/RateStatTest.java b/core/java/test/junit/net/i2p/stat/RateStatTest.java
similarity index 55%
rename from core/java/test/net/i2p/stat/RateStatTest.java
rename to core/java/test/junit/net/i2p/stat/RateStatTest.java
index a3869bdc6dd5d38c4886f4fafbbb116516b7c2b1..fe02a9b0862cda2b84b754848c61f78c121e1748 100644
--- a/core/java/test/net/i2p/stat/RateStatTest.java
+++ b/core/java/test/junit/net/i2p/stat/RateStatTest.java
@@ -6,6 +6,30 @@ import junit.framework.TestCase;
 
 
 public class RateStatTest extends TestCase {
+    public void testGettersEtc() throws Exception{
+        long emptyArray[] = new long[0];
+        RateStat rs = new RateStat("test", "test RateStat getters etc", "tests", emptyArray);
+
+        // Test basic getters
+        assertEquals("test", rs.getName());
+        assertEquals("tests", rs.getGroupName());
+        assertEquals("test RateStat getters etc", rs.getDescription());
+
+        // There should be no periods, so other getters should return defaults
+        // TODO: Fix this so it checks that the array is empty rather than comparing objects
+        //assertEquals(rs.getPeriods(), emptyArray);
+        assertEquals(0.0, rs.getLifetimeAverageValue());
+        assertEquals(0, rs.getLifetimeEventCount());
+        assertNull(rs.getRate(2000));
+
+        // Test adding and removing a period
+        assertFalse(rs.containsRate(1000));
+        rs.addRate(1000);
+        assertTrue(rs.containsRate(1000));
+        rs.removeRate(1000);
+        assertFalse(rs.containsRate(1000));
+    }
+
     public void testRateStat() throws Exception{
         RateStat rs = new RateStat("moo", "moo moo moo", "cow trueisms", new long[] { 60 * 1000, 60 * 60 * 1000,
                                                                                      24 * 60 * 60 * 1000});
@@ -30,4 +54,4 @@ public class RateStatTest extends TestCase {
         assertEquals(rs, loadedRs);
         
     }
-}
\ No newline at end of file
+}
diff --git a/core/java/test/net/i2p/stat/RateTest.java b/core/java/test/junit/net/i2p/stat/RateTest.java
similarity index 100%
rename from core/java/test/net/i2p/stat/RateTest.java
rename to core/java/test/junit/net/i2p/stat/RateTest.java
diff --git a/core/java/test/net/i2p/stat/SimpleStatDumper.java b/core/java/test/junit/net/i2p/stat/SimpleStatDumper.java
similarity index 100%
rename from core/java/test/net/i2p/stat/SimpleStatDumper.java
rename to core/java/test/junit/net/i2p/stat/SimpleStatDumper.java
diff --git a/core/java/test/net/i2p/stat/SizeMeasure.java b/core/java/test/junit/net/i2p/stat/SizeMeasure.java
similarity index 100%
rename from core/java/test/net/i2p/stat/SizeMeasure.java
rename to core/java/test/junit/net/i2p/stat/SizeMeasure.java
diff --git a/core/java/test/net/i2p/stat/StatLogSplitter.java b/core/java/test/junit/net/i2p/stat/StatLogSplitter.java
similarity index 100%
rename from core/java/test/net/i2p/stat/StatLogSplitter.java
rename to core/java/test/junit/net/i2p/stat/StatLogSplitter.java
diff --git a/core/java/test/net/i2p/stat/StatTestSuite.java b/core/java/test/junit/net/i2p/stat/StatTestSuite.java
similarity index 100%
rename from core/java/test/net/i2p/stat/StatTestSuite.java
rename to core/java/test/junit/net/i2p/stat/StatTestSuite.java
diff --git a/core/java/test/net/i2p/util/LogSettings.java b/core/java/test/junit/net/i2p/util/LogSettings.java
similarity index 100%
rename from core/java/test/net/i2p/util/LogSettings.java
rename to core/java/test/junit/net/i2p/util/LogSettings.java
diff --git a/core/java/test/net/i2p/util/LogSettingsTest.java b/core/java/test/junit/net/i2p/util/LogSettingsTest.java
similarity index 100%
rename from core/java/test/net/i2p/util/LogSettingsTest.java
rename to core/java/test/junit/net/i2p/util/LogSettingsTest.java
diff --git a/core/java/test/net/i2p/util/LookAheadInputStreamTest.java b/core/java/test/junit/net/i2p/util/LookAheadInputStreamTest.java
similarity index 100%
rename from core/java/test/net/i2p/util/LookAheadInputStreamTest.java
rename to core/java/test/junit/net/i2p/util/LookAheadInputStreamTest.java
diff --git a/core/java/test/net/i2p/util/ResettableGZIPInputStreamTest.java b/core/java/test/junit/net/i2p/util/ResettableGZIPInputStreamTest.java
similarity index 100%
rename from core/java/test/net/i2p/util/ResettableGZIPInputStreamTest.java
rename to core/java/test/junit/net/i2p/util/ResettableGZIPInputStreamTest.java
diff --git a/core/java/test/net/i2p/util/ResettableGZIPOutputStreamTest.java b/core/java/test/junit/net/i2p/util/ResettableGZIPOutputStreamTest.java
similarity index 100%
rename from core/java/test/net/i2p/util/ResettableGZIPOutputStreamTest.java
rename to core/java/test/junit/net/i2p/util/ResettableGZIPOutputStreamTest.java
diff --git a/core/java/test/net/i2p/util/ReusableGZIPInputStreamTest.java b/core/java/test/junit/net/i2p/util/ReusableGZIPInputStreamTest.java
similarity index 100%
rename from core/java/test/net/i2p/util/ReusableGZIPInputStreamTest.java
rename to core/java/test/junit/net/i2p/util/ReusableGZIPInputStreamTest.java
diff --git a/core/java/test/net/i2p/util/ReusableGZIPOutputStreamTest.java b/core/java/test/junit/net/i2p/util/ReusableGZIPOutputStreamTest.java
similarity index 100%
rename from core/java/test/net/i2p/util/ReusableGZIPOutputStreamTest.java
rename to core/java/test/junit/net/i2p/util/ReusableGZIPOutputStreamTest.java
diff --git a/core/java/test/net/i2p/util/UtilTestSuite.java b/core/java/test/junit/net/i2p/util/UtilTestSuite.java
similarity index 100%
rename from core/java/test/net/i2p/util/UtilTestSuite.java
rename to core/java/test/junit/net/i2p/util/UtilTestSuite.java
diff --git a/core/java/test/scalatest/net/i2p/data/HashSpec.scala b/core/java/test/scalatest/net/i2p/data/HashSpec.scala
new file mode 100644
index 0000000000000000000000000000000000000000..ae925ed62f18fcb62f928cedd724548513b07ac0
--- /dev/null
+++ b/core/java/test/scalatest/net/i2p/data/HashSpec.scala
@@ -0,0 +1,17 @@
+package net.i2p.data
+
+import org.scalatest.FunSpec
+import org.scalatest.matchers.ShouldMatchers
+
+/**
+ * @author str4d
+ */
+class HashSpec extends FunSpec with ShouldMatchers {
+    val hash = new Hash
+
+    describe("A Hash") {
+        it("should be 32 bytes long") {
+            hash should have length (32)
+        }
+    }
+}
diff --git a/core/java/test/scalatest/net/i2p/data/PrivateKeySpec.scala b/core/java/test/scalatest/net/i2p/data/PrivateKeySpec.scala
new file mode 100644
index 0000000000000000000000000000000000000000..583c329bed3d9b55d30649fbd28f1780a79bb565
--- /dev/null
+++ b/core/java/test/scalatest/net/i2p/data/PrivateKeySpec.scala
@@ -0,0 +1,13 @@
+package net.i2p.data
+
+import org.scalatest.FunSpec
+import org.scalatest.matchers.ShouldMatchers
+
+/**
+ * @author str4d
+ */
+class PrivateKeySpec extends FunSpec with ShouldMatchers {
+    describe("A PrivateKey") {
+        it("should be 256 bytes long") (pending)
+    }
+}
diff --git a/core/java/test/scalatest/net/i2p/data/PublicKeySpec.scala b/core/java/test/scalatest/net/i2p/data/PublicKeySpec.scala
new file mode 100644
index 0000000000000000000000000000000000000000..5d131a8fd5676c53ed4c2e2392e49a280996731b
--- /dev/null
+++ b/core/java/test/scalatest/net/i2p/data/PublicKeySpec.scala
@@ -0,0 +1,13 @@
+package net.i2p.data
+
+import org.scalatest.FunSpec
+import org.scalatest.matchers.ShouldMatchers
+
+/**
+ * @author str4d
+ */
+class PublicKeySpec extends FunSpec with ShouldMatchers {
+    describe("A PublicKey") {
+        it("should be 256 bytes long") (pending)
+    }
+}
diff --git a/core/java/test/scalatest/net/i2p/data/SessionKeySpec.scala b/core/java/test/scalatest/net/i2p/data/SessionKeySpec.scala
new file mode 100644
index 0000000000000000000000000000000000000000..77c62bcf660314c6c91c91382046dd003d37ce3f
--- /dev/null
+++ b/core/java/test/scalatest/net/i2p/data/SessionKeySpec.scala
@@ -0,0 +1,13 @@
+package net.i2p.data
+
+import org.scalatest.FunSpec
+import org.scalatest.matchers.ShouldMatchers
+
+/**
+ * @author str4d
+ */
+class SessionKeySpec extends FunSpec with ShouldMatchers {
+    describe("A SessionKey") {
+        it("should be 32 bytes long") (pending)
+    }
+}
diff --git a/core/java/test/scalatest/net/i2p/data/SessionTagSpec.scala b/core/java/test/scalatest/net/i2p/data/SessionTagSpec.scala
new file mode 100644
index 0000000000000000000000000000000000000000..8a755bfc7eafb579dfb803a36dfab10aa51a379d
--- /dev/null
+++ b/core/java/test/scalatest/net/i2p/data/SessionTagSpec.scala
@@ -0,0 +1,13 @@
+package net.i2p.data
+
+import org.scalatest.FunSpec
+import org.scalatest.matchers.ShouldMatchers
+
+/**
+ * @author str4d
+ */
+class SessionTagSpec extends FunSpec with ShouldMatchers {
+    describe("A SessionTag") {
+        it("should be 32 bytes long") (pending)
+    }
+}
diff --git a/core/java/test/scalatest/net/i2p/data/SignatureSpec.scala b/core/java/test/scalatest/net/i2p/data/SignatureSpec.scala
new file mode 100644
index 0000000000000000000000000000000000000000..ff17c365d7ccfb8b9f8be4cbeb83f1fa592992d5
--- /dev/null
+++ b/core/java/test/scalatest/net/i2p/data/SignatureSpec.scala
@@ -0,0 +1,13 @@
+package net.i2p.data
+
+import org.scalatest.FunSpec
+import org.scalatest.matchers.ShouldMatchers
+
+/**
+ * @author str4d
+ */
+class SignatureSpec extends FunSpec with ShouldMatchers {
+    describe("A Signature") {
+        it("should be 40 bytes long") (pending)
+    }
+}
diff --git a/core/java/test/scalatest/net/i2p/data/SigningPrivateKeySpec.scala b/core/java/test/scalatest/net/i2p/data/SigningPrivateKeySpec.scala
new file mode 100644
index 0000000000000000000000000000000000000000..a4ad5ff33609a4ec2d534d4b6b88847bcb87f388
--- /dev/null
+++ b/core/java/test/scalatest/net/i2p/data/SigningPrivateKeySpec.scala
@@ -0,0 +1,13 @@
+package net.i2p.data
+
+import org.scalatest.FunSpec
+import org.scalatest.matchers.ShouldMatchers
+
+/**
+ * @author str4d
+ */
+class SigningPrivateKeySpec extends FunSpec with ShouldMatchers {
+    describe("A SigningPrivateKey") {
+        it("should be 20 bytes long") (pending)
+    }
+}
diff --git a/core/java/test/scalatest/net/i2p/data/SigningPublicKeySpec.scala b/core/java/test/scalatest/net/i2p/data/SigningPublicKeySpec.scala
new file mode 100644
index 0000000000000000000000000000000000000000..97541c2d5da9d532fc81982099d3c0215e2d28f1
--- /dev/null
+++ b/core/java/test/scalatest/net/i2p/data/SigningPublicKeySpec.scala
@@ -0,0 +1,13 @@
+package net.i2p.data
+
+import org.scalatest.FunSpec
+import org.scalatest.matchers.ShouldMatchers
+
+/**
+ * @author str4d
+ */
+class SigningPublicKeySpec extends FunSpec with ShouldMatchers {
+    describe("A SigningPublicKey") {
+        it("should be 128 bytes long") (pending)
+    }
+}
diff --git a/core/java/test/scalatest/net/i2p/data/TunnelIdSpec.scala b/core/java/test/scalatest/net/i2p/data/TunnelIdSpec.scala
new file mode 100644
index 0000000000000000000000000000000000000000..f7e872dd03b1d5dae236219f295b47d1c486e8b6
--- /dev/null
+++ b/core/java/test/scalatest/net/i2p/data/TunnelIdSpec.scala
@@ -0,0 +1,13 @@
+package net.i2p.data
+
+import org.scalatest.FunSpec
+import org.scalatest.matchers.ShouldMatchers
+
+/**
+ * @author str4d
+ */
+class TunnelIdSpec extends FunSpec with ShouldMatchers {
+    describe("A TunnelId") {
+        it("should be a 4 byte integer") (pending)
+    }
+}
diff --git a/debian/changelog b/debian/changelog
index 9acf18cb53c7c864802f7add3e71d5ab36cce529..ebb7f05d7cc4685976e32020f0727c2283cf8848 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,27 @@
-i2p (0.9-1) stable; urgency=low
+i2p (0.9.1-1) unstable; urgency=low
+
+  * New upstream version 0.9.1
+  * Don't depend on Debian's/Ubuntu's version of Jetty. Jetty6 is going away
+    in the next Debian stable, so we'll switch to our libs sooner than later.
+  * Debconf
+    - New Greek translation
+    - New Italian translation
+    - New Hungarian translation
+  * Initscript
+    - Add graceful option
+    - Change exit statuses
+
+ -- Kill Your TV <killyourtv@i2pmail.org>  Mon, 30 Jul 2012 17:41:04 +0000
+
+i2p (0.9-1) unstable; urgency=low
 
   * New Upstream Version
 
  -- Kill Your TV <killyourtv@i2pmail.org>  Wed, 02 May 2012 16:33:11 +0000
 
-i2p (0.8.13-2) stable; urgency=low
+i2p (0.8.13-2) unstable; urgency=low
 
-  * Fix bug in postinst in Debian Sid caused by changes to adduser's behaviour.
+  * Fix bug in postinst cause by changes to adduser's behaviour.
 
  -- Kill Your TV <killyourtv@i2pmail.org>  Mon, 09 Apr 2012 16:25:19 +0000
 
@@ -51,38 +66,38 @@ i2p (0.8.12-1) stable; urgency=low
 
  -- Kill Your TV <killyourtv@i2pmail.org>  Fri, 06 Jan 2012 02:49:03 +0000
 
-i2p (0.8.11-2) stable; urgency=medium
+i2p (0.8.11+repack-2) stable; urgency=medium
 
   * Fix STUPID bug running I2P with i2prouter. Thanks soundwave.
 
  -- Kill Your TV <killyourtv@i2pmail.org>  Tue, 08 Nov 2011 20:02:05 +0000
 
-i2p (0.8.11-1) stable; urgency=low
+i2p (0.8.11+repack-1) stable; urgency=low
 
   * New Upstream Version
   * sv and uk debconf translation updates
 
  -- Kill Your TV <killyourtv@i2pmail.org>  Mon, 07 Nov 2011 19:20:15 +0000
 
-i2p (0.8.10-1) stable; urgency=medium
+i2p (0.8.10+repack-1) stable; urgency=medium
 
   * New upstream version
 
  -- Kill Your TV <killyourtv@i2pmail.org>  Thu, 20 Oct 2011 05:25:04 +0000
 
-i2p (0.8.9-1) stable; urgency=medium
+i2p (0.8.9+repack-1) stable; urgency=medium
 
   * New upstream version
 
  -- Kill Your TV <killyourtv@i2pmail.org>  Tue, 11 Oct 2011 19:55:08 +0000
 
-i2p (0.8.8-3) UNRELEASED; urgency=low
+i2p (0.8.8+repack-3) UNRELEASED; urgency=low
 
   * Add dump option to initscript
 
  -- Kill Your TV <killyourtv@i2pmail.org>  Tue, 06 Sep 2011 12:42:22 +0000
 
-i2p (0.8.8-2) stable; urgency=medium
+i2p (0.8.8+repack-2) stable; urgency=medium
 
   * Backport patch from mtn 04ec606 to fix trac #515
   * Fix trac ticket #514 ("debconf values are overwritten upon
@@ -92,7 +107,7 @@ i2p (0.8.8-2) stable; urgency=medium
 
  -- Kill Your TV <killyourtv@i2pmail.org>  Fri, 02 Sep 2011 23:32:32 +0000
 
-i2p (0.8.8-1) stable; urgency=low
+i2p (0.8.8+repack-1) stable; urgency=low
 
   * New Upstream Version
 
diff --git a/debian/control b/debian/control
index 7941f4617aa86a3bf0c5d6b416748f775b8250b9..1e7e30c539c47b0b1cf555c99a9bc3c19e4a2ed2 100644
--- a/debian/control
+++ b/debian/control
@@ -10,11 +10,7 @@ Build-Depends: debhelper (>= 7.0.50~),
  debconf,
  default-jdk,
  gettext,
- libcommons-el-java,
- libcommons-logging-java,
  libgmp3-dev,
- libjetty-extra-java,
- libjetty-java,
  po-debconf
 
 Package: i2p
@@ -69,10 +65,7 @@ Architecture: all
 Section: net
 Priority: optional
 Depends: ${misc:Depends}, ${java:Depends}, ${shlibs:Depends},
- default-jre-headless | java5-runtime-headless | java6-runtime-headless,
- libcommons-logging-java,
- libjetty-java,
- libtomcat6-java
+ default-jre-headless | java5-runtime-headless | java6-runtime-headless, libecj-java
 Replaces: i2p ( << 0.8.6-5)
 Breaks: i2p (<< 0.8.6-5)
 Recommends: libjbigi-jni (>= ${source:Version}), libjbigi-jni (<< ${source:Version}.1~), ttf-dejavu
diff --git a/debian/i2p-router.install b/debian/i2p-router.install
index c6f649c8ff9b7f4023cc047f5d719c6938bf1f62..a473c07ac205473757b94ccf6b079e76b1b48110 100644
--- a/debian/i2p-router.install
+++ b/debian/i2p-router.install
@@ -18,32 +18,31 @@ pkg-temp/router.config usr/share/i2p
 pkg-temp/systray.config usr/share/i2p
 pkg-temp/webapps usr/share/i2p
 
-# We'll selectively copy things from pkg-temp
-# to ensure that potential Jetty jars aren't
-# duplicated
 pkg-temp/lib/BOB.jar usr/share/i2p/lib
+pkg-temp/lib/commons-el.jar usr/share/i2p/lib
+pkg-temp/lib/commons-logging.jar usr/share/i2p/lib
 pkg-temp/lib/desktopgui.jar usr/share/i2p/lib
 pkg-temp/lib/i2p.jar usr/share/i2p/lib
 pkg-temp/lib/i2psnark.jar usr/share/i2p/lib
 pkg-temp/lib/i2ptunnel.jar usr/share/i2p/lib
+pkg-temp/lib/jasper-compiler.jar usr/share/i2p/lib
+pkg-temp/lib/jasper-runtime.jar usr/share/i2p/lib
+pkg-temp/lib/javax.servlet.jar usr/share/i2p/lib
 pkg-temp/lib/jetty-i2p.jar usr/share/i2p/lib
+pkg-temp/lib/jetty-java5-threadpool.jar usr/share/i2p/lib
+pkg-temp/lib/jetty-rewrite-handler.jar usr/share/i2p/lib
+pkg-temp/lib/jetty-sslengine.jar usr/share/i2p/lib
+pkg-temp/lib/jetty-start.jar usr/share/i2p/lib
+pkg-temp/lib/jetty-util.jar usr/share/i2p/lib
 pkg-temp/lib/jrobin.jar usr/share/i2p/lib
 pkg-temp/lib/jstl.jar usr/share/i2p/lib
 pkg-temp/lib/mstreaming.jar usr/share/i2p/lib
-pkg-temp/lib/router.jar usr/share/i2p/lib
+pkg-temp/lib/org.mortbay.jetty.jar usr/share/i2p/lib
+pkg-temp/lib/org.mortbay.jmx.jar usr/share/i2p/lib
 pkg-temp/lib/routerconsole.jar usr/share/i2p/lib
+pkg-temp/lib/router.jar usr/share/i2p/lib
 pkg-temp/lib/sam.jar usr/share/i2p/lib
 pkg-temp/lib/standard.jar usr/share/i2p/lib
 pkg-temp/lib/streaming.jar usr/share/i2p/lib
-pkg-temp/lib/systray.jar usr/share/i2p/lib
 pkg-temp/lib/systray4j.jar usr/share/i2p/lib
-
-# These are copied over to avoid depending on libjetty-extra-java
-# and pulling in dependencies that we don't care about
-pkg-temp/lib/commons-el.jar usr/share/i2p/lib
-pkg-temp/lib/jetty-java5-threadpool.jar usr/share/i2p/lib
-pkg-temp/lib/jetty-rewrite-handler.jar usr/share/i2p/lib
-pkg-temp/lib/org.mortbay.jmx.jar usr/share/i2p/lib
-
-# dummy file (copying in case a plugin tries to load it directly)
-pkg-temp/lib/jasper-compiler.jar usr/share/i2p/lib
+pkg-temp/lib/systray.jar usr/share/i2p/lib
diff --git a/debian/i2p-router.links b/debian/i2p-router.links
index f66cafb4a1e17167ca6890351a0031b7f6185da0..9371f8e7b84c10215b42c2e44ca4f2af0dc68ce5 100644
--- a/debian/i2p-router.links
+++ b/debian/i2p-router.links
@@ -3,24 +3,4 @@ usr/share/common-licenses/LGPL-2.1 usr/share/doc/i2p-router/licenses/LICENSE-LGP
 usr/share/common-licenses/Apache-2.0 usr/share/doc/i2p-router/licenses/LICENSE-Apache2.0.txt
 usr/share/common-licenses/BSD usr/share/doc/i2p-router/licenses/LICENSE-BSD.txt
 
-# From libcommons-logging-java
-usr/share/java/commons-logging.jar usr/share/i2p/lib/commons-logging.jar
-
-# From libtomcat6-java
-usr/share/java/jasper.jar usr/share/i2p/lib/jasper-runtime.jar
-usr/share/java/jasper-el.jar usr/share/i2p/lib/jasper-el.jar
-usr/share/java/tomcat-juli.jar usr/share/i2p/lib/tomcat-juli.jar
-## Used by some plugins, such as Pebble. Might be good to include it
-## since we use libtomcat6-java anyway
 usr/share/java/eclipse-ecj.jar usr/share/i2p/lib/eclipse-ecj.jar
-
-# From libjetty-java
-usr/share/java/jetty.jar usr/share/i2p/lib/org.mortbay.jetty.jar
-usr/share/java/jetty-util.jar usr/share/i2p/lib/jetty-util.jar
-usr/share/java/jetty-sslengine.jar usr/share/i2p/lib/jetty-sslengine.jar
-usr/share/java/jetty-start.jar usr/share/i2p/lib/jetty-start.jar
-
-# From libservlet2.5-java
-usr/share/java/servlet-api-2.5.jar usr/share/i2p/lib/servlet-api.jar
-usr/share/java/jsp-api-2.1.jar usr/share/i2p/lib/jsp-api.jar
-usr/share/java/el-api-2.1.jar usr/share/i2p/lib/el-api.jar
diff --git a/debian/rules b/debian/rules
index dca0398d2e92c05691e6b46698c5d19014c1288d..d5f9b339fa287e2ccac17b6cc98dfd938d35ae5d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -31,7 +31,7 @@ ROUTERVERSION=$(CURDIR)/router/java/src/net/i2p/router/RouterVersion.java
 # I2P's version will be displayed in the router console as "$I2PVERSION-$EXTRAPREFIX$DEBIANVERSION", eg. 0.8.12-0-deb1
 export EXTRAPREFIX := deb
 export JAVA_HOME I2P
-export DEBIANVERSION := $(shell dpkg-parsechangelog |awk -F' ' '/Version:/{print $$2}' |sed 's/.*-\([[:digit:]]\{1,\}\).*$$/\1/')
+export DEBIANVERSION := $(shell dpkg-parsechangelog |awk -F' ' '/^Version:/{print $$2}' |sed 's/.*-\([0-9A-Za-z~]\{1,\}\)$$/\1/')
 #export DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
 
 %:
@@ -43,8 +43,8 @@ override_dh_auto_clean:
 	-[ -r $(CURDIR)/debian/routerversion.java.bak ] && mv -f $(CURDIR)/debian/routerversion.java.bak $(ROUTERVERSION)
 	dh_auto_clean
 	ant distclean
-	rm -f core/c/jbigi/*.[s]o
-	rm -rf core/c/jcpuid/lib/
+	find $(CURDIR)/core -name '*\.[s]o' -exec rm -f {} \;
+	rm -rf $(CURDIR)/core/c/jcpuid/lib/
 	#rm -f $(CURDIR)/installer/lib/wrapper/all/wrapper.jar
 	debconf-updatepo
 
@@ -53,12 +53,16 @@ override_dh_auto_build:
 binary-indep: build-indep
 build-indep:
 	dh_prep
-	cp -f $(ROUTERVERSION) $(CURDIR)/debian/routerversion.java.bak
+	if [ ! -e $(CURDIR)/debian/routerversion.java.bak ]; then \
+		cp $(ROUTERVERSION) $(CURDIR)/debian/routerversion.java.bak; \
+	fi
+ifeq "$(findstring deb,$(shell grep 'deb' $(ROUTERVERSION)))" ""
 	sed -e "s/\(.*EXTRA\ =\ \)[^ ]*\"\(.*\)\"/\1\"\2-$$EXTRAPREFIX$$DEBIANVERSION\"/" < $(ROUTERVERSION) > $(ROUTERVERSION).tmp
 	mv -f $(ROUTERVERSION).tmp $(ROUTERVERSION)
-	# The next line is used by KYTV when building from source packages
-	#[ -r jetty/jetty-5.1.15.tgz ] && ln -sf $(CURDIR)/jetty/jetty-5.1.15.tgz $(CURDIR)/apps/jetty/jetty-5.1.15.tgz
-	ant preppkg-unix javadoc
+else
+	@echo "Already found deb in version, not doing anything"
+endif
+	TZ=UTC ant preppkg-unix javadoc
 	echo router.updateDisabled=true > $(I2P)/router.config
 	mv $(I2P)/runplain.sh $(I2P)/i2prouter-nowrapper
 	
diff --git a/history.txt b/history.txt
index c84d07cc6cc9d703d4d860d1a447e78cf4903e3a..b90c8a45360113c30c577ac5c6c7005ddd89b4ba 100644
--- a/history.txt
+++ b/history.txt
@@ -1,8 +1,86 @@
+2012-08-03 zzz
+ * build.xml: Add buildI2PTunnelJar target for Android
+ * i2psnark: Finish migration to I2P logging to reduce object churn (ticket #673)
+ * LogManager: Add logger.logBufferSize and logger.dropOnOverflow options (ticket #662)
+ * JobQueue: Synch fix (ticket #670)
+ * OutNetMessage: Fix NPE when log level = INFO (ticket #676)
+ * SimpleScheduler, SimpleTimer2: Replace getInstance() calls
+ * UDP:
+   - Catch some cases where UDPPackets were not returned to the cache (ticket #675)
+   - Fix inverted logging logic (ticket #663)
+   - Remove check in UDPPacket.getLifetime() (ticket #664)
+   - RemoteHostID cleanup, cache hashcode
+   - Remove udp.fetchRemoteSlow stat
+   - Remove some time stamping in UDPPacket
+   - Other cleanups - see http://zzz.i2p/topics/1198
+
+2012-07-30 zzz
+ * build.xml: Move more default properties to build.properties
+ * DecayingBloomFilter, DecayingHashSet, xlattice filters:
+   - Move from core to router
+   - Comment out tests
+ * ElGamal/AES/SessionTag:
+   - Increase TX expire from 10 to 12 min, while keeping RX expire at 15 min.
+     3 minutes should be plenty of clock skew + delay.
+   - Move tags-to-send and low-threshold values to be per-SKM
+   - New session config options crypto.tagsToSend and crypto.lowTagThreshold
+   - Prep for per-packet override of tags and thresholds
+   - Cleanups and Javadocs
+ * GarlicMessageBuilder:
+   - Put data clove last to speed acks and leaseset store on far end
+ * I2PTunnel: Add some defaults for the new session config options
+ * OCMOSJ:
+   - Don't bundle LeaseSet just because we're requesting an ACK
+   - Changed session config option shouldBundleReplyInfo to default to true
+     and be used to disable bundling altogether when set to false.
+     Was previously an undocumented option to force bundling with a certain probability.
+   - Don't send tags unless we've already generated a reply token (race)
+   - Cleanups and Javadocs
+ * RoutingKeyGenerator: Cleanups (ticket #672)
+
+* 2012-07-30 0.9.1 released
+
+2012-07-28 str4d
+ * Console: theme fixes
+
+2012-07-26 kytv
+* Update geoip.txt based on Maxmind GeoLite Country database from 2012-07-04
+* Finnish, French, German, Spanish and Swedish translation updates from TX
+
+2012-07-26 sponge
+* BOB Fix static references to Log
+
+2012-07-24 sponge
+ * BOB reset spin flag to enable restart from zap command
+
+2012-07-24 str4d
+ * Summary bar: disable fallback iframe in summary.jsi (so when JS is disabled
+   the summary bar will not refresh at all)
+ * Home page:
+   - Replaced 16x16 icons with 32x32 ones
+   - Updated icon for git.repo.i2p
+   - Moved RestartStatus back above LocalDestinations
+
+2012-07-24 zzz
+ * LookaheadInputStream: Fix bug causing gunzip fails, esp. on Android
+ * Router: Don't create router.ping file on Android
+ * SSLEepGet: Fix on Android (ticket #668)
+
+2012-07-21 zzz
+ * i2psnark: Remove dark theme
+ * Reseed: Add new cert for cowpuncher
+ * SSU: Remove exception creation (ticket #665)
+
+2012-07-21 str4d
+ * Home page: unlinked the iframed pages for i2psnark and susimail (the pages
+   /webmail and /torrents still exist, but the console links to the apps
+   directly instead for now)
+
 2012-07-19 str4d
  * Home page: replaced itoopie with an eepsite icon (c/o dr|z3d) for eepsites
    with no icon of their own.
  * i2psnark:
-   - New light theme which integrates with console light theme
+   - New light theme (c/o dr|z3d) which integrates with console light theme
    - Moved table heading text into tooltips to reduce visual clutter
 
 2012-07-18 str4d
diff --git a/installer/install.xml b/installer/install.xml
index 4fb913a2db39b1a93fe94ecd9b00e3c8ec531d4c..d694d74a0c4a747546710604f9d0861647289cfb 100644
--- a/installer/install.xml
+++ b/installer/install.xml
@@ -4,7 +4,7 @@
 
     <info>
         <appname>i2p</appname>
-        <appversion>0.9</appversion>
+        <appversion>0.9.1</appversion>
         <authors>
             <author name="I2P" email="http://forum.i2p2.de/"/>
         </authors>
diff --git a/installer/resources/certificates/cowpuncher.drollette.com.crt b/installer/resources/certificates/cowpuncher.drollette.com.crt
new file mode 100644
index 0000000000000000000000000000000000000000..c38e081588873697d90482c765e4927a6f8e9021
--- /dev/null
+++ b/installer/resources/certificates/cowpuncher.drollette.com.crt
@@ -0,0 +1,33 @@
+-----BEGIN CERTIFICATE-----
+MIIFuDCCA6ACAQEwDQYJKoZIhvcNAQEFBQAwgacxCzAJBgNVBAYTAlVTMQ4wDAYD
+VQQIEwVUZXhhczEPMA0GA1UEBxMGRGFsbGFzMRcwFQYDVQQKEw5NYXR0IERyb2xs
+ZXR0ZTEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MRswGQYDVQQDExJt
+YXR0LmRyb2xsZXR0ZS5jb20xITAfBgkqhkiG9w0BCQEWEm1hdHRAZHJvbGxldHRl
+LmNvbTAeFw0xMjA3MTkyMDA4NTlaFw0xMzA3MTkyMDA4NTlaMIGbMQswCQYDVQQG
+EwJVUzEOMAwGA1UECBMFVGV4YXMxDzANBgNVBAcTBkRhbGxhczEXMBUGA1UEChMO
+TWF0dCBEcm9sbGV0dGUxDDAKBgNVBAsTA0kyUDEhMB8GA1UEAxMYY293cHVuY2hl
+ci5kcm9sbGV0dGUuY29tMSEwHwYJKoZIhvcNAQkBFhJtYXR0QGRyb2xsZXR0ZS5j
+b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ/+JvEN2VOovtIw4f
+1nfcwnl0XuZJgq/i8D7sjsPTmU7S2gd5vrSBzBGdBUqNZNdMECq0OMS/r80lmiDd
+6uiTqHmVZZqlhy8dFRTFLN1wVDhpWgvDxpt96VUeLOt3VAcsTpD1uiVfnhRxNFyy
+q5WnJpSgFJKfy/irphS9ldmqZWL4jCvb7Xddyle5yEeYzM3YnDPxaUvm0fsZddaM
+uSecVGDz0owOUUu6Ci+caliA5PiOWsxUqgpNzAGaBRgYhVjfuwb7MqmEN+Znk1FW
+Xfyr7D+rGLlQg2KkYf52WLyV5zofQ8LClYgWugbplwmwlsZC7x2IxsfZ4yi4Xujv
+nPfY9+rsbkQ+Ur7jxsfJMclmtSemYIKy9GOk2mKh2SaShQOwb3NI43vgzYIfK5ze
+yj4ErbKKpgoSUYREu7UY3fPdOwaTduoWn4c9DfPD5J36bSft5AAMnZTqNRDHCrk0
+tqVsvdlZeGq8P9UM8EZgGEk80ppjKyH14jVXf/XY5sTftsYps1El64MhbYlE8YbY
+2cDG1iG3FI+NTtLem3DZZ0F/jfcsKz5BHSNr0EY6kJDa4gsErzGbI4h7XNAYY5RL
+AqSiPqirOWWhQIGPZ0u4RCOSLct9a7J5v5LETS2s/ixYSCBaZpCYastNz1cdpepP
+INvZdvVHSC6IQg7mticPDtbWBwIDAQABMA0GCSqGSIb3DQEBBQUAA4ICAQBX6uJO
+YeYLIQwjGMlG2BSZwf9DKhkOht/vvtCDnCoRHK+YQqjoze5IG8mECH8qxnwIH2c7
+qmokycAWGduQdgP+TBdWVDGBBCClY0y88CLmbPugcn9bK+NyVnc4oikXsPwz/rsO
+AmkEblxFZo9pj3VN2pLfNNcNEiIG9kPqQuaGOBcCtyDm6IBk2Vjf+OOczNDBR7fI
+xqUedRtOEEf30CzD4rY0VuMYdXkIqRNfU9Jc740F/fYruOpBqxCCTvsiZqZeQInU
+Eo7LVovlUo84uuuZBQ3Nlje6Q+rxycPHx2v3s/RkK6hTeNE/as148/GiXv0TI8IV
+OYeikMG2uSOjPMK+Vj4r4GGoUqvFW9yvfWb0ekCNIFeZM2vWTN4hzwks4lZLLL9I
+duQ8jPXHGpawYWvkAnFP4SvO37JsUS+iNqe2VgfIqOh7jtkzi6U+/AKt8QHfKWIH
+H2x0MsfsSAonovfMa1N45FuwlH2G2Svk0L+SoYjYhoSMbW6K76aB0q+TNDiZgob5
+De4Jb5veRTGBGstk9KCwzgvPsDhLe0eTHUuMiKLakoPQwpGn3A8QjulsEmBOaD+Y
+Q/X4RtMa4pC85OyNEp5HWQb2veGr5KNt/EP+Cd6OxL+BnRHvVo9GwxoOlXL/DKQ9
+FU/968aqmQhBZrK2rq5j2xY7vFSrVRRydtJ1AA==
+-----END CERTIFICATE-----
diff --git a/installer/resources/checklist.txt b/installer/resources/checklist.txt
index 2b1b3a1cb27e170b0942b6789f66cbafe731fcd5..865506c99d3340b2cc709a713152047755ba05f6 100644
--- a/installer/resources/checklist.txt
+++ b/installer/resources/checklist.txt
@@ -4,6 +4,7 @@ Release checklist
 Ensure all translation updates are imported from Transifex
 Sync with mtn.i2p2.i2p
 Start with a clean checkout mtn -d i2p.mtn co --branch=i2p.i2p
+Copy over override.properties to set build.built-by
 Double-check trust list
 Deploy the Jetty archive, a clean checkout lacks it
 
@@ -16,12 +17,12 @@ Change revision in:
 		(change to BUILD = 0 and EXTRA = "")
 
 Review the complete diff from the last release:
-        mtn diff -r t:i2p-0.x.(xx-1) > out.diff
+        mtn diff -r t:i2p-0.9.(xx-1) > out.diff
         vi out.diff
 
 Verify that no untrusted revisions were inadvertently
 blessed by a trusted party:
-        mtn log --brief --no-graph --to t:i2p-0.8.(xx-1) | cut -d ' ' -f 2 | sort | uniq -c
+        mtn log --brief --no-graph --to t:i2p-0.9.(xx-1) | cut -d ' ' -f 2 | sort | uniq -c
 
 =========================================
 NOTE: These tasks are now automated by 'ant release'
@@ -58,7 +59,7 @@ Generate hashes:
 	sha256sum i2pupdate.su2
 
 Generate PGP signatures:
-	gpg -b i2pinstall-0..x xx.exe
+	gpg -b i2pinstall-0.x xx.exe
 	gpg -b i2psource-0.x.xx.tar.bz2
 	gpg -b i2pupdate-0.x.xx.zip
 	gpg -b i2pupdate.sud
diff --git a/installer/resources/geoip.txt b/installer/resources/geoip.txt
index fb4fc214932e8ab70c3eb7c7a5e8f4966057226c..f7ecfe073a54cc2ef6af998f3a5f365104000b4c 100644
--- a/installer/resources/geoip.txt
+++ b/installer/resources/geoip.txt
@@ -1,10 +1,11 @@
 # Last updated based on Maxmind GeoLite Country
-# dated 2012-04-04
+# dated 2012-07-04
 # Script borrowed from Tor
 #
 # wget http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
 # cut -d, -f3-5 < GeoIPCountryWhois.csv|sed 's/"//g' > geoip.txt
 # cut -d, -f5,6 < GeoIPCountryWhois.csv |sed 's/"//g' | sort | uniq > countries.txt
+7602176,7864319,AT
 16777216,16777471,AU
 16777472,16778239,CN
 16778240,16779263,AU
@@ -190,7 +191,9 @@
 48234496,49283071,IT
 49283072,49807359,DE
 49807360,50331647,SE
-50331648,68257567,US
+50331648,57083940,US
+57083941,57083941,BE
+57083942,68257567,US
 68257568,68257599,CA
 68257600,68259583,US
 68259584,68259599,CA
@@ -212,28 +215,458 @@
 69533952,69534207,CA
 69534208,69915111,US
 69915112,69915119,CA
-69915120,69956103,US
+69915120,69937263,US
+69937264,69937271,CA
+69937272,69956103,US
 69956104,69956111,BM
-69956112,72303007,US
+69956112,71007487,US
+71007488,71007743,A1
+71007744,71571339,US
+71571340,71571340,DE
+71571341,71571389,US
+71571390,71571390,DE
+71571391,71571713,US
+71571714,71571715,DE
+71571716,71595007,US
+71595008,71595519,GB
+71595520,71664639,US
+71664640,71664692,GB
+71664693,71664693,US
+71664694,71664700,GB
+71664701,71664701,US
+71664702,71664704,GB
+71664705,71664705,US
+71664706,71664752,GB
+71664753,71664753,US
+71664754,71664895,GB
+71664896,71665077,US
+71665078,71665078,DE
+71665079,71666464,US
+71666465,71666465,DE
+71666466,71666529,US
+71666530,71666530,GB
+71666531,71666711,US
+71666712,71666719,DE
+71666720,71667092,US
+71667093,71667093,DE
+71667094,71667113,US
+71667114,71667114,NL
+71667115,71667529,US
+71667530,71667530,GB
+71667531,71667625,US
+71667626,71667626,DE
+71667627,71667633,US
+71667634,71667634,DE
+71667635,71667656,US
+71667657,71667657,NL
+71667658,72303007,US
 72303008,72303039,CA
 72303040,72348895,US
 72348896,72348927,CA
-72348928,72349055,US
-72349056,72349119,BM
-72349120,83886079,US
+72348928,83886079,US
+83886080,83951615,SY
+83951616,83959807,UA
+83959808,83961855,ES
+83961856,83962111,KW
+83962112,83962367,SA
+83962368,83963647,CY
+83963648,83963903,JO
+83963904,83965951,RU
+83965952,83967999,CZ
+83968000,83976191,DE
+83976192,83978239,CH
+83978240,83980287,IQ
+83980288,83982335,CH
+83982336,84017151,DE
+84017152,84021247,IT
+84021248,84023295,GB
+84023296,84025343,ES
+84025344,84033535,RU
+84033536,84037631,NL
+84037632,84039679,TR
+84039680,84041727,ES
+84041728,84049919,GB
+84049920,84082687,RO
+84082688,84148223,RU
+84148224,84410367,DE
+84410368,84443135,RU
+84443136,84451327,LB
+84451328,84457471,RU
+84457472,84459519,A2
+84459520,84471807,RU
+84471808,84473855,IQ
+84473856,84475903,HU
+84475904,84541439,DE
+84557824,84574207,GB
+84574208,84576255,FR
+84576256,84582399,GB
+84582400,84590591,DE
+84594688,84598783,DE
+84598784,84600831,IQ
+84600832,84602879,GB
+84602880,84606975,AZ
+84606976,84609023,AT
+84609024,84615167,GB
+84615168,84617215,IT
+84617216,84619263,PS
+84619264,84621311,DE
+84621312,84623359,GR
+84623360,84627455,RU
+84627456,84629503,GB
+84631552,84639743,IT
+84639744,84672511,TR
+84672512,84934655,RO
+84934656,85196799,RU
+85196800,85262335,LT
+85262336,85327871,OM
+85327872,85360639,IR
+85360640,85362687,IL
+85362688,85364735,GB
+85364736,85366783,DE
+85366784,85368831,CZ
+85368832,85377023,RS
+85377024,85385215,IR
+85385216,85387263,GB
+85387264,85389311,SE
+85389312,85391359,DE
+85391360,85393407,NL
+85393408,85401599,EU
+85401600,85403647,IT
+85403648,85405695,FR
+85405696,85407743,RU
+85407744,85409791,FI
+85409792,85417983,CH
+85417984,85422079,RU
+85422080,85424127,IR
+85424128,85426175,TR
+85426176,85458943,BE
+85458944,85721087,TR
+85721088,85723135,HU
+85723136,85725183,IT
+85725184,85729279,RU
+85729280,85731327,IR
+85731328,85733375,DE
+85733376,85737471,GB
+85737472,85753855,DE
+85753856,85770239,IL
+85770240,85786623,DE
+85786624,85852159,IL
+85852160,86015999,AE
+86016000,86018047,BG
+86018048,86020095,SI
+86020096,86022143,RU
+86022144,86024191,GB
+86024192,86026239,DE
+86026240,86028287,MD
+86028288,86030335,MK
+86030336,86032383,DE
+86032384,86048767,OM
+86048768,86114303,DK
+86114304,86147071,KZ
+86147072,86155263,ES
+86155264,86157311,PS
+86157312,86159359,IL
+86159360,86161407,UA
+86161408,86163455,IT
+86163456,86171647,IR
+86171648,86173695,DE
+86173696,86175743,NL
+86175744,86177791,EE
+86177792,86179839,LI
+86179840,86220799,RU
+86220800,86222847,JE
+86222848,86224895,RU
+86224896,86226943,NL
+86226944,86228991,SE
+86231040,86233087,ES
+86233088,86235135,RO
+86235136,86237183,ES
+86237184,86245375,DE
+86245376,86376447,OM
+86376448,86409215,AE
+86409216,86441983,HU
+86441984,86442723,FR
+86442724,86442724,PL
+86442725,86444319,FR
+86444320,86444323,ES
+86444324,86446427,FR
+86446428,86446431,DE
+86446432,86454335,FR
+86454336,86454339,DE
+86454340,86456195,FR
+86456196,86456211,DE
+86456212,86474751,FR
+86474752,86482943,HR
+86482944,86484991,RU
+86484992,86487039,NL
+86487040,86489087,GB
+86489088,86491135,NL
+86491136,86493183,PL
+86493184,86495231,RU
+86495232,86497279,ES
+86497280,86499327,NL
+86499328,86503423,FR
+86503424,86505471,DE
+86505472,86507519,GB
+86507520,86573055,ES
+86573056,86638591,RO
+86638592,86671359,RU
+86671360,86673407,GB
+86673408,86675455,DE
+86675456,86677503,IT
+86677504,86679551,FR
+86679552,86687743,RO
+86687744,86695935,IQ
+86695936,86704127,SA
+86704128,86720511,PT
+86720512,86736895,BA
+86736896,86745087,RU
+86745088,86753279,HR
+86753280,86761471,PS
+86761472,86763519,CZ
+86763520,86765567,IT
+86765568,86767615,RU
+86767616,86769663,IT
+86769664,86773759,RU
+86773760,86777855,EU
+86777856,86779903,AZ
+86779904,86786047,RU
+86786048,86788095,NO
+86788096,86790143,NL
+86790144,86794239,TR
+86794240,86795263,DE
+86795264,86796287,NL
+86796288,86797311,US
+86797312,86798335,DE
+86798336,86802431,CH
+86802432,86804479,GE
+86804480,86806527,DK
+86806528,86810623,TR
+86810624,86812671,FR
+86812672,86814719,RU
+86814720,86816767,SE
+86816768,86818815,EE
+86818816,86822911,PT
+86822912,86824959,AT
+86824960,86827007,LV
+86827008,86831103,GB
+86831104,86833151,FI
+86833152,86835199,GB
+86835200,86837247,DE
+86837248,86839295,ES
+86839296,86849535,GB
+86849536,86851583,CZ
+86851584,86867967,RU
+86867968,86872063,JO
+86872064,86874111,GB
+86874112,86876159,NO
+86876160,86880255,ES
+86880256,86882303,DE
+86882304,86884351,LB
+86884352,86900735,RU
+86900736,87031807,TR
+87031808,87293951,FR
+87293952,87359487,IR
+87359488,87361535,ES
+87361536,87363583,CZ
+87363584,87367679,RU
+87367680,87375871,IR
+87375872,87384063,GB
+87384064,87386111,AE
+87386112,87388159,CH
+87388160,87390207,UA
+87390208,87392255,RU
+87392256,87425023,BG
+87425024,87556095,GR
+87556096,87558143,ES
+87558144,87560191,IT
+87560192,87562239,DE
+87562240,87564287,UA
+87564288,87566335,HU
+87566336,87568383,FR
+87568384,87570431,GB
+87570432,87572479,ES
+87572480,87588863,MD
+87588864,87590911,GB
+87590912,87592959,RU
+87592960,87597055,DK
+87597056,87599103,ES
+87599104,87601151,IR
+87601152,87621631,DE
+87621632,87623679,LB
+87623680,87625727,KG
+87625728,87627775,NL
+87627776,87629823,ES
+87629824,87631871,IR
+87631872,87633919,DE
+87633920,87635967,DK
+87635968,87638015,GB
+87638016,87640063,UA
+87640064,87642111,RS
+87642112,87646207,GB
+87646208,87654399,FR
+87654400,87670783,PL
+87670784,87672831,DE
+87672832,87674879,CH
+87674880,87676927,AE
+87676928,87678975,RU
+87678976,87681023,NL
+87681024,87683071,RU
+87683072,87685119,SE
+87685120,87687167,NL
+87687168,87752703,UA
+87752704,87818239,CZ
+87818240,87883775,PL
+87883776,87885823,IT
+87885824,87889919,RU
+87889920,87891967,IR
+87891968,87900159,GB
+87900160,87902207,DE
+87902208,87904255,IR
+87904256,87906303,DE
+87906304,87908351,FI
+87908352,87912447,BG
+87912448,87914495,IE
+87914496,87916543,GB
+87916544,87932927,DE
+87932928,87934975,GB
+87934976,87939071,ES
+87939072,87941119,IT
+87941120,87943167,CH
+87943168,87945215,RU
+87945216,87947263,HU
+87947264,87949311,NL
+87949312,87982079,DE
+87982080,88014847,RU
+88014848,88016895,LY
+88016896,88018943,IR
+88018944,88020991,GB
+88020992,88023039,FR
+88023040,88031231,TR
+88031232,88047615,KZ
+88047616,88049663,RU
+88049664,88051711,IT
+88051712,88053759,GB
+88053760,88055807,RU
+88055808,88057855,AM
+88057856,88059903,IT
+88059904,88061951,DE
+88061952,88063999,PL
+88064000,88080383,HU
+88080384,88604671,GB
+88604672,88866815,RU
+88866816,88932351,KZ
+88932352,88940543,RU
+88940544,88948735,GB
+88948736,88965119,IT
+88965120,88997887,AM
+88997888,89063423,DE
+89063424,89079807,GB
+89079808,89096191,NL
+89096192,89128959,RU
+89128960,89260031,GB
+89260032,89325567,SA
+89325568,89327615,NL
+89327616,89329663,GB
+89329664,89331711,UA
+89331712,89333759,DK
+89333760,89337855,RO
+89337856,89339903,ES
+89339904,89341951,FI
+89341952,89350143,ES
+89350144,89352191,GB
+89352192,89354239,IT
+89354240,89356287,AE
+89356288,89358335,IT
+89358336,89374719,DE
+89374720,89382911,GB
+89382912,89384959,NO
+89384960,89387007,FR
+89387008,89391103,IE
+89391104,90439679,IT
+90439680,90456063,DE
+90456064,90472447,RU
+90472448,90476543,DE
+90476544,90478591,FR
+90478592,90480639,GB
+90480640,90482687,YE
+90482688,90484735,GB
+90488832,90497023,BY
+90497024,90499071,NL
+90499072,90501119,IT
+90501120,90503167,GB
+90503168,90505215,IL
+90505216,90570751,RU
+90570752,90578943,IT
+90578944,90583039,IR
+90583040,90587135,CZ
+90587136,90589183,PL
+90589184,90591231,FR
+90591232,90595327,GB
+90595328,90603519,PS
+90603520,90605567,ES
+90605568,90607615,NL
+90607616,90609663,CH
+90609664,90611711,RU
+90611712,90613759,DE
+90613760,90615807,GB
+90615808,90617855,SI
+90617856,90619903,GB
+90619904,90636287,IL
+90636288,90701823,DK
+90701824,90705919,TR
+90705920,90707967,CZ
+90707968,90710015,IT
+90710016,90718207,UA
+90718208,90720255,EU
+90720256,90722303,IQ
+90722304,90724351,FI
+90724352,90726399,CH
+90728448,90730495,DE
+90730496,90734591,NL
+90734592,90736639,SY
+90736640,90738687,NL
+90738688,90740735,DE
+90740736,90742783,NL
+90742784,90750975,BG
+90750976,90753023,FR
+90767360,90832895,UA
+90832896,90898431,EU
+90898432,90963967,RO
+90963968,91226111,SA
+91226112,92274687,IR
+92274688,92536831,RU
 100663296,121195295,US
 121195296,121195327,IT
 121195328,134693119,US
 134693120,134693375,CA
 134693376,134730239,US
 134730240,134730495,CA
-134730496,135192575,US
+134730496,134738943,US
+134738944,134739199,CA
+134739200,134874866,US
+134874867,134874867,DO
+134874868,135013631,US
+135013632,135013887,A1
+135013888,135192575,US
 135192576,135200767,MX
-135200768,135603199,US
+135200768,135430143,US
+135430144,135430399,CA
+135430400,135432191,US
+135432192,135434239,CA
+135434240,135441407,US
+135441408,135441663,CA
+135441664,135603199,US
 135603200,135604223,CA
 135604224,135606783,US
-135606784,135607039,CA
-135607040,152305663,US
+135606784,135607295,CA
+135607296,135792639,US
+135792640,135794687,CA
+135794688,136237055,US
+136237056,136239103,CA
+136239104,136415487,US
+136415488,136415743,CA
+136415744,152305663,US
 152305664,152338431,GB
 152338432,167772159,US
 184549376,201620303,US
@@ -282,7 +715,9 @@
 203658416,203658423,VI
 203658424,203658463,US
 203658464,203658471,VI
-203658472,203658783,US
+203658472,203658495,US
+203658496,203658751,PR
+203658752,203658783,US
 203658784,203658831,VI
 203658832,203658927,US
 203658928,203658935,VI
@@ -294,7 +729,8 @@
 203659040,203659095,VI
 203659096,203850679,US
 203850680,203850687,CA
-203850688,204047103,US
+203850688,204046335,US
+204046336,204047103,PR
 204047104,204047111,VI
 204047112,204047231,US
 204047232,204047247,VI
@@ -313,14 +749,15 @@
 204047552,204047559,VI
 204047560,204047567,PR
 204047568,204047591,VI
-204047592,204047615,PR
-204047616,204048015,US
+204047592,204047999,PR
+204048000,204048015,US
 204048016,204048031,VI
 204048032,204048047,PR
 204048048,204048055,VI
 204048056,204048063,US
 204048064,204048127,VI
-204048128,204126151,US
+204048128,204048383,PR
+204048384,204126151,US
 204126152,204126159,PR
 204126160,204152831,US
 204152832,204153855,PR
@@ -334,7 +771,9 @@
 205953312,205953319,PR
 205953320,205953327,US
 205953328,205953351,PR
-205953352,209831679,US
+205953352,208651639,US
+208651640,208651647,PR
+208651648,209831679,US
 209831680,209831711,DE
 209831712,209845143,US
 209845144,209845151,DE
@@ -344,13 +783,19 @@
 209988528,209988535,VI
 209988536,210022479,US
 210022480,210022487,PR
-210022488,210439559,US
+210022488,210090111,US
+210090112,210090119,PR
+210090120,210439559,US
 210439560,210439567,PR
 210439568,210458623,US
 210458624,210458631,PR
 210458632,210785791,US
 210785792,210786303,BO
-210786304,211410031,US
+210786304,211126783,US
+211126784,211126911,PR
+211126912,211263999,US
+211264000,211264255,SA
+211264256,211410031,US
 211410032,211410039,PR
 211410040,211410119,US
 211410120,211410135,PR
@@ -377,7 +822,9 @@
 212119768,212119775,PR
 212119776,212122039,US
 212122040,212122047,PR
-212122048,212733527,US
+212122048,212491249,US
+212491250,212491250,A1
+212491251,212733527,US
 212733528,212733535,PR
 212733536,212787199,US
 212787200,212788223,PR
@@ -387,7 +834,9 @@
 212788632,212788647,VI
 212788648,212788655,US
 212788656,212788663,VI
-212788664,212788807,US
+212788664,212788671,US
+212788672,212788799,PR
+212788800,212788807,US
 212788808,212788815,VI
 212788816,212788847,US
 212788848,212788863,VI
@@ -480,7 +929,9 @@
 213936872,213936879,PR
 213936880,213936895,US
 213936896,213936903,PR
-213936904,214185983,US
+213936904,214185215,US
+214185216,214185471,PR
+214185472,214185983,US
 214185984,214187007,PR
 214187008,214187775,VI
 214187776,214187807,US
@@ -532,11 +983,35 @@
 214699472,214699487,VI
 214699488,214699519,US
 214699520,214699647,PR
-214699648,214858655,US
+214699648,214699775,VI
+214699776,214699783,PR
+214699784,214699799,US
+214699800,214699807,PR
+214699808,214699839,US
+214699840,214699847,PR
+214699848,214699855,US
+214699856,214699871,PR
+214699872,214699879,US
+214699880,214699895,PR
+214699896,214699911,US
+214699912,214699919,VI
+214699920,214699927,PR
+214699928,214699951,US
+214699952,214699975,PR
+214699976,214699991,VI
+214699992,214700015,US
+214700016,214700023,PR
+214700024,214858655,US
 214858656,214858671,NL
 214858672,215001095,US
 215001096,215001103,VI
-215001104,215723591,US
+215001104,215001151,US
+215001152,215001167,VI
+215001168,215001343,US
+215001344,215001599,VI
+215001600,215002111,US
+215002112,215002127,VI
+215002128,215723591,US
 215723592,215723599,PR
 215723600,216417663,US
 216417664,216417727,PR
@@ -558,7 +1033,9 @@
 217028000,217028007,PR
 217028008,217046775,US
 217046776,217046783,PR
-217046784,234881023,US
+217046784,219187465,US
+219187466,219187467,EU
+219187468,234881023,US
 234881024,234883071,CN
 234883072,234884095,JP
 234884096,234885119,CN
@@ -630,19 +1107,135 @@
 248446976,248512511,TH
 248512512,249561087,CN
 249561088,251658239,VN
-251658240,289011535,US
+251658240,264485119,US
+264485120,264485375,EU
+264485376,264997119,US
+264997120,264997375,EU
+264997376,265005311,US
+265005312,265005567,EU
+265005568,265025791,US
+265025792,265026047,GB
+265026048,265525503,US
+265525504,265525759,AP
+265525760,265529599,US
+265529600,265529855,AP
+265529856,266062079,US
+266062080,266062335,IN
+266062336,266070271,US
+266070272,266070527,AU
+266070528,266578175,US
+266578176,266578431,CA
+266578432,266586367,US
+266586368,266586623,CA
+266586624,266598655,US
+266598656,266598911,BR
+266598912,289011535,US
 289011536,289011543,IT
-289011544,323243895,US
+289011544,289406975,US
+289406976,289603583,IE
+289603584,289628415,GB
+289628416,289628671,US
+289628672,289669119,GB
+289669120,289734655,FR
+289734656,289746943,GB
+289746944,289748991,US
+289748992,289752063,ES
+289752064,289760255,US
+289760256,289763327,DE
+289763328,290264063,US
+290264064,290264575,AT
+290264576,290267135,US
+290267136,290269183,NL
+290269184,290270207,PL
+290270208,290271231,PT
+290271232,290272255,CH
+290272256,290273279,US
+290273280,290275327,RU
+290275328,290277375,DE
+290277376,290279423,US
+290279424,290281471,GB
+290281472,290287615,US
+290287616,290291711,GB
+290291712,290292223,FI
+290292224,290292735,US
+290292736,290293247,NO
+290293248,290293759,US
+290293760,290294271,DK
+290294272,290294783,US
+290294784,290295295,NL
+290295296,290295807,IN
+290295808,290296831,ES
+290296832,290297855,US
+290297856,290298879,SE
+290298880,290299903,US
+290299904,290300927,LU
+290300928,290301951,TR
+290301952,290302463,IN
+290302464,290302975,US
+290302976,290303999,IN
+290304000,290305023,IT
+290305024,290308095,US
+290308096,290310143,DE
+290310144,290312191,US
+290312192,290314239,BE
+290314240,290320383,US
+290320384,290324479,FR
+290324480,290357247,US
+290357248,290365439,IL
+290365440,290423807,US
+290423808,290424831,SE
+290424832,290513663,US
+290513664,290513919,MY
+290513920,323243895,US
 323243896,323243903,FR
 323243904,332132119,US
 332132120,332132127,IL
-332132128,355993887,US
+332132128,344260607,US
+344260608,344261119,GB
+344261120,344261631,US
+344261632,344261887,EU
+344261888,344262655,US
+344262656,344262911,GB
+344262912,344268817,US
+344268818,344268818,EU
+344268819,344588543,US
+344588544,344588799,GB
+344588800,344592895,US
+344592896,344592945,GB
+344592946,344592946,EU
+344592947,344593151,GB
+344593152,344593638,US
+344593639,344593639,SE
+344593640,344651263,US
+344651264,344651519,GB
+344651520,344653823,US
+344653824,344659519,AU
+344659520,344659520,SG
+344659521,344662591,AU
+344662592,344662592,MY
+344662593,344662783,AU
+344662784,344663039,MY
+344663040,344670719,AU
+344670720,344671231,IN
+344671232,344674815,AU
+344674816,344675071,IN
+344675072,344675121,AU
+344675122,344676145,IN
+344676146,344719359,AU
+344719360,344880127,US
+344880128,344880383,EU
+344880384,344881151,US
+344881152,344881407,IN
+344881408,344977407,US
+344977408,344977663,IN
+344977664,355993887,US
 355993888,355993895,IT
 355993896,368674047,US
 368674048,368674303,ES
 368674304,386924543,US
 386924544,387055615,CA
-387055616,387132143,US
+387055616,387121151,PR
+387121152,387132143,US
 387132144,387132151,CA
 387132152,387132231,US
 387132232,387132239,CA
@@ -652,7 +1245,7 @@
 387164416,387164671,CA
 387164672,387825663,US
 387825664,387833855,CA
-387973120,390332415,US
+387833856,390594559,US
 402653184,405012479,US
 405012480,405143551,CA
 405143552,405180415,US
@@ -747,6 +1340,8 @@
 411172864,411303935,US
 411303936,411369471,NL
 411369472,411435007,TR
+411435008,411500543,DE
+411500544,411566079,RS
 411566080,411639807,US
 411639808,411643903,CA
 411648000,411664383,CA
@@ -764,7 +1359,10 @@
 411893760,411975679,CA
 411975680,411979775,US
 411979776,411983871,CA
-411983872,412221439,US
+411983872,411988735,US
+411988736,411988991,EU
+411988992,411989247,GB
+411989248,412221439,US
 412221440,412229631,CA
 412254208,412483583,US
 412483584,412549119,CA
@@ -803,7 +1401,7 @@
 417365160,417366015,US
 417366016,417398783,CA
 417398784,417431551,US
-417464320,417529855,CA
+417431552,417529855,CA
 417529856,417538047,PR
 417538048,417775615,US
 417775616,417796095,CA
@@ -837,7 +1435,8 @@
 452985856,452986879,MY
 452986880,452987903,SG
 452987904,452988927,VN
-452988928,452997119,JP
+452988928,452993023,US
+452993024,452997119,JP
 452997120,453001215,IN
 453001216,453009407,AU
 453009408,453017599,BD
@@ -876,7 +1475,6 @@
 456554496,456555519,PK
 456555520,456556543,JP
 456556544,456560639,AU
-456560640,456562687,IN
 456562688,456564735,CN
 456564736,456572927,IN
 456572928,456589311,CN
@@ -973,7 +1571,8 @@
 460587008,460591103,JP
 460591104,460593151,IN
 460593152,460595199,JP
-460595200,460596223,IN
+460595200,460595711,IN
+460595712,460596223,JP
 460596224,460597247,AU
 460597248,460598271,JP
 460598272,460599295,CN
@@ -994,7 +1593,9 @@
 460939264,460940287,NZ
 460940288,460941311,IN
 460941312,460942335,AU
-460942336,460943359,MY
+460942336,460942847,SG
+460942848,460943103,MY
+460943104,460943359,ID
 460943360,460945407,AU
 460945408,460947455,CN
 460947456,460980223,JP
@@ -1133,7 +1734,9 @@
 520560640,520562687,TR
 520562688,520564735,PL
 520564736,520566783,IE
-520566784,520568831,CH
+520566784,520567039,CH
+520567040,520567295,A1
+520567296,520568831,CH
 520568832,520589311,IR
 520589312,520593407,IT
 520593408,520595455,AM
@@ -1400,7 +2003,9 @@
 523075584,523108351,HR
 523108352,523113983,HU
 523113984,523114239,RO
-523114240,523173887,HU
+523114240,523115775,HU
+523115776,523116287,RO
+523116288,523173887,HU
 523173888,523182079,BA
 523182080,523190271,IR
 523190272,523192319,FI
@@ -1446,7 +2051,9 @@
 528676864,528678911,RU
 528678912,528680959,MD
 528680960,528683007,RO
-528683008,528689151,UA
+528683008,528685823,UA
+528685824,528687103,US
+528687104,528689151,UA
 528689152,528691199,RO
 528691200,528695295,PL
 528695296,528699391,UA
@@ -1485,8 +2092,7 @@
 528859136,528861183,RO
 528861184,528863231,RU
 528863232,528867327,KZ
-528867328,528875519,CZ
-528875520,528887807,RU
+528867328,528887807,RU
 528887808,528891903,PL
 528891904,528900095,UA
 528900096,528902143,SK
@@ -1560,7 +2166,6 @@
 531169280,531177471,KZ
 531177472,531179519,GB
 531179520,531181567,FR
-531181568,531183615,GB
 531183616,531185663,NL
 531185664,531193855,TR
 531193856,531194303,IE
@@ -1599,7 +2204,8 @@
 531334272,531334399,NL
 531334400,531334463,US
 531334464,531334527,NL
-531334528,531335167,US
+531334528,531334655,US
+531334656,531335167,A1
 531335168,531337215,IT
 531337216,531339263,CH
 531339264,531341311,AL
@@ -1635,15 +2241,17 @@
 531425536,531425887,FR
 531425888,531425919,GB
 531425920,531425967,FR
-531425968,531426047,GB
+531425968,531425983,GB
+531425984,531425991,FR
+531425992,531425999,GB
+531426000,531426015,FR
+531426016,531426047,GB
 531426048,531426495,FR
 531426496,531426503,GB
 531426504,531426791,FR
 531426792,531426799,GB
 531426800,531427327,FR
-531427328,531427991,GB
-531427992,531427999,EU
-531428000,531428495,GB
+531427328,531428495,GB
 531428496,531428503,IT
 531428504,531428703,GB
 531428704,531428711,IT
@@ -1653,23 +2261,23 @@
 531428976,531428983,IT
 531428984,531429135,GB
 531429136,531429143,IT
-531429144,531429343,GB
-531429344,531429351,IT
-531429352,531429407,GB
+531429144,531429407,GB
 531429408,531429415,IT
 531429416,531429479,GB
 531429480,531429487,IT
-531429488,531429735,GB
-531429736,531429743,IT
-531429744,531430399,GB
+531429488,531429879,GB
+531429880,531429887,IT
+531429888,531430399,GB
 531430400,531430407,IT
-531430408,531430655,GB
+531430408,531430575,GB
+531430576,531430583,IT
+531430584,531430655,GB
 531430656,531430671,IT
-531430672,531430783,GB
-531430784,531430791,IT
-531430792,531430839,GB
+531430672,531430839,GB
 531430840,531430855,IT
-531430856,531431423,GB
+531430856,531431031,GB
+531431032,531431039,IT
+531431040,531431423,GB
 531431424,531496959,RO
 531496960,531628031,PL
 531628032,531660799,TR
@@ -1700,12 +2308,9 @@
 532211712,532212223,LU
 532212224,532212479,RU
 532212480,532212735,UA
-532212736,532214271,RU
-532214272,532214527,RO
-532214528,532214783,RU
+532212736,532214783,RU
 532214784,532215295,AE
-532215296,532215807,GB
-532215808,532221951,RU
+532215296,532221951,RU
 532221952,532223999,IT
 532224000,532226047,NO
 532226048,532234239,GB
@@ -1724,12 +2329,10 @@
 532307968,532310015,RU
 532310016,532312063,GR
 532312064,532312831,JE
-532312832,532312895,GB
-532312896,532312927,JE
-532312928,532312944,GB
+532312832,532312944,GB
 532312945,532312959,JE
-532312960,532313031,GB
-532313032,532314111,JE
+532312960,532313060,GB
+532313061,532314111,JE
 532314112,532316159,DE
 532316160,532324351,RU
 532324352,532328447,NL
@@ -1760,17 +2363,14 @@
 532731904,532733951,PL
 532733952,532734207,SE
 532734208,532734463,US
-532734464,532734975,SE
-532734976,532735487,EU
-532735488,532735999,SE
+532734464,532735999,SE
 532736000,532738047,RU
 532738048,532738303,GB
 532738304,532738559,IN
 532738560,532740095,GB
 532740096,532742143,KG
 532742144,532746239,GB
-532746240,532750335,IT
-532750336,532752383,SM
+532746240,532752383,IT
 532752384,532754431,BE
 532754432,532756479,FR
 532756480,532758527,IT
@@ -2304,9 +2904,7 @@
 533860352,533861375,DE
 533861376,533862399,NL
 533862400,533864447,GB
-533864448,533881087,TR
-533881088,533881343,FR
-533881344,533889023,TR
+533864448,533889023,TR
 533889024,533891071,GB
 533891072,533893119,RU
 533893120,533895167,ES
@@ -2410,7 +3008,9 @@
 539624000,539624031,NL
 539624032,539624567,US
 539624568,539624575,IE
-539624576,539624703,US
+539624576,539624577,US
+539624578,539624578,EU
+539624579,539624703,US
 539624704,539624735,GB
 539624736,539624743,NL
 539624744,539624751,GB
@@ -2450,7 +3050,7 @@
 540686848,540686863,GB
 540686864,540687103,US
 540687104,540687111,GB
-540687112,540687231,EU
+540687112,540687231,US
 540687232,540687359,CA
 540687360,540694527,US
 540694528,540694591,IT
@@ -2461,7 +3061,9 @@
 540705600,540711935,US
 540711936,540712447,NL
 540712448,540737535,US
-540737536,540737791,BZ
+540737536,540737757,BZ
+540737758,540737758,BR
+540737759,540737791,BZ
 540737792,540737919,BR
 540737920,540750175,BZ
 540750176,540750207,MX
@@ -2511,9 +3113,8 @@
 540814272,540814279,DE
 540814280,540814327,US
 540814328,540814335,IN
-540814336,540814511,US
-540814512,540814519,SG
-540814520,540814719,US
+540814336,540814591,AP
+540814592,540814719,US
 540814720,540814735,SG
 540814736,540815124,US
 540815125,540815126,SG
@@ -2551,9 +3152,104 @@
 540830848,540830895,CA
 540830896,543690751,US
 543690752,543691007,AR
-543691008,543844351,US
-543844352,543844607,CH
-543844608,603979775,US
+543691008,543752191,US
+543752192,543752447,BM
+543752448,543755007,BR
+543755008,543755263,AN
+543755264,543760895,US
+543760896,543761151,VE
+543761152,543761407,US
+543761408,543761663,CL
+543761664,543761919,US
+543761920,543763455,BR
+543763456,543763711,US
+543763712,543764223,MX
+543764224,543766783,US
+543766784,543767039,AR
+543767040,543767295,US
+543767296,543767551,EC
+543767552,543768063,VE
+543768064,543768319,US
+543768320,543768575,AR
+543768576,543817727,US
+543817728,543818239,DE
+543818240,543819263,NL
+543819264,543820287,DE
+543820288,543821311,NL
+543821312,543821567,DE
+543821568,543821823,NL
+543821824,543824639,DE
+543824640,543825663,GB
+543825664,543826687,DE
+543826688,543827711,GB
+543827712,543827967,US
+543827968,543833087,GB
+543833088,543833599,IT
+543833600,543834111,US
+543834112,543835135,GB
+543835136,543835647,FR
+543835648,543836159,US
+543836160,543836671,FR
+543836672,543837183,US
+543837184,543838207,FR
+543838208,543840255,US
+543840256,543841279,BE
+543841280,543842303,US
+543842304,543842559,AT
+543842560,543843071,GB
+543843072,543843583,US
+543843584,543843839,DK
+543843840,543844095,AT
+543844096,543844351,US
+543844352,543844863,CH
+543844864,543845119,US
+543845120,543846143,DE
+543846144,543846655,HR
+543846656,543846911,BG
+543846912,543847167,SI
+543847168,543847423,HU
+543847424,543848447,US
+543848448,543850495,ES
+543850496,543850751,US
+543850752,543851775,IE
+543851776,543852031,DK
+543852032,543852543,US
+543852544,543854079,ES
+543854080,543855615,CH
+543855616,543855871,FI
+543855872,543856127,IT
+543856128,543856639,US
+543856640,543857151,ZA
+543857152,543857407,US
+543857408,543857663,CZ
+543857664,543857919,NO
+543857920,543858943,DE
+543858944,543859455,DK
+543859456,543859967,US
+543859968,543860223,DK
+543860224,543860479,GR
+543860480,543860735,US
+543860736,543861247,SE
+543861248,543864063,US
+543864064,543864575,FI
+543864576,543864831,US
+543864832,543865343,PK
+543865344,543865855,US
+543865856,543866879,GB
+543866880,543870975,NL
+543870976,543872511,ES
+543872512,543874047,US
+543874048,543875583,FR
+543875584,543877119,DE
+543877120,543878655,BE
+543878656,543880191,IT
+543880192,543881727,NL
+543881728,543883263,GB
+543883264,586975999,US
+586976000,586976255,AP
+586976256,587006719,US
+587006720,587006975,GB
+587006976,603979775,US
 603979776,603980799,CN
 603980800,603981823,NP
 603981824,604110847,CN
@@ -2595,8 +3291,8 @@
 620814336,620822527,LT
 620822528,620845055,RU
 620845056,620845193,GB
-620845194,620845199,DE
-620845200,620845215,NL
+620845194,620845201,DE
+620845202,620845215,NL
 620845216,620845439,GB
 620845440,620845503,SI
 620845504,620849151,GB
@@ -2605,12 +3301,9 @@
 620855296,620859391,RU
 620859392,620861439,TR
 620861440,620863487,GB
-620863488,620864511,DE
-620864512,620865535,A2
-620865536,620866559,FR
-620866560,620867583,A2
-620867584,620868607,ES
-620868608,620869631,A2
+620863488,620865535,DE
+620865536,620867583,FR
+620867584,620869631,ES
 620869632,620870655,FI
 620870656,620871679,A2
 620871680,620873727,DE
@@ -2628,7 +3321,9 @@
 621318144,621322239,RU
 621322240,621330431,FR
 621330432,621346815,PL
-621346816,621361663,RU
+621346816,621359615,RU
+621359616,621360127,UA
+621360128,621361663,RU
 621361664,621361919,GB
 621361920,621362175,SY
 621362176,621362431,RU
@@ -2666,14 +3361,14 @@
 621924352,621928447,NL
 621928448,621932543,DE
 621932544,621934591,UA
-621934592,621935871,SE
-621935872,621936127,LU
-621936128,621936639,SE
+621934592,621936639,SE
 621936640,621940479,RU
 621940480,621942527,GB
 621942528,621960703,RU
 621960704,621960959,LV
-621960960,621969407,RU
+621960960,621964031,RU
+621964032,621968127,RO
+621968128,621969407,RU
 621969408,621971455,RO
 621971456,621973503,GB
 621973504,621975551,IE
@@ -2733,7 +3428,15 @@
 622520320,622522367,RU
 622522368,622524415,FR
 622524416,622526463,ES
-622526464,622591999,DE
+622526464,622530815,DE
+622530816,622531071,AT
+622531072,622531327,CZ
+622531328,622532351,CH
+622532352,622559743,DE
+622559744,622561791,AT
+622561792,622582271,DE
+622582272,622583295,AT
+622583296,622591999,DE
 622592000,622624767,OM
 622624768,622626815,NO
 622626816,622630911,DK
@@ -2749,6 +3452,7 @@
 622870528,622874623,AZ
 622874624,622878719,IT
 622878720,622880767,FR
+622880768,622882815,IT
 622882816,622886911,IR
 622886912,622919679,GR
 622919680,622985215,FI
@@ -2836,22 +3540,1133 @@
 624033792,624164863,DE
 624164864,624427007,UA
 624427008,624492543,RO
-624492544,624558079,UA
+624492544,624521215,UA
+624521216,624523263,RU
+624523264,624558079,UA
 624558080,624562175,SK
 624562176,624564223,TR
 624564224,624566271,GB
 624566272,624568319,RU
 624568320,624570367,BE
 624570368,624574463,DE
-624574464,624574663,NL
+624574464,624574479,US
+624574480,624574487,NL
+624574488,624574495,US
+624574496,624574503,TR
+624574504,624574511,BR
+624574512,624574527,US
+624574528,624574535,DK
+624574536,624574551,US
+624574552,624574559,GB
+624574560,624574567,US
+624574568,624574575,AU
+624574576,624574599,US
+624574600,624574607,SG
+624574608,624574615,HK
+624574616,624574623,GB
+624574624,624574655,TR
+624574656,624574663,DK
 624574664,624574671,KW
-624574672,624574903,NL
+624574672,624574687,US
+624574688,624574703,TR
+624574704,624574711,US
+624574712,624574715,TR
+624574716,624574719,US
+624574720,624574720,NL
+624574721,624574721,AU
+624574722,624574723,US
+624574724,624574727,TR
+624574728,624574735,US
+624574736,624574743,GB
+624574744,624574751,BR
+624574752,624574823,US
+624574824,624574831,DK
+624574832,624574855,US
+624574856,624574863,GB
+624574864,624574895,US
+624574896,624574899,IT
+624574900,624574903,HK
 624574904,624574911,US
-624574912,624575759,NL
-624575760,624575767,PS
-624575768,624577151,NL
+624574912,624574919,CA
+624574920,624574927,US
+624574928,624574935,IL
+624574936,624574959,DK
+624574960,624574967,RO
+624574968,624574991,US
+624574992,624574999,ES
+624575000,624575007,US
+624575008,624575015,NL
+624575016,624575055,US
+624575056,624575063,NL
+624575064,624575099,US
+624575100,624575103,IN
+624575104,624575111,DK
+624575112,624575119,IT
+624575120,624575127,SA
+624575128,624575135,RO
+624575136,624575151,US
+624575152,624575163,MA
+624575164,624575167,TR
+624575168,624575175,RU
+624575176,624575183,ES
+624575184,624575191,US
+624575192,624575195,EG
+624575196,624575199,TR
+624575200,624575207,IN
+624575208,624575215,IL
+624575216,624575231,US
+624575232,624575239,EG
+624575240,624575247,IN
+624575248,624575263,US
+624575264,624575271,PH
+624575272,624575279,GB
+624575280,624575287,US
+624575288,624575295,NL
+624575296,624575303,CN
+624575304,624575335,US
+624575336,624575343,SA
+624575344,624575347,GB
+624575348,624575351,EG
+624575352,624575391,US
+624575392,624575399,GB
+624575400,624575403,SA
+624575404,624575407,IT
+624575408,624575415,NL
+624575416,624575423,US
+624575424,624575427,IT
+624575428,624575431,IL
+624575432,624575439,DK
+624575440,624575455,US
+624575456,624575463,GB
+624575464,624575471,DK
+624575472,624575479,NL
+624575480,624575487,AE
+624575488,624575495,PL
+624575496,624575503,IL
+624575504,624575511,SK
+624575512,624575535,US
+624575536,624575539,PL
+624575540,624575543,US
+624575544,624575551,IN
+624575552,624575567,GB
+624575568,624575575,AE
+624575576,624575583,AU
+624575584,624575607,US
+624575608,624575615,RU
+624575616,624575759,US
+624575760,624575771,NL
+624575772,624575791,US
+624575792,624575799,TR
+624575800,624575807,NL
+624575808,624575823,US
+624575824,624575831,IL
+624575832,624575839,US
+624575840,624575871,GB
+624575872,624575879,LB
+624575880,624575883,TR
+624575884,624575895,US
+624575896,624575903,DK
+624575904,624575911,US
+624575912,624575919,CY
+624575920,624575927,US
+624575928,624575935,ES
+624575936,624575943,US
+624575944,624575951,GB
+624575952,624575959,NO
+624575960,624575967,US
+624575968,624575975,NL
+624575976,624575983,US
+624575984,624575991,GB
+624575992,624575999,IT
+624576000,624576011,PL
+624576012,624576015,CN
+624576016,624576023,US
+624576024,624576031,TR
+624576032,624576055,CN
+624576056,624576063,HK
+624576064,624576071,BD
+624576072,624576095,US
+624576096,624576103,CA
+624576104,624576107,CN
+624576108,624576111,TW
+624576112,624576119,BR
+624576120,624576127,GB
+624576128,624576131,IN
+624576132,624576135,SA
+624576136,624576143,RU
+624576144,624576151,BR
+624576152,624576159,US
+624576160,624576191,CN
+624576192,624576223,NL
+624576224,624576235,CN
+624576236,624576239,NL
+624576240,624576255,US
+624576256,624576263,EG
+624576264,624576295,US
+624576296,624576303,IE
+624576304,624576319,US
+624576320,624576327,IT
+624576328,624576335,NL
+624576336,624576343,TR
+624576344,624576359,US
+624576360,624576367,SE
+624576368,624576383,US
+624576384,624576391,CN
+624576392,624576399,UA
+624576400,624576407,GB
+624576408,624576411,DE
+624576412,624576415,TR
+624576416,624576423,KW
+624576424,624576431,GB
+624576432,624576447,US
+624576448,624576463,IL
+624576464,624576479,US
+624576480,624576487,CY
+624576488,624576495,GB
+624576496,624576511,US
+624576512,624576543,DK
+624576544,624576607,US
+624576608,624576639,TR
+624576640,624576703,PA
+624576704,624576711,PT
+624576712,624576735,US
+624576736,624576767,SA
+624576768,624576783,CA
+624576784,624576863,US
+624576864,624576879,IL
+624576880,624576887,TR
+624576888,624576911,US
+624576912,624576927,NL
+624576928,624576943,DE
+624576944,624576959,NL
+624576960,624576991,TR
+624576992,624576999,US
+624577000,624577007,IL
+624577008,624577023,US
+624577024,624577055,SA
+624577056,624577071,VG
+624577072,624577087,NL
+624577088,624577119,DE
+624577120,624577127,TR
+624577128,624577135,EG
+624577136,624577143,DE
+624577144,624577151,US
 624577152,624577215,GB
-624577216,624590847,NL
+624577216,624577247,US
+624577248,624577279,LT
+624577280,624577287,US
+624577288,624577295,DE
+624577296,624577303,US
+624577304,624577305,TR
+624577306,624577307,GB
+624577308,624577319,US
+624577320,624577327,NL
+624577328,624577335,CN
+624577336,624577343,US
+624577344,624577351,GB
+624577352,624577359,CA
+624577360,624577375,ES
+624577376,624577439,TR
+624577440,624577455,US
+624577456,624577463,PK
+624577464,624577467,US
+624577468,624577471,TR
+624577472,624577483,CA
+624577484,624577487,HU
+624577488,624577535,US
+624577536,624577543,DE
+624577544,624577547,US
+624577548,624577551,AE
+624577552,624577559,US
+624577560,624577567,AE
+624577568,624577575,US
+624577576,624577583,GB
+624577584,624577591,HU
+624577592,624577599,TR
+624577600,624577607,PL
+624577608,624577615,US
+624577616,624577623,AE
+624577624,624577631,ES
+624577632,624577639,NL
+624577640,624577647,LB
+624577648,624577663,GB
+624577664,624577679,NL
+624577680,624577687,US
+624577688,624577695,DE
+624577696,624577703,BE
+624577704,624577711,CA
+624577712,624577715,DE
+624577716,624577719,TR
+624577720,624577723,DE
+624577724,624577791,US
+624577792,624577799,ZA
+624577800,624577807,US
+624577808,624577823,GB
+624577824,624577835,US
+624577836,624577839,NL
+624577840,624577855,US
+624577856,624577863,GB
+624577864,624577871,CN
+624577872,624577887,NL
+624577888,624577935,SA
+624577936,624577943,ZA
+624577944,624577959,US
+624577960,624577967,TR
+624577968,624578015,US
+624578016,624578023,TR
+624578024,624578047,US
+624578048,624578079,TR
+624578080,624578111,EG
+624578112,624578143,US
+624578144,624578159,NL
+624578160,624578175,US
+624578176,624578207,CA
+624578208,624578239,TR
+624578240,624578255,US
+624578256,624578303,NL
+624578304,624578407,US
+624578408,624578415,GB
+624578416,624578423,SA
+624578424,624578431,US
+624578432,624578527,NL
+624578528,624578535,US
+624578536,624578543,NL
+624578544,624578559,US
+624578560,624578799,NL
+624578800,624578823,US
+624578824,624578911,NL
+624578912,624578919,GB
+624578920,624578951,NL
+624578952,624578955,PL
+624578956,624578959,SA
+624578960,624579007,NL
+624579008,624579015,TR
+624579016,624579019,DE
+624579020,624579087,NL
+624579088,624579095,SI
+624579096,624579103,NL
+624579104,624579111,PK
+624579112,624579119,RO
+624579120,624579175,NL
+624579176,624579199,US
+624579200,624579247,NL
+624579248,624579255,CA
+624579256,624579263,US
+624579264,624579311,NL
+624579312,624579359,US
+624579360,624579431,NL
+624579432,624579439,GB
+624579440,624579455,US
+624579456,624579463,NL
+624579464,624579471,DE
+624579472,624579479,AU
+624579480,624579487,PL
+624579488,624579495,DE
+624579496,624579499,TR
+624579500,624579503,PL
+624579504,624579535,NL
+624579536,624579551,US
+624579552,624579567,NL
+624579568,624579591,US
+624579592,624579599,SA
+624579600,624579607,IT
+624579608,624579615,HK
+624579616,624579623,IN
+624579624,624579631,AE
+624579632,624579639,GR
+624579640,624579647,US
+624579648,624579679,NL
+624579680,624579687,LB
+624579688,624579695,US
+624579696,624579703,JO
+624579704,624579711,PL
+624579712,624579743,NL
+624579744,624579751,US
+624579752,624579759,HU
+624579760,624579771,US
+624579772,624579775,AE
+624579776,624579783,MX
+624579784,624579791,IN
+624579792,624579815,US
+624579816,624579823,AE
+624579824,624579831,US
+624579832,624579839,GB
+624579840,624579847,TR
+624579848,624579855,GR
+624579856,624579871,BR
+624579872,624579875,TR
+624579876,624579879,GB
+624579880,624579887,US
+624579888,624579895,EG
+624579896,624579903,HR
+624579904,624579935,GB
+624579936,624579943,CN
+624579944,624579963,US
+624579964,624579967,GR
+624579968,624579975,NZ
+624579976,624579983,SA
+624579984,624579991,US
+624579992,624579999,BH
+624580000,624580011,TR
+624580012,624580015,CN
+624580016,624580031,BE
+624580032,624580039,US
+624580040,624580047,BR
+624580048,624580051,BM
+624580052,624580055,AE
+624580056,624580063,PK
+624580064,624580071,NL
+624580072,624580079,US
+624580080,624580087,NO
+624580088,624580111,US
+624580112,624580119,SA
+624580120,624580127,CN
+624580128,624580135,US
+624580136,624580143,EG
+624580144,624580151,RU
+624580152,624580159,ES
+624580160,624580167,IN
+624580168,624580171,PT
+624580172,624580175,CN
+624580176,624580183,IN
+624580184,624580191,GR
+624580192,624580199,IN
+624580200,624580207,TR
+624580208,624580215,AU
+624580216,624580219,NL
+624580220,624580223,US
+624580224,624580231,CH
+624580232,624580239,US
+624580240,624580247,DE
+624580248,624580251,US
+624580252,624580255,GR
+624580256,624580271,GB
+624580272,624580279,TR
+624580280,624580287,CN
+624580288,624580319,US
+624580320,624580327,GB
+624580328,624580335,AR
+624580336,624580349,US
+624580350,624580350,TR
+624580351,624580351,CH
+624580352,624580359,AE
+624580360,624580367,FR
+624580368,624580383,GB
+624580384,624580391,ES
+624580392,624580415,US
+624580416,624580431,GB
+624580432,624580471,US
+624580472,624580479,AT
+624580480,624580487,US
+624580488,624580491,AT
+624580492,624580495,GB
+624580496,624580511,US
+624580512,624580519,IN
+624580520,624580523,CN
+624580524,624580527,US
+624580528,624580535,IL
+624580536,624580543,DK
+624580544,624580559,US
+624580560,624580567,DK
+624580568,624580599,US
+624580600,624580607,MT
+624580608,624580911,US
+624580912,624580919,ES
+624580920,624580951,US
+624580952,624580955,GB
+624580956,624580959,NL
+624580960,624580975,US
+624580976,624580983,SE
+624580984,624580991,BR
+624580992,624580995,RO
+624580996,624580999,SE
+624581000,624581003,TR
+624581004,624581007,PL
+624581008,624581023,NL
+624581024,624581031,BE
+624581032,624581039,US
+624581040,624581047,GB
+624581048,624581055,US
+624581056,624581071,NL
+624581072,624581087,EG
+624581088,624581103,AE
+624581104,624581127,US
+624581128,624581135,RO
+624581136,624581167,US
+624581168,624581215,NL
+624581216,624581279,US
+624581280,624581295,NL
+624581296,624581303,SZ
+624581304,624581311,CN
+624581312,624581319,US
+624581320,624581327,NG
+624581328,624581335,SZ
+624581336,624581339,CN
+624581340,624581343,IN
+624581344,624581375,NL
+624581376,624581407,US
+624581408,624581439,NL
+624581440,624581463,US
+624581464,624581471,CN
+624581472,624581487,NL
+624581488,624581495,PE
+624581496,624581503,US
+624581504,624581511,IN
+624581512,624581519,TR
+624581520,624581527,US
+624581528,624581567,NL
+624581568,624581599,RO
+624581600,624581632,NL
+624581633,624581633,MA
+624581634,624581635,SK
+624581636,624581647,US
+624581648,624581655,SA
+624581656,624581663,GB
+624581664,624581679,US
+624581680,624581687,DK
+624581688,624581691,TR
+624581692,624581693,GB
+624581694,624581694,MA
+624581695,624581695,GB
+624581696,624581703,DK
+624581704,624581707,US
+624581708,624581709,NL
+624581710,624581710,US
+624581711,624581711,AU
+624581712,624581719,SA
+624581720,624581743,US
+624581744,624581751,NL
+624581752,624581759,GB
+624581760,624581763,SA
+624581764,624581775,US
+624581776,624581779,SA
+624581780,624581783,US
+624581784,624581791,HR
+624581792,624581795,US
+624581796,624581799,TR
+624581800,624581803,US
+624581804,624581807,HK
+624581808,624581815,HR
+624581816,624581819,NL
+624581820,624581831,US
+624581832,624581839,SA
+624581840,624581847,BR
+624581848,624581848,PA
+624581849,624581851,NL
+624581852,624581855,US
+624581856,624581863,UA
+624581864,624581867,GB
+624581868,624581868,TR
+624581869,624581869,NL
+624581870,624581870,RU
+624581871,624581871,IN
+624581872,624581880,TR
+624581881,624581881,US
+624581882,624581882,SA
+624581883,624581883,AU
+624581884,624581885,MA
+624581886,624581887,NL
+624581888,624581895,US
+624581896,624581903,MX
+624581904,624581905,GB
+624581906,624581906,US
+624581907,624581907,DE
+624581908,624581909,SA
+624581910,624581910,GB
+624581911,624581911,UA
+624581912,624581915,TR
+624581916,624581917,SA
+624581918,624581918,BR
+624581919,624581919,MA
+624581920,624581927,RU
+624581928,624581929,US
+624581930,624581930,EG
+624581931,624581931,AU
+624581932,624581932,UA
+624581933,624581933,AU
+624581934,624581934,GB
+624581935,624581935,IT
+624581936,624581951,US
+624581952,624581983,NL
+624581984,624581991,US
+624581992,624581999,BR
+624582000,624582007,NL
+624582008,624582011,DK
+624582012,624582023,US
+624582024,624582031,IT
+624582032,624582039,US
+624582040,624582045,NL
+624582046,624582046,RU
+624582047,624582047,NL
+624582048,624582055,EG
+624582056,624582063,US
+624582064,624582071,TH
+624582072,624582079,IN
+624582080,624582087,US
+624582088,624582095,CN
+624582096,624582103,MX
+624582104,624582107,IT
+624582108,624582111,NO
+624582112,624582127,US
+624582128,624582131,TR
+624582132,624582135,AR
+624582136,624582139,TR
+624582140,624582207,US
+624582208,624582215,BA
+624582216,624582223,US
+624582224,624582235,NL
+624582236,624582239,US
+624582240,624582243,AE
+624582244,624582245,NL
+624582246,624582246,US
+624582247,624582247,SA
+624582248,624582255,GB
+624582256,624582263,US
+624582264,624582271,CN
+624582272,624582272,US
+624582273,624582273,CN
+624582274,624582275,UA
+624582276,624582279,US
+624582280,624582287,GB
+624582288,624582295,NL
+624582296,624582303,CA
+624582304,624582311,US
+624582312,624582319,BE
+624582320,624582327,US
+624582328,624582335,KW
+624582336,624582343,CN
+624582344,624582351,EG
+624582352,624582359,KW
+624582360,624582367,AF
+624582368,624582375,AR
+624582376,624582383,GB
+624582384,624582391,AF
+624582392,624582399,HR
+624582400,624582463,US
+624582464,624582495,AF
+624582496,624582503,SA
+624582504,624582511,ES
+624582512,624582527,US
+624582528,624582543,NL
+624582544,624582559,TR
+624582560,624582575,NL
+624582576,624582583,EG
+624582584,624582607,DK
+624582608,624582615,BR
+624582616,624582623,PA
+624582624,624582639,NL
+624582640,624582647,CN
+624582648,624582651,TR
+624582652,624582759,US
+624582760,624582767,JO
+624582768,624582775,US
+624582776,624582783,NO
+624582784,624582791,NL
+624582792,624582799,DK
+624582800,624582807,US
+624582808,624582815,LV
+624582816,624582819,BR
+624582820,624582823,US
+624582824,624582847,DK
+624582848,624582863,US
+624582864,624582911,DK
+624582912,624582919,SE
+624582920,624582927,IL
+624582928,624582935,SA
+624582936,624582943,TR
+624582944,624582951,LV
+624582952,624582959,IL
+624582960,624582975,US
+624582976,624582983,TW
+624582984,624582991,JO
+624582992,624582999,GB
+624583000,624583007,US
+624583008,624583015,GR
+624583016,624583031,NZ
+624583032,624583039,SA
+624583040,624583071,SG
+624583072,624583079,BR
+624583080,624583087,TR
+624583088,624583103,GB
+624583104,624583111,NG
+624583112,624583115,US
+624583116,624583119,SE
+624583120,624583127,GB
+624583128,624583135,IT
+624583136,624583143,US
+624583144,624583147,NG
+624583148,624583151,CN
+624583152,624583159,US
+624583160,624583167,IN
+624583168,624583175,US
+624583176,624583183,RO
+624583184,624583423,US
+624583424,624583431,DE
+624583432,624583435,US
+624583436,624583439,AE
+624583440,624583447,US
+624583448,624583455,AE
+624583456,624583463,US
+624583464,624583471,GB
+624583472,624583479,HU
+624583480,624583487,TR
+624583488,624583495,PL
+624583496,624583503,US
+624583504,624583511,AE
+624583512,624583519,ES
+624583520,624583527,NL
+624583528,624583535,LB
+624583536,624583551,GB
+624583552,624583567,NL
+624583568,624583575,US
+624583576,624583583,DE
+624583584,624583591,BE
+624583592,624583599,CA
+624583600,624583603,DE
+624583604,624583607,TR
+624583608,624583611,DE
+624583612,624583679,US
+624583680,624583703,NL
+624583704,624583711,US
+624583712,624583719,SA
+624583720,624583727,UG
+624583728,624583735,US
+624583736,624583743,SA
+624583744,624583751,AE
+624583752,624583759,ES
+624583760,624583767,NL
+624583768,624583771,TR
+624583772,624583775,US
+624583776,624583783,PT
+624583784,624583791,NL
+624583792,624583795,TR
+624583796,624583799,BM
+624583800,624583807,CN
+624583808,624583815,NL
+624583816,624583823,US
+624583824,624583831,MA
+624583832,624583839,PK
+624583840,624583855,NL
+624583856,624583863,US
+624583864,624583871,DK
+624583872,624583903,IN
+624583904,624583911,BR
+624583912,624583919,ES
+624583920,624583927,DK
+624583928,624583935,GR
+624583936,624583951,US
+624583952,624583959,ES
+624583960,624583967,US
+624583968,624583975,NL
+624583976,624584015,US
+624584016,624584023,NL
+624584024,624584059,US
+624584060,624584063,IN
+624584064,624584071,DK
+624584072,624584079,IT
+624584080,624584087,SA
+624584088,624584095,RO
+624584096,624584111,US
+624584112,624584123,MA
+624584124,624584127,TR
+624584128,624584135,RU
+624584136,624584143,ES
+624584144,624584151,US
+624584152,624584155,EG
+624584156,624584159,TR
+624584160,624584167,IN
+624584168,624584175,IL
+624584176,624584191,US
+624584192,624584192,NL
+624584193,624584193,AU
+624584194,624584195,US
+624584196,624584199,TR
+624584200,624584207,US
+624584208,624584215,GB
+624584216,624584223,BR
+624584224,624584295,US
+624584296,624584303,DK
+624584304,624584327,US
+624584328,624584335,GB
+624584336,624584367,US
+624584368,624584371,IT
+624584372,624584375,HK
+624584376,624584383,US
+624584384,624584391,CA
+624584392,624584399,US
+624584400,624584407,IL
+624584408,624584431,DK
+624584432,624584439,RO
+624584440,624584455,US
+624584456,624584463,ES
+624584464,624584471,EG
+624584472,624584487,US
+624584488,624584495,SA
+624584496,624584503,CA
+624584504,624584511,GB
+624584512,624584543,US
+624584544,624584575,CY
+624584576,624584671,US
+624584672,624584679,DE
+624584680,624584683,SE
+624584684,624584687,US
+624584688,624584695,NL
+624584696,624584699,GB
+624584700,624584719,US
+624584720,624584731,NL
+624584732,624584751,US
+624584752,624584759,TR
+624584760,624584767,NL
+624584768,624584783,US
+624584784,624584791,IL
+624584792,624584799,US
+624584800,624584831,GB
+624584832,624584839,LB
+624584840,624584843,TR
+624584844,624584855,US
+624584856,624584863,DK
+624584864,624584871,US
+624584872,624584879,CY
+624584880,624584887,US
+624584888,624584895,ES
+624584896,624584903,US
+624584904,624584911,GB
+624584912,624584919,NO
+624584920,624584927,US
+624584928,624584935,NL
+624584936,624584943,US
+624584944,624584951,GB
+624584952,624584959,IT
+624584960,624584991,US
+624584992,624584999,GB
+624585000,624585007,US
+624585008,624585023,TR
+624585024,624585039,NL
+624585040,624585047,CH
+624585048,624585055,DK
+624585056,624585071,EG
+624585072,624585119,DK
+624585120,624585135,US
+624585136,624585143,DK
+624585144,624585151,US
+624585152,624585159,DK
+624585160,624585183,NL
+624585184,624585199,US
+624585200,624585215,NL
+624585216,624585227,PL
+624585228,624585231,CN
+624585232,624585239,US
+624585240,624585247,TR
+624585248,624585271,CN
+624585272,624585279,HK
+624585280,624585287,BD
+624585288,624585311,US
+624585312,624585319,CA
+624585320,624585323,CN
+624585324,624585327,TW
+624585328,624585335,BR
+624585336,624585343,GB
+624585344,624585347,IN
+624585348,624585351,SA
+624585352,624585359,RU
+624585360,624585367,BR
+624585368,624585375,US
+624585376,624585407,CN
+624585408,624585439,NL
+624585440,624585451,CN
+624585452,624585455,NL
+624585456,624585487,US
+624585488,624585495,NL
+624585496,624585503,US
+624585504,624585511,TR
+624585512,624585519,BR
+624585520,624585535,US
+624585536,624585543,DK
+624585544,624585559,US
+624585560,624585567,GB
+624585568,624585575,US
+624585576,624585583,AU
+624585584,624585607,US
+624585608,624585615,SG
+624585616,624585623,HK
+624585624,624585631,GB
+624585632,624585663,TR
+624585664,624585671,DK
+624585672,624585679,KW
+624585680,624585695,US
+624585696,624585711,TR
+624585712,624585719,US
+624585720,624585723,TR
+624585724,624585727,US
+624585728,624585735,PL
+624585736,624585743,IL
+624585744,624585751,SK
+624585752,624585775,US
+624585776,624585779,PL
+624585780,624585783,US
+624585784,624585791,IN
+624585792,624585807,GB
+624585808,624585815,AE
+624585816,624585823,AU
+624585824,624585847,US
+624585848,624585855,RU
+624585856,624585983,US
+624585984,624586015,SA
+624586016,624586031,VG
+624586032,624586047,US
+624586048,624586079,DE
+624586080,624586087,TR
+624586088,624586095,EG
+624586096,624586103,DE
+624586104,624586111,US
+624586112,624586175,GB
+624586176,624586207,US
+624586208,624586239,LT
+624586240,624586247,US
+624586248,624586255,DE
+624586256,624586263,US
+624586264,624586265,TR
+624586266,624586267,GB
+624586268,624586279,US
+624586280,624586287,NL
+624586288,624586295,CN
+624586296,624586303,US
+624586304,624586311,GB
+624586312,624586319,CA
+624586320,624586335,US
+624586336,624586399,TR
+624586400,624586415,US
+624586416,624586423,PK
+624586424,624586427,US
+624586428,624586431,TR
+624586432,624586443,CA
+624586444,624586447,HU
+624586448,624586495,US
+624586496,624586511,CA
+624586512,624586591,US
+624586592,624586607,IL
+624586608,624586615,TR
+624586616,624586639,US
+624586640,624586655,NL
+624586656,624586671,DE
+624586672,624586687,NL
+624586688,624586719,TR
+624586720,624586727,US
+624586728,624586735,IL
+624586736,624586751,US
+624586752,624586759,ZA
+624586760,624586767,US
+624586768,624586783,GB
+624586784,624586795,US
+624586796,624586799,NL
+624586800,624586815,US
+624586816,624586823,GB
+624586824,624586831,CN
+624586832,624586847,NL
+624586848,624586895,SA
+624586896,624586903,ZA
+624586904,624586919,US
+624586920,624586927,TR
+624586928,624586975,US
+624586976,624586983,TR
+624586984,624587039,US
+624587040,624587103,NL
+624587104,624587135,US
+624587136,624587151,NL
+624587152,624587159,AU
+624587160,624587167,PL
+624587168,624587263,US
+624587264,624587295,DK
+624587296,624587359,US
+624587360,624587391,TR
+624587392,624587455,PA
+624587456,624587463,PT
+624587464,624587487,US
+624587488,624587519,SA
+624587520,624587623,US
+624587624,624587631,GB
+624587632,624587639,SA
+624587640,624587647,US
+624587648,624587695,NL
+624587696,624587727,US
+624587728,624587743,NL
+624587744,624587751,US
+624587752,624587759,NL
+624587760,624587775,US
+624587776,624587783,EG
+624587784,624587791,IN
+624587792,624587807,US
+624587808,624587815,PH
+624587816,624587823,NL
+624587824,624587831,US
+624587832,624587839,NL
+624587840,624587847,CN
+624587848,624587879,US
+624587880,624587887,SA
+624587888,624587891,GB
+624587892,624587895,EG
+624587896,624587935,US
+624587936,624587943,GB
+624587944,624587947,SA
+624587948,624587951,IT
+624587952,624587959,NL
+624587960,624587967,US
+624587968,624587971,IT
+624587972,624587975,IL
+624587976,624587983,DK
+624587984,624587999,US
+624588000,624588007,GB
+624588008,624588015,DK
+624588016,624588023,NL
+624588024,624588031,AE
+624588032,624588271,NL
+624588272,624588287,US
+624588288,624588319,NL
+624588320,624588327,PK
+624588328,624588335,RO
+624588336,624588391,NL
+624588392,624588415,US
+624588416,624588463,NL
+624588464,624588479,US
+624588480,624588527,NL
+624588528,624588543,US
+624588544,624588551,NL
+624588552,624588559,US
+624588560,624588567,NL
+624588568,624588575,ES
+624588576,624588583,NL
+624588584,624588587,ES
+624588588,624588591,MA
+624588592,624588599,BE
+624588600,624588607,AE
+624588608,624588623,US
+624588624,624588631,GB
+624588632,624588639,AE
+624588640,624588643,IT
+624588644,624588647,TR
+624588648,624588655,GB
+624588656,624588671,DK
+624588672,624588703,CN
+624588704,624588711,TW
+624588712,624588719,UG
+624588720,624588727,SA
+624588728,624588735,US
+624588736,624588743,IN
+624588744,624588751,RO
+624588752,624588759,US
+624588760,624588767,NL
+624588768,624588775,BA
+624588776,624588783,CA
+624588784,624588791,US
+624588792,624588799,TR
+624588800,624588887,US
+624588888,624588891,GB
+624588892,624588895,NL
+624588896,624588927,US
+624588928,624588975,NL
+624588976,624588983,GB
+624588984,624588991,US
+624588992,624589007,NL
+624589008,624589055,US
+624589056,624589063,EG
+624589064,624589095,US
+624589096,624589103,IE
+624589104,624589119,US
+624589120,624589127,IT
+624589128,624589135,NL
+624589136,624589143,TR
+624589144,624589159,US
+624589160,624589167,SE
+624589168,624589183,US
+624589184,624589191,CN
+624589192,624589199,UA
+624589200,624589207,GB
+624589208,624589211,DE
+624589212,624589215,TR
+624589216,624589223,KW
+624589224,624589231,GB
+624589232,624589247,US
+624589248,624589263,IL
+624589264,624589279,US
+624589280,624589287,CY
+624589288,624589295,GB
+624589296,624589311,US
+624589312,624589343,TR
+624589344,624589407,EG
+624589408,624589423,NL
+624589424,624589439,US
+624589440,624589471,CA
+624589472,624589503,TR
+624589504,624589519,US
+624589520,624589571,NL
+624589572,624589575,TR
+624589576,624589703,NL
+624589704,624589707,PL
+624589708,624589711,SA
+624589712,624589759,NL
+624589760,624589767,EG
+624589768,624589823,NL
+624589824,624590079,US
+624590080,624590087,IT
+624590088,624590119,US
+624590120,624590127,GR
+624590128,624590151,US
+624590152,624590159,BG
+624590160,624590167,GB
+624590168,624590175,MX
+624590176,624590183,US
+624590184,624590191,EG
+624590192,624590199,IN
+624590200,624590203,US
+624590204,624590207,IL
+624590208,624590239,LT
+624590240,624590247,AZ
+624590248,624590255,IL
+624590256,624590303,US
+624590304,624590311,GB
+624590312,624590319,BZ
+624590320,624590327,RU
+624590328,624590335,CA
+624590336,624590351,US
+624590352,624590359,GB
+624590360,624590363,UG
+624590364,624590367,ES
+624590368,624590375,AT
+624590376,624590383,US
+624590384,624590399,NL
+624590400,624590407,IN
+624590408,624590415,CN
+624590416,624590431,HR
+624590432,624590463,AF
+624590464,624590471,CN
+624590472,624590475,TR
+624590476,624590479,US
+624590480,624590487,BD
+624590488,624590495,IE
+624590496,624590503,US
+624590504,624590511,FR
+624590512,624590519,AU
+624590520,624590527,US
+624590528,624590543,MA
+624590544,624590551,AT
+624590552,624590559,ES
+624590560,624590567,US
+624590568,624590575,EG
+624590576,624590583,CA
+624590584,624590591,GB
+624590592,624590623,US
+624590624,624590655,GB
+624590656,624590703,NL
+624590704,624590751,US
+624590752,624590759,CN
+624590760,624590767,US
+624590768,624590775,TR
+624590776,624590783,US
+624590784,624590815,TR
+624590816,624590823,US
+624590824,624590831,BR
+624590832,624590843,US
+624590844,624590847,NL
 624590848,624639999,FR
 624640000,624640003,DE
 624640004,624640007,GB
@@ -2864,7 +4679,10 @@
 624640112,624640115,DE
 624640116,624640119,IT
 624640120,624640127,DE
-624640128,624640147,NL
+624640128,624640135,PT
+624640136,624640139,GB
+624640140,624640143,FI
+624640144,624640147,NL
 624640148,624640159,DE
 624640160,624640175,BE
 624640176,624640183,GB
@@ -2874,7 +4692,8 @@
 624640240,624640243,CZ
 624640244,624640247,NL
 624640248,624640255,FR
-624640256,624640263,GB
+624640256,624640259,GB
+624640260,624640263,DE
 624640264,624640275,PL
 624640276,624640283,GB
 624640284,624640287,PL
@@ -2919,7 +4738,7 @@
 624640960,624640975,FR
 624640976,624640991,ES
 624640992,624640999,GB
-624641000,624641007,PL
+624641000,624641007,FR
 624641008,624641023,IT
 624641024,624641055,GB
 624641056,624641063,FR
@@ -2927,7 +4746,9 @@
 624641068,624641071,PL
 624641072,624641087,FR
 624641088,624641091,NL
-624641092,624641103,FR
+624641092,624641095,FR
+624641096,624641099,CH
+624641100,624641103,FR
 624641104,624641107,PL
 624641108,624641119,FR
 624641120,624641127,CH
@@ -2935,7 +4756,7 @@
 624641132,624641135,LT
 624641136,624641183,FR
 624641184,624641187,CZ
-624641188,624641191,DE
+624641188,624641191,ES
 624641192,624641195,PL
 624641196,624641207,FR
 624641208,624641211,GB
@@ -2980,7 +4801,7 @@
 624642208,624642223,IT
 624642224,624642231,GB
 624642232,624642251,FR
-624642252,624642255,GB
+624642252,624642255,BE
 624642256,624642271,PL
 624642272,624642283,FR
 624642284,624642287,GB
@@ -3015,11 +4836,10 @@
 624642624,624642627,IT
 624642628,624642631,DE
 624642632,624642639,IT
-624642640,624642643,FR
-624642644,624642647,DE
-624642648,624642651,FR
-624642652,624642655,GB
-624642656,624642663,NL
+624642640,624642651,PL
+624642652,624642655,IE
+624642656,624642659,FR
+624642660,624642663,PL
 624642664,624642671,FI
 624642672,624642679,PL
 624642680,624642683,GB
@@ -3028,7 +4848,7 @@
 624642692,624642695,ES
 624642696,624642699,FR
 624642700,624642703,DE
-624642704,624642719,FR
+624642704,624642719,IE
 624642720,624642723,PL
 624642724,624642727,NL
 624642728,624642735,FR
@@ -3051,9 +4871,12 @@
 624642880,624642887,FR
 624642888,624642891,LT
 624642892,624642895,PL
-624642896,624642947,FR
+624642896,624642943,FR
+624642944,624642947,IT
 624642948,624642951,ES
-624642952,624643007,FR
+624642952,624642967,FR
+624642968,624642975,DE
+624642976,624643007,FR
 624643008,624643011,PL
 624643012,624643015,GB
 624643016,624643019,IE
@@ -3078,25 +4901,24 @@
 624643116,624643119,PT
 624643120,624643183,FR
 624643184,624643191,ES
-624643192,624643211,PL
+624643192,624643199,FR
+624643200,624643211,PL
 624643212,624643215,CH
 624643216,624643231,FR
 624643232,624643235,IT
 624643236,624643239,PL
-624643240,624643243,ES
-624643244,624643247,PL
+624643240,624643243,FR
+624643244,624643247,ES
 624643248,624643255,FR
 624643256,624643263,PL
 624643264,624643311,FR
 624643312,624643315,NL
-624643316,624643319,FR
+624643316,624643319,IE
 624643320,624643327,IT
 624643328,624643343,FR
 624643344,624643347,DE
-624643348,624643351,FR
-624643352,624643355,GB
-624643356,624643367,FR
-624643368,624643371,LT
+624643348,624643359,FR
+624643360,624643371,LT
 624643372,624643375,FR
 624643376,624643383,ES
 624643384,624643391,FR
@@ -3107,7 +4929,7 @@
 624643464,624643487,FR
 624643488,624643503,PL
 624643504,624643507,NL
-624643508,624643511,PL
+624643508,624643511,FR
 624643512,624643519,IE
 624643520,624643583,DE
 624643584,624643619,FR
@@ -3126,9 +4948,7 @@
 624643788,624643791,ES
 624643792,624643807,DE
 624643808,624643811,CH
-624643812,624643819,FR
-624643820,624643823,ES
-624643824,624643839,FR
+624643812,624643839,FR
 624643840,624644095,DE
 624644096,624644111,PL
 624644112,624644115,BE
@@ -3138,7 +4958,7 @@
 624644128,624644131,IT
 624644132,624644135,ES
 624644136,624644163,FR
-624644164,624644167,PT
+624644164,624644167,BE
 624644168,624644175,FR
 624644176,624644191,PL
 624644192,624644195,GB
@@ -3146,23 +4966,27 @@
 624644200,624644203,IT
 624644204,624644207,PT
 624644208,624644223,BE
-624644224,624644255,FR
+624644224,624644239,IE
+624644240,624644247,GB
+624644248,624644255,NL
 624644256,624644271,CH
 624644272,624644275,FR
 624644276,624644287,ES
 624644288,624644295,PL
 624644296,624644299,FR
-624644300,624644303,DE
-624644304,624644311,FR
+624644300,624644303,NL
+624644304,624644307,IE
+624644308,624644311,FR
 624644312,624644319,ES
-624644320,624644351,FR
-624644352,624644607,DE
+624644320,624644607,FR
 624644608,624644615,IE
 624644616,624644619,IT
 624644620,624644623,DE
 624644624,624644631,PL
 624644632,624644671,FR
-624644672,624644683,DE
+624644672,624644675,DE
+624644676,624644679,FR
+624644680,624644683,DE
 624644684,624644735,FR
 624644736,624644767,PL
 624644768,624644771,FR
@@ -3170,7 +4994,7 @@
 624644776,624644783,BE
 624644784,624644799,IE
 624644800,624644815,FR
-624644816,624644819,DE
+624644816,624644819,IE
 624644820,624644823,FR
 624644824,624644831,PT
 624644832,624644839,PL
@@ -3187,7 +5011,13 @@
 624644916,624644919,ES
 624644920,624644923,FR
 624644924,624644927,PL
-624644928,624644991,FR
+624644928,624644931,FR
+624644932,624644935,CZ
+624644936,624644939,FR
+624644940,624644943,ES
+624644944,624644955,FR
+624644956,624644959,PL
+624644960,624644991,NL
 624644992,624645007,ES
 624645008,624645011,FR
 624645012,624645015,GB
@@ -3207,10 +5037,9 @@
 624645568,624645579,GB
 624645580,624645583,PT
 624645584,624645591,GB
-624645592,624645599,FR
-624645600,624645607,IE
+624645592,624645607,FR
 624645608,624645615,CH
-624645616,624645619,GB
+624645616,624645619,BE
 624645620,624645627,FR
 624645628,624645631,PL
 624645632,624645887,FR
@@ -3270,7 +5099,8 @@
 624646664,624646667,FR
 624646668,624646671,IT
 624646672,624646687,GB
-624646688,624646707,FR
+624646688,624646703,NL
+624646704,624646707,FR
 624646708,624646715,PL
 624646716,624646719,FR
 624646720,624646735,ES
@@ -3292,12 +5122,11 @@
 624646916,624646919,LT
 624646920,624646923,PL
 624646924,624646927,PT
-624646928,624646931,DE
+624646928,624646931,CH
 624646932,624646935,PL
 624646936,624647087,FR
 624647088,624647095,DE
-624647096,624647103,GB
-624647104,624647107,FR
+624647096,624647107,GB
 624647108,624647111,PL
 624647112,624647119,ES
 624647120,624647127,GB
@@ -3314,7 +5143,7 @@
 624647360,624647423,CH
 624647424,624647471,FR
 624647472,624647479,PL
-624647480,624647483,NL
+624647480,624647483,PT
 624647484,624647491,DE
 624647492,624647495,PL
 624647496,624647499,FR
@@ -3341,7 +5170,9 @@
 624648080,624648095,PT
 624648096,624648099,FR
 624648100,624648103,GB
-624648104,624648159,FR
+624648104,624648127,FR
+624648128,624648135,GB
+624648136,624648159,FR
 624648160,624648191,PT
 624648192,624656703,FR
 624656704,624656711,GB
@@ -3373,8 +5204,7 @@
 624657064,624657067,IE
 624657068,624657071,FR
 624657072,624657087,GB
-624657088,624657119,PL
-624657120,624657135,FR
+624657088,624657135,PL
 624657136,624657139,IT
 624657140,624657147,FR
 624657148,624657155,PL
@@ -3385,7 +5215,8 @@
 624657216,624657263,PL
 624657264,624657279,BE
 624657280,624657295,PL
-624657296,624657303,FR
+624657296,624657299,DE
+624657300,624657303,PL
 624657304,624657311,GB
 624657312,624657315,PL
 624657316,624657319,DE
@@ -3400,7 +5231,14 @@
 624657380,624657383,FR
 624657384,624657387,DE
 624657388,624657407,FR
-624657408,624657471,IT
+624657408,624657411,IT
+624657412,624657415,PL
+624657416,624657423,ES
+624657424,624657427,BE
+624657428,624657431,FR
+624657432,624657435,PL
+624657436,624657439,FR
+624657440,624657471,GB
 624657472,624657475,DE
 624657476,624657479,ES
 624657480,624657491,FR
@@ -3411,13 +5249,13 @@
 624657568,624657583,FR
 624657584,624657591,GB
 624657592,624657599,FR
-624657600,624657607,NL
+624657600,624657603,BE
+624657604,624657607,ES
 624657608,624657611,LT
 624657612,624657615,BE
 624657616,624657631,GB
 624657632,624657643,FR
-624657644,624657647,PL
-624657648,624657651,FR
+624657644,624657651,PL
 624657652,624657655,ES
 624657656,624657663,GB
 624657664,624657667,PT
@@ -3427,7 +5265,8 @@
 624657680,624657695,PL
 624657696,624657699,FI
 624657700,624657703,PT
-624657704,624657711,DE
+624657704,624657707,FR
+624657708,624657711,DE
 624657712,624657715,IE
 624657716,624657719,PT
 624657720,624657723,PL
@@ -3444,7 +5283,8 @@
 624657788,624657803,FR
 624657804,624657807,PT
 624657808,624657815,FR
-624657816,624657823,FI
+624657816,624657819,PL
+624657820,624657823,GB
 624657824,624657827,PL
 624657828,624657831,PT
 624657832,624657839,ES
@@ -3452,7 +5292,8 @@
 624657856,624657871,PL
 624657872,624657875,DE
 624657876,624657879,PL
-624657880,624657887,CH
+624657880,624657883,CH
+624657884,624657887,FR
 624657888,624657919,PL
 624657920,624657967,FR
 624657968,624657975,IE
@@ -3473,7 +5314,7 @@
 624658180,624658183,PL
 624658184,624658191,ES
 624658192,624658383,FR
-624658384,624658387,IE
+624658384,624658387,DE
 624658388,624658391,FR
 624658392,624658399,PL
 624658400,624658527,FR
@@ -3491,7 +5332,7 @@
 624658688,624658719,DE
 624658720,624658783,FR
 624658784,624658787,ES
-624658788,624658791,IE
+624658788,624658791,PT
 624658792,624658795,DE
 624658796,624658799,PL
 624658800,624658807,PT
@@ -3536,8 +5377,8 @@
 624659316,624659319,GB
 624659320,624659327,FR
 624659328,624659359,GB
-624659360,624659391,IT
-624659392,624659407,FR
+624659360,624659395,IT
+624659396,624659407,FR
 624659408,624659415,PL
 624659416,624659427,FR
 624659428,624659431,CZ
@@ -3555,8 +5396,8 @@
 624659700,624659703,CH
 624659704,624659787,FR
 624659788,624659791,NL
-624659792,624659803,FR
-624659804,624659807,PT
+624659792,624659799,FR
+624659800,624659807,PT
 624659808,624659811,FR
 624659812,624659815,PL
 624659816,624659831,FR
@@ -3568,7 +5409,8 @@
 624659968,624659971,CZ
 624659972,624659975,FI
 624659976,624659995,FR
-624659996,624660015,PL
+624659996,624659999,PL
+624660000,624660015,FR
 624660016,624660031,CH
 624660032,624660095,FR
 624660096,624660111,GB
@@ -3590,7 +5432,7 @@
 624660496,624660499,FR
 624660500,624660503,PL
 624660504,624660511,NL
-624660512,624660543,FR
+624660512,624660543,CH
 624660544,624660547,GB
 624660548,624660551,FR
 624660552,624660555,PL
@@ -3605,12 +5447,13 @@
 624660724,624660727,PL
 624660728,624660735,ES
 624660736,624660799,GB
-624660800,624660803,IT
+624660800,624660803,FR
 624660804,624660807,NL
 624660808,624660811,ES
-624660812,624660831,FR
+624660812,624660827,FR
+624660828,624660831,BE
 624660832,624660839,ES
-624660840,624660843,FR
+624660840,624660843,GB
 624660844,624660847,ES
 624660848,624660855,GB
 624660856,624660859,NL
@@ -3625,15 +5468,14 @@
 624660920,624660923,PL
 624660924,624660991,GB
 624660992,624661119,PL
-624661120,624661163,FR
-624661164,624661167,IT
+624661120,624661159,FR
+624661160,624661167,IT
 624661168,624661175,FR
 624661176,624661247,ES
 624661248,624661251,FR
 624661252,624661255,ES
 624661256,624661259,LT
-624661260,624661263,PL
-624661264,624661279,FR
+624661260,624661279,FR
 624661280,624661283,ES
 624661284,624661295,FR
 624661296,624661343,DE
@@ -3647,7 +5489,13 @@
 624661784,624661823,FR
 624661824,624661827,IT
 624661828,624661831,PT
-624661832,624661903,FR
+624661832,624661839,FR
+624661840,624661855,PL
+624661856,624661863,FR
+624661864,624661871,DE
+624661872,624661875,PL
+624661876,624661879,CZ
+624661880,624661903,FR
 624661904,624661907,GB
 624661908,624661915,FR
 624661916,624661919,BE
@@ -3680,17 +5528,20 @@
 624662528,624662543,CH
 624662544,624662591,IE
 624662592,624662631,FR
-624662632,624662639,ES
+624662632,624662635,DE
+624662636,624662639,NL
 624662640,624662647,PL
 624662648,624662651,FR
 624662652,624662655,ES
 624662656,624662687,FR
 624662688,624662691,PT
-624662692,624662703,FR
+624662692,624662695,FR
+624662696,624662699,FI
+624662700,624662703,FR
 624662704,624662719,CZ
 624662720,624662735,BE
-624662736,624662743,DE
-624662744,624662751,NL
+624662736,624662739,FR
+624662740,624662751,LT
 624662752,624662755,GB
 624662756,624662759,FR
 624662760,624662763,IE
@@ -3720,17 +5571,18 @@
 624663680,624663683,GB
 624663684,624663687,PL
 624663688,624663695,GB
-624663696,624663839,FR
-624663840,624663847,DE
-624663848,624663851,FR
+624663696,624663711,FR
+624663712,624663743,GB
+624663744,624663847,FR
+624663848,624663851,GB
 624663852,624663855,IT
 624663856,624663863,ES
 624663864,624663867,PT
 624663868,624663871,PL
 624663872,624663879,FR
 624663880,624663883,CH
-624663884,624663887,FR
-624663888,624663891,IE
+624663884,624663887,NL
+624663888,624663891,BE
 624663892,624663895,PL
 624663896,624663903,GB
 624663904,624663919,FR
@@ -3751,19 +5603,19 @@
 624664068,624664071,ES
 624664072,624664079,GB
 624664080,624664111,FR
-624664112,624664119,PL
+624664112,624664115,PL
+624664116,624664119,FI
 624664120,624664123,ES
 624664124,624664475,FR
 624664476,624664479,IE
 624664480,624664483,PL
-624664484,624664487,IE
-624664488,624664495,FR
+624664484,624664495,FR
 624664496,624664511,ES
 624664512,624664527,IE
 624664528,624664531,PT
 624664532,624664535,FR
 624664536,624664539,PL
-624664540,624664543,GB
+624664540,624664543,IT
 624664544,624664575,DE
 624664576,624664591,GB
 624664592,624664599,FR
@@ -3800,12 +5652,19 @@
 624664992,624665087,FR
 624665088,624665135,PL
 624665136,624665151,PT
-624665152,624665187,FR
+624665152,624665159,DE
+624665160,624665167,CZ
+624665168,624665175,CH
+624665176,624665183,BE
+624665184,624665187,FR
 624665188,624665191,PL
 624665192,624665199,GB
 624665200,624665207,PL
 624665208,624665211,FR
-624665212,624665247,IT
+624665212,624665215,IT
+624665216,624665231,FR
+624665232,624665235,PL
+624665236,624665247,FR
 624665248,624665263,PT
 624665264,624665271,IT
 624665272,624665275,CZ
@@ -3814,10 +5673,13 @@
 624665284,624665287,IT
 624665288,624665295,NL
 624665296,624665303,GB
-624665304,624665495,FR
+624665304,624665475,FR
+624665476,624665479,PL
+624665480,624665495,FR
 624665496,624665499,PL
 624665500,624665535,FR
-624665536,624665559,PL
+624665536,624665555,PL
+624665556,624665559,FR
 624665560,624665567,IE
 624665568,624665587,FR
 624665588,624665591,ES
@@ -3835,7 +5697,8 @@
 624665728,624665759,PT
 624665760,624665767,FR
 624665768,624665775,NL
-624665776,624665783,GB
+624665776,624665779,PL
+624665780,624665783,FI
 624665784,624665787,FR
 624665788,624665791,ES
 624665792,624665823,FR
@@ -3846,8 +5709,7 @@
 624665856,624665859,FR
 624665860,624665863,IT
 624665864,624665871,FR
-624665872,624665887,PT
-624665888,624666111,IE
+624665872,624666111,IE
 624666112,624666367,FR
 624666368,624666371,PL
 624666372,624666375,GB
@@ -3917,9 +5779,10 @@
 624667584,624667591,PL
 624667592,624667595,GB
 624667596,624667603,PL
-624667604,624667615,FR
+624667604,624667607,GB
+624667608,624667615,FR
 624667616,624667623,PL
-624667624,624667631,FR
+624667624,624667631,GB
 624667632,624667639,NL
 624667640,624667647,PL
 624667648,624667775,ES
@@ -3934,10 +5797,10 @@
 624667896,624667899,PL
 624667900,624667903,FR
 624667904,624667935,PT
-624667936,624667951,FR
+624667936,624667951,DE
 624667952,624667967,GB
 624667968,624667971,DE
-624667972,624667975,GB
+624667972,624667975,FR
 624667976,624667983,PL
 624667984,624667991,FR
 624667992,624667999,PL
@@ -4007,7 +5870,7 @@
 624669712,624669727,GB
 624669728,624669735,ES
 624669736,624669743,PL
-624669744,624669747,DE
+624669744,624669747,IT
 624669748,624669751,FR
 624669752,624669755,ES
 624669756,624669791,FR
@@ -4095,7 +5958,7 @@
 624670928,624670935,PL
 624670936,624670943,FR
 624670944,624670975,BE
-624670976,624671231,PL
+624670976,624671231,PT
 624671232,624671239,GB
 624671240,624671243,FR
 624671244,624671247,PL
@@ -4144,8 +6007,7 @@
 624672548,624672551,PT
 624672552,624672555,IT
 624672556,624672559,DE
-624672560,624672563,GB
-624672564,624672571,FR
+624672560,624672571,FR
 624672572,624672575,CH
 624672576,624672607,PT
 624672608,624672615,GB
@@ -4158,7 +6020,669 @@
 624672664,624672671,ES
 624672672,624672895,FR
 624672896,624672927,GB
-624672928,624689151,FR
+624672928,624672943,PL
+624672944,624672951,FR
+624672952,624672959,ES
+624672960,624672991,NL
+624672992,624673279,FR
+624673280,624673283,PL
+624673284,624673299,FR
+624673300,624673303,PT
+624673304,624673307,NL
+624673308,624673311,BE
+624673312,624673343,FR
+624673344,624673375,CH
+624673376,624673407,FR
+624673408,624673431,PL
+624673432,624673435,PT
+624673436,624673451,FR
+624673452,624673455,BE
+624673456,624673459,CH
+624673460,624673463,FR
+624673464,624673471,PL
+624673472,624673487,DE
+624673488,624673503,PL
+624673504,624673511,ES
+624673512,624673535,FR
+624673536,624673791,ES
+624673792,624673799,PL
+624673800,624673803,IT
+624673804,624673807,DE
+624673808,624673823,PL
+624673824,624673839,FR
+624673840,624673855,PL
+624673856,624673859,IT
+624673860,624673863,DE
+624673864,624673871,CZ
+624673872,624673879,GB
+624673880,624673887,FR
+624673888,624673903,GB
+624673904,624673919,ES
+624673920,624673923,IE
+624673924,624673927,NL
+624673928,624673931,FR
+624673932,624673935,IE
+624673936,624673939,NL
+624673940,624673943,ES
+624673944,624673951,NL
+624673952,624673955,DE
+624673956,624673959,PL
+624673960,624673963,GB
+624673964,624673967,DE
+624673968,624673983,FR
+624673984,624673987,DE
+624673988,624673991,ES
+624673992,624673995,IT
+624673996,624674007,NL
+624674008,624674011,PL
+624674012,624674015,GB
+624674016,624674047,PT
+624674048,624674303,ES
+624674304,624674307,GB
+624674308,624674311,ES
+624674312,624674315,PT
+624674316,624674351,FR
+624674352,624674367,IE
+624674368,624674383,FR
+624674384,624674391,IT
+624674392,624674395,LT
+624674396,624674399,PL
+624674400,624674403,DE
+624674404,624674407,PT
+624674408,624674411,DE
+624674412,624674415,ES
+624674416,624674447,FR
+624674448,624674451,GB
+624674452,624674455,ES
+624674456,624674459,IT
+624674460,624674463,ES
+624674464,624674511,FR
+624674512,624674527,NL
+624674528,624674687,FR
+624674688,624674703,DE
+624674704,624674707,PL
+624674708,624674711,DE
+624674712,624674715,FI
+624674716,624674719,BE
+624674720,624674735,PL
+624674736,624674751,DE
+624674752,624674783,PT
+624674784,624674847,FR
+624674848,624674879,BE
+624674880,624674911,NL
+624674912,624674919,GB
+624674920,624674927,IT
+624674928,624674935,FR
+624674936,624674943,IE
+624674944,624675047,FR
+624675048,624675055,ES
+624675056,624675059,PL
+624675060,624675067,FR
+624675068,624675327,DE
+624675328,624675375,FR
+624675376,624675383,IT
+624675384,624675387,PL
+624675388,624675439,FR
+624675440,624675447,PL
+624675448,624675455,FR
+624675456,624675487,PL
+624675488,624675543,FR
+624675544,624675547,ES
+624675548,624675551,IT
+624675552,624675583,PL
+624675584,624675903,FR
+624675904,624675919,PL
+624675920,624675947,FR
+624675948,624675951,PL
+624675952,624675967,IE
+624675968,624675999,FR
+624676000,624676003,GB
+624676004,624676007,DE
+624676008,624676019,FR
+624676020,624676023,IT
+624676024,624676027,PT
+624676028,624676087,FR
+624676088,624676091,DE
+624676092,624676143,FR
+624676144,624676159,PL
+624676160,624676175,PT
+624676176,624676183,NL
+624676184,624676191,LT
+624676192,624676311,FR
+624676312,624676315,PL
+624676316,624676319,NL
+624676320,624676327,GB
+624676328,624676331,FR
+624676332,624676335,DE
+624676336,624676363,FR
+624676364,624676367,NL
+624676368,624676399,FR
+624676400,624676403,GB
+624676404,624676431,FR
+624676432,624676435,PL
+624676436,624676439,FR
+624676440,624676447,NL
+624676448,624676503,FR
+624676504,624676507,GB
+624676508,624676607,FR
+624676608,624676863,PL
+624676864,624676911,FR
+624676912,624676919,BE
+624676920,624676923,FR
+624676924,624676927,ES
+624676928,624676935,CH
+624676936,624676939,PL
+624676940,624676943,PT
+624676944,624676947,PL
+624676948,624676951,GB
+624676952,624676959,NL
+624676960,624676991,FR
+624676992,624677119,IT
+624677120,624677255,FR
+624677256,624677259,DE
+624677260,624677263,NL
+624677264,624677271,CZ
+624677272,624677279,PT
+624677280,624677283,GB
+624677284,624677287,ES
+624677288,624677295,FR
+624677296,624677311,GB
+624677312,624677351,NL
+624677352,624677359,FR
+624677360,624677367,PT
+624677368,624677375,CH
+624677376,624677391,NL
+624677392,624677395,PT
+624677396,624677399,FR
+624677400,624677403,FI
+624677404,624677407,FR
+624677408,624677439,GB
+624677440,624677443,ES
+624677444,624677447,NL
+624677448,624677455,FR
+624677456,624677459,BE
+624677460,624677463,ES
+624677464,624677467,IE
+624677468,624677471,GB
+624677472,624677503,FR
+624677504,624677507,DE
+624677508,624677535,FR
+624677536,624677567,PT
+624677568,624677583,FR
+624677584,624677587,ES
+624677588,624677599,PL
+624677600,624677615,IT
+624677616,624677623,PL
+624677624,624677627,NL
+624677628,624677631,GB
+624677632,624677671,FR
+624677672,624677679,DE
+624677680,624677683,GB
+624677684,624677687,FI
+624677688,624677695,GB
+624677696,624677703,FR
+624677704,624677727,GB
+624677728,624677735,FR
+624677736,624677751,GB
+624677752,624677759,FR
+624677760,624677763,NL
+624677764,624677767,FR
+624677768,624677775,GB
+624677776,624677783,DE
+624677784,624677787,FI
+624677788,624677791,DE
+624677792,624677823,CH
+624677824,624677887,FR
+624677888,624678143,GB
+624678144,624678183,FR
+624678184,624678187,DE
+624678188,624678191,FR
+624678192,624678195,PT
+624678196,624678199,FR
+624678200,624678239,ES
+624678240,624678255,PT
+624678256,624678259,PL
+624678260,624678279,ES
+624678280,624678283,LT
+624678284,624678287,FR
+624678288,624678303,GB
+624678304,624678319,FR
+624678320,624678335,GB
+624678336,624678351,FR
+624678352,624678355,PT
+624678356,624678359,PL
+624678360,624678363,ES
+624678364,624678367,FR
+624678368,624678383,IE
+624678384,624678387,FR
+624678388,624678391,PT
+624678392,624678395,ES
+624678396,624678463,FR
+624678464,624678479,CH
+624678480,624678487,GB
+624678488,624678491,PT
+624678492,624678495,FR
+624678496,624678527,IE
+624678528,624678559,PT
+624678560,624678563,BE
+624678564,624678575,DE
+624678576,624678591,FR
+624678592,624678655,IT
+624678656,624678687,FR
+624678688,624678695,LT
+624678696,624678703,IT
+624678704,624678707,NL
+624678708,624678715,FR
+624678716,624678719,DE
+624678720,624678723,GB
+624678724,624678727,PL
+624678728,624678735,IT
+624678736,624678743,FR
+624678744,624678747,CH
+624678748,624678751,IT
+624678752,624678783,NL
+624678784,624678847,FR
+624678848,624678855,GB
+624678856,624678863,PL
+624678864,624678895,PT
+624678896,624678899,IT
+624678900,624678903,GB
+624678904,624678907,PT
+624678908,624678911,FR
+624678912,624679167,GB
+624679168,624679175,PL
+624679176,624679183,DE
+624679184,624679199,PL
+624679200,624679203,GB
+624679204,624679207,IT
+624679208,624679211,ES
+624679212,624679215,IT
+624679216,624679231,IE
+624679232,624679299,FR
+624679300,624679303,ES
+624679304,624679307,PT
+624679308,624679311,ES
+624679312,624679679,FR
+624679680,624679687,PL
+624679688,624679695,NL
+624679696,624679711,FR
+624679712,624679743,BE
+624679744,624679747,LT
+624679748,624679751,FR
+624679752,624679767,PL
+624679768,624679771,NL
+624679772,624679775,BE
+624679776,624679807,NL
+624679808,624679815,FR
+624679816,624679819,GB
+624679820,624679823,PL
+624679824,624679827,FR
+624679828,624679831,DE
+624679832,624679839,GB
+624679840,624679843,FR
+624679844,624679847,BE
+624679848,624679855,DE
+624679856,624679859,IT
+624679860,624679863,FR
+624679864,624679867,ES
+624679868,624679871,FR
+624679872,624679903,GB
+624679904,624679907,IT
+624679908,624679911,FR
+624679912,624679919,ES
+624679920,624679923,GB
+624679924,624679927,FR
+624679928,624679935,GB
+624679936,624680447,NL
+624680448,624680703,GB
+624680704,624680735,FR
+624680736,624680743,PL
+624680744,624680747,BE
+624680748,624680751,GB
+624680752,624680767,PL
+624680768,624680783,CZ
+624680784,624680799,GB
+624680800,624680927,FR
+624680928,624680931,CH
+624680932,624680935,DE
+624680936,624680939,ES
+624680940,624680943,NL
+624680944,624680951,FR
+624680952,624680959,PT
+624680960,624680991,FR
+624680992,624681007,DE
+624681008,624681023,FR
+624681024,624681055,ES
+624681056,624681071,FR
+624681072,624681083,DE
+624681084,624681095,FR
+624681096,624681103,ES
+624681104,624681111,FR
+624681112,624681115,IT
+624681116,624681151,FR
+624681152,624681215,PT
+624681216,624681247,PL
+624681248,624681251,DE
+624681252,624681255,IE
+624681256,624681259,FR
+624681260,624681263,PL
+624681264,624681267,FR
+624681268,624681271,DE
+624681272,624681279,ES
+624681280,624681295,GB
+624681296,624681303,FR
+624681304,624681311,DE
+624681312,624681327,PL
+624681328,624681335,FR
+624681336,624681339,ES
+624681340,624681343,FR
+624681344,624681347,GB
+624681348,624681359,FR
+624681360,624681363,PL
+624681364,624681367,CZ
+624681368,624681375,PL
+624681376,624681439,FR
+624681440,624681451,GB
+624681452,624681455,BE
+624681456,624681459,GB
+624681460,624681463,IT
+624681464,624681467,PL
+624681468,624681471,FR
+624681472,624681727,GB
+624681728,624681759,PL
+624681760,624681763,PT
+624681764,624681767,FR
+624681768,624681775,CH
+624681776,624681791,FR
+624681792,624681795,ES
+624681796,624681799,NL
+624681800,624681803,FR
+624681804,624681823,PL
+624681824,624681855,CZ
+624681856,624681919,FR
+624681920,624681923,PT
+624681924,624681927,IE
+624681928,624681931,IT
+624681932,624681967,FR
+624681968,624681971,PL
+624681972,624681975,BE
+624681976,624681999,FR
+624682000,624682003,ES
+624682004,624682007,PL
+624682008,624682047,FR
+624682048,624682059,GB
+624682060,624682063,IE
+624682064,624682071,PT
+624682072,624682075,GB
+624682076,624682079,PL
+624682080,624682083,GB
+624682084,624682087,NL
+624682088,624682091,PL
+624682092,624682095,GB
+624682096,624682103,FR
+624682104,624682111,IE
+624682112,624682127,PL
+624682128,624682135,FR
+624682136,624682143,IT
+624682144,624682151,PT
+624682152,624682159,FI
+624682160,624682167,ES
+624682168,624682175,GB
+624682176,624682207,FR
+624682208,624682215,BE
+624682216,624682219,FR
+624682220,624682223,PL
+624682224,624682259,FR
+624682260,624682263,IE
+624682264,624682267,DE
+624682268,624682271,PT
+624682272,624682303,FR
+624682304,624682319,BE
+624682320,624682323,ES
+624682324,624682335,PL
+624682336,624682339,FR
+624682340,624682343,GB
+624682344,624682347,NL
+624682348,624682351,ES
+624682352,624682367,LT
+624682368,624682495,FR
+624682496,624682559,ES
+624682560,624682639,FR
+624682640,624682655,BE
+624682656,624682687,ES
+624682688,624682751,FR
+624682752,624682767,DE
+624682768,624682783,FR
+624682784,624682791,NL
+624682792,624682799,PL
+624682800,624682879,FR
+624682880,624682911,GB
+624682912,624682919,IT
+624682920,624682927,IE
+624682928,624682943,FR
+624682944,624682951,PL
+624682952,624682959,IT
+624682960,624682963,BE
+624682964,624682967,PL
+624682968,624682971,FR
+624682972,624682975,PT
+624682976,624682991,FR
+624682992,624683007,NL
+624683008,624683011,FR
+624683012,624683015,PL
+624683016,624683023,GB
+624683024,624683027,PL
+624683028,624683031,IT
+624683032,624683039,GB
+624683040,624683047,BE
+624683048,624683051,PL
+624683052,624683055,IT
+624683056,624683063,ES
+624683064,624683067,FR
+624683068,624683071,IE
+624683072,624683087,FR
+624683088,624683091,GB
+624683092,624683239,FR
+624683240,624683243,PL
+624683244,624683247,FR
+624683248,624683251,PL
+624683252,624683255,GB
+624683256,624683295,FR
+624683296,624683311,IT
+624683312,624683327,FR
+624683328,624683335,GB
+624683336,624683339,FR
+624683340,624683343,ES
+624683344,624683351,IE
+624683352,624683371,FR
+624683372,624683375,ES
+624683376,624683379,FR
+624683380,624683383,IT
+624683384,624683631,FR
+624683632,624683647,ES
+624683648,624683679,FR
+624683680,624683683,PL
+624683684,624683687,ES
+624683688,624683691,FR
+624683692,624683695,PL
+624683696,624683727,FR
+624683728,624683743,ES
+624683744,624683759,FR
+624683760,624683775,PL
+624683776,624683783,FR
+624683784,624683787,CZ
+624683788,624683799,FR
+624683800,624683803,FI
+624683804,624683807,IT
+624683808,624683811,ES
+624683812,624683815,DE
+624683816,624683819,NL
+624683820,624683823,ES
+624683824,624683839,FR
+624683840,624683843,GB
+624683844,624683847,PT
+624683848,624683879,FR
+624683880,624683883,NL
+624683884,624683887,GB
+624683888,624683895,PL
+624683896,624683903,GB
+624683904,624683943,FR
+624683944,624683947,PL
+624683948,624683951,FI
+624683952,624683967,NL
+624683968,624683971,IE
+624683972,624683975,DE
+624683976,624683983,GB
+624683984,624683991,PT
+624683992,624683999,GB
+624684000,624684007,NL
+624684008,624684015,FR
+624684016,624684019,DE
+624684020,624684023,CH
+624684024,624684027,FR
+624684028,624684031,CH
+624684032,624684039,FR
+624684040,624684043,DE
+624684044,624684047,FR
+624684048,624684051,DE
+624684052,624684055,FR
+624684056,624684063,NL
+624684064,624684071,PT
+624684072,624684079,FR
+624684080,624684095,DE
+624684096,624684103,PT
+624684104,624684111,FR
+624684112,624684127,ES
+624684128,624684135,GB
+624684136,624684143,FR
+624684144,624684151,IT
+624684152,624684155,NL
+624684156,624684159,FR
+624684160,624684167,NL
+624684168,624684191,IE
+624684192,624684195,CH
+624684196,624684203,FR
+624684204,624684207,PL
+624684208,624684211,ES
+624684212,624684215,FR
+624684216,624684219,IT
+624684220,624684223,DE
+624684224,624684255,FR
+624684256,624684287,DE
+624684288,624684335,FR
+624684336,624684343,IT
+624684344,624684347,FR
+624684348,624684351,NL
+624684352,624684359,GB
+624684360,624684363,DE
+624684364,624684371,PL
+624684372,624684379,FR
+624684380,624684383,GB
+624684384,624684399,IE
+624684400,624684415,NL
+624684416,624684419,PT
+624684420,624684427,FR
+624684428,624684431,NL
+624684432,624684447,FR
+624684448,624684479,GB
+624684480,624684511,FI
+624684512,624684543,GB
+624684544,624684583,FR
+624684584,624684587,FI
+624684588,624684591,ES
+624684592,624684603,FR
+624684604,624684607,PL
+624684608,624684615,ES
+624684616,624684639,PL
+624684640,624684655,CH
+624684656,624684675,FR
+624684676,624684679,GB
+624684680,624684683,FR
+624684684,624684687,CZ
+624684688,624684703,FR
+624684704,624684719,NL
+624684720,624684799,FR
+624684800,624684803,DE
+624684804,624684807,PL
+624684808,624684811,DE
+624684812,624684815,BE
+624684816,624684831,GB
+624684832,624684839,PL
+624684840,624684843,ES
+624684844,624684847,PT
+624684848,624684863,FR
+624684864,624684867,GB
+624684868,624684871,BE
+624684872,624684879,DE
+624684880,624684883,FR
+624684884,624684887,ES
+624684888,624684891,DE
+624684892,624684895,NL
+624684896,624684899,PL
+624684900,624684903,FR
+624684904,624684911,CH
+624684912,624684915,PL
+624684916,624684919,FR
+624684920,624684927,PL
+624684928,624684991,FR
+624684992,624685023,NL
+624685024,624685027,PL
+624685028,624685031,FR
+624685032,624685035,PL
+624685036,624685039,ES
+624685040,624685047,PL
+624685048,624685051,FR
+624685052,624685055,CZ
+624685056,624685059,NL
+624685060,624685063,GB
+624685064,624685071,FR
+624685072,624685075,ES
+624685076,624685079,GB
+624685080,624685087,NL
+624685088,624685119,CZ
+624685120,624685135,FR
+624685136,624685151,CH
+624685152,624685167,FR
+624685168,624685183,GB
+624685184,624685231,FR
+624685232,624685235,CZ
+624685236,624685239,BE
+624685240,624685243,IE
+624685244,624685247,BE
+624685248,624685451,FR
+624685452,624685455,PL
+624685456,624685503,FR
+624685504,624685535,NL
+624685536,624685679,FR
+624685680,624685683,PL
+624685684,624685687,FI
+624685688,624685691,GB
+624685692,624685695,NL
+624685696,624685703,IE
+624685704,624685707,CH
+624685708,624685711,DE
+624685712,624685715,ES
+624685716,624685719,GB
+624685720,624685723,IE
+624685724,624685727,PL
+624685728,624685759,FR
+624685760,624685775,IE
+624685776,624685791,FR
+624685792,624685799,PL
+624685800,624685803,GB
+624685804,624685807,IT
+624685808,624685815,FR
+624685816,624685823,GB
+624685824,624685919,FR
+624685920,624685943,IT
+624685944,624685983,FR
+624685984,624685987,IE
+624685988,624685991,NL
+624685992,624685999,DE
+624686000,624686003,LT
+624686004,624686007,PL
+624686008,624686015,ES
+624686016,624689151,FR
 624689152,624691199,DE
 624691200,624693247,FR
 624693248,624695295,RU
@@ -4240,24 +6764,14 @@
 625803264,625811455,TR
 625811456,625815551,NL
 625815552,625817599,IQ
-625817600,625817615,NL
-625817616,625817631,EU
-625817632,625817633,NL
-625817634,625817663,EU
-625817664,625817695,NL
-625817696,625817855,EU
-625817856,625817919,NL
-625817920,625818623,EU
-625818624,625819647,NL
+625817600,625819647,NL
 625819648,625823743,IQ
 625823744,625827839,NL
 625827840,625829887,IT
 625829888,625831935,RU
 625831936,625836031,IT
-625836032,625836079,KZ
-625836080,625836095,RU
-625836096,625836127,KZ
-625836128,625838079,RU
+625836032,625836159,KZ
+625836160,625838079,RU
 625838080,625840127,IT
 625840128,625842175,GB
 625842176,625844223,PL
@@ -4280,7 +6794,7 @@
 627230720,627232767,IR
 627232768,627236863,PL
 627236864,627238911,IT
-627238912,627239167,NL
+627238912,627239167,US
 627239168,627240959,EU
 627240960,627245055,RU
 627245056,627277823,KZ
@@ -4305,7 +6819,8 @@
 628230144,628232191,IT
 628232192,628236287,RU
 628236288,628239103,DE
-628239104,628239615,RU
+628239104,628239359,RU
+628239360,628239615,DE
 628239616,628239871,AQ
 628239872,628244479,DE
 628244480,628246527,FR
@@ -4397,14 +6912,13 @@
 629669888,629735423,FI
 629735424,629800959,IR
 629800960,629866495,DE
-629866496,629874687,RU
-629874688,629876735,CA
-629876736,629882879,US
-629882880,629882889,A1
-629882890,629882912,GB
-629882913,629883135,A1
+629866496,629882879,RU
+629882880,629882880,A1
+629882881,629882889,GB
+629882890,629882890,A1
+629882891,629883135,GB
 629883136,629883391,AU
-629883392,629884927,A1
+629883392,629884927,GB
 629884928,629886975,PL
 629886976,629889023,RU
 629889024,629891071,IT
@@ -4451,7 +6965,9 @@
 630497280,630499327,NL
 630499328,630501375,LV
 630501376,630501887,BE
-630501888,630509567,NL
+630501888,630502911,NL
+630502912,630503423,BE
+630503424,630509567,NL
 630509568,630511615,TR
 630511616,630513663,GB
 630513664,630515711,IT
@@ -4476,12 +6992,14 @@
 630802432,630804479,GB
 630804480,630806527,CH
 630806528,630808575,ES
-630808576,630816767,CH
+630808576,630810175,NL
+630810176,630816767,CH
 630816768,630833151,RO
 630833152,630849535,NL
 630849536,630980607,TR
 630980608,631046143,RO
-631046144,631048191,DK
+631046144,631046399,LT
+631046400,631048191,DK
 631048192,631050239,FR
 631050240,631054335,RU
 631054336,631056383,GB
@@ -4592,21 +7110,542 @@
 634503168,634505215,GB
 634505216,634507263,IT
 634507264,634511359,GB
+634511360,634517503,RU
+634517504,634519551,LB
 634519552,634650623,QA
 634650624,634912767,BY
 634912768,635043839,RO
 635043840,635076607,ES
-637534208,644067391,US
+635076608,635092991,KG
+635092992,635097087,CY
+635097088,635101183,PS
+635101184,635103231,AE
+635103232,635105279,HU
+635105280,635107327,NL
+635107328,635109375,DE
+635109376,635174911,FI
+635174912,635183103,GB
+635183104,635185151,NL
+635185152,635187199,IT
+635187200,635191295,FR
+635191296,635195391,RS
+635195392,635197439,RU
+635197440,635199487,GB
+635199488,635199495,IT
+635199496,635199575,GB
+635199576,635199599,IT
+635199600,635199607,GB
+635199608,635199615,IT
+635199616,635199623,GB
+635199624,635199639,IT
+635199640,635199647,GB
+635199648,635199655,IT
+635199656,635199663,GB
+635199664,635199671,IT
+635199672,635199695,GB
+635199696,635199703,IT
+635199704,635199711,GB
+635199712,635199719,IT
+635199720,635199735,GB
+635199736,635199743,IT
+635199744,635200967,GB
+635200968,635200975,IT
+635200976,635200991,GB
+635200992,635201023,IT
+635201024,635201079,GB
+635201080,635201087,IT
+635201088,635201159,GB
+635201160,635201167,IT
+635201168,635203583,GB
+635203584,635207679,JO
+635207680,635211775,HU
+635211776,635213823,NL
+635213824,635217919,RU
+635217920,635219967,NL
+635219968,635224063,RU
+635224064,635240447,HU
+635240448,635256831,IR
+635256832,635273215,GB
+635273216,635281407,UA
+635281408,635285503,RO
+635285504,635287551,ME
+635287552,635289599,RU
+635289600,635291647,DE
+635291648,635293695,RU
+635293696,635295743,HU
+635295744,635297791,GB
+635297792,635299839,SE
+635299840,635301887,ES
+635301888,635305983,CZ
+635305984,635306239,NL
+635306240,635306495,FR
+635306496,635306751,DE
+635306752,635307007,GB
+635307008,635307775,DE
+635307776,635308031,AD
+635308032,635308287,AE
+635308288,635308543,AF
+635308544,635308799,AG
+635308800,635309055,AI
+635309056,635309311,AL
+635309312,635309567,AM
+635309568,635309823,AO
+635309824,635310079,AQ
+635310080,635310335,AR
+635310336,635310591,AS
+635310592,635310847,AT
+635310848,635311103,AU
+635311104,635311359,AW
+635311360,635311615,AX
+635311616,635311871,AZ
+635311872,635312127,BA
+635312128,635312383,BB
+635312384,635312639,BD
+635312640,635312895,BE
+635312896,635313151,BF
+635313152,635313407,BG
+635313408,635313663,BH
+635313664,635313919,BI
+635313920,635314175,BJ
+635314176,635314431,BL
+635314432,635314687,BM
+635314688,635314943,BN
+635314944,635315199,BO
+635315200,635315455,NL
+635315456,635315711,BR
+635315712,635315967,BS
+635315968,635316223,BT
+635316224,635316479,BV
+635316480,635316735,BW
+635316736,635316991,BY
+635316992,635317247,BZ
+635317248,635317503,CA
+635317504,635317759,CC
+635317760,635318015,CD
+635318016,635318271,CF
+635318272,635318527,CG
+635318528,635318783,CH
+635318784,635319039,CI
+635319040,635319295,CK
+635319296,635319551,CL
+635319552,635319807,CM
+635319808,635320063,CN
+635320064,635320319,CO
+635320320,635320575,CR
+635320576,635320831,CU
+635320832,635321087,CV
+635321088,635321343,NL
+635321344,635321599,CX
+635321600,635321855,CY
+635321856,635322111,CZ
+635322112,635322367,DE
+635322368,635322623,DJ
+635322624,635322879,DK
+635322880,635323135,DM
+635323136,635323391,DO
+635323392,635323647,DZ
+635323648,635323903,EC
+635323904,635324159,EE
+635324160,635324415,EG
+635324416,635324671,EH
+635324672,635324927,ER
+635324928,635325183,ES
+635325184,635325439,ET
+635325440,635325695,FI
+635325696,635325951,FJ
+635325952,635326207,FK
+635326208,635326463,FM
+635326464,635326719,FO
+635326720,635326975,FR
+635326976,635327231,GA
+635327232,635327487,GB
+635327488,635327743,GD
+635327744,635327999,GE
+635328000,635328255,GF
+635328256,635328511,GG
+635328512,635328767,GH
+635328768,635329023,GI
+635329024,635329279,GL
+635329280,635329535,GM
+635329536,635329791,GN
+635329792,635330047,GP
+635330048,635330303,GQ
+635330304,635330559,GR
+635330560,635330815,GS
+635330816,635331071,GT
+635331072,635331327,GU
+635331328,635331583,GW
+635331584,635331839,GY
+635331840,635332095,HK
+635332096,635332351,HM
+635332352,635332607,HN
+635332608,635332863,HR
+635332864,635333119,HT
+635333120,635333375,HU
+635333376,635333631,ID
+635333632,635333887,IE
+635333888,635334143,IL
+635334144,635334399,IM
+635334400,635334655,IN
+635334656,635334911,IO
+635334912,635335167,IQ
+635335168,635335423,IR
+635335424,635335679,IS
+635335680,635335935,IT
+635335936,635336191,JE
+635336192,635336447,JM
+635336448,635336703,JO
+635336704,635336959,JP
+635336960,635337215,KE
+635337216,635337471,KG
+635337472,635337727,KI
+635337728,635337983,KM
+635337984,635338239,KN
+635338240,635338495,KP
+635338496,635338751,KR
+635338752,635339007,KW
+635339008,635339263,KY
+635339264,635339519,KZ
+635339520,635339775,LA
+635339776,635340031,LB
+635340032,635340287,LC
+635340288,635340543,LI
+635340544,635340799,LK
+635340800,635341055,LR
+635341056,635341311,LS
+635341312,635341567,LT
+635341568,635341823,LU
+635341824,635342079,LV
+635342080,635342335,LY
+635342336,635342591,MC
+635342592,635342847,MD
+635342848,635343103,ME
+635343104,635343359,MF
+635343360,635343615,MG
+635343616,635343871,MH
+635343872,635344127,MK
+635344128,635344383,ML
+635344384,635344639,MM
+635344640,635344895,MN
+635344896,635345151,MO
+635345152,635345407,MP
+635345408,635345663,MQ
+635345664,635345919,MR
+635345920,635346175,MS
+635346176,635346431,MT
+635346432,635346687,MU
+635346688,635346943,MV
+635346944,635347199,MW
+635347200,635347455,MX
+635347456,635347711,MY
+635347712,635347967,MZ
+635347968,635348223,NA
+635348224,635348479,NC
+635348480,635348735,NE
+635348736,635348991,NF
+635348992,635349247,NG
+635349248,635349503,NI
+635349504,635349759,NL
+635349760,635350015,NO
+635350016,635350271,NP
+635350272,635350527,NR
+635350528,635350783,NU
+635350784,635351039,NZ
+635351040,635351295,OM
+635351296,635351551,PA
+635351552,635351807,PE
+635351808,635352063,PF
+635352064,635352319,PG
+635352320,635352575,PH
+635352576,635352831,PK
+635352832,635353087,PL
+635353088,635353343,PM
+635353344,635353599,PN
+635353600,635353855,PR
+635353856,635354111,PS
+635354112,635354367,PT
+635354368,635354623,PW
+635354624,635354879,PY
+635354880,635355135,QA
+635355136,635355391,RE
+635355392,635355647,RO
+635355648,635355903,RS
+635355904,635356159,RU
+635356160,635356415,RW
+635356416,635356671,SA
+635356672,635356927,SB
+635356928,635357183,SC
+635357184,635357439,SD
+635357440,635357695,SE
+635357696,635357951,SG
+635357952,635358207,SH
+635358208,635358463,SI
+635358464,635358719,SJ
+635358720,635358975,SK
+635358976,635359231,SL
+635359232,635359487,SM
+635359488,635359743,SN
+635359744,635359999,SO
+635360000,635360255,SR
+635360256,635360511,NL
+635360512,635360767,ST
+635360768,635361023,SV
+635361024,635361279,NL
+635361280,635361535,SY
+635361536,635361791,SZ
+635361792,635362047,TC
+635362048,635362303,TD
+635362304,635362559,TF
+635362560,635362815,TG
+635362816,635363071,TH
+635363072,635363327,TJ
+635363328,635363583,TK
+635363584,635363839,TL
+635363840,635364095,TM
+635364096,635364351,TN
+635364352,635364607,TO
+635364608,635364863,TR
+635364864,635365119,TT
+635365120,635365375,TV
+635365376,635365631,TW
+635365632,635365887,TZ
+635365888,635366143,UA
+635366144,635366399,UG
+635366400,635366655,UM
+635366656,635366911,US
+635366912,635367167,UY
+635367168,635367423,UZ
+635367424,635367679,VA
+635367680,635367935,VC
+635367936,635368191,VE
+635368192,635368447,VG
+635368448,635368703,VI
+635368704,635368959,VN
+635368960,635369215,VU
+635369216,635369471,WF
+635369472,635369727,WS
+635369728,635369983,YE
+635369984,635370239,YT
+635370240,635370495,ZA
+635370496,635370751,ZM
+635370752,635371007,ZW
+635371008,635371263,AD
+635371264,635371519,AE
+635371520,635371775,AF
+635371776,635372031,AG
+635372032,635372287,AI
+635372288,635372543,AL
+635372544,635372799,AM
+635372800,635373055,AO
+635373056,635373311,AQ
+635373312,635373567,AR
+635373568,635373823,AS
+635373824,635374079,AT
+635374080,635374335,AU
+635374336,635374591,AW
+635374592,635374847,AX
+635374848,635375103,AZ
+635375104,635375359,BA
+635375360,635375615,BB
+635375616,635375871,BD
+635375872,635376127,BE
+635376128,635376383,BF
+635376384,635376639,BG
+635376640,635376895,BH
+635376896,635377151,BI
+635377152,635377407,BJ
+635377408,635377663,BL
+635377664,635377919,BM
+635377920,635378175,BN
+635378176,635378431,BO
+635378432,635378687,NL
+635378688,635378943,BR
+635378944,635379199,BS
+635379200,635379455,BT
+635379456,635379711,BV
+635379712,635379967,BW
+635379968,635380223,BY
+635380224,635380479,BZ
+635380480,635380735,CA
+635380736,635380991,CC
+635380992,635381247,CD
+635381248,635381503,CF
+635381504,635381759,CG
+635381760,635382015,CH
+635382016,635382271,CI
+635382272,635382527,CK
+635382528,635382783,CL
+635382784,635383039,CM
+635383040,635383295,CN
+635383296,635383551,CO
+635383552,635383807,CR
+635383808,635384063,CU
+635384064,635384319,CV
+635384320,635384575,NL
+635384576,635384831,CX
+635384832,635385087,CY
+635385088,635385343,CZ
+635385344,635385599,DE
+635385600,635385855,DJ
+635385856,635386111,DK
+635386112,635386367,DM
+635386368,635386623,DO
+635386624,635386879,DZ
+635386880,635387135,EC
+635387136,635387391,EE
+635387392,635387647,EG
+635387648,635387903,EH
+635387904,635388159,ER
+635388160,635437055,NL
+635437056,635502591,RO
+635502592,635568127,PL
+635568128,635699199,IT
+635699200,635715583,PL
+635715584,635717631,KZ
+635717632,635719679,NL
+635719680,635723775,RU
+635723776,635725823,ES
+635727872,635729919,RU
+635729920,635748351,DE
+635748352,635764735,IE
+635764736,635830271,UA
+635830272,635842559,DE
+635842560,635846655,GB
+635846656,635854847,ES
+635854848,635856895,NL
+635856896,635858943,TR
+635858944,635860991,RU
+635860992,635863039,BE
+635863040,635867135,RU
+635867136,635869183,RO
+635869184,635895807,RU
+635895808,635961343,KW
+635961344,635994111,GE
+635994112,636026879,RU
+636026880,636043263,MD
+636043264,636047359,SE
+636047360,636049407,RU
+636049408,636051455,FI
+636051456,636055551,PL
+636055552,636057599,RU
+636057600,636059647,CH
+636059648,636092415,GE
+636092416,636157951,HU
+636157952,636159999,AT
+636160000,636162047,NL
+636162048,636166143,IR
+636166144,636168191,ES
+636168192,636170239,GB
+636170240,636170495,PL
+636170496,636170751,IS
+636170752,636171007,CH
+636171008,636174335,AT
+636174336,636176383,RU
+636176384,636178431,TR
+636178432,636180479,NL
+636180480,636182527,FR
+636182528,636186623,CZ
+636186624,636188671,NL
+636188672,636190719,GB
+636190720,636223487,RU
+636223488,636485631,IQ
+636485632,636747775,SA
+636747776,636780543,DE
+636780544,636813311,HR
+636813312,636878847,AE
+636878848,636944383,MD
+636944384,636952575,SE
+636952576,636956671,NL
+636956672,636958719,IT
+636958720,636960767,PL
+636960768,636968959,DE
+636968960,636975103,TR
+636975104,636977151,ES
+636977152,637140991,PL
+637140992,637206527,SE
+637206528,637239295,NL
+637239296,637272063,RO
+637272064,637276159,DE
+637276160,637278207,RU
+637278208,637288447,GB
+637288448,637296639,AM
+637296640,637298687,ES
+637298688,637300735,A2
+637300736,637302783,NO
+637302784,637304831,AT
+637304832,637313023,CH
+637313024,637317119,EU
+637317120,637319167,ES
+637319168,637321215,AT
+637321216,637323263,GB
+637323264,637323653,A2
+637323654,637323654,FR
+637323655,637323655,A2
+637323656,637323656,FR
+637323657,637325311,A2
+637325312,637325823,US
+637325824,637326079,GB
+637326080,637326335,DE
+637326336,637326591,HK
+637326592,637326847,AU
+637326848,637327359,NO
+637327360,637329407,IR
+637329408,637337599,AT
+637337600,637403135,NO
+637403136,637534207,IR
+637534208,642695167,US
+642695168,642696191,A1
+642696192,642795519,US
+642795520,642796031,A1
+642796032,642796543,US
+642796544,642797055,A1
+642797056,643875071,US
+643875072,643875327,A1
+643875328,644048127,US
+644048128,644048383,A1
+644048384,644049151,US
+644049152,644049407,A1
+644049408,644059135,US
+644059136,644059391,A1
+644059392,644067391,US
 644067392,644067455,CA
-644067456,644835071,US
+644067456,644093439,US
+644093440,644093695,A1
+644093696,644121855,US
+644121856,644122111,A1
+644122112,644323391,US
+644323392,644323407,CA
+644323408,644422911,US
+644422912,644423423,JP
+644423424,644761439,US
+644761440,644761455,CA
+644761456,644835071,US
 644835072,644835327,CA
 644835328,644839423,US
 644839424,644840447,CA
 644840448,644898879,US
 644898880,644898911,CA
-644898912,645225471,US
+644898912,645001215,US
+645001216,645003263,A1
+645003264,645221375,US
+645221376,645222399,CA
+645222400,645225471,US
 645225472,645225503,CA
-645225504,654311423,US
+645225504,645228031,US
+645228032,645228287,CA
+645228288,645358271,US
+645358272,645358335,A1
+645358336,645361663,US
+645361664,645361919,A1
+645361920,645362175,US
+645362176,645362431,A1
+645362432,645482511,US
+645482512,645482519,CA
+645482520,645731071,US
+645731072,645731199,A1
+645731200,645810943,US
+645810944,645811199,A1
+645811200,654311423,US
 654311424,654311679,CN
 654311680,654311935,AU
 654311936,654376959,CN
@@ -4621,7 +7660,11 @@
 661651456,662700031,KR
 662700032,666894335,CN
 666894336,671088639,ID
-671088640,687865855,US
+671088640,671113215,US
+671113216,671113471,EU
+671113472,687618147,US
+687618148,687618151,EU
+687618152,687865855,US
 687865856,689963007,ZA
 689963008,691011583,EG
 691011584,691617791,ZA
@@ -4629,6 +7672,8 @@
 691621888,691625983,LR
 691625984,691630079,KE
 691630080,691631103,ZA
+691632128,691633151,NG
+691633152,691634175,ZW
 691634176,691650559,ZA
 691650560,691666943,GH
 691666944,691732479,NG
@@ -4658,7 +7703,8 @@
 692600832,692609023,EG
 692609024,692617215,ZM
 692617216,692625407,ZA
-692625408,692641791,KE
+692625408,692633599,A2
+692633600,692641791,KE
 692641792,692649983,GA
 692649984,692658175,NG
 692658176,692666367,ZA
@@ -4745,7 +7791,9 @@
 692955136,692957183,NG
 692957184,692959231,DZ
 692959232,692961279,GN
-692967424,692968447,NG
+692961280,692963327,TZ
+692963328,692965375,ZA
+692965376,692967423,CM
 692968448,692969471,CD
 692969472,692971519,TZ
 692973568,692975615,MZ
@@ -4811,6 +7859,7 @@
 693045248,693046271,KE
 693046272,693047295,ZW
 693047296,693049343,ZA
+693049344,693050367,KE
 693050368,693051391,ZW
 693051392,693052415,BW
 693052416,693054463,ZA
@@ -4830,6 +7879,7 @@
 693069824,693071871,ZA
 693071872,693072895,ZW
 693072896,693073919,NG
+693073920,693074943,SD
 693074944,693075967,CV
 693075968,693076991,CM
 693076992,693078015,ZW
@@ -4947,7 +7997,9 @@
 700284928,700293119,GH
 700293120,700301311,EG
 700301312,700309503,CD
-700309504,700317695,DJ
+700309504,700314367,DJ
+700314368,700314623,US
+700314624,700317695,DJ
 700317696,700325887,NG
 700325888,700334079,ZW
 700334080,700335103,BJ
@@ -4995,9 +8047,15 @@
 700446720,700447743,SL
 700447744,700448767,DZ
 700448768,700579839,ZA
-700579840,700588031,A2
+700579840,700586495,A2
+700586496,700586751,US
+700586752,700587007,A2
+700587008,700587263,ZM
+700587264,700588031,A2
 700588032,700588286,KM
-700588287,700589567,A2
+700588287,700588287,A2
+700588288,700588543,KM
+700588544,700589567,A2
 700589568,700589695,TZ
 700589696,700592383,A2
 700592384,700592639,KE
@@ -5007,8 +8065,14 @@
 700645376,700710911,ZA
 700710912,700776447,EG
 700776448,700841983,RW
-700841984,700895231,MU
-700895232,700899327,NG
+700841984,700866559,MU
+700866560,700866815,NG
+700866816,700867327,MU
+700867328,700867583,NG
+700867584,700895231,MU
+700895232,700897023,NG
+700897024,700897279,AO
+700897280,700899327,NG
 700899328,700907519,MU
 700907520,700973055,EG
 700973056,701104127,DZ
@@ -5019,7 +8083,9 @@
 701153280,701161471,CM
 701161472,701169663,UG
 701169664,701186047,ZA
-701186048,701202431,NG
+701186048,701190136,NG
+701190137,701190137,BJ
+701190138,701202431,NG
 701202432,701210623,NE
 701210624,701214719,ZA
 701214720,701218815,LS
@@ -5053,7 +8119,15 @@
 701440000,701448191,MG
 701448192,701461247,KE
 701461248,701461503,CD
-701461504,701464575,KE
+701461504,701462783,KE
+701462784,701463039,CG
+701463040,701463394,KE
+701463395,701463395,NG
+701463396,701463528,KE
+701463529,701463529,NG
+701463530,701463807,KE
+701463808,701464063,CG
+701464064,701464575,KE
 701464576,701472767,MU
 701472768,701480959,TG
 701480960,701489151,CI
@@ -5063,7 +8137,7 @@
 701546496,701562879,ZA
 701562880,701579263,KE
 701579264,701595647,SD
-701595648,701612031,DZ
+701595648,701603839,DZ
 701612032,701628415,EG
 701628416,701644799,GH
 701644800,701661183,DZ
@@ -5124,7 +8198,8 @@
 702148608,702150655,ZA
 702150656,702152703,ZM
 702152704,702169087,SD
-702169088,702185471,NA
+702169088,702181375,NA
+702181376,702185471,AO
 702185472,702201855,EG
 702201856,702218239,GH
 702218240,702234623,SN
@@ -5167,13 +8242,16 @@
 702425088,702427135,NG
 702427136,702429183,ZA
 702429184,702431231,TZ
-702431232,702433279,NG
+702431232,702435327,NG
 702435328,702437375,MZ
 702437376,702439423,TZ
 702439424,702441471,MU
-702441472,702443519,ZA
+702441472,702441727,ZA
+702441728,702441983,GB
+702441984,702442495,ZA
+702442496,702442751,GB
+702442752,702443519,ZA
 702443520,702445567,GQ
-702445568,702447615,KE
 702447616,702449663,EG
 702449664,702451711,ZA
 702451712,702453759,NG
@@ -5312,7 +8390,9 @@
 720437248,720502783,AU
 720502784,721420287,CN
 721420288,738197503,JP
-738197504,771751935,US
+738197504,746717183,US
+746717184,746782719,DE
+746782720,755105791,US
 771751936,771817471,RU
 771817472,771948543,TR
 771948544,772014079,RU
@@ -5396,7 +8476,6 @@
 772890624,772892671,RU
 772892672,772892927,DE
 772892928,772892959,GB
-772892960,772894719,DE
 772894720,772896767,PL
 772896768,772898815,RS
 772898816,772900863,TR
@@ -5412,8 +8491,8 @@
 772919296,772923391,GB
 772923392,772925439,AT
 772925440,772925695,GB
-772925696,772926463,ZW
-772926464,772927487,GB
+772925696,772926719,ZW
+772926720,772927487,GB
 772927488,772929535,UA
 772929536,772931583,RU
 772931584,772933631,UA
@@ -5467,7 +8546,10 @@
 773023744,773025791,RO
 773025792,773027839,RU
 773027840,773031935,FR
-773031936,773033983,CH
+773031936,773032191,CH
+773032192,773032447,A1
+773032448,773033727,CH
+773033728,773033983,A1
 773033984,773036031,LV
 773036032,773038079,DE
 773038080,773040127,GB
@@ -5486,30 +8568,72 @@
 773056512,773058559,IT
 773058560,773060607,BE
 773060608,773062655,DK
-773062656,773062911,TR
-773062912,773063167,US
+773062656,773062912,TR
+773062913,773063167,GB
 773063168,773063424,TR
 773063425,773063436,US
-773063437,773065064,TR
-773065065,773065070,US
-773065071,773065088,TR
+773063437,773065088,TR
 773065089,773065215,US
-773065216,773065584,TR
-773065585,773065590,GB
-773065591,773066415,TR
-773066416,773066422,GB
-773066423,773066455,TR
-773066456,773066463,GB
-773066464,773066751,TR
+773065216,773066751,TR
 773066752,773070847,AT
-773070848,773071231,DE
-773071232,773071263,NA
-773071264,773074943,DE
+773070848,773074943,DE
 773074944,773079039,PL
 773079040,773083135,RU
 773083136,773087231,IT
 773087232,773091327,LB
-773091328,773095423,GB
+773091328,773092512,GB
+773092513,773092544,US
+773092545,773092576,GB
+773092577,773092580,US
+773092581,773092581,GB
+773092582,773092590,US
+773092591,773092591,GB
+773092592,773092604,US
+773092605,773092867,GB
+773092868,773092990,US
+773092991,773093195,GB
+773093196,773093196,US
+773093197,773093198,GB
+773093199,773093204,US
+773093205,773093232,GB
+773093233,773093233,US
+773093234,773093257,GB
+773093258,773093259,US
+773093260,773093260,GB
+773093261,773093263,US
+773093264,773093266,GB
+773093267,773093267,US
+773093268,773093269,GB
+773093270,773093271,US
+773093272,773093275,GB
+773093276,773093276,US
+773093277,773093278,GB
+773093279,773093279,US
+773093280,773093282,GB
+773093283,773093287,US
+773093288,773093289,GB
+773093290,773093290,US
+773093291,773093292,GB
+773093293,773093293,US
+773093294,773093295,GB
+773093296,773093297,US
+773093298,773093298,GB
+773093299,773093300,US
+773093301,773093330,GB
+773093331,773093334,US
+773093335,773093336,GB
+773093337,773093337,US
+773093338,773093341,GB
+773093342,773093342,US
+773093343,773093524,GB
+773093525,773093543,US
+773093544,773093564,GB
+773093565,773093577,US
+773093578,773093600,GB
+773093601,773093601,US
+773093602,773094660,GB
+773094661,773094910,US
+773094911,773095423,GB
 773095424,773099519,RO
 773099520,773103615,TR
 773103616,773107711,FR
@@ -5565,7 +8689,7 @@
 773197824,773201919,CH
 773201920,773206015,DE
 773206016,773210111,RU
-773210112,773214207,EU
+773210112,773214207,US
 773214208,773218303,FR
 773218304,773222399,IS
 773222400,773226495,SE
@@ -5687,7 +8811,8 @@
 773709824,773711871,CZ
 773711872,773713919,RU
 773713920,773715967,NL
-773715968,773718015,SE
+773715968,773716991,SE
+773716992,773718015,US
 773718016,773720063,DE
 773720064,773722111,GB
 773722112,773724159,ES
@@ -5698,7 +8823,9 @@
 773734400,773736447,CZ
 773736448,773738947,DE
 773738948,773738951,NO
-773738952,773740543,DE
+773738952,773739199,DE
+773739200,773739203,GB
+773739204,773740543,DE
 773740544,773742591,CZ
 773742592,773744639,GB
 773744640,773746687,ES
@@ -5785,8 +8912,8 @@
 774003264,774003311,ES
 774003312,774003455,TR
 774003456,774003583,ES
-774003584,774003599,TR
-774003600,774003711,ES
+774003584,774003647,TR
+774003648,774003711,ES
 774003712,774004223,BE
 774004224,774004479,ES
 774004480,774004511,BE
@@ -5797,21 +8924,49 @@
 774029312,774037503,RO
 774037504,774045695,SK
 774045696,774053887,FR
-774053888,774055551,DE
-774055552,774055679,US
+774053888,774055519,DE
+774055520,774055679,US
 774055680,774055935,DE
 774055936,774057855,US
-774057856,774058359,DE
+774057856,774058079,DE
+774058080,774058095,US
+774058096,774058111,DE
+774058112,774058239,US
+774058240,774058327,DE
+774058328,774058335,US
+774058336,774058359,DE
 774058360,774058367,HR
-774058368,774059215,DE
+774058368,774058399,US
+774058400,774058559,DE
+774058560,774058599,US
+774058600,774058815,DE
+774058816,774058847,US
+774058848,774058871,DE
+774058872,774058879,US
+774058880,774059215,DE
 774059216,774059223,ZA
-774059224,774060031,DE
+774059224,774059263,US
+774059264,774059391,DE
+774059392,774059423,US
+774059424,774059455,DE
+774059456,774059519,US
+774059520,774060031,DE
 774060032,774060047,ES
-774060048,774061007,DE
+774060048,774060063,DE
+774060064,774060159,US
+774060160,774060639,DE
+774060640,774060799,US
+774060800,774061007,DE
 774061008,774061023,CZ
 774061024,774061103,DE
 774061104,774061111,GI
-774061112,774062079,DE
+774061112,774061367,DE
+774061368,774061407,US
+774061408,774061567,DE
+774061568,774061727,US
+774061728,774062015,DE
+774062016,774062047,US
+774062048,774062079,DE
 774062080,774070271,YE
 774070272,774078463,ES
 774078464,774086655,BA
@@ -6058,16 +9213,49 @@
 774162814,774162818,IT
 774162819,774162823,KZ
 774162824,774162828,MV
-774162829,774162833,VA
+774162829,774162833,PN
 774162834,774162838,SM
 774162839,774162848,GB
 774162849,774162853,AU
 774162854,774162858,NL
 774162859,774162863,IE
-774162864,774162878,US
-774162879,774162943,VA
+774162864,774162888,US
+774162889,774162893,CA
+774162894,774162903,MX
+774162904,774162908,GB
+774162909,774162943,VA
 774162944,774163199,CH
-774163200,774168575,VA
+774163200,774163205,VA
+774163206,774163209,AU
+774163210,774163210,VA
+774163211,774163214,TD
+774163215,774163215,VA
+774163216,774163219,CD
+774163220,774163220,VA
+774163221,774163224,DJ
+774163225,774163225,VA
+774163226,774163229,CF
+774163230,774163230,VA
+774163231,774163234,HM
+774163235,774163240,VA
+774163241,774163244,VC
+774163245,774163245,VA
+774163246,774163249,PM
+774163250,774163255,VA
+774163256,774163259,DM
+774163260,774163260,VA
+774163261,774163264,KM
+774163265,774163265,VA
+774163266,774163269,TZ
+774163270,774163270,VA
+774163271,774163274,ST
+774163275,774163275,VA
+774163276,774163279,GB
+774163280,774163280,VA
+774163281,774163284,KP
+774163285,774163285,VA
+774163286,774163289,FK
+774163290,774168575,VA
 774168576,774176767,PL
 774176768,774184959,IT
 774184960,774193151,GB
@@ -6129,7 +9317,9 @@
 775094272,775127039,RO
 775127040,775149566,IE
 775149567,775149567,NL
-775149568,775159807,IE
+775149568,775157759,IE
+775157760,775159551,JP
+775159552,775159807,IE
 775159808,775192575,SA
 775192576,775225343,RU
 775225344,775258111,SY
@@ -6143,7 +9333,9 @@
 775520256,775553023,SY
 775553024,775557119,EU
 775557120,775557375,CH
-775557376,775585791,EU
+775557376,775569407,EU
+775569408,775569663,US
+775569664,775585791,EU
 775585792,775618559,SY
 775618560,775641087,SE
 775641088,775641119,FI
@@ -6196,7 +9388,6 @@
 776601600,776732671,AT
 776732672,776863743,PL
 776863744,778043391,DE
-778043392,778108927,RU
 778108928,778174463,RO
 778174464,778239999,UA
 778240000,778305535,AL
@@ -6274,8 +9465,7 @@
 778667284,778667287,PL
 778667288,778667291,IT
 778667292,778667295,CH
-778667296,778667327,BE
-778667328,778667331,GB
+778667296,778667331,GB
 778667332,778667335,FR
 778667336,778667343,ES
 778667344,778667347,FR
@@ -6312,8 +9502,8 @@
 778667944,778667947,DE
 778667948,778667951,IE
 778667952,778667967,GB
-778667968,778667999,FR
-778668000,778668019,DE
+778667968,778668015,FR
+778668016,778668019,DE
 778668020,778668023,NL
 778668024,778668027,PT
 778668028,778668319,FR
@@ -6341,8 +9531,8 @@
 778668568,778668575,PL
 778668576,778668607,FR
 778668608,778668615,IE
-778668616,778668619,PL
-778668620,778668639,FR
+778668616,778668623,PL
+778668624,778668639,FR
 778668640,778668671,PL
 778668672,778668703,NL
 778668704,778668707,PL
@@ -6352,7 +9542,7 @@
 778668720,778668723,PT
 778668724,778668727,PL
 778668728,778668731,IE
-778668732,778668735,DE
+778668732,778668735,FR
 778668736,778668799,IT
 778668800,778668863,FR
 778668864,778668895,DE
@@ -6361,15 +9551,17 @@
 778669088,778669103,FR
 778669104,778669107,PL
 778669108,778669111,GB
-778669112,778669119,NL
+778669112,778669115,FR
+778669116,778669119,DE
 778669120,778669151,FI
-778669152,778669199,FR
+778669152,778669191,FR
+778669192,778669199,IT
 778669200,778669207,PL
 778669208,778669211,CH
 778669212,778669215,ES
 778669216,778669219,CH
 778669220,778669223,FI
-778669224,778669231,NL
+778669224,778669231,GB
 778669232,778669247,PL
 778669248,778669295,FR
 778669296,778669303,PL
@@ -6377,7 +9569,7 @@
 778669440,778669447,GB
 778669448,778669451,PL
 778669452,778669455,ES
-778669456,778669471,FR
+778669456,778669471,DE
 778669472,778669503,CZ
 778669504,778669535,ES
 778669536,778669539,PL
@@ -6437,9 +9629,8 @@
 778670240,778670243,ES
 778670244,778670247,DE
 778670248,778670255,CZ
-778670256,778670291,FR
-778670292,778670295,NL
-778670296,778670303,DE
+778670256,778670299,FR
+778670300,778670303,DE
 778670304,778670335,FR
 778670336,778670343,DE
 778670344,778670347,FR
@@ -6577,10 +9768,12 @@
 778673716,778673719,NL
 778673720,778673723,PT
 778673724,778673727,PL
-778673728,778673823,FR
+778673728,778673807,FR
+778673808,778673823,IT
 778673824,778673839,ES
 778673840,778673843,FR
-778673844,778673851,DE
+778673844,778673847,GB
+778673848,778673851,DE
 778673852,778673855,BE
 778673856,778673879,FR
 778673880,778673883,CZ
@@ -6687,7 +9880,9 @@
 778675696,778675711,NL
 778675712,778675735,FR
 778675736,778675739,PL
-778675740,778675775,FR
+778675740,778675763,FR
+778675764,778675767,IE
+778675768,778675775,ES
 778675776,778675779,GB
 778675780,778675783,PL
 778675784,778675791,LT
@@ -6730,8 +9925,8 @@
 778676136,778676139,DE
 778676140,778676143,PL
 778676144,778676159,DE
-778676160,778676187,FR
-778676188,778676191,CZ
+778676160,778676183,FR
+778676184,778676191,CZ
 778676192,778676207,IT
 778676208,778676211,FI
 778676212,778676215,IE
@@ -6794,7 +9989,9 @@
 778677000,778677007,PL
 778677008,778677023,FR
 778677024,778677055,DE
-778677056,778677075,FR
+778677056,778677059,NL
+778677060,778677063,IT
+778677064,778677075,FR
 778677076,778677079,DE
 778677080,778677083,IT
 778677084,778677087,DE
@@ -6848,8 +10045,7 @@
 778677548,778677551,FR
 778677552,778677559,PL
 778677560,778677567,ES
-778677568,778677695,FR
-778677696,778677699,CH
+778677568,778677699,FR
 778677700,778677703,GB
 778677704,778677711,PL
 778677712,778677719,FR
@@ -6929,7 +10125,9 @@
 778679032,778679035,FR
 778679036,778679055,PL
 778679056,778679071,BE
-778679072,778679087,FR
+778679072,778679075,FR
+778679076,778679079,BE
+778679080,778679087,FR
 778679088,778679091,PL
 778679092,778679095,CZ
 778679096,778679099,CH
@@ -6988,7 +10186,9 @@
 778680204,778680207,ES
 778680208,778680227,FR
 778680228,778680231,IE
-778680232,778680255,FR
+778680232,778680235,FI
+778680236,778680239,DE
+778680240,778680255,FR
 778680256,778680271,IT
 778680272,778680279,BE
 778680280,778680287,PL
@@ -7014,26 +10214,11 @@
 778680896,778680959,CH
 778680960,778681023,DE
 778681024,778681087,FI
-778681088,778681151,GB
-778681152,778681215,PL
-778681216,778681235,FR
-778681236,778681239,ES
-778681240,778681243,FR
-778681244,778681247,GB
-778681248,778681251,FR
-778681252,778681255,DE
-778681256,778681267,FR
-778681268,778681271,PL
-778681272,778681279,FR
-778681280,778681295,DE
-778681296,778681311,IE
-778681312,778681315,NL
-778681316,778681319,FR
-778681320,778681327,ES
-778681328,778681359,GB
+778681088,778681343,FR
+778681344,778681359,GB
 778681360,778681367,ES
 778681368,778681371,NL
-778681372,778681375,CH
+778681372,778681375,LT
 778681376,778681383,FR
 778681384,778681391,DE
 778681392,778681399,FR
@@ -7052,7 +10237,7 @@
 778681476,778681479,PT
 778681480,778681487,FR
 778681488,778681503,GB
-778681504,778681507,FR
+778681504,778681507,DE
 778681508,778681511,IT
 778681512,778681515,PL
 778681516,778681523,ES
@@ -7091,9 +10276,10 @@
 778681768,778681771,PL
 778681772,778681775,IT
 778681776,778681779,FR
-778681780,778681783,PL
+778681780,778681783,CZ
 778681784,778681787,IE
-778681788,778681823,DE
+778681788,778681791,NL
+778681792,778681823,DE
 778681824,778681855,FR
 778681856,778681859,GB
 778681860,778681871,FR
@@ -7124,7 +10310,9 @@
 778682244,778682247,LT
 778682248,778682295,FR
 778682296,778682303,PL
-778682304,778682331,FR
+778682304,778682319,FR
+778682320,778682327,DE
+778682328,778682331,FR
 778682332,778682335,NL
 778682336,778682351,IT
 778682352,778682367,GB
@@ -7142,7 +10330,9 @@
 778690752,778690783,DE
 778690784,778690815,FR
 778690816,778690879,ES
-778690880,778690927,FR
+778690880,778690883,DE
+778690884,778690887,PL
+778690888,778690927,FR
 778690928,778690931,PL
 778690932,778690935,ES
 778690936,778690943,IT
@@ -7180,7 +10370,10 @@
 778691748,778691751,ES
 778691752,778691755,FI
 778691756,778691759,ES
-778691760,778691791,GB
+778691760,778691763,GB
+778691764,778691767,DE
+778691768,778691775,FR
+778691776,778691791,GB
 778691792,778691795,DE
 778691796,778691799,PL
 778691800,778691803,ES
@@ -7223,7 +10416,8 @@
 778692680,778692683,ES
 778692684,778692687,CZ
 778692688,778692703,FR
-778692704,778692719,IE
+778692704,778692711,NL
+778692712,778692719,GB
 778692720,778692723,PL
 778692724,778692735,FR
 778692736,778692739,ES
@@ -7324,12 +10518,12 @@
 778693772,778693775,FR
 778693776,778693791,IT
 778693792,778693795,PL
-778693796,778693807,FR
-778693808,778693823,PL
+778693796,778693823,FR
 778693824,778693839,PT
 778693840,778693855,FR
 778693856,778693887,DE
-778693888,778693895,IE
+778693888,778693891,PT
+778693892,778693895,FR
 778693896,778693899,ES
 778693900,778693903,GB
 778693904,778693919,IE
@@ -7435,8 +10629,7 @@
 778695440,778695447,FI
 778695448,778695455,NL
 778695456,778695471,FR
-778695472,778695475,PL
-778695476,778695479,NL
+778695472,778695479,PL
 778695480,778695487,FR
 778695488,778695503,BE
 778695504,778695519,FR
@@ -7551,7 +10744,8 @@
 778696988,778696991,FR
 778696992,778696995,NL
 778696996,778696999,ES
-778697000,778697015,FR
+778697000,778697007,FR
+778697008,778697015,IE
 778697016,778697019,PL
 778697020,778697023,ES
 778697024,778697059,DE
@@ -7570,8 +10764,8 @@
 778697180,778697183,GB
 778697184,778697259,FR
 778697260,778697263,CH
-778697264,778697275,FR
-778697276,778697279,IT
+778697264,778697271,FR
+778697272,778697279,PL
 778697280,778697287,IE
 778697288,778697291,FR
 778697292,778697295,IT
@@ -7602,9 +10796,9 @@
 778697808,778697815,PL
 778697816,778697819,FR
 778697820,778697823,IT
-778697824,778697827,FR
-778697828,778697831,NL
-778697832,778697847,FR
+778697824,778697835,FR
+778697836,778697839,GB
+778697840,778697847,FR
 778697848,778697851,PL
 778697852,778697927,FR
 778697928,778697935,DE
@@ -8052,29 +11246,218 @@
 782532608,782548991,UA
 782548992,782581759,RU
 782581760,782598143,FR
-782598144,782630911,DE
+782598144,782607971,DE
+782607972,782607975,IT
+782607976,782608039,DE
+782608040,782608047,LU
+782608048,782630911,DE
 782630912,782647295,MD
 782647296,782663679,RU
-782663680,782664447,GB
+782663680,782663935,A1
+782663936,782664447,GB
 782664448,782664703,LU
 782664704,782665471,NL
-782665472,782666495,US
-782666496,782666751,LU
+782665472,782666751,A1
 782666752,782667007,US
 782667008,782667519,UA
 782667520,782667775,LU
 782667776,782668287,FR
 782668288,782668799,RU
 782668800,782669567,NL
-782669568,782671871,DE
+782669568,782671103,DE
+782671104,782671359,A1
+782671360,782671871,DE
 782671872,782672383,CA
 782672384,782672639,BG
-782672640,782673151,CZ
-782673152,782680063,GB
+782672640,782672895,RO
+782672896,782673151,CZ
+782673152,782673919,GB
+782673920,782674943,LU
+782674944,782680063,GB
 782680064,782696447,RU
 782696448,782696639,DE
 782696640,782696703,US
-782696704,782712831,DE
+782696704,782696831,DE
+782696832,782696847,US
+782696848,782696863,DE
+782696864,782696895,US
+782696896,782697087,DE
+782697088,782697103,US
+782697104,782697120,DE
+782697121,782697151,US
+782697152,782697343,DE
+782697344,782697359,US
+782697360,782697376,DE
+782697377,782697407,US
+782697408,782697599,DE
+782697600,782697615,US
+782697616,782697632,DE
+782697633,782697663,US
+782697664,782697855,DE
+782697856,782697871,US
+782697872,782697888,DE
+782697889,782697919,US
+782697920,782698111,DE
+782698112,782698127,US
+782698128,782698144,DE
+782698145,782698175,US
+782698176,782698367,DE
+782698368,782698383,US
+782698384,782698400,DE
+782698401,782698431,US
+782698432,782698623,DE
+782698624,782698639,US
+782698640,782698656,DE
+782698657,782698687,US
+782698688,782698879,DE
+782698880,782698895,US
+782698896,782698912,DE
+782698913,782698943,US
+782698944,782699135,DE
+782699136,782699151,US
+782699152,782699168,DE
+782699169,782699199,US
+782699200,782699391,DE
+782699392,782699407,US
+782699408,782699424,DE
+782699425,782699455,US
+782699456,782699647,DE
+782699648,782699663,US
+782699664,782699680,DE
+782699681,782699711,US
+782699712,782699903,DE
+782699904,782699919,US
+782699920,782699936,DE
+782699937,782699967,US
+782699968,782700159,DE
+782700160,782700175,US
+782700176,782700192,DE
+782700193,782700223,US
+782700224,782700415,DE
+782700416,782700431,US
+782700432,782700448,DE
+782700449,782700479,US
+782700480,782700671,DE
+782700672,782700687,US
+782700688,782700704,DE
+782700705,782700735,US
+782700736,782700927,DE
+782700928,782700943,US
+782700944,782700960,DE
+782700961,782700991,US
+782700992,782701183,DE
+782701184,782701199,US
+782701200,782701216,DE
+782701217,782701247,US
+782701248,782701439,DE
+782701440,782701455,US
+782701456,782701472,DE
+782701473,782701503,US
+782701504,782701695,DE
+782701696,782701711,US
+782701712,782701728,DE
+782701729,782701759,US
+782701760,782701951,DE
+782701952,782701967,US
+782701968,782701984,DE
+782701985,782702015,US
+782702016,782702207,DE
+782702208,782702223,US
+782702224,782702240,DE
+782702241,782702271,US
+782702272,782702463,DE
+782702464,782702479,US
+782702480,782702496,DE
+782702497,782702527,US
+782702528,782702719,DE
+782702720,782702735,US
+782702736,782702752,DE
+782702753,782702783,US
+782702784,782702975,DE
+782702976,782702991,US
+782702992,782703008,DE
+782703009,782703039,US
+782703040,782703231,DE
+782703232,782703247,US
+782703248,782703264,DE
+782703265,782703295,US
+782703296,782703487,DE
+782703488,782703503,US
+782703504,782703520,DE
+782703521,782703551,US
+782703552,782703743,DE
+782703744,782703759,US
+782703760,782703776,DE
+782703777,782703807,US
+782703808,782703999,DE
+782704000,782704015,US
+782704016,782704032,DE
+782704033,782704063,US
+782704064,782704255,DE
+782704256,782704271,US
+782704272,782704288,DE
+782704289,782704319,US
+782704320,782704511,DE
+782704512,782704527,US
+782704528,782704544,DE
+782704545,782704575,US
+782704576,782704767,DE
+782704768,782704863,US
+782704864,782705023,DE
+782705024,782705119,US
+782705120,782705279,DE
+782705280,782705375,US
+782705376,782705535,DE
+782705536,782705631,US
+782705632,782705791,DE
+782705792,782705887,US
+782705888,782706047,DE
+782706048,782706143,US
+782706144,782706303,DE
+782706304,782706399,US
+782706400,782706559,DE
+782706560,782706655,US
+782706656,782706815,DE
+782706816,782706911,US
+782706912,782707071,DE
+782707072,782707167,US
+782707168,782707327,DE
+782707328,782707423,US
+782707424,782707583,DE
+782707584,782707679,US
+782707680,782707839,DE
+782707840,782707935,US
+782707936,782708095,DE
+782708096,782708191,US
+782708192,782708351,DE
+782708352,782708447,US
+782708448,782708607,DE
+782708608,782708703,US
+782708704,782708863,DE
+782708864,782708959,US
+782708960,782709119,DE
+782709120,782709215,US
+782709216,782709375,DE
+782709376,782709471,US
+782709472,782709631,DE
+782709632,782709727,US
+782709728,782709887,DE
+782709888,782709983,US
+782709984,782710143,DE
+782710144,782710239,US
+782710240,782710399,DE
+782710400,782710495,US
+782710496,782710655,DE
+782710656,782710751,US
+782710752,782710911,DE
+782710912,782711007,US
+782711008,782711167,DE
+782711168,782711263,US
+782711264,782711423,DE
+782711424,782711519,US
+782711520,782711679,DE
+782711680,782711775,US
+782711776,782712831,DE
 782712832,782729215,RU
 782729216,782735359,DE
 782735360,782735871,CH
@@ -8085,7 +11468,7 @@
 782761984,783024127,PL
 783024128,783040511,RU
 783040512,783048703,UA
-783048704,783056895,CZ
+783048704,783056895,RU
 783056896,783065087,UA
 783065088,783073279,RU
 783073280,783089663,UA
@@ -8199,7 +11582,6 @@
 783775744,783777791,AL
 783777792,783779839,RU
 783779840,783781887,DK
-783781888,783783935,FR
 783783936,783785983,DE
 783785984,783788031,RU
 783788032,783790079,NO
@@ -8344,15 +11726,19 @@
 786792448,786796543,RU
 786796544,786800639,PL
 786800640,786801919,US
-786801920,786804735,UA
+786801920,786802175,UA
+786802176,786802687,US
+786802688,786804735,UA
 786804736,786808831,RU
 786808832,786812927,BG
 786812928,786817023,RU
-786817024,786821119,SK
+786817024,786817151,SK
+786817152,786817215,A1
+786817216,786821119,SK
 786821120,786825215,HR
 786825216,786857983,SA
-786857984,786862079,NO
-786862080,786890751,SE
+786857984,786864127,NO
+786864128,786890751,SE
 786890752,786892799,ES
 786892800,786894847,GB
 786894848,786896895,NL
@@ -8365,19 +11751,19 @@
 786913280,786915327,DE
 786915328,786917375,SK
 786917376,786919423,RO
-786919424,786920007,GB
-786920008,786920015,IT
-786920016,786920167,GB
+786919424,786919879,GB
+786919880,786919887,IT
+786919888,786920167,GB
 786920168,786920175,IT
 786920176,786920839,GB
 786920840,786920847,IT
-786920848,786920919,GB
-786920920,786920927,IT
-786920928,786921015,GB
+786920848,786921015,GB
 786921016,786921023,IT
 786921024,786921199,GB
 786921200,786921207,IT
-786921208,786921471,GB
+786921208,786921311,GB
+786921312,786921319,IT
+786921320,786921471,GB
 786921472,786923519,ES
 786923520,786925567,FR
 786925568,786927615,DE
@@ -8644,7 +12030,15 @@
 788299776,788303871,DE
 788303872,788307967,IT
 788307968,788312063,RU
-788312064,788316159,FR
+788312064,788312319,FR
+788312320,788312351,IT
+788312352,788312383,GB
+788312384,788312415,DE
+788312416,788312447,ES
+788312448,788312479,US
+788312480,788312511,BR
+788312512,788312543,NL
+788312544,788316159,FR
 788316160,788320255,NL
 788320256,788324351,UA
 788324352,788328447,CZ
@@ -8704,7 +12098,8 @@
 788467712,788469759,NO
 788469760,788471807,NL
 788471808,788473855,UA
-788473856,788475903,GB
+788473856,788474111,DE
+788474112,788475903,GB
 788475904,788477951,FR
 788477952,788479999,OM
 788480000,788482047,UZ
@@ -8714,8 +12109,7 @@
 788488192,788490239,RU
 788490240,788492287,NL
 788492288,788494335,GB
-788494336,788494591,EU
-788494592,788496383,SE
+788494336,788496383,SE
 788496384,788498431,FR
 788498432,788500479,RU
 788500480,788502527,AL
@@ -8746,9 +12140,17 @@
 788523008,788525055,KZ
 788525056,788527103,IT
 788527104,788529151,GB
-788529152,789577727,CA
-789577728,790102015,US
-790102016,805306367,CA
+788529152,795231487,CA
+795231488,795231743,US
+795231744,795233023,CA
+795233024,795233279,US
+795233280,797873663,CA
+797873664,797873919,US
+797873920,803602431,CA
+803602432,803602687,US
+803602688,803864575,CA
+803864576,803864831,US
+803864832,805306367,CA
 805306368,822083583,US
 822083584,822085631,ID
 822085632,822087679,AU
@@ -8910,186 +12312,17 @@
 839113216,839113471,CA
 839113472,839122431,US
 839122432,839122495,CA
-839122496,840269823,US
+839122496,839368703,US
+839368704,839385087,CZ
+839385088,840161595,US
+840161596,840161596,A1
+840161597,840269823,US
 840269824,840273919,CA
 840273920,840278015,US
 840278016,840282111,CA
 840282112,840294399,US
 840294400,840298495,CA
-840298496,840302775,US
-840302776,840302783,BR
-840302784,840303487,US
-840303488,840303495,TR
-840303496,840305567,US
-840305568,840305575,IN
-840305576,840305639,US
-840305640,840305647,IN
-840305648,840305823,US
-840305824,840305831,TR
-840305832,840305839,IN
-840305840,840306191,US
-840306192,840306199,TR
-840306200,840309487,US
-840309488,840309495,TR
-840309496,840312831,US
-840312832,840312863,BR
-840312864,840313087,US
-840313088,840313151,BR
-840313152,840316767,US
-840316768,840316783,ID
-840316784,840317055,US
-840317056,840317119,GB
-840317120,840317519,US
-840317520,840317527,AR
-840317528,840317567,US
-840317568,840317599,AR
-840317600,840318431,US
-840318432,840318447,TR
-840318448,840324591,US
-840324592,840324599,IN
-840324600,840334559,US
-840334560,840334575,BR
-840334576,840334623,US
-840334624,840334703,BR
-840334704,840334719,US
-840334720,840334751,BR
-840334752,840334783,US
-840334784,840334815,BR
-840334816,840334895,US
-840334896,840334903,BD
-840334904,840343263,US
-840343264,840343295,AU
-840343296,840343719,US
-840343720,840343727,RO
-840343728,840345167,US
-840345168,840345183,AU
-840345184,840347871,US
-840347872,840347879,IN
-840347880,840348671,US
-840348672,840348703,AU
-840348704,840350047,US
-840350048,840350055,BR
-840350056,840350079,US
-840350080,840350111,BR
-840350112,840351735,US
-840351736,840351743,CA
-840351744,840353999,US
-840354000,840354015,AE
-840354016,840356031,US
-840356032,840356063,BR
-840356064,840357823,US
-840357824,840357839,IN
-840357840,840357855,US
-840357856,840357887,IN
-840357888,840358247,US
-840358248,840358255,CA
-840358256,840358975,US
-840358976,840359039,BR
-840359040,840360511,US
-840360512,840360543,LT
-840360544,840360943,US
-840360944,840360951,AE
-840360952,840362231,US
-840362232,840362239,BR
-840362240,840362783,US
-840362784,840362799,KW
-840362800,840363735,US
-840363736,840363743,BR
-840363744,840364479,US
-840364480,840364487,CA
-840364488,840364863,US
-840364864,840364927,KW
-840364928,840366663,US
-840366664,840366671,KW
-840366672,840367327,US
-840367328,840367335,CA
-840367336,840369903,US
-840369904,840369919,CA
-840369920,840369967,US
-840369968,840369983,CA
-840369984,840370015,US
-840370016,840370031,CA
-840370032,840370111,US
-840370112,840370143,CA
-840370144,840370207,US
-840370208,840370239,CA
-840370240,840373823,US
-840373824,840373855,CA
-840373856,840373887,US
-840373888,840373919,CA
-840373920,840379647,US
-840379648,840379663,AU
-840379664,840385823,US
-840385824,840385831,AD
-840385832,840388119,US
-840388120,840388127,CN
-840388128,840391007,US
-840391008,840391015,CA
-840391016,840391383,US
-840391384,840391391,MX
-840391392,840393519,US
-840393520,840393527,CA
-840393528,840395839,US
-840395840,840395903,MX
-840395904,840399343,US
-840399344,840399359,MX
-840399360,840399911,US
-840399912,840399919,CN
-840399920,840402439,US
-840402440,840402447,AU
-840402448,840402687,US
-840402688,840402695,ID
-840402696,840403231,US
-840403232,840403263,CA
-840403264,840405359,US
-840405360,840405375,ID
-840405376,840408215,US
-840408216,840408223,IN
-840408224,840414263,US
-840414264,840414271,CA
-840414272,840417407,US
-840417408,840417439,TR
-840417440,840417527,US
-840417528,840417535,AU
-840417536,840417679,US
-840417680,840417687,TR
-840417688,840418047,US
-840418048,840418079,IN
-840418080,840418111,US
-840418112,840418119,TR
-840418120,840419063,US
-840419064,840419071,BR
-840419072,840419311,US
-840419312,840419319,TR
-840419320,840419999,US
-840420000,840420063,AU
-840420064,840420631,US
-840420632,840420639,TR
-840420640,840420663,US
-840420664,840420671,CA
-840420672,840421559,US
-840421560,840421567,TR
-840421568,840421919,US
-840421920,840421927,AU
-840421928,840422151,US
-840422152,840422159,AR
-840422160,840423399,US
-840423400,840423407,ES
-840423408,840424447,US
-840424448,840424479,IN
-840424480,840425959,US
-840425960,840425967,CA
-840425968,840426207,US
-840426208,840426215,BZ
-840426216,840426623,US
-840426624,840426655,IN
-840426656,840430047,US
-840430048,840430055,AU
-840430056,840431391,US
-840431392,840431399,CN
-840431400,840431695,US
-840431696,840431711,BR
-840431712,842530895,US
+840298496,842530895,US
 842530896,842530903,IL
 842530904,842531443,US
 842531444,842531447,GB
@@ -9105,9 +12338,7 @@
 842534252,842534255,NO
 842534256,842534335,US
 842534336,842534339,ES
-842534340,842535839,US
-842535840,842535847,MX
-842535848,842541693,US
+842534340,842541693,US
 842541694,842541695,ZA
 842541696,842541723,US
 842541724,842541725,CA
@@ -9116,11 +12347,19 @@
 842542408,842542415,US
 842542416,842542423,NZ
 842542424,842542431,JO
-842542432,842565975,US
+842542432,842564897,US
+842564898,842564899,ES
+842564900,842564933,US
+842564934,842564935,CA
+842564936,842565975,US
 842565976,842565979,AU
 842565980,842566015,US
 842566016,842566019,BR
-842566020,842597639,US
+842566020,842571891,US
+842571892,842571895,IN
+842571896,842572215,US
+842572216,842572219,CA
+842572220,842597639,US
 842597640,842597647,GT
 842597648,842597759,US
 842597760,842597767,CA
@@ -9140,49 +12379,7 @@
 844890112,844988415,CA
 844988416,845089407,US
 845089408,845089535,PR
-845089536,845219231,US
-845219232,845219263,IN
-845219264,845238239,US
-845238240,845238271,PK
-845238272,845243615,US
-845243616,845243647,PS
-845243648,845250887,US
-845250888,845250895,MX
-845250896,845252151,US
-845252152,845252159,MX
-845252160,845252207,US
-845252208,845252215,IN
-845252216,845253743,US
-845253744,845253751,AR
-845253752,845258847,US
-845258848,845258863,AU
-845258864,845259143,US
-845259144,845259151,AU
-845259152,845264007,US
-845264008,845264015,BZ
-845264016,845264327,US
-845264328,845264335,GB
-845264336,845264703,US
-845264704,845264767,BZ
-845264768,845264887,US
-845264888,845264895,AR
-845264896,845265255,US
-845265256,845265263,BR
-845265264,845267367,US
-845267368,845267375,ES
-845267376,845268351,US
-845268352,845268359,HK
-845268360,845268511,US
-845268512,845268519,CN
-845268520,845268847,US
-845268848,845268863,HK
-845268864,845268951,US
-845268952,845268959,HK
-845268960,845269527,US
-845269528,845269535,ID
-845269536,845270183,US
-845270184,845270191,BR
-845270192,845283327,US
+845089536,845283327,US
 845283328,845545471,CA
 845545472,846442495,US
 846442496,846446591,CA
@@ -9194,10 +12391,162 @@
 846626816,846627071,CN
 846627072,855638015,US
 855638016,872415231,GB
-872415232,889192447,US
-889192448,905969663,DE
-905969664,956301311,US
-956301312,973078527,EU
+872415232,880877567,US
+880877568,880878079,EU
+880878080,882843337,US
+882843338,882843339,EU
+882843340,882843751,US
+882843752,882843753,EU
+882843754,882851942,US
+882851943,882851943,EU
+882851944,889192447,US
+889192448,897238054,DE
+897238055,897238055,EU
+897238056,905969663,DE
+905969664,922157055,US
+922157056,922222591,IE
+922222592,956301311,US
+956301312,959447039,EU
+959447040,959512575,US
+959512576,960629507,EU
+960629508,960629508,GB
+960629509,960640769,EU
+960640770,960640770,GB
+960640771,960643365,EU
+960643366,960643367,GB
+960643368,960676607,EU
+960676608,960676863,PL
+960676864,960692223,EU
+960692224,960724991,FR
+960724992,960726783,EU
+960726784,960727039,ZA
+960727040,960727295,US
+960727296,960729343,EU
+960729344,960729599,ZA
+960729600,960741375,EU
+960741376,960749567,NL
+960749568,960757759,LU
+960757760,960888831,US
+960888832,960921599,AU
+960921600,960929791,NZ
+960929792,960954367,AU
+960954368,961019903,EU
+961019904,961021439,HK
+961021440,961021695,A2
+961021696,961021951,HK
+961021952,961022079,AP
+961022080,961022095,SG
+961022096,961022207,AP
+961022208,961022719,HK
+961022720,961022975,AP
+961022976,961025535,HK
+961025536,961025791,AP
+961025792,961036799,HK
+961036800,961037055,AP
+961037056,961052671,HK
+961052672,961085439,JP
+961085440,961087231,SG
+961087232,961087487,AP
+961087488,961089023,SG
+961089024,961089535,AP
+961089536,961090047,SG
+961090048,961090303,AP
+961090304,961091839,SG
+961091840,961092095,AP
+961092096,961092351,IN
+961092352,961092607,AP
+961092608,961093887,SG
+961093888,961094143,AP
+961094144,961118207,SG
+961118208,961119487,MY
+961119488,961119743,AP
+961119744,961126399,MY
+961126400,961134591,TW
+961134592,961142783,KR
+961142784,961150975,KP
+961150976,961183743,BR
+961183744,961191935,AR
+961191936,961200127,CL
+961200128,961208319,CO
+961208320,961216511,VE
+961216512,961224703,PE
+961224704,961249279,EU
+961249280,961253375,GT
+961253376,961265663,EU
+961265664,961269759,SV
+961269760,961282047,EU
+961282048,961314815,MX
+961314816,961380351,US
+961380352,961413119,CA
+961413120,961445887,IT
+961445888,961478655,ES
+961478656,961511423,CH
+961511424,961519615,PT
+961519616,961527807,EU
+961527808,961531903,MC
+961531904,961535999,SM
+961536000,961540095,VA
+961540096,961544191,EU
+961544192,961675263,US
+961675264,961740799,ZA
+961740800,961806335,EU
+961806336,961810431,MR
+961810432,961826815,EU
+961826816,961830911,NE
+961830912,961892351,EU
+961892352,961896447,ZW
+961896448,961900543,NG
+961900544,961937407,EU
+961937408,961945599,IS
+961945600,961950463,FI
+961950464,961950719,EU
+961950720,961953791,FI
+961953792,961961983,DK
+961961984,961970175,NO
+961970176,961971455,SE
+961971456,961971711,EU
+961971712,962002943,SE
+962002944,962035711,RU
+962035712,962039807,EE
+962039808,962043903,LV
+962043904,962047999,LT
+962048000,962076671,EU
+962076672,962080767,BH
+962080768,962084863,EU
+962084864,962088959,GE
+962088960,962097151,EU
+962097152,962101247,IL
+962101248,962134015,EU
+962134016,962138111,AE
+962138112,962203647,EU
+962203648,962207999,AT
+962208000,962208255,EU
+962208256,962211839,AT
+962211840,962215935,BG
+962215936,962217983,HR
+962217984,962220031,BA
+962220032,962224127,CZ
+962224128,962228223,GR
+962228224,962232319,HU
+962232320,962244607,EU
+962244608,962248703,RO
+962248704,962252799,EU
+962252800,962256895,SK
+962256896,962260991,SI
+962260992,962265087,TR
+962265088,962281471,EU
+962281472,962285567,DO
+962285568,962359295,EU
+962359296,962363391,IN
+962363392,962392063,EU
+962392064,962396159,PK
+962396160,962408447,EU
+962408448,962412543,TH
+962412544,962416639,UZ
+962416640,962461695,EU
+962461696,962469887,IE
+962469888,962527231,TR
+962527232,973078527,EU
 973078528,973209599,JP
 973209600,973275135,IN
 973275136,973471743,JP
@@ -9238,7 +12587,9 @@
 978784256,978788351,JP
 978788352,978796543,KR
 978796544,978812927,CN
-978812928,979369983,JP
+978812928,978972671,JP
+978972672,978973695,US
+978973696,979369983,JP
 979369984,979410943,AU
 979410944,979419135,HK
 979419136,979435519,AU
@@ -9292,7 +12643,11 @@
 985006080,985071615,SG
 985071616,985137151,JP
 985137152,985202687,KR
-985202688,985268223,SG
+985202688,985224959,SG
+985224960,985225215,AP
+985225216,985243903,SG
+985243904,985244159,AP
+985244160,985268223,SG
 985268224,985399295,VN
 985399296,985661439,JP
 985661440,987758591,CN
@@ -9312,13 +12667,17 @@
 996802560,996868095,JP
 996868096,997195775,CN
 997195776,998244351,TW
-998244352,999292927,JP
+998244352,998760447,JP
+998760448,998760703,US
+998760704,998973376,JP
+998973377,998973377,US
+998973378,999292927,JP
 999292928,999423999,IN
 999424000,999555071,JP
 999555072,999686143,HK
 999686144,999751679,KR
 999751680,999784447,CN
-999784448,999800831,JP
+999784448,999800831,AP
 999800832,999817215,KR
 999817216,999849983,BD
 999849984,999866367,KR
@@ -9369,7 +12728,9 @@
 1023238144,1023246335,ID
 1023246336,1023279103,CN
 1023279104,1023311871,IN
-1023311872,1023328255,US
+1023311872,1023316991,US
+1023316992,1023317247,AU
+1023317248,1023328255,US
 1023328256,1023344639,JP
 1023344640,1023410175,CN
 1023410176,1023672319,IN
@@ -9385,7 +12746,9 @@
 1023778816,1023787007,KR
 1023787008,1023791103,AF
 1023791104,1023795199,NC
-1023795200,1023803391,JP
+1023795200,1023799039,JP
+1023799040,1023799295,US
+1023799296,1023803391,JP
 1023803392,1023852543,MY
 1023852544,1023868927,BN
 1023868928,1023901695,JP
@@ -9397,7 +12760,9 @@
 1023967232,1023975423,IN
 1023975424,1023979519,CN
 1023979520,1023983615,AU
-1023983616,1023999999,SG
+1023983616,1023991551,SG
+1023991552,1023991807,AP
+1023991808,1023999999,SG
 1024000000,1024032767,PH
 1024032768,1024065535,AU
 1024065536,1024131071,HK
@@ -9406,12 +12771,18 @@
 1024184320,1024188415,MY
 1024188416,1024196607,VN
 1024196608,1024229375,IN
-1024229376,1024262143,JP
+1024229376,1024255743,JP
+1024255744,1024255999,US
+1024256000,1024262143,JP
 1024262144,1024327679,SG
 1024327680,1024344063,US
 1024344064,1024352255,SG
 1024352256,1024360447,AU
-1024360448,1024376831,JP
+1024360448,1024363775,JP
+1024363776,1024364031,AU
+1024364032,1024365055,JP
+1024365056,1024365311,AP
+1024365312,1024376831,JP
 1024376832,1024393215,PH
 1024393216,1024458751,HK
 1024458752,1024491519,SG
@@ -9422,13 +12793,34 @@
 1024786432,1025245183,JP
 1025245184,1025277951,CN
 1025277952,1025294335,PH
-1025294336,1025302527,AU
+1025294336,1025294591,JP
+1025294592,1025294847,HK
+1025294848,1025295103,TH
+1025295104,1025295615,CN
+1025295616,1025295871,MY
+1025295872,1025296127,GB
+1025296128,1025296639,FR
+1025296640,1025296895,MY
+1025296896,1025297407,SG
+1025297408,1025297919,AU
+1025297920,1025298175,NZ
+1025298176,1025298943,AU
+1025298944,1025299199,AE
+1025299200,1025300223,AU
+1025300224,1025300479,SA
+1025300480,1025300735,AE
+1025300736,1025301247,US
+1025301248,1025302527,AU
 1025302528,1025310719,VN
 1025310720,1025343487,AU
 1025343488,1025376255,CN
 1025376256,1025507327,TW
 1025507328,1026293759,KR
-1026293760,1026392063,JP
+1026293760,1026295807,JP
+1026295808,1026296575,US
+1026296576,1026311423,JP
+1026311424,1026311679,US
+1026311680,1026392063,JP
 1026392064,1026408447,CN
 1026408448,1026416639,JP
 1026416640,1026420735,CN
@@ -9445,7 +12837,9 @@
 1027866624,1027997695,AU
 1027997696,1028128767,TW
 1028128768,1029046271,KR
-1029046272,1029144575,JP
+1029046272,1029119999,JP
+1029120000,1029120255,US
+1029120256,1029144575,JP
 1029144576,1029160959,SG
 1029160960,1029177343,CN
 1029177344,1029242879,AU
@@ -9456,9 +12850,19 @@
 1029636096,1029668863,AU
 1029668864,1029701631,IN
 1029701632,1030750207,KR
-1030750208,1031798783,JP
+1030750208,1030946303,JP
+1030946304,1030946559,AP
+1030946560,1031415039,JP
+1031415040,1031415295,US
+1031415296,1031798783,JP
 1031798784,1035993087,CN
-1035993088,1037565951,JP
+1035993088,1036447999,JP
+1036448000,1036448255,US
+1036448256,1037415679,JP
+1037415680,1037415935,AP
+1037415936,1037416447,JP
+1037416448,1037416959,US
+1037416960,1037565951,JP
 1037565952,1038614527,TW
 1038614528,1039007743,CN
 1039007744,1039138815,HK
@@ -9481,9 +12885,11 @@
 1040187392,1040252927,IL
 1040252928,1040318463,GR
 1040318464,1040383999,CH
-1040384000,1040392191,SA
-1040392192,1040392447,GB
-1040392448,1040397823,SA
+1040384000,1040388095,SA
+1040388096,1040388351,US
+1040388352,1040390853,SA
+1040390854,1040390854,ZA
+1040390855,1040397823,SA
 1040397824,1040398591,GB
 1040398592,1040399871,SA
 1040399872,1040400127,GB
@@ -9559,21 +12965,12 @@
 1040777216,1040842751,IE
 1040842752,1040973823,IT
 1040973824,1040982015,NL
-1040982016,1040982279,A2
-1040982280,1040982287,NG
-1040982288,1040982583,A2
-1040982584,1040982591,DK
-1040982592,1040982599,A2
-1040982600,1040982607,DK
-1040982608,1040982631,A2
-1040982632,1040982639,DE
-1040982640,1040982943,A2
-1040982944,1040982951,DK
-1040982952,1040984199,A2
-1040984200,1040984203,TZ
-1040984204,1040984215,A2
-1040984216,1040984219,TZ
-1040984220,1040990207,A2
+1040982016,1040982527,DK
+1040982528,1040982783,FI
+1040982784,1040983295,DK
+1040983296,1040983551,US
+1040983552,1040983807,EU
+1040983808,1040990207,DK
 1040990208,1040994303,CY
 1040994304,1040994559,RU
 1040994560,1040998399,CY
@@ -9593,14 +12990,22 @@
 1041253120,1041253375,TJ
 1041253376,1041268735,RU
 1041268736,1041301503,NO
-1041301504,1041367039,IE
+1041301504,1041310975,IE
+1041310976,1041311231,EU
+1041311232,1041336319,IE
+1041336320,1041336575,EU
+1041336576,1041367039,IE
 1041367040,1041498111,IT
 1041498112,1041563647,SE
 1041563648,1041596415,PL
 1041596416,1041629183,NL
 1041629184,1041633103,ES
 1041633104,1041633119,GB
-1041633120,1041694719,ES
+1041633120,1041638655,ES
+1041638656,1041638911,EU
+1041638912,1041642751,ES
+1041642752,1041643007,EU
+1041643008,1041694719,ES
 1041694720,1041695151,FR
 1041695152,1041695167,GB
 1041695168,1041695359,FR
@@ -9666,7 +13071,9 @@
 1041701720,1041701727,GB
 1041701728,1041701863,FR
 1041701864,1041701871,GB
-1041701872,1041702167,FR
+1041701872,1041701935,FR
+1041701936,1041701943,GB
+1041701944,1041702167,FR
 1041702168,1041702175,GB
 1041702176,1041702306,FR
 1041702307,1041702311,GB
@@ -9766,8 +13173,8 @@
 1041707480,1041707495,GB
 1041707496,1041707503,FR
 1041707504,1041707519,GB
-1041707520,1041707567,FR
-1041707568,1041707583,GB
+1041707520,1041707575,FR
+1041707576,1041707583,GB
 1041707584,1041707631,FR
 1041707632,1041707647,GB
 1041707648,1041707679,FR
@@ -9804,8 +13211,8 @@
 1041708992,1041708999,GB
 1041709000,1041709023,FR
 1041709024,1041709055,GB
-1041709056,1041709335,FR
-1041709336,1041709375,GB
+1041709056,1041709327,FR
+1041709328,1041709375,GB
 1041709376,1041709439,FR
 1041709440,1041709455,GB
 1041709456,1041709463,FR
@@ -9898,17 +13305,13 @@
 1041715080,1041715087,GB
 1041715088,1041715095,FR
 1041715096,1041715103,GB
-1041715104,1041715135,FR
-1041715136,1041715143,GB
-1041715144,1041715527,FR
+1041715104,1041715527,FR
 1041715528,1041715535,GB
 1041715536,1041715583,FR
 1041715584,1041715615,GB
 1041715616,1041715631,FR
 1041715632,1041715647,GB
-1041715648,1041715727,FR
-1041715728,1041715735,GB
-1041715736,1041715767,FR
+1041715648,1041715767,FR
 1041715768,1041715791,GB
 1041715792,1041715807,FR
 1041715808,1041715823,GB
@@ -9980,7 +13383,9 @@
 1041718624,1041718639,GB
 1041718640,1041718663,FR
 1041718664,1041718671,GB
-1041718672,1041718895,FR
+1041718672,1041718767,FR
+1041718768,1041718775,GB
+1041718776,1041718895,FR
 1041718896,1041718911,GB
 1041718912,1041718935,FR
 1041718936,1041718943,GB
@@ -10086,9 +13491,7 @@
 1041724456,1041724471,GB
 1041724472,1041724511,FR
 1041724512,1041724519,GB
-1041724520,1041724615,FR
-1041724616,1041724623,GB
-1041724624,1041724671,FR
+1041724520,1041724671,FR
 1041724672,1041724927,GB
 1041724928,1041725015,FR
 1041725016,1041725023,GB
@@ -10096,9 +13499,7 @@
 1041725120,1041725167,GB
 1041725168,1041725175,FR
 1041725176,1041725183,GB
-1041725184,1041725191,FR
-1041725192,1041725199,GB
-1041725200,1041725207,FR
+1041725184,1041725207,FR
 1041725208,1041725231,GB
 1041725232,1041725255,FR
 1041725256,1041725279,GB
@@ -10204,9 +13605,7 @@
 1041732256,1041732295,GB
 1041732296,1041732303,FR
 1041732304,1041732311,GB
-1041732312,1041732471,FR
-1041732472,1041732479,GB
-1041732480,1041732519,FR
+1041732312,1041732519,FR
 1041732520,1041732527,GB
 1041732528,1041732863,FR
 1041732864,1041732871,GB
@@ -10245,7 +13644,9 @@
 1041736376,1041736383,GB
 1041736384,1041736423,FR
 1041736424,1041736455,GB
-1041736456,1041736527,FR
+1041736456,1041736471,FR
+1041736472,1041736479,GB
+1041736480,1041736527,FR
 1041736528,1041736535,GB
 1041736536,1041736543,FR
 1041736544,1041736551,GB
@@ -10261,8 +13662,8 @@
 1041737040,1041737055,GB
 1041737056,1041737071,FR
 1041737072,1041737087,GB
-1041737088,1041737215,FR
-1041737216,1041737279,GB
+1041737088,1041737223,FR
+1041737224,1041737279,GB
 1041737280,1041737295,FR
 1041737296,1041737303,GB
 1041737304,1041737375,FR
@@ -10517,7 +13918,9 @@
 1041746864,1041746895,GB
 1041746896,1041747463,FR
 1041747464,1041747487,GB
-1041747488,1041749775,FR
+1041747488,1041748991,FR
+1041748992,1041749247,EU
+1041749248,1041749775,FR
 1041749776,1041749783,GB
 1041749784,1041749807,FR
 1041749808,1041749815,GB
@@ -10539,11 +13942,11 @@
 1041750776,1041750783,GB
 1041750784,1041750831,FR
 1041750832,1041750839,GB
-1041750840,1041750887,FR
-1041750888,1041750895,GB
-1041750896,1041750919,FR
+1041750840,1041750919,FR
 1041750920,1041750927,GB
-1041750928,1041751303,FR
+1041750928,1041751007,FR
+1041751008,1041751015,GB
+1041751016,1041751303,FR
 1041751304,1041751311,GB
 1041751312,1041751351,FR
 1041751352,1041751359,GB
@@ -10556,8 +13959,8 @@
 1041751768,1041751775,FR
 1041751776,1041751807,GB
 1041751808,1041753319,FR
-1041753320,1041753327,GB
-1041753328,1041753407,FR
+1041753320,1041753343,GB
+1041753344,1041753407,FR
 1041753408,1041753503,GB
 1041753504,1041753599,FR
 1041753600,1041753775,GB
@@ -10609,7 +14012,9 @@
 1041757112,1041757127,GB
 1041757128,1041757175,FR
 1041757176,1041757179,GB
-1041757180,1041757479,FR
+1041757180,1041757439,FR
+1041757440,1041757447,GB
+1041757448,1041757479,FR
 1041757480,1041757487,GB
 1041757488,1041757503,FR
 1041757504,1041757519,GB
@@ -10675,7 +14080,8 @@
 1042292736,1042293247,NL
 1042293248,1042293503,GB
 1042293504,1042293535,IT
-1042293536,1042293631,IR
+1042293536,1042293567,IR
+1042293568,1042293631,IT
 1042293632,1042293759,GE
 1042293760,1042293985,IT
 1042293986,1042294783,NL
@@ -10754,7 +14160,9 @@
 1042877184,1042877951,DE
 1042877952,1042878207,NL
 1042878208,1042878463,GB
-1042878464,1042879999,NL
+1042878464,1042879487,NL
+1042879488,1042879743,US
+1042879744,1042879999,NL
 1042880000,1042880007,GB
 1042880008,1042880031,NL
 1042880032,1042880063,BE
@@ -10786,16 +14194,8 @@
 1042892016,1042892031,DE
 1042892032,1042892287,NL
 1042892288,1042892543,FR
-1042892544,1042892863,NL
-1042892864,1042892895,BE
-1042892896,1042892959,NL
-1042892960,1042892967,DE
-1042892968,1042892975,PL
-1042892976,1042892983,CH
-1042892984,1042892991,NL
-1042892992,1042893007,FR
-1042893008,1042893039,NL
-1042893040,1042893055,DE
+1042892544,1042892799,NL
+1042892800,1042893055,EU
 1042893056,1042893087,GB
 1042893088,1042893135,NL
 1042893136,1042893143,DE
@@ -11029,8 +14429,10 @@
 1043480688,1043480695,GB
 1043480696,1043480831,CH
 1043480832,1043481855,GB
-1043481856,1043482007,CH
-1043482008,1043482015,GB
+1043481856,1043481959,CH
+1043481960,1043481967,GB
+1043481968,1043481999,CH
+1043482000,1043482015,GB
 1043482016,1043482079,CH
 1043482080,1043482623,GB
 1043482624,1043482647,CH
@@ -11066,7 +14468,9 @@
 1043483336,1043483343,CH
 1043483344,1043483359,GB
 1043483360,1043483391,CH
-1043483392,1043483655,GB
+1043483392,1043483406,GB
+1043483407,1043483407,CH
+1043483408,1043483655,GB
 1043483656,1043483679,CH
 1043483680,1043483687,GB
 1043483688,1043483759,CH
@@ -11078,8 +14482,8 @@
 1043484160,1043484191,CH
 1043484192,1043484199,GB
 1043484200,1043484215,CH
-1043484216,1043484223,GB
-1043484224,1043484351,CH
+1043484216,1043484231,GB
+1043484232,1043484351,CH
 1043484352,1043484383,GB
 1043484384,1043484431,CH
 1043484432,1043484463,GB
@@ -11131,7 +14535,9 @@
 1043497080,1043497215,FR
 1043497216,1043497759,GB
 1043497760,1043497767,FR
-1043497768,1043497863,GB
+1043497768,1043497857,GB
+1043497858,1043497858,FR
+1043497859,1043497863,GB
 1043497864,1043497871,FR
 1043497872,1043497903,GB
 1043497904,1043497911,FR
@@ -11185,7 +14591,9 @@
 1043623216,1043623231,GB
 1043623232,1043633663,DE
 1043633664,1043633919,FR
-1043633920,1043693055,DE
+1043633920,1043661567,DE
+1043661568,1043661823,GB
+1043661824,1043693055,DE
 1043693056,1043693127,GB
 1043693128,1043693183,DE
 1043693184,1043693567,GB
@@ -11232,9 +14640,7 @@
 1043899392,1043899647,CG
 1043899648,1043907071,A2
 1043907072,1043907327,NG
-1043907328,1043910143,A2
-1043910144,1043910399,TZ
-1043910400,1043910495,A2
+1043907328,1043910495,A2
 1043910496,1043910503,GB
 1043910504,1043912703,A2
 1043912704,1043913215,ZM
@@ -11623,7 +15029,9 @@
 1044005664,1044005671,NL
 1044005672,1044005679,BE
 1044005680,1044005687,NL
-1044005688,1044005799,BE
+1044005688,1044005695,BE
+1044005696,1044005759,NL
+1044005760,1044005799,BE
 1044005800,1044005807,NL
 1044005808,1044005823,BE
 1044005824,1044005847,NL
@@ -11826,7 +15234,9 @@
 1044025352,1044025599,BE
 1044025600,1044025855,NL
 1044025856,1044025863,BE
-1044025864,1044025927,NL
+1044025864,1044025871,NL
+1044025872,1044025879,BE
+1044025880,1044025927,NL
 1044025928,1044025935,BE
 1044025936,1044025967,NL
 1044025968,1044025983,BE
@@ -11853,8 +15263,8 @@
 1044026256,1044026263,NL
 1044026264,1044026279,BE
 1044026280,1044026327,NL
-1044026328,1044026335,BE
-1044026336,1044026383,NL
+1044026328,1044026343,BE
+1044026344,1044026383,NL
 1044026384,1044026391,BE
 1044026392,1044026399,NL
 1044026400,1044026407,BE
@@ -11866,7 +15276,9 @@
 1044026480,1044026487,BE
 1044026488,1044026519,NL
 1044026520,1044026535,BE
-1044026536,1044026631,NL
+1044026536,1044026607,NL
+1044026608,1044026615,BE
+1044026616,1044026631,NL
 1044026632,1044026639,BE
 1044026640,1044026647,NL
 1044026648,1044026655,BE
@@ -13003,7 +16415,9 @@
 1044636160,1044638207,DE
 1044638208,1044638223,GB
 1044638224,1044638239,DE
-1044638240,1044638463,GB
+1044638240,1044638273,GB
+1044638274,1044638274,A1
+1044638275,1044638463,GB
 1044638464,1044638719,DE
 1044638720,1044638975,GB
 1044638976,1044639231,DE
@@ -13014,11 +16428,25 @@
 1044643328,1044643839,GB
 1044643840,1044652031,DE
 1044652032,1044660223,LY
-1044660224,1044664895,GR
+1044660224,1044660479,GR
+1044660480,1044660991,US
+1044660992,1044661247,AU
+1044661248,1044661503,SA
+1044661504,1044661759,GR
+1044661760,1044662271,AU
+1044662272,1044663807,US
+1044663808,1044664063,AU
+1044664064,1044664575,US
+1044664576,1044664895,GR
 1044664896,1044664959,IR
-1044664960,1044665535,GR
-1044665536,1044665551,IQ
-1044665552,1044668415,GR
+1044664960,1044665343,GR
+1044665344,1044665855,US
+1044665856,1044666367,GR
+1044666368,1044666623,US
+1044666624,1044667391,GR
+1044667392,1044667647,US
+1044667648,1044668159,GR
+1044668160,1044668415,SA
 1044668416,1044676607,BA
 1044676608,1044684799,RU
 1044684800,1044692991,HU
@@ -13036,7 +16464,9 @@
 1044701184,1044709375,EG
 1044709376,1044717567,RU
 1044717568,1044742143,GB
-1044742144,1044750335,KW
+1044742144,1044742399,KW
+1044742400,1044742655,US
+1044742656,1044750335,KW
 1044750336,1044750351,US
 1044750352,1044750355,HU
 1044750356,1044750359,BE
@@ -13047,7 +16477,9 @@
 1044753184,1044753215,HU
 1044753216,1044758527,NL
 1044758528,1044774911,PL
-1044774912,1044800383,NO
+1044774912,1044782079,NO
+1044782080,1044782335,EU
+1044782336,1044800383,NO
 1044800384,1044800511,IT
 1044800512,1044840447,NO
 1044840448,1044905983,FI
@@ -13204,8 +16636,8 @@
 1044933888,1044933919,BE
 1044933920,1044933935,GB
 1044933936,1044933967,BE
-1044933968,1044933983,GB
-1044933984,1044934111,BE
+1044933968,1044933975,GB
+1044933976,1044934111,BE
 1044934112,1044934119,GB
 1044934120,1044934151,BE
 1044934152,1044934159,GB
@@ -13215,7 +16647,9 @@
 1044934232,1044934247,GB
 1044934248,1044934287,BE
 1044934288,1044934295,GB
-1044934296,1044934359,BE
+1044934296,1044934319,BE
+1044934320,1044934327,GB
+1044934328,1044934359,BE
 1044934360,1044934503,GB
 1044934504,1044934543,BE
 1044934544,1044934551,GB
@@ -13281,14 +16715,14 @@
 1044936440,1044936463,GB
 1044936464,1044936495,BE
 1044936496,1044936503,GB
-1044936504,1044936511,BE
-1044936512,1044936519,GB
-1044936520,1044936711,BE
+1044936504,1044936711,BE
 1044936712,1044936719,GB
 1044936720,1044936847,BE
 1044936848,1044936863,GB
 1044936864,1044936895,BE
-1044936896,1044936959,GB
+1044936896,1044936903,GB
+1044936904,1044936911,BE
+1044936912,1044936959,GB
 1044936960,1044937023,BE
 1044937024,1044937031,GB
 1044937032,1044937183,BE
@@ -13371,7 +16805,11 @@
 1045016881,1045016886,ES
 1045016887,1045016888,GB
 1045016889,1045016894,ES
-1045016895,1045018143,GB
+1045016895,1045016895,GB
+1045016896,1045016911,ES
+1045016912,1045016960,GB
+1045016961,1045017022,ES
+1045017023,1045018143,GB
 1045018144,1045018151,AE
 1045018152,1045018207,GB
 1045018208,1045018231,FI
@@ -13382,17 +16820,23 @@
 1045018784,1045020159,GB
 1045020160,1045020671,ES
 1045020672,1045037055,NO
-1045037056,1045119231,GR
+1045037056,1045118975,GR
+1045118976,1045119231,US
 1045119232,1045119743,AL
 1045119744,1045135359,GR
 1045135360,1045141759,DE
 1045141760,1045142015,PL
-1045142016,1045149340,DE
-1045149341,1045149341,TW
+1045142016,1045149318,DE
+1045149319,1045149319,US
+1045149320,1045149341,DE
 1045149342,1045149344,US
-1045149345,1045149345,TW
+1045149345,1045149345,DE
 1045149346,1045149346,PL
-1045149347,1045154059,DE
+1045149347,1045149351,DE
+1045149352,1045149352,GB
+1045149353,1045149353,DE
+1045149354,1045149354,TR
+1045149355,1045154059,DE
 1045154060,1045154060,IL
 1045154061,1045154061,DE
 1045154062,1045154062,BR
@@ -13513,8 +16957,8 @@
 1045742116,1045742175,GB
 1045742176,1045742191,SE
 1045742192,1045742335,GB
-1045742336,1045742383,SE
-1045742384,1045742395,GB
+1045742336,1045742391,SE
+1045742392,1045742395,GB
 1045742396,1045742471,SE
 1045742472,1045742479,GB
 1045742480,1045742487,SE
@@ -13552,7 +16996,8 @@
 1045745616,1045745627,SE
 1045745628,1045745631,GB
 1045745632,1045745647,SE
-1045745648,1045745663,FI
+1045745648,1045745655,GB
+1045745656,1045745663,FI
 1045745664,1045745695,SE
 1045745696,1045745759,GB
 1045745760,1045745768,SE
@@ -13584,6 +17029,9 @@
 1045748480,1045748735,SE
 1045748736,1045749503,GB
 1045749504,1045749759,SE
+1045749760,1045753855,SI
+1045753856,1045755903,NL
+1045755904,1045757951,UA
 1045757952,1045790719,LV
 1045790720,1045798911,FR
 1045798912,1045889023,IT
@@ -13598,8 +17046,8 @@
 1046061056,1046069247,DE
 1046069248,1046085631,RU
 1046085632,1046150143,IL
-1046150144,1046150399,LR
-1046150400,1046151167,IL
+1046150144,1046150609,LR
+1046150610,1046151167,IL
 1046151168,1046216703,DE
 1046216704,1046225647,NO
 1046225648,1046225655,SE
@@ -13610,20 +17058,42 @@
 1046282624,1046282751,US
 1046282752,1046283007,DE
 1046283008,1046283135,BZ
-1046283136,1046283263,DE
+1046283136,1046283167,DE
+1046283168,1046283199,US
+1046283200,1046283247,DE
+1046283248,1046283255,US
+1046283256,1046283263,DE
 1046283264,1046283327,LU
 1046283328,1046285055,DE
 1046285056,1046285119,HR
 1046285120,1046285183,MT
 1046285184,1046285247,BZ
 1046285248,1046285311,BA
-1046285312,1046286663,DE
+1046285312,1046286367,DE
+1046286368,1046286399,US
+1046286400,1046286527,DE
+1046286528,1046286591,US
+1046286592,1046286663,DE
 1046286664,1046286671,BZ
-1046286672,1046286935,DE
+1046286672,1046286783,DE
+1046286784,1046286847,US
+1046286848,1046286935,DE
 1046286936,1046286943,ES
-1046286944,1046288383,DE
-1046288384,1046288663,CZ
-1046288664,1046288767,DE
+1046286944,1046287039,DE
+1046287040,1046287103,US
+1046287104,1046287111,DE
+1046287112,1046287119,US
+1046287120,1046287135,DE
+1046287136,1046287167,US
+1046287168,1046287295,DE
+1046287296,1046287359,US
+1046287360,1046288383,DE
+1046288384,1046288511,CZ
+1046288512,1046288543,US
+1046288544,1046288663,CZ
+1046288664,1046288671,DE
+1046288672,1046288703,US
+1046288704,1046288767,DE
 1046288768,1046288775,AG
 1046288776,1046288895,DE
 1046288896,1046290431,AG
@@ -13897,7 +17367,9 @@
 1046502864,1046502911,GB
 1046502912,1046504415,DE
 1046504416,1046504447,GB
-1046504448,1046508543,DE
+1046504448,1046508015,DE
+1046508016,1046508031,GB
+1046508032,1046508543,DE
 1046508544,1046511615,GB
 1046511616,1046516287,DE
 1046516288,1046516735,GB
@@ -13911,8 +17383,8 @@
 1046518272,1046518783,GB
 1046518784,1046519039,DE
 1046519040,1046519167,GB
-1046519168,1046519375,DE
-1046519376,1046524159,GB
+1046519168,1046519415,DE
+1046519416,1046524159,GB
 1046524160,1046524191,DE
 1046524192,1046524207,GB
 1046524208,1046524215,DE
@@ -14210,7 +17682,9 @@
 1047346688,1047347199,SE
 1047347200,1047363583,DE
 1047363584,1047371775,CZ
-1047371776,1047379967,RU
+1047371776,1047373559,RU
+1047373560,1047373567,FI
+1047373568,1047379967,RU
 1047379968,1047396351,NL
 1047396352,1047461887,IT
 1047461888,1047494655,DE
@@ -14409,11 +17883,12 @@
 1047740416,1047740431,US
 1047740432,1047740447,DE
 1047740448,1047740463,IT
-1047740464,1047740479,SE
-1047740480,1047740543,EU
+1047740464,1047740543,SE
 1047740544,1047740671,DE
 1047740672,1047740927,A2
-1047740928,1047782695,EU
+1047740928,1047781679,EU
+1047781680,1047781695,GB
+1047781696,1047782695,EU
 1047782696,1047782703,GB
 1047782704,1047782719,EU
 1047782720,1047782751,SE
@@ -14448,7 +17923,9 @@
 1047997440,1047997503,NO
 1047997504,1048003503,SE
 1048003504,1048003511,NO
-1048003512,1048012383,SE
+1048003512,1048011775,SE
+1048011776,1048012031,EU
+1048012032,1048012383,SE
 1048012384,1048012391,DE
 1048012392,1048051711,SE
 1048051712,1048117247,SA
@@ -14470,7 +17947,9 @@
 1048205312,1048209407,RU
 1048209408,1048211455,UA
 1048211456,1048215551,PL
-1048215552,1048221695,RU
+1048215552,1048217599,RU
+1048217600,1048219647,TJ
+1048219648,1048221695,RU
 1048221696,1048223743,UA
 1048223744,1048225791,DK
 1048225792,1048227839,CZ
@@ -14487,21 +17966,25 @@
 1048576000,1048584191,DE
 1048584192,1048592383,IL
 1048592384,1048600575,IT
-1048600576,1048604671,UA
+1048600576,1048601599,UA
+1048601600,1048602111,RU
+1048602112,1048604671,UA
 1048604672,1048604687,EE
 1048604688,1048604751,UA
 1048604752,1048604759,EE
 1048604760,1048604927,UA
 1048604928,1048604945,LT
 1048604946,1048604955,UA
-1048604956,1048604967,LT
+1048604956,1048604959,LT
+1048604960,1048604963,UA
+1048604964,1048604967,LT
 1048604968,1048604971,UA
 1048604972,1048604991,LT
 1048604992,1048605055,UA
-1048605056,1048605079,LT
-1048605080,1048605087,UA
-1048605088,1048605095,LT
-1048605096,1048605103,UA
+1048605056,1048605063,LT
+1048605064,1048605071,UA
+1048605072,1048605079,LT
+1048605080,1048605103,UA
 1048605104,1048605119,LT
 1048605120,1048605695,UA
 1048605696,1048606719,EE
@@ -14524,7 +18007,10 @@
 1048611840,1048615423,GB
 1048615424,1048615487,US
 1048615488,1048616959,GB
-1048616960,1048621055,KE
+1048616960,1048617215,A2
+1048617216,1048618751,KE
+1048618752,1048619007,A2
+1048619008,1048621055,KE
 1048621056,1048625151,US
 1048625152,1048633343,GB
 1048633344,1048641535,NO
@@ -15166,12 +18652,8 @@
 1048978944,1048979135,EU
 1048979136,1048979295,DE
 1048979296,1048979455,EU
-1048979456,1048980495,DE
-1048980496,1048980511,EU
-1048980512,1048980527,DE
-1048980528,1048980559,EU
-1048980560,1048980731,DE
-1048980732,1048980735,EU
+1048979456,1048980479,DE
+1048980480,1048980735,EU
 1048980736,1048980791,DE
 1048980792,1048980803,EU
 1048980804,1048980807,DE
@@ -15186,14 +18668,8 @@
 1048981760,1048981791,EU
 1048981792,1048981823,DE
 1048981824,1048982015,EU
-1048982016,1048982607,DE
-1048982608,1048982624,EU
-1048982625,1048982663,DE
-1048982664,1048982687,EU
-1048982688,1048982695,DE
-1048982696,1048982720,EU
-1048982721,1048982782,DE
-1048982783,1048982823,EU
+1048982016,1048982527,DE
+1048982528,1048982823,EU
 1048982824,1048982943,DE
 1048982944,1048982959,EU
 1048982960,1048983023,DE
@@ -15236,7 +18712,11 @@
 1049012224,1049012224,EU
 1049012225,1049012226,DE
 1049012227,1049012735,EU
-1049012736,1049016703,DE
+1049012736,1049014311,DE
+1049014312,1049014335,EU
+1049014336,1049014367,DE
+1049014368,1049014783,EU
+1049014784,1049016703,DE
 1049016704,1049016711,FR
 1049016712,1049016715,RU
 1049016716,1049016743,DE
@@ -15346,7 +18826,11 @@
 1049559040,1049653095,DE
 1049653096,1049653103,US
 1049653104,1049698303,DE
-1049698304,1049706495,NL
+1049698304,1049699071,NL
+1049699072,1049699327,A2
+1049699328,1049699583,NL
+1049699584,1049699839,BW
+1049699840,1049706495,NL
 1049706496,1049707007,GB
 1049707008,1049707519,NL
 1049707520,1049707775,LB
@@ -15354,10 +18838,9 @@
 1049708032,1049709055,GB
 1049709056,1049709311,NL
 1049709312,1049709567,GB
-1049709568,1049709823,A2
-1049709824,1049710079,US
+1049709568,1049710079,A2
 1049710080,1049710335,GB
-1049710336,1049710591,NL
+1049710336,1049710591,A2
 1049710592,1049712895,GB
 1049712896,1049713055,IR
 1049713056,1049713087,MA
@@ -15426,9 +18909,7 @@
 1049769120,1049769151,AE
 1049769152,1049770111,DE
 1049770112,1049770127,AE
-1049770128,1049771391,DE
-1049771392,1049771519,IT
-1049771520,1049772895,DE
+1049770128,1049772895,DE
 1049772896,1049772927,AE
 1049772928,1049773055,ES
 1049773056,1049774367,DE
@@ -15480,7 +18961,9 @@
 1049960448,1049968639,GB
 1049968640,1049985023,SA
 1049985024,1050017791,IT
-1050017792,1050083327,KW
+1050017792,1050041087,KW
+1050041088,1050041599,US
+1050041600,1050083327,KW
 1050083328,1050148863,ES
 1050148864,1050157055,CY
 1050157056,1050173439,RU
@@ -15495,13 +18978,23 @@
 1050207008,1050214399,SK
 1050214400,1050246719,DE
 1050246720,1050246735,BE
-1050246736,1050320231,DE
+1050246736,1050268671,DE
+1050268672,1050269183,US
+1050269184,1050272511,DE
+1050272512,1050272767,EU
+1050272768,1050316799,DE
+1050316800,1050317311,US
+1050317312,1050320231,DE
 1050320232,1050320239,GB
-1050320240,1050340607,DE
+1050320240,1050332441,DE
+1050332442,1050332442,GB
+1050332443,1050340607,DE
 1050340608,1050340639,US
 1050340640,1050450711,DE
 1050450712,1050450719,NL
-1050450720,1050471391,DE
+1050450720,1050470911,DE
+1050470912,1050471167,GB
+1050471168,1050471391,DE
 1050471392,1050471399,IT
 1050471400,1050505247,DE
 1050505248,1050505279,CA
@@ -15513,7 +19006,11 @@
 1050619504,1050619511,CH
 1050619512,1050621407,DE
 1050621408,1050621439,BE
-1050621440,1050664911,DE
+1050621440,1050627491,DE
+1050627492,1050627495,EU
+1050627496,1050642687,DE
+1050642688,1050642943,US
+1050642944,1050664911,DE
 1050664912,1050664919,IT
 1050664920,1050667519,DE
 1050667520,1050667775,FR
@@ -15575,7 +19072,8 @@
 1051017216,1051033599,NL
 1051033600,1051049983,FI
 1051049984,1051066367,HU
-1051066368,1051084287,NL
+1051066368,1051082751,BE
+1051082752,1051084287,NL
 1051084288,1051084799,BE
 1051084800,1051096831,NL
 1051096832,1051097087,BE
@@ -15943,14 +19441,14 @@
 1051295744,1051303935,GB
 1051303936,1051312127,SK
 1051312128,1051328511,GR
-1051328512,1051459583,GB
-1051459584,1051460095,EU
+1051328512,1051460095,GB
 1051460096,1051460351,ES
-1051460352,1051461631,EU
-1051461632,1051525119,GB
+1051460352,1051525119,GB
 1051525120,1051533311,MT
 1051533312,1051541503,NG
-1051541504,1051557887,GB
+1051541504,1051549345,GB
+1051549346,1051549346,EU
+1051549347,1051557887,GB
 1051557888,1051566079,RU
 1051566080,1051574271,IT
 1051574272,1051574623,GB
@@ -17124,23 +20622,7 @@
 1052507584,1052507647,EU
 1052507648,1052507775,GB
 1052507776,1052507903,EU
-1052507904,1052508415,GB
-1052508416,1052516351,EU
-1052516352,1052527615,GB
-1052527616,1052528383,EU
-1052528384,1052543999,GB
-1052544000,1052544511,EU
-1052544512,1052546047,GB
-1052546048,1052546559,EU
-1052546560,1052547519,GB
-1052547520,1052547583,EU
-1052547584,1052548607,GB
-1052548608,1052549631,EU
-1052549632,1052550143,GB
-1052550144,1052550655,EU
-1052550656,1052553215,GB
-1052553216,1052553535,EU
-1052553536,1052581087,GB
+1052507904,1052581087,GB
 1052581088,1052581103,GE
 1052581104,1052596447,GB
 1052596448,1052596463,IT
@@ -17154,14 +20636,15 @@
 1052644096,1052644351,SE
 1052644352,1052647167,GB
 1052647168,1052647423,SE
-1052647424,1052661759,GB
+1052647424,1052653823,GB
+1052653824,1052654079,EU
+1052654080,1052661759,GB
 1052661760,1052662271,SE
 1052662272,1052665343,GB
 1052665344,1052665599,SE
 1052665600,1052684575,GB
 1052684576,1052684607,IT
-1052684608,1052769791,GB
-1052769792,1052770303,EU
+1052684608,1052770303,GB
 1052770304,1052775711,CH
 1052775712,1052775727,DE
 1052775728,1052777503,CH
@@ -17169,9 +20652,21 @@
 1052777536,1052778495,CH
 1052778496,1052786687,RU
 1052786688,1052803071,NL
-1052803072,1052806655,A2
-1052806656,1052807167,MW
-1052807168,1052811263,A2
+1052803072,1052803327,A2
+1052803328,1052803583,EU
+1052803584,1052804607,US
+1052804608,1052805119,A2
+1052805120,1052805375,US
+1052805376,1052805631,A2
+1052805632,1052805887,US
+1052805888,1052806655,A2
+1052806656,1052806911,US
+1052806912,1052807167,MW
+1052807168,1052807679,A2
+1052807680,1052809727,US
+1052809728,1052810495,DE
+1052810496,1052810751,US
+1052810752,1052811263,DE
 1052811264,1052819455,RU
 1052819456,1052827647,DE
 1052827648,1052835839,RU
@@ -17180,7 +20675,9 @@
 1052852224,1052868607,EG
 1052868608,1052876799,RS
 1052876800,1052884991,NG
-1052884992,1052901375,FR
+1052884992,1052896351,FR
+1052896352,1052896352,A1
+1052896353,1052901375,FR
 1052901376,1053032447,NL
 1053032448,1053047367,IT
 1053047368,1053047375,TR
@@ -17277,8 +20774,10 @@
 1053312960,1053313023,EU
 1053313024,1053313471,GB
 1053313472,1053313479,EU
-1053313480,1053313791,GB
-1053313792,1053313919,EU
+1053313480,1053313799,GB
+1053313800,1053313823,EU
+1053313824,1053313831,GB
+1053313832,1053313919,EU
 1053313920,1053314047,GB
 1053314048,1053314063,EU
 1053314064,1053314079,CZ
@@ -17341,9 +20840,7 @@
 1053331664,1053331679,EU
 1053331680,1053331703,NL
 1053331704,1053331711,EU
-1053331712,1053331887,NL
-1053331888,1053331903,EU
-1053331904,1053331939,NL
+1053331712,1053331939,NL
 1053331940,1053331967,EU
 1053331968,1053332271,NL
 1053332272,1053332319,EU
@@ -17537,8 +21034,8 @@
 1053852048,1053852111,EU
 1053852112,1053852127,GB
 1053852128,1053852159,DE
-1053852160,1053855743,EU
-1053855744,1053859839,GB
+1053852160,1053853695,EU
+1053853696,1053859839,GB
 1053859840,1053860863,DE
 1053860864,1053862655,EU
 1053862656,1053862783,DE
@@ -17582,7 +21079,9 @@
 1053872448,1053872895,EU
 1053872896,1053873663,DE
 1053873664,1053876223,EU
-1053876224,1053876991,DE
+1053876224,1053876479,DE
+1053876480,1053876735,GB
+1053876736,1053876991,DE
 1053876992,1053877247,EU
 1053877248,1053878271,DE
 1053878272,1053878783,GB
@@ -17641,8 +21140,7 @@
 1054130176,1054138367,LT
 1054138368,1054146559,AZ
 1054146560,1054179327,RU
-1054179328,1054179584,DE
-1054179585,1054180351,GB
+1054179328,1054180351,GB
 1054180352,1054181120,DE
 1054181121,1054181375,GB
 1054181376,1054182399,DE
@@ -17744,11 +21242,15 @@
 1054720000,1054867455,NL
 1054867456,1054943231,DE
 1054943232,1054943487,PL
-1054943488,1054949807,DE
+1054943488,1054948253,DE
+1054948254,1054948254,EU
+1054948255,1054949807,DE
 1054949808,1054949815,ES
 1054949816,1054969031,DE
 1054969032,1054969039,AT
-1054969040,1054978815,DE
+1054969040,1054973951,DE
+1054973952,1054974207,EU
+1054974208,1054978815,DE
 1054978816,1054979071,FR
 1054979072,1055129599,DE
 1055129600,1055187027,CY
@@ -17910,7 +21412,9 @@
 1056014336,1056022527,EG
 1056022528,1056030719,GB
 1056030720,1056047103,FI
-1056047104,1056178175,DK
+1056047104,1056161023,DK
+1056161024,1056161279,US
+1056161280,1056178175,DK
 1056178176,1056194559,UA
 1056194560,1056210943,FR
 1056210944,1056219135,PL
@@ -17952,11 +21456,7 @@
 1056874648,1056874655,GB
 1056874656,1056874679,IE
 1056874680,1056874751,GB
-1056874752,1056874783,IE
-1056874784,1056874919,GB
-1056874920,1056874927,IE
-1056874928,1056874991,GB
-1056874992,1056875007,IE
+1056874752,1056875007,IE
 1056875008,1056875071,GB
 1056875072,1056875103,IE
 1056875104,1056875111,GB
@@ -18005,7 +21505,11 @@
 1062262784,1062263039,PH
 1062263040,1062378767,US
 1062378768,1062378783,CA
-1062378784,1062475935,US
+1062378784,1062429695,US
+1062429696,1062430207,PR
+1062430208,1062473731,US
+1062473732,1062473732,IN
+1062473733,1062475935,US
 1062475936,1062475951,GB
 1062475952,1062486271,US
 1062486272,1062486527,MX
@@ -18017,23 +21521,25 @@
 1062545920,1062546431,BM
 1062546432,1062597375,US
 1062597376,1062597631,PR
-1062597632,1062636287,US
+1062597632,1062608031,US
+1062608032,1062608039,CA
+1062608040,1062636287,US
 1062636288,1062636351,GB
 1062636352,1062725103,US
 1062725104,1062725111,IL
 1062725112,1062871551,US
-1062871552,1062872063,PR
-1062872064,1063305727,US
+1062871552,1062872319,PR
+1062872320,1063305727,US
 1063305728,1063305983,CA
-1063305984,1063497863,US
+1063305984,1063390207,US
+1063390208,1063390463,PR
+1063390464,1063497863,US
 1063497864,1063497871,CA
 1063497872,1063504191,US
 1063504192,1063504255,MX
 1063504256,1063560687,US
 1063560688,1063560703,CA
-1063560704,1063561231,US
-1063561232,1063561247,CA
-1063561248,1063567359,US
+1063560704,1063567359,US
 1063567360,1063568895,A2
 1063568896,1063569151,TZ
 1063569152,1063573679,A2
@@ -18045,15 +21551,16 @@
 1063587632,1063587647,CA
 1063587648,1063598847,US
 1063598848,1063598863,CA
-1063598864,1063727615,US
+1063598864,1063690239,US
+1063690240,1063690495,PR
+1063690496,1063727615,US
 1063727616,1063728127,GU
 1063728128,1063747583,US
 1063747584,1063747839,A2
 1063747840,1063748095,UG
 1063748096,1063748607,A2
 1063748608,1063749119,GH
-1063749120,1063749375,A2
-1063749376,1063749631,US
+1063749120,1063749631,US
 1063749632,1063749887,LR
 1063749888,1063750143,SA
 1063750144,1063750399,NG
@@ -18131,7 +21638,9 @@
 1064650752,1064651775,EC
 1064651776,1064769023,US
 1064769024,1064769535,A2
-1064769536,1064973055,US
+1064769536,1064778343,US
+1064778344,1064778351,CA
+1064778352,1064973055,US
 1064973056,1064973183,AU
 1064973184,1065049471,US
 1065049472,1065049535,CA
@@ -18148,7 +21657,14 @@
 1065519488,1065520895,US
 1065520896,1065520911,CA
 1065520912,1065520927,IT
-1065520928,1065583423,US
+1065520928,1065530879,US
+1065530880,1065533439,TC
+1065533440,1065537535,US
+1065537536,1065541631,TC
+1065541632,1065547775,US
+1065547776,1065548031,FK
+1065548032,1065548543,TC
+1065548544,1065583423,US
 1065583424,1065583439,HK
 1065583440,1065611263,US
 1065611264,1065615359,PR
@@ -18176,7 +21692,9 @@
 1066830992,1066830999,JP
 1066831000,1066831071,US
 1066831072,1066831087,JP
-1066831088,1067473471,US
+1066831088,1067237887,US
+1067237888,1067238399,JP
+1067238400,1067473471,US
 1067473472,1067473535,CA
 1067473536,1067474751,US
 1067474752,1067474767,NL
@@ -18190,15 +21708,21 @@
 1067532288,1067532799,HN
 1067532800,1067537959,US
 1067537960,1067537967,GB
-1067537968,1067573247,US
+1067537968,1067552511,US
+1067552512,1067552767,PR
+1067552768,1067573247,US
 1067573248,1067573255,SG
 1067573256,1067575295,US
 1067575296,1067577343,HN
 1067577344,1067590111,US
 1067590112,1067590143,CA
-1067590144,1067617791,US
+1067590144,1067593983,US
+1067593984,1067594239,PR
+1067594240,1067617791,US
 1067617792,1067618047,CN
-1067618048,1067625967,US
+1067618048,1067621375,US
+1067621376,1067621631,PR
+1067621632,1067625967,US
 1067625968,1067625983,CH
 1067625984,1067653255,US
 1067653256,1067653263,PR
@@ -18208,7 +21732,9 @@
 1067700736,1067701247,AN
 1067701248,1067726847,US
 1067726848,1067727359,EC
-1067727360,1067740159,US
+1067727360,1067736831,US
+1067736832,1067737087,PR
+1067737088,1067740159,US
 1067740160,1067741183,HN
 1067741184,1067762815,US
 1067762816,1067762831,CA
@@ -18216,7 +21742,9 @@
 1067780608,1067780863,GB
 1067780864,1067822863,US
 1067822864,1067822871,CA
-1067822872,1067826239,US
+1067822872,1067824895,US
+1067824896,1067825151,PR
+1067825152,1067826239,US
 1067826240,1067826247,CA
 1067826248,1067838463,US
 1067838464,1067838591,IT
@@ -18240,7 +21768,9 @@
 1067954752,1067954783,DK
 1067954784,1067977895,US
 1067977896,1067977903,CA
-1067977904,1067989247,US
+1067977904,1067978751,US
+1067978752,1067979007,PR
+1067979008,1067989247,US
 1067989248,1067989503,EC
 1067989504,1067998463,US
 1067998464,1067998719,CO
@@ -18250,7 +21780,9 @@
 1068017664,1068018175,YE
 1068018176,1068070887,US
 1068070888,1068070895,CA
-1068070896,1068096415,US
+1068070896,1068083455,US
+1068083456,1068083711,PR
+1068083712,1068096415,US
 1068096416,1068096447,CA
 1068096448,1068119407,US
 1068119408,1068119423,DE
@@ -18278,7 +21810,11 @@
 1068419072,1068421119,CO
 1068421120,1068425983,US
 1068425984,1068426239,EC
-1068426240,1068480159,US
+1068426240,1068462079,US
+1068462080,1068462335,PR
+1068462336,1068473599,US
+1068473600,1068473855,BB
+1068473856,1068480159,US
 1068480160,1068480191,IN
 1068480192,1068480431,US
 1068480432,1068480447,SE
@@ -18286,39 +21822,191 @@
 1068481024,1068481535,PR
 1068481536,1068491263,US
 1068491264,1068491519,HN
-1068491520,1070729471,US
+1068491520,1069622866,US
+1069622867,1069622867,MX
+1069622868,1070652215,US
+1070652216,1070652216,A1
+1070652217,1070701055,US
+1070701056,1070701311,DO
+1070701312,1070701567,HT
+1070701568,1070729471,US
 1070729472,1070729727,CA
 1070729728,1070805559,US
 1070805560,1070805567,VG
-1070805568,1071170815,US
-1071170816,1071171071,PH
-1071171072,1071206527,US
-1071206528,1071206559,HK
-1071206560,1071206911,US
-1071206912,1071207167,HK
-1071207168,1071295871,US
-1071295872,1071295887,GR
-1071295888,1071309407,US
+1070805568,1071100159,US
+1071100160,1071100415,PR
+1071100416,1071100927,US
+1071100928,1071101951,PR
+1071101952,1071134719,US
+1071134720,1071136767,HK
+1071136768,1071141887,US
+1071141888,1071142911,HK
+1071142912,1071144959,US
+1071144960,1071151103,GB
+1071151104,1071153151,LB
+1071153152,1071157247,US
+1071157248,1071158271,SG
+1071158272,1071159295,US
+1071159296,1071160319,SG
+1071160320,1071162367,US
+1071162368,1071163391,KR
+1071163392,1071165439,HK
+1071165440,1071166463,US
+1071166464,1071167487,A2
+1071167488,1071169535,US
+1071169536,1071171583,TW
+1071171584,1071196159,US
+1071196160,1071198207,HK
+1071198208,1071199231,JP
+1071199232,1071201279,US
+1071201280,1071202303,TH
+1071202304,1071204351,US
+1071204352,1071205375,HK
+1071205376,1071206399,US
+1071206400,1071208447,HK
+1071208448,1071210495,TW
+1071210496,1071216639,US
+1071216640,1071217663,AU
+1071217664,1071227903,US
+1071227904,1071228927,A2
+1071228928,1071251711,US
+1071251712,1071252479,HK
+1071252480,1071254783,US
+1071254784,1071255039,GB
+1071255040,1071255295,US
+1071255296,1071255551,DE
+1071255552,1071256319,US
+1071256320,1071256575,HK
+1071256576,1071258879,US
+1071258880,1071259135,HK
+1071259136,1071260159,US
+1071260160,1071260671,GB
+1071260672,1071260927,US
+1071260928,1071261695,IT
+1071261696,1071264767,US
+1071264768,1071265791,GB
+1071265792,1071267071,US
+1071267072,1071267839,HK
+1071267840,1071268095,US
+1071268096,1071268863,NL
+1071268864,1071270655,US
+1071270656,1071270911,AP
+1071270912,1071271167,US
+1071271168,1071271263,AP
+1071271264,1071271279,US
+1071271280,1071271359,AP
+1071271360,1071271679,US
+1071271680,1071271935,TW
+1071271936,1071272191,US
+1071272192,1071272447,SE
+1071272448,1071274239,US
+1071274240,1071274495,FR
+1071274496,1071280895,US
+1071280896,1071281151,HK
+1071281152,1071281407,US
+1071281408,1071281663,AU
+1071281664,1071282943,US
+1071282944,1071283199,PH
+1071283200,1071283967,US
+1071283968,1071284223,A2
+1071284224,1071286527,US
+1071286528,1071287295,LB
+1071287296,1071287551,US
+1071287552,1071287807,A2
+1071287808,1071288063,US
+1071288064,1071288319,FR
+1071288320,1071288575,US
+1071288576,1071288831,HK
+1071288832,1071289087,US
+1071289088,1071289343,JP
+1071289344,1071289599,US
+1071289600,1071289855,KR
+1071289856,1071290111,US
+1071290112,1071290367,KW
+1071290368,1071291647,US
+1071291648,1071291903,AU
+1071291904,1071292159,US
+1071292160,1071292415,HK
+1071292416,1071293183,US
+1071293184,1071293439,SG
+1071293440,1071293695,US
+1071293696,1071293951,SG
+1071293952,1071294207,US
+1071294208,1071294463,MY
+1071294464,1071294719,US
+1071294720,1071294975,A2
+1071294976,1071295231,US
+1071295232,1071295487,TH
+1071295488,1071295743,US
+1071295744,1071295999,GR
+1071296000,1071296255,US
+1071296256,1071296511,HK
+1071296512,1071296767,US
+1071296768,1071297023,AE
+1071297024,1071297791,US
+1071297792,1071298047,IN
+1071298048,1071298303,US
+1071298304,1071298559,JP
+1071298560,1071298815,US
+1071298816,1071299071,VN
+1071299072,1071299327,US
+1071299328,1071299583,VN
+1071299584,1071299839,US
+1071299840,1071300607,FR
+1071300608,1071301119,US
+1071301120,1071301631,FR
+1071301632,1071301887,US
+1071301888,1071302143,VN
+1071302144,1071306495,US
+1071306496,1071306751,HK
+1071306752,1071309407,US
 1071309408,1071309439,HK
 1071309440,1071309471,US
 1071309472,1071309503,HK
 1071309504,1071309695,US
 1071309696,1071309727,HK
-1071309728,1071318783,US
+1071309728,1071310079,US
+1071310080,1071310335,SG
+1071310336,1071313919,US
+1071313920,1071314175,TW
+1071314176,1071314687,US
+1071314688,1071314943,TW
+1071314944,1071315199,US
+1071315200,1071315455,SG
+1071315456,1071315711,US
+1071315712,1071315967,JP
+1071315968,1071318783,US
 1071318784,1071319039,IN
-1071319040,1071321487,US
-1071321488,1071321503,HK
-1071321504,1071362079,US
+1071319040,1071321087,US
+1071321088,1071322111,HK
+1071322112,1071362079,US
 1071362080,1071362111,HK
 1071362112,1071362207,US
 1071362208,1071362239,HK
-1071362240,1071472639,US
-1071472640,1071476735,CA
-1071476736,1071477247,US
-1071477248,1071480831,CA
-1071480832,1071488447,US
-1071488448,1071488479,HK
-1071488480,1071599105,US
+1071362240,1071382527,US
+1071382528,1071384575,HK
+1071384576,1071415295,US
+1071415296,1071417343,TW
+1071417344,1071446015,US
+1071446016,1071448063,NL
+1071448064,1071468543,US
+1071468544,1071470591,TW
+1071470592,1071482879,US
+1071482880,1071483119,HK
+1071483120,1071483135,US
+1071483136,1071484927,HK
+1071484928,1071486975,US
+1071486976,1071487551,HK
+1071487552,1071487615,JP
+1071487616,1071487647,MY
+1071487648,1071487679,HK
+1071487680,1071487711,SG
+1071487712,1071489023,HK
+1071489024,1071517695,US
+1071517696,1071519743,HK
+1071519744,1071579391,US
+1071579392,1071579647,CA
+1071579648,1071599105,US
 1071599106,1071599134,PH
 1071599135,1071599300,US
 1071599301,1071599313,PH
@@ -18326,9 +22014,16 @@
 1071599393,1071599415,PH
 1071599416,1071599477,US
 1071599478,1071599490,PH
-1071599491,1071985631,US
+1071599491,1071954279,US
+1071954280,1071954287,FR
+1071954288,1071954375,US
+1071954376,1071954383,NE
+1071954384,1071985631,US
 1071985632,1071985663,ML
-1071985664,1072228863,US
+1071985664,1072157631,US
+1072157632,1072157663,GE
+1072157664,1072157695,RO
+1072157696,1072228863,US
 1072228864,1072229375,CA
 1072229376,1072360703,US
 1072360704,1072360959,HK
@@ -18348,9 +22043,7 @@
 1072711480,1072711487,DE
 1072711488,1072711519,US
 1072711520,1072711535,DE
-1072711536,1072712191,US
-1072712192,1072712223,DE
-1072712224,1072712479,US
+1072711536,1072712479,US
 1072712480,1072712495,IL
 1072712496,1072714519,US
 1072714520,1072714527,DE
@@ -18475,86 +22168,21 @@
 1073045504,1073047551,CO
 1073047552,1073049599,PR
 1073049600,1073052671,BS
-1073052672,1073091397,US
+1073052672,1073075460,US
+1073075461,1073075716,NL
+1073075717,1073091397,US
 1073091398,1073091407,CH
 1073091408,1073093646,US
 1073093647,1073093654,PE
 1073093655,1073094557,US
 1073094558,1073094570,IT
-1073094571,1073119517,US
-1073119518,1073119527,NL
-1073119528,1073119587,US
-1073119588,1073119597,AR
-1073119598,1073119657,US
-1073119658,1073119667,BR
-1073119668,1073120079,US
-1073120080,1073120089,RO
-1073120090,1073120109,US
-1073120110,1073120119,SA
-1073120120,1073120631,US
-1073120632,1073120639,CN
-1073120640,1073121545,US
-1073121546,1073121555,IN
-1073121556,1073121655,US
-1073121656,1073121665,DE
-1073121666,1073121675,UA
-1073121676,1073121685,US
-1073121686,1073121695,SA
-1073121696,1073121821,US
-1073121822,1073121831,DE
-1073121832,1073121861,US
-1073121862,1073121871,NL
-1073121872,1073121931,US
-1073121932,1073121941,ES
-1073121942,1073122579,US
-1073122580,1073122589,TR
-1073122590,1073123437,US
-1073123438,1073123447,UY
-1073123448,1073123613,US
-1073123614,1073123623,TR
-1073123624,1073123653,US
-1073123654,1073123663,ES
-1073123664,1073123753,US
-1073123754,1073123763,RU
-1073123764,1073123859,US
-1073123860,1073123869,IL
-1073123870,1073123909,US
-1073123910,1073123929,RU
-1073123930,1073123969,US
-1073123970,1073123979,DM
-1073123980,1073123989,LV
-1073123990,1073124105,US
-1073124106,1073124115,DE
-1073124116,1073124125,RU
-1073124126,1073124165,US
-1073124166,1073124175,RU
-1073124176,1073124195,US
-1073124196,1073124215,BR
-1073124216,1073124295,US
-1073124296,1073124305,RU
-1073124306,1073124315,DE
-1073124316,1073125247,US
-1073125248,1073125255,BR
-1073125256,1073125279,US
-1073125280,1073125287,IN
-1073125288,1073125343,US
-1073125344,1073125373,SG
-1073125374,1073125735,US
-1073125736,1073125743,JO
-1073125744,1073126007,US
-1073126008,1073126015,SG
-1073126016,1073126271,US
-1073126272,1073126279,SA
-1073126280,1073126327,US
-1073126328,1073126337,CN
-1073126338,1073126911,US
-1073126912,1073127167,GB
-1073127168,1073373183,US
+1073094571,1073373183,US
 1073373184,1073381375,CA
 1073381376,1073381391,US
 1073381392,1073381463,NL
 1073381464,1073381471,US
-1073381472,1073381887,NL
+1073381472,1073381631,NL
+1073381632,1073381887,EU
 1073381888,1073382687,US
 1073382688,1073382695,CA
 1073382696,1073382815,US
@@ -18777,377 +22405,9 @@
 1074716720,1074716735,GB
 1074716736,1074733055,US
 1074733056,1074737151,AU
-1074737152,1074742117,CA
-1074742118,1074742125,MA
-1074742126,1074742847,CA
-1074742848,1074742863,AU
-1074742864,1074742871,US
-1074742872,1074743551,CA
-1074743552,1074743583,AU
-1074743584,1074743591,US
-1074743592,1074743599,SG
-1074743600,1074743663,CA
-1074743664,1074743679,AE
-1074743680,1074743743,CA
-1074743744,1074743807,US
-1074743808,1074743895,CA
-1074743896,1074743903,US
-1074743904,1074743919,CA
-1074743920,1074743927,US
-1074743928,1074744255,CA
-1074744256,1074744271,AE
-1074744272,1074744367,CA
-1074744368,1074744375,US
-1074744376,1074744863,CA
-1074744864,1074744879,AU
-1074744880,1074745103,CA
-1074745104,1074745111,AU
-1074745112,1074745119,US
-1074745120,1074745199,CA
-1074745200,1074745215,US
-1074745216,1074745343,CA
+1074737152,1074745343,CA
 1074745344,1074757631,US
-1074757632,1074757695,CA
-1074757696,1074757719,US
-1074757720,1074757723,CA
-1074757724,1074757727,SG
-1074757728,1074757783,CA
-1074757784,1074757787,JP
-1074757788,1074757791,CN
-1074757792,1074757795,CA
-1074757796,1074757799,CZ
-1074757800,1074757815,CA
-1074757816,1074757823,PK
-1074757824,1074757831,CA
-1074757832,1074757839,BR
-1074757840,1074757843,CA
-1074757844,1074757847,VE
-1074757848,1074758423,CA
-1074758424,1074758431,VG
-1074758432,1074758447,CA
-1074758448,1074758463,US
-1074758464,1074758479,CA
-1074758480,1074758487,PK
-1074758488,1074758491,CN
-1074758492,1074758495,CA
-1074758496,1074758503,IN
-1074758504,1074758511,DE
-1074758512,1074758571,CA
-1074758572,1074758575,DE
-1074758576,1074758607,CA
-1074758608,1074758623,US
-1074758624,1074758631,AU
-1074758632,1074758703,CA
-1074758704,1074758707,IT
-1074758708,1074758711,CA
-1074758712,1074758719,DO
-1074758720,1074758751,CA
-1074758752,1074758759,MT
-1074758760,1074758767,CA
-1074758768,1074758775,CN
-1074758776,1074758783,CA
-1074758784,1074758787,BR
-1074758788,1074758791,DE
-1074758792,1074758823,CA
-1074758824,1074758831,GB
-1074758832,1074758839,VG
-1074758840,1074758871,CA
-1074758872,1074758879,ES
-1074758880,1074758935,CA
-1074758936,1074758943,MX
-1074758944,1074758975,CA
-1074758976,1074758983,IT
-1074758984,1074758991,CA
-1074758992,1074759007,BR
-1074759008,1074759011,CA
-1074759012,1074759015,US
-1074759016,1074759019,CA
-1074759020,1074759023,ES
-1074759024,1074759031,CA
-1074759032,1074759039,EE
-1074759040,1074759047,CA
-1074759048,1074759055,PK
-1074759056,1074759063,CL
-1074759064,1074759071,CA
-1074759072,1074759079,BR
-1074759080,1074759087,CA
-1074759088,1074759095,AE
-1074759096,1074759103,CA
-1074759104,1074759107,PK
-1074759108,1074759127,CA
-1074759128,1074759135,US
-1074759136,1074759151,CA
-1074759152,1074759167,US
-1074759168,1074759171,ZA
-1074759172,1074759175,CA
-1074759176,1074759179,US
-1074759180,1074759191,CA
-1074759192,1074759199,PH
-1074759200,1074759207,CA
-1074759208,1074759211,GB
-1074759212,1074759231,CA
-1074759232,1074759235,AE
-1074759236,1074759247,CA
-1074759248,1074759255,IL
-1074759256,1074759263,QA
-1074759264,1074759283,CA
-1074759284,1074759287,FR
-1074759288,1074759315,CA
-1074759316,1074759319,IL
-1074759320,1074759351,CA
-1074759352,1074759359,US
-1074759360,1074759407,CA
-1074759408,1074759415,GB
-1074759416,1074759423,BR
-1074759424,1074759431,GB
-1074759432,1074759511,CA
-1074759512,1074759519,US
-1074759520,1074759535,CA
-1074759536,1074759551,IQ
-1074759552,1074759615,CA
-1074759616,1074759623,RU
-1074759624,1074759631,PE
-1074759632,1074759655,CA
-1074759656,1074759663,HK
-1074759664,1074759671,AR
-1074759672,1074759679,VG
-1074759680,1074759951,CA
-1074759952,1074759959,FR
-1074759960,1074759967,CA
-1074759968,1074759975,VG
-1074759976,1074759983,BR
-1074759984,1074759987,CA
-1074759988,1074759991,PT
-1074759992,1074760007,CA
-1074760008,1074760015,AU
-1074760016,1074760023,CA
-1074760024,1074760031,FR
-1074760032,1074760043,US
-1074760044,1074760091,CA
-1074760092,1074760095,US
-1074760096,1074760103,IN
-1074760104,1074760135,CA
-1074760136,1074760143,LV
-1074760144,1074760151,BR
-1074760152,1074760159,PK
-1074760160,1074760163,CA
-1074760164,1074760167,SE
-1074760168,1074760183,CA
-1074760184,1074760191,AR
-1074760192,1074760475,CA
-1074760476,1074760479,AE
-1074760480,1074760487,BR
-1074760488,1074760543,CA
-1074760544,1074760551,BR
-1074760552,1074760559,JO
-1074760560,1074760591,CA
-1074760592,1074760607,US
-1074760608,1074760711,CA
-1074760712,1074760719,RU
-1074760720,1074760727,US
-1074760728,1074760743,CA
-1074760744,1074760751,PK
-1074760752,1074760755,US
-1074760756,1074760767,CA
-1074760768,1074760775,PT
-1074760776,1074760787,CA
-1074760788,1074760791,NG
-1074760792,1074760807,CA
-1074760808,1074760815,LB
-1074760816,1074760831,CA
-1074760832,1074760847,US
-1074760848,1074760855,CA
-1074760856,1074760859,DE
-1074760860,1074760875,CA
-1074760876,1074760879,PT
-1074760880,1074760887,BO
-1074760888,1074760895,DK
-1074760896,1074760903,CA
-1074760904,1074760911,US
-1074760912,1074760919,CA
-1074760920,1074760927,AU
-1074760928,1074760931,CA
-1074760932,1074760935,US
-1074760936,1074761031,CA
-1074761032,1074761039,US
-1074761040,1074761043,FR
-1074761044,1074761047,CA
-1074761048,1074761055,IL
-1074761056,1074761087,CA
-1074761088,1074761091,US
-1074761092,1074761099,CA
-1074761100,1074761103,US
-1074761104,1074761123,CA
-1074761124,1074761127,GB
-1074761128,1074761167,CA
-1074761168,1074761175,BR
-1074761176,1074761191,CA
-1074761192,1074761195,GB
-1074761196,1074761527,CA
-1074761528,1074761535,BR
-1074761536,1074761539,CA
-1074761540,1074761543,US
-1074761544,1074761575,CA
-1074761576,1074761583,PK
-1074761584,1074761599,CA
-1074761600,1074761615,GB
-1074761616,1074761623,CA
-1074761624,1074761631,MX
-1074761632,1074761659,CA
-1074761660,1074761663,US
-1074761664,1074761671,CA
-1074761672,1074761679,GB
-1074761680,1074761687,MA
-1074761688,1074761711,CA
-1074761712,1074761719,RU
-1074761720,1074761775,CA
-1074761776,1074761779,GB
-1074761780,1074761807,CA
-1074761808,1074761815,US
-1074761816,1074761823,PH
-1074761824,1074761831,CA
-1074761832,1074761839,US
-1074761840,1074761847,GB
-1074761848,1074761867,CA
-1074761868,1074761871,US
-1074761872,1074761887,DK
-1074761888,1074761915,CA
-1074761916,1074761919,IT
-1074761920,1074761927,US
-1074761928,1074761971,CA
-1074761972,1074761975,BR
-1074761976,1074762047,CA
-1074762048,1074762111,US
-1074762112,1074762399,CA
-1074762400,1074762431,BS
-1074762432,1074762827,CA
-1074762828,1074762831,US
-1074762832,1074762843,CA
-1074762844,1074762847,VN
-1074762848,1074762851,CA
-1074762852,1074762855,DE
-1074762856,1074762863,CA
-1074762864,1074762871,RO
-1074762872,1074762875,CA
-1074762876,1074762879,US
-1074762880,1074762967,CA
-1074762968,1074762975,DE
-1074762976,1074762991,CA
-1074762992,1074762999,FR
-1074763000,1074763003,CA
-1074763004,1074763007,VN
-1074763008,1074763015,BR
-1074763016,1074763055,CA
-1074763056,1074763063,AU
-1074763064,1074763071,US
-1074763072,1074763095,CA
-1074763096,1074763103,US
-1074763104,1074763107,RU
-1074763108,1074763111,CA
-1074763112,1074763119,US
-1074763120,1074763143,CA
-1074763144,1074763151,US
-1074763152,1074763167,CA
-1074763168,1074763175,CO
-1074763176,1074763183,CA
-1074763184,1074763191,US
-1074763192,1074763199,CA
-1074763200,1074763207,US
-1074763208,1074763215,GB
-1074763216,1074763223,CA
-1074763224,1074763231,US
-1074763232,1074763239,IT
-1074763240,1074763247,US
-1074763248,1074763287,CA
-1074763288,1074763295,MX
-1074763296,1074763303,US
-1074763304,1074763315,CA
-1074763316,1074763319,JP
-1074763320,1074763359,CA
-1074763360,1074763375,US
-1074763376,1074763379,CA
-1074763380,1074763383,US
-1074763384,1074763399,CA
-1074763400,1074763407,AE
-1074763408,1074763439,CA
-1074763440,1074763443,US
-1074763444,1074763447,CA
-1074763448,1074763455,PT
-1074763456,1074763511,CA
-1074763512,1074763519,US
-1074763520,1074763663,CA
-1074763664,1074763679,CR
-1074763680,1074764031,CA
-1074764032,1074764039,IR
-1074764040,1074764055,CA
-1074764056,1074764063,US
-1074764064,1074764067,CA
-1074764068,1074764071,SA
-1074764072,1074764075,VN
-1074764076,1074764095,CA
-1074764096,1074764103,US
-1074764104,1074764111,CA
-1074764112,1074764119,US
-1074764120,1074764127,CA
-1074764128,1074764135,US
-1074764136,1074764159,CA
-1074764160,1074764167,US
-1074764168,1074764191,CA
-1074764192,1074764199,SG
-1074764200,1074764231,CA
-1074764232,1074764239,BE
-1074764240,1074764383,CA
-1074764384,1074764391,US
-1074764392,1074764407,CA
-1074764408,1074764423,US
-1074764424,1074764427,CA
-1074764428,1074764431,US
-1074764432,1074764435,MD
-1074764436,1074764447,CA
-1074764448,1074764455,US
-1074764456,1074764491,CA
-1074764492,1074764495,CH
-1074764496,1074764503,CA
-1074764504,1074764511,IL
-1074764512,1074764515,AE
-1074764516,1074764519,CA
-1074764520,1074764527,SA
-1074764528,1074764535,CA
-1074764536,1074764539,VN
-1074764540,1074764799,CA
-1074764800,1074764831,US
-1074764832,1074764895,CA
-1074764896,1074764959,US
-1074764960,1074765071,CA
-1074765072,1074765075,JP
-1074765076,1074765103,CA
-1074765104,1074765111,CN
-1074765112,1074765119,US
-1074765120,1074765151,CA
-1074765152,1074765159,BR
-1074765160,1074765167,TR
-1074765168,1074765175,GR
-1074765176,1074765183,SE
-1074765184,1074765199,CA
-1074765200,1074765207,BR
-1074765208,1074765211,CA
-1074765212,1074765215,BR
-1074765216,1074765231,CA
-1074765232,1074765239,SE
-1074765240,1074765247,CA
-1074765248,1074765251,YE
-1074765252,1074765255,CA
-1074765256,1074765271,AE
-1074765272,1074765275,US
-1074765276,1074765279,NZ
-1074765280,1074765283,US
-1074765284,1074765287,CA
-1074765288,1074765295,NP
-1074765296,1074765303,US
-1074765304,1074765311,GR
-1074765312,1074765487,CA
-1074765488,1074765503,PK
-1074765504,1074765823,CA
+1074757632,1074765823,CA
 1074765824,1074777343,US
 1074777344,1074777599,AU
 1074777600,1074783167,US
@@ -19156,18 +22416,20 @@
 1074783232,1074785823,US
 1074785824,1074785855,AU
 1074785856,1074871583,US
-1074871584,1074871591,CA
-1074871592,1074871599,US
-1074871600,1074871607,CA
+1074871584,1074871607,CA
 1074871608,1074871615,US
 1074871616,1074871679,CA
 1074871680,1074937855,US
 1074937856,1074946047,CA
 1074946048,1074962431,US
 1074962432,1074970623,CA
-1074970624,1075117287,US
+1074970624,1075062936,US
+1075062937,1075062937,SA
+1075062938,1075117287,US
 1075117288,1075117311,IN
-1075117312,1075265535,US
+1075117312,1075147266,US
+1075147267,1075147267,PK
+1075147268,1075265535,US
 1075265536,1075269631,KR
 1075269632,1075421183,US
 1075421184,1075429375,CA
@@ -19317,27 +22579,12 @@
 1075609600,1075613695,TT
 1075613696,1075744767,US
 1075744768,1075748863,A2
-1075748864,1075776351,US
-1075776352,1075776383,BR
-1075776384,1075777743,US
-1075777744,1075777759,BR
-1075777760,1075780351,US
-1075780352,1075780367,BR
-1075780368,1075783423,US
-1075783424,1075783455,BE
-1075783456,1075784591,US
-1075784592,1075784607,BR
-1075784608,1075785679,US
-1075785680,1075785695,BR
-1075785696,1075786527,US
-1075786528,1075786559,GB
-1075786560,1075786575,US
-1075786576,1075786591,GB
-1075786592,1075789135,US
-1075789136,1075789143,BR
-1075789144,1075855359,US
+1075748864,1075782143,US
+1075782144,1075782399,A1
+1075782400,1075855359,US
 1075855360,1075871743,DO
-1075871744,1075972095,US
+1075871744,1075970047,US
+1075970048,1075972095,CA
 1075972096,1075972351,GB
 1075972352,1075973703,US
 1075973704,1075973711,CA
@@ -19348,9 +22595,7 @@
 1075975680,1075975815,US
 1075975816,1075975983,CA
 1075975984,1075975999,US
-1075976000,1075976127,CA
-1075976128,1075976159,US
-1075976160,1075976175,CA
+1075976000,1075976175,CA
 1075976176,1075976191,US
 1075976192,1075976447,CA
 1075976448,1075976479,US
@@ -19495,12 +22740,10 @@
 1076005240,1076005247,CA
 1076005248,1076005263,US
 1076005264,1076005279,CA
-1076005280,1076005319,US
-1076005320,1076005343,CA
+1076005280,1076005311,US
+1076005312,1076005343,CA
 1076005344,1076005375,US
-1076005376,1076005791,CA
-1076005792,1076005807,US
-1076005808,1076005887,CA
+1076005376,1076005887,CA
 1076005888,1076006015,US
 1076006016,1076006055,CA
 1076006056,1076006079,US
@@ -19518,9 +22761,7 @@
 1076007168,1076007183,US
 1076007184,1076007247,CA
 1076007248,1076007263,US
-1076007264,1076007679,CA
-1076007680,1076007935,US
-1076007936,1076007947,CA
+1076007264,1076007947,CA
 1076007948,1076007951,US
 1076007952,1076008063,CA
 1076008064,1076008191,US
@@ -19543,9 +22784,7 @@
 1076018304,1076018367,BR
 1076018368,1076024307,US
 1076024308,1076024315,CA
-1076024316,1076026023,US
-1076026024,1076026031,CA
-1076026032,1076026367,US
+1076024316,1076026367,US
 1076026368,1076026527,CA
 1076026528,1076026559,US
 1076026560,1076026607,CA
@@ -19605,11 +22844,7 @@
 1076033904,1076033951,CA
 1076033952,1076034047,US
 1076034048,1076034063,CN
-1076034064,1076034367,US
-1076034368,1076034383,CA
-1076034384,1076034423,US
-1076034424,1076034431,AU
-1076034432,1076034479,US
+1076034064,1076034479,US
 1076034480,1076034495,CA
 1076034496,1076035295,US
 1076035296,1076035327,EG
@@ -19778,7 +23013,9 @@
 1076218016,1076218023,GB
 1076218024,1076219407,US
 1076219408,1076219415,GB
-1076219416,1076281695,US
+1076219416,1076233177,US
+1076233178,1076233178,TC
+1076233179,1076281695,US
 1076281696,1076281727,TH
 1076281728,1076282111,US
 1076282112,1076282143,AU
@@ -19886,7 +23123,8 @@
 1076300312,1076300319,GB
 1076300320,1076300335,US
 1076300336,1076300343,IN
-1076300344,1076300391,US
+1076300344,1076300383,US
+1076300384,1076300391,GB
 1076300392,1076300399,IN
 1076300400,1076300447,US
 1076300448,1076300455,MY
@@ -20481,8 +23719,8 @@
 1077839120,1077839543,US
 1077839544,1077839551,ES
 1077839552,1077840383,US
-1077840384,1077840511,A1
-1077840512,1077841151,US
+1077840384,1077840639,A1
+1077840640,1077841151,US
 1077841152,1077841407,GB
 1077841408,1077841671,US
 1077841672,1077841679,ES
@@ -21286,12 +24524,7 @@
 1077968848,1077977087,US
 1077977088,1077985279,CA
 1077985280,1077993471,US
-1077993472,1077993727,CA
-1077993728,1077993983,GB
-1077993984,1077994239,US
-1077994240,1077995775,CA
-1077995776,1077997055,US
-1077997056,1078001663,CA
+1077993472,1078001663,CA
 1078001664,1078067199,US
 1078067200,1078071295,BS
 1078071296,1078075391,CA
@@ -21306,8 +24539,8 @@
 1078252656,1078253823,US
 1078253824,1078253887,MX
 1078253888,1078280191,US
-1078280192,1078280575,CA
-1078280576,1078280591,US
+1078280192,1078280583,CA
+1078280584,1078280591,US
 1078280592,1078280639,CA
 1078280640,1078280655,US
 1078280656,1078280671,CA
@@ -21421,7 +24654,9 @@
 1078287040,1078287071,CA
 1078287072,1078287103,US
 1078287104,1078287183,CA
-1078287184,1078287247,US
+1078287184,1078287231,US
+1078287232,1078287239,CA
+1078287240,1078287247,US
 1078287248,1078287279,CA
 1078287280,1078287311,US
 1078287312,1078287327,CA
@@ -21431,7 +24666,9 @@
 1078287768,1078287839,CA
 1078287840,1078287863,US
 1078287864,1078288383,CA
-1078288384,1078309695,US
+1078288384,1078306559,US
+1078306560,1078306815,GB
+1078306816,1078309695,US
 1078309696,1078309711,GB
 1078309712,1078309967,US
 1078309968,1078309999,GB
@@ -21474,7 +24711,9 @@
 1078432776,1078432879,US
 1078432880,1078432887,GB
 1078432888,1078433311,US
-1078433312,1078433343,IT
+1078433312,1078433316,IT
+1078433317,1078433317,A1
+1078433318,1078433343,IT
 1078433344,1078433631,US
 1078433632,1078433663,CN
 1078433664,1078434079,US
@@ -21766,7 +25005,9 @@
 1079325872,1079325887,US
 1079325888,1079325991,CA
 1079325992,1079325999,US
-1079326000,1079328503,CA
+1079326000,1079327616,CA
+1079327617,1079327617,US
+1079327618,1079328503,CA
 1079328504,1079328511,US
 1079328512,1079328767,CA
 1079328768,1079329919,US
@@ -21953,7 +25194,19 @@
 1080030528,1080030591,AR
 1080030592,1080033279,US
 1080033280,1080295423,CA
-1080295424,1080722827,US
+1080295424,1080498664,US
+1080498665,1080498665,EU
+1080498666,1080501503,US
+1080501504,1080501759,EU
+1080501760,1080569730,US
+1080569731,1080569731,JP
+1080569732,1080581887,US
+1080581888,1080582143,AP
+1080582144,1080610559,US
+1080610560,1080610815,AU
+1080610816,1080622079,US
+1080622080,1080622335,AU
+1080622336,1080722827,US
 1080722828,1080722837,IT
 1080722838,1080722993,US
 1080722994,1080723003,CA
@@ -22073,6 +25326,7 @@
 1080749952,1080750601,US
 1080750602,1080750611,GB
 1080750612,1080954879,US
+1080956774,1080956774,GB
 1080957952,1080958207,A2
 1080958208,1080958463,BH
 1080958464,1080958719,A2
@@ -22080,20 +25334,19 @@
 1080958976,1080960255,A2
 1080960256,1080960511,BH
 1080960512,1080963839,A2
-1080963840,1080966143,US
-1080966144,1080966399,GB
-1080966400,1080967167,US
+1080963840,1080967167,US
 1080967168,1080968191,A2
 1080968192,1080968447,BH
 1080968448,1080969471,A2
 1080969472,1080969727,BH
 1080969728,1080972575,A2
 1080972576,1080972607,ID
-1080972608,1080983551,A2
+1080972608,1080975039,A2
+1080975040,1080975103,BJ
+1080975104,1080983551,A2
 1080983552,1080987647,US
 1080987648,1080988671,A2
-1080988672,1080989183,AI
-1080989184,1080989951,US
+1080988672,1080989951,US
 1080989952,1080990207,A2
 1080990208,1080999935,US
 1080999936,1081016319,CA
@@ -22101,7 +25354,9 @@
 1081037312,1081037567,CA
 1081037568,1081038335,US
 1081038336,1081040895,CA
-1081040896,1081122559,US
+1081040896,1081047580,US
+1081047581,1081047581,A1
+1081047582,1081122559,US
 1081122560,1081122815,VI
 1081122816,1081212927,US
 1081212928,1081278463,CA
@@ -22214,7 +25469,9 @@
 1081409792,1081410047,PR
 1081410048,1081410559,US
 1081410560,1081411583,PR
-1081411584,1081413423,US
+1081411584,1081413119,US
+1081413120,1081413375,PR
+1081413376,1081413423,US
 1081413424,1081413439,PR
 1081413440,1081413527,US
 1081413528,1081413535,CA
@@ -22398,9 +25655,7 @@
 1081625776,1081625783,CA
 1081625784,1081630903,US
 1081630904,1081630911,CA
-1081630912,1081639423,US
-1081639424,1081639679,DE
-1081639680,1081872663,US
+1081630912,1081872663,US
 1081872664,1081872671,FI
 1081872672,1081906751,US
 1081906752,1081906815,IL
@@ -22421,7 +25676,9 @@
 1082093696,1082097055,US
 1082097056,1082097071,CA
 1082097072,1082138623,US
-1082138624,1082140671,A2
+1082138624,1082139409,A2
+1082139410,1082139410,ZA
+1082139411,1082140671,A2
 1082140672,1082314751,US
 1082314752,1082315263,CA
 1082315264,1082315471,US
@@ -22472,7 +25729,9 @@
 1082350656,1082350671,IT
 1082350672,1082350911,US
 1082350912,1082350943,RU
-1082350944,1082419455,US
+1082350944,1082351361,US
+1082351362,1082351362,SA
+1082351363,1082419455,US
 1082419456,1082419711,A2
 1082419712,1082434239,US
 1082434240,1082434255,IN
@@ -22480,11 +25739,17 @@
 1082621988,1082621991,ME
 1082621992,1082679807,US
 1082683392,1082687487,CA
-1082687488,1082788447,US
+1082687488,1082786591,US
+1082786592,1082786623,HK
+1082786624,1082788447,US
 1082788448,1082788455,SG
 1082788456,1082788767,US
 1082788768,1082788799,SG
-1082788800,1082885855,US
+1082788800,1082790143,US
+1082790144,1082790399,IN
+1082790400,1082819839,US
+1082819840,1082820351,IN
+1082820352,1082885855,US
 1082885856,1082885887,CA
 1082885888,1082945535,US
 1082945536,1082948943,CA
@@ -22494,11 +25759,13 @@
 1082952704,1082952959,CA
 1082952960,1082982399,US
 1082982400,1083015167,CA
-1083015168,1083261663,US
-1083261664,1083261679,GB
-1083261680,1083264447,US
-1083264448,1083264463,GB
-1083264464,1083265023,US
+1083015168,1083261311,US
+1083261312,1083261439,A1
+1083261440,1083264383,US
+1083264384,1083264447,A1
+1083264448,1083264463,US
+1083264464,1083264511,A1
+1083264512,1083265023,US
 1083265024,1083265279,CA
 1083265280,1083396095,US
 1083396096,1083400191,BM
@@ -22518,9 +25785,9 @@
 1083621376,1083637759,BS
 1083637760,1083686911,US
 1083686912,1083703295,CA
-1083703296,1083738367,US
-1083738368,1083738879,PR
-1083738880,1084067583,US
+1083703296,1083738111,US
+1083738112,1083740159,PR
+1083740160,1084067583,US
 1084067584,1084067839,CA
 1084067840,1085439999,US
 1085440000,1085448191,CA
@@ -22593,7 +25860,9 @@
 1085849600,1085857791,CA
 1085857792,1085915135,US
 1085915136,1085923327,PR
-1085923328,1085997055,US
+1085923328,1085926765,US
+1085926766,1085926766,A1
+1085926767,1085997055,US
 1085997056,1086013439,CA
 1086013440,1086022079,US
 1086022080,1086022111,CA
@@ -22611,15 +25880,7 @@
 1086028664,1086028671,BR
 1086028672,1086028751,US
 1086028752,1086028759,BR
-1086028760,1086029727,US
-1086029728,1086029743,CA
-1086029744,1086265540,US
-1086265541,1086265566,IE
-1086265567,1086280580,US
-1086280581,1086280630,IE
-1086280631,1086283236,US
-1086283237,1086283246,IE
-1086283247,1086309887,US
+1086028760,1086309887,US
 1086309888,1086310143,AU
 1086310144,1086317823,US
 1086317824,1086318079,CA
@@ -22636,7 +25897,9 @@
 1086476608,1086910335,US
 1086910336,1086910463,LB
 1086910464,1086922751,US
-1086922752,1086930943,CA
+1086922752,1086923007,CA
+1086923008,1086923263,NG
+1086923264,1086930943,CA
 1086930944,1086941831,US
 1086941832,1086941835,CA
 1086941836,1086942079,US
@@ -22647,13 +25910,25 @@
 1086955520,1086971903,CA
 1086971904,1087016959,US
 1087016960,1087021055,CA
-1087021056,1087419903,US
+1087021056,1087385855,US
+1087385856,1087386111,EU
+1087386112,1087419903,US
 1087419904,1087420159,CA
-1087420160,1087440895,US
+1087420160,1087432599,US
+1087432600,1087432607,FR
+1087432608,1087436159,US
+1087436160,1087436167,CH
+1087436168,1087440895,US
 1087440896,1087442943,PR
-1087442944,1087444223,US
+1087442944,1087443551,US
+1087443552,1087443583,DE
+1087443584,1087444223,US
 1087444224,1087444479,GB
-1087444480,1087495519,US
+1087444480,1087464945,US
+1087464946,1087464949,GB
+1087464950,1087467291,US
+1087467292,1087467295,BR
+1087467296,1087495519,US
 1087495520,1087495535,TW
 1087495536,1087496703,US
 1087496704,1087496959,CA
@@ -22661,21 +25936,41 @@
 1087497856,1087497887,CA
 1087497888,1087554751,US
 1087554752,1087554759,IL
-1087554760,1087686655,US
+1087554760,1087608485,US
+1087608486,1087608486,GB
+1087608487,1087643723,US
+1087643724,1087643727,FR
+1087643728,1087678623,US
+1087678624,1087678655,GB
+1087678656,1087686655,US
 1087686656,1087686911,PR
-1087686912,1087715327,US
+1087686912,1087695319,US
+1087695320,1087695323,GB
+1087695324,1087714335,US
+1087714336,1087714367,NL
+1087714368,1087715327,US
 1087715328,1087717375,PA
-1087717376,1087758335,US
-1087758336,1087760383,PR
-1087760384,1087760639,US
-1087760640,1087761919,PR
-1087761920,1087762431,US
-1087762432,1087763967,PR
-1087763968,1087764223,US
-1087764224,1087766527,PR
-1087766528,1087862783,US
+1087717376,1087726096,US
+1087726097,1087726097,GB
+1087726098,1087735639,US
+1087735640,1087735647,GB
+1087735648,1087746079,US
+1087746080,1087746083,HK
+1087746084,1087758335,US
+1087758336,1087766527,PR
+1087766528,1087799787,US
+1087799788,1087799791,CH
+1087799792,1087825663,US
+1087825664,1087825919,SA
+1087825920,1087862783,US
 1087862784,1087864831,PA
-1087864832,1088424464,US
+1087864832,1087918511,US
+1087918512,1087918519,PR
+1087918520,1087950111,US
+1087950112,1087950119,PR
+1087950120,1088012767,US
+1088012768,1088012775,PR
+1088012776,1088424464,US
 1088424465,1088424478,AU
 1088424479,1088450704,US
 1088450705,1088450718,ES
@@ -22725,7 +26020,17 @@
 1088684032,1088946175,CA
 1088946176,1088949919,US
 1088949920,1088949935,CA
-1088949936,1089154847,US
+1088949936,1089053183,US
+1089053184,1089053439,BR
+1089053440,1089054343,US
+1089054344,1089054344,GB
+1089054345,1089057279,US
+1089057280,1089057535,EU
+1089057536,1089058303,US
+1089058304,1089058439,TW
+1089058440,1089058440,EU
+1089058441,1089058559,TW
+1089058560,1089154847,US
 1089154848,1089154855,VE
 1089154856,1089154915,US
 1089154916,1089154932,AU
@@ -22745,32 +26050,47 @@
 1089172984,1089172991,US
 1089172992,1089173119,NL
 1089173120,1089173247,A2
-1089173248,1089174015,US
-1089174016,1089174159,A2
-1089174160,1089174167,US
-1089174168,1089174175,A2
-1089174176,1089174199,US
-1089174200,1089174207,A2
-1089174208,1089174215,US
-1089174216,1089175551,A2
+1089173248,1089174271,US
+1089174272,1089175551,A2
 1089175552,1089191935,US
-1089191936,1089200127,CA
-1089200128,1089203439,US
+1089191936,1089192591,CA
+1089192592,1089192599,IT
+1089192600,1089196623,CA
+1089196624,1089196639,US
+1089196640,1089200127,CA
+1089200128,1089200751,US
+1089200752,1089200783,CA
+1089200784,1089203439,US
 1089203440,1089203447,AU
-1089203448,1089210623,US
+1089203448,1089204575,US
+1089204576,1089204607,CA
+1089204608,1089209471,US
+1089209472,1089209479,GB
+1089209480,1089209487,FR
+1089209488,1089209495,DE
+1089209496,1089210367,US
+1089210368,1089210431,JP
+1089210432,1089210623,US
 1089210624,1089210879,GB
 1089210880,1089211391,BR
 1089211392,1089219839,US
 1089219840,1089220095,JP
-1089220096,1089233919,US
+1089220096,1089228799,US
+1089228800,1089229311,GB
+1089229312,1089231359,US
+1089231360,1089231391,DE
+1089231392,1089233919,US
 1089233920,1089234175,JP
 1089234176,1089235455,US
 1089235456,1089235967,GB
 1089235968,1089249279,US
 1089249280,1089249535,IE
-1089249536,1089263615,US
+1089249536,1089250070,US
+1089250071,1089250071,EU
+1089250072,1089263359,US
+1089263360,1089263615,FR
 1089263616,1089263871,GB
-1089263872,1089264127,US
+1089263872,1089264127,EU
 1089264128,1089264639,FR
 1089264640,1089265663,US
 1089265664,1089265919,GB
@@ -22918,7 +26238,9 @@
 1090448256,1090453503,CA
 1090453504,1090497903,US
 1090497904,1090497919,AU
-1090497920,1091683357,US
+1090497920,1090499583,US
+1090499584,1090499839,A2
+1090499840,1091683357,US
 1091683358,1091683367,GB
 1091683368,1091683407,US
 1091683408,1091683417,BE
@@ -22945,7 +26267,8 @@
 1091687728,1091687743,CO
 1091687744,1091687807,US
 1091687808,1091687839,CR
-1091687840,1091689255,US
+1091687840,1091687871,ES
+1091687872,1091689255,US
 1091689256,1091689265,GB
 1091689266,1091689295,US
 1091689296,1091689305,NZ
@@ -22986,7 +26309,9 @@
 1091695214,1091695223,CA
 1091695224,1091695283,US
 1091695284,1091695293,CA
-1091695294,1091798639,US
+1091695294,1091797975,US
+1091797976,1091797983,A1
+1091797984,1091798639,US
 1091798640,1091798647,CN
 1091798648,1091798783,US
 1091798784,1091799039,CN
@@ -23113,8 +26438,8 @@
 1093113760,1093113783,CA
 1093113784,1093113791,US
 1093113792,1093113847,CA
-1093113848,1093114655,US
-1093114656,1093114679,CA
+1093113848,1093114623,US
+1093114624,1093114679,CA
 1093114680,1093114703,US
 1093114704,1093114711,CA
 1093114712,1093114719,VG
@@ -23155,13 +26480,12 @@
 1093119664,1093119671,US
 1093119672,1093119695,CA
 1093119696,1093119743,US
-1093119744,1093119823,CA
-1093119824,1093119839,US
+1093119744,1093119831,CA
+1093119832,1093119839,US
 1093119840,1093120383,CA
 1093120384,1093120399,US
 1093120400,1093120415,BV
-1093120416,1093120511,CA
-1093120512,1093120767,GB
+1093120416,1093120767,CA
 1093120768,1093120911,US
 1093120912,1093120943,CA
 1093120944,1093120959,US
@@ -23189,8 +26513,8 @@
 1093123840,1093123903,US
 1093123904,1093123935,AN
 1093123936,1093123943,US
-1093123944,1093123951,CA
-1093123952,1093123983,US
+1093123944,1093123967,CA
+1093123968,1093123983,US
 1093123984,1093123999,VG
 1093124000,1093124095,US
 1093124096,1093124287,CA
@@ -23199,11 +26523,9 @@
 1093124560,1093124575,US
 1093124576,1093124991,CA
 1093124992,1093125055,US
-1093125056,1093125695,CA
-1093125696,1093125719,US
-1093125720,1093125735,CA
-1093125736,1093125743,US
-1093125744,1093125775,CA
+1093125056,1093125711,CA
+1093125712,1093125719,US
+1093125720,1093125775,CA
 1093125776,1093125871,US
 1093125872,1093126015,CA
 1093126016,1093126047,US
@@ -23247,9 +26569,7 @@
 1093129216,1093130367,US
 1093130368,1093130415,CA
 1093130416,1093130431,US
-1093130432,1093130751,CA
-1093130752,1093131007,US
-1093131008,1093131215,CA
+1093130432,1093131215,CA
 1093131216,1093131231,US
 1093131232,1093131247,VG
 1093131248,1093131263,CA
@@ -23317,9 +26637,13 @@
 1093743744,1093743807,CA
 1093743808,1093746879,US
 1093746880,1093746943,DE
-1093746944,1093748799,US
+1093746944,1093747839,US
+1093747840,1093747903,A1
+1093747904,1093748799,US
 1093748800,1093748863,CN
-1093748864,1094549687,US
+1093748864,1094441727,US
+1094441728,1094441983,A1
+1094441984,1094549687,US
 1094549688,1094549695,CA
 1094549696,1094549783,US
 1094549784,1094549791,AU
@@ -23462,7 +26786,9 @@
 1094565888,1094568046,CA
 1094568047,1094568061,MO
 1094568062,1094582271,CA
-1094582272,1095450623,US
+1094582272,1095314943,US
+1095314944,1095314944,A1
+1095314945,1095450623,US
 1095450624,1095467007,BS
 1095467008,1095627775,US
 1095627776,1095628287,CA
@@ -23474,7 +26800,14 @@
 1096290880,1096290943,A2
 1096290944,1096351231,US
 1096351232,1096351743,A2
-1096351744,1096548351,US
+1096351744,1096518655,US
+1096518656,1096518911,A2
+1096518912,1096519167,US
+1096519168,1096519423,CD
+1096519424,1096519679,SL
+1096519680,1096540927,US
+1096540928,1096541183,A1
+1096541184,1096548351,US
 1096548352,1096810495,CA
 1096810496,1096884223,US
 1096884224,1096888319,CA
@@ -23539,8 +26872,8 @@
 1097068032,1097069055,US
 1097069056,1097069311,CA
 1097069312,1097131263,US
-1097131264,1097131359,CN
-1097131360,1097131375,US
+1097131264,1097131367,CN
+1097131368,1097131375,US
 1097131376,1097131423,CN
 1097131424,1097131439,US
 1097131440,1097131447,HK
@@ -23554,193 +26887,7 @@
 1097730856,1097731447,CA
 1097731448,1097731455,GB
 1097731456,1097736191,CA
-1097736192,1097736457,US
-1097736458,1097736467,CZ
-1097736468,1097736477,FR
-1097736478,1097736487,BR
-1097736488,1097736547,US
-1097736548,1097736557,NL
-1097736558,1097736567,MX
-1097736568,1097736577,SG
-1097736578,1097736587,ES
-1097736588,1097736607,US
-1097736608,1097736617,BR
-1097736618,1097736637,US
-1097736638,1097736647,UM
-1097736648,1097736733,US
-1097736734,1097736743,BG
-1097736744,1097736753,US
-1097736754,1097736763,BG
-1097736764,1097736773,US
-1097736774,1097736783,NL
-1097736784,1097736803,US
-1097736804,1097736813,BE
-1097736814,1097736823,TR
-1097736824,1097736893,US
-1097736894,1097736903,VE
-1097736904,1097736913,FI
-1097736914,1097736999,US
-1097737000,1097737009,RU
-1097737010,1097737029,US
-1097737030,1097737039,RU
-1097737040,1097737059,US
-1097737060,1097737069,TR
-1097737070,1097737109,US
-1097737110,1097737119,LB
-1097737120,1097737159,US
-1097737160,1097737169,BR
-1097737170,1097737325,US
-1097737326,1097737335,ES
-1097737336,1097737405,US
-1097737406,1097737415,BR
-1097737416,1097737591,US
-1097737592,1097737601,BR
-1097737602,1097737611,UA
-1097737612,1097737631,US
-1097737632,1097737641,IT
-1097737642,1097737747,US
-1097737748,1097737757,GB
-1097737758,1097737847,US
-1097737848,1097737857,MX
-1097737858,1097737897,US
-1097737898,1097737907,SG
-1097737908,1097737927,US
-1097737928,1097737937,RU
-1097737938,1097738053,US
-1097738054,1097738063,LV
-1097738064,1097738093,US
-1097738094,1097738103,RS
-1097738104,1097738133,US
-1097738134,1097738143,RU
-1097738144,1097738163,US
-1097738164,1097738173,UA
-1097738174,1097738183,VN
-1097738184,1097738249,US
-1097738250,1097738259,TR
-1097738260,1097738339,US
-1097738340,1097738349,BR
-1097738350,1097738359,US
-1097738360,1097738369,TW
-1097738370,1097738555,US
-1097738556,1097738565,IL
-1097738566,1097738585,US
-1097738586,1097738595,BR
-1097738596,1097738605,US
-1097738606,1097738615,BR
-1097738616,1097738625,ES
-1097738626,1097738665,US
-1097738666,1097738675,RU
-1097738676,1097738685,SG
-1097738686,1097738695,US
-1097738696,1097738705,RU
-1097738706,1097738771,US
-1097738772,1097738781,MY
-1097738782,1097738861,US
-1097738862,1097738871,SA
-1097738872,1097738881,SG
-1097738882,1097738931,US
-1097738932,1097738941,ID
-1097738942,1097739037,US
-1097739038,1097739047,BY
-1097739048,1097739057,SG
-1097739058,1097739087,US
-1097739088,1097739097,TR
-1097739098,1097739107,KW
-1097739108,1097739343,US
-1097739344,1097739353,GB
-1097739354,1097739363,US
-1097739364,1097739373,ES
-1097739374,1097739383,US
-1097739384,1097739393,BR
-1097739394,1097739403,US
-1097739404,1097739413,BR
-1097739414,1097739423,US
-1097739424,1097739433,SA
-1097739434,1097739463,US
-1097739464,1097739473,LV
-1097739474,1097739569,US
-1097739570,1097739579,GB
-1097739580,1097739589,US
-1097739590,1097739599,IL
-1097739600,1097739669,US
-1097739670,1097739679,BY
-1097739680,1097739689,TR
-1097739690,1097739699,DK
-1097739700,1097739729,US
-1097739730,1097739739,GB
-1097739740,1097740387,US
-1097740388,1097740397,SA
-1097740398,1097740839,US
-1097740840,1097740849,BY
-1097740850,1097740859,RU
-1097740860,1097740899,US
-1097740900,1097740909,RU
-1097740910,1097741065,US
-1097741066,1097741075,IN
-1097741076,1097741215,US
-1097741216,1097741225,UA
-1097741226,1097741235,IT
-1097741236,1097741245,US
-1097741246,1097741255,FR
-1097741256,1097741351,US
-1097741352,1097741361,RU
-1097741362,1097741577,US
-1097741578,1097741587,KW
-1097741588,1097741607,US
-1097741608,1097741617,LB
-1097741618,1097741667,US
-1097741668,1097741677,GR
-1097741678,1097741843,US
-1097741844,1097741853,BY
-1097741854,1097741863,US
-1097741864,1097741873,HR
-1097741874,1097741883,GB
-1097741884,1097741913,US
-1097741914,1097741923,MK
-1097741924,1097742023,US
-1097742024,1097742033,GB
-1097742034,1097742209,US
-1097742210,1097742219,GB
-1097742220,1097742269,US
-1097742270,1097742279,RU
-1097742280,1097742375,US
-1097742376,1097742385,AU
-1097742386,1097742505,US
-1097742506,1097742515,KW
-1097742516,1097742641,US
-1097742642,1097742651,BR
-1097742652,1097742681,US
-1097742682,1097742691,CN
-1097742692,1097742711,US
-1097742712,1097742721,UA
-1097742722,1097742741,US
-1097742742,1097742751,DE
-1097742752,1097742887,US
-1097742888,1097742897,BR
-1097742898,1097743143,US
-1097743144,1097743153,ID
-1097743154,1097743173,US
-1097743174,1097743183,RU
-1097743184,1097743379,US
-1097743380,1097743389,TR
-1097743390,1097743399,US
-1097743400,1097743409,RU
-1097743410,1097743675,US
-1097743676,1097743685,KH
-1097743686,1097743695,US
-1097743696,1097743705,KW
-1097743706,1097743901,US
-1097743902,1097743911,DE
-1097743912,1097744137,US
-1097744138,1097744147,TR
-1097744148,1097744227,US
-1097744228,1097744237,RU
-1097744238,1097744257,US
-1097744258,1097744267,UA
-1097744268,1097744307,US
-1097744308,1097744317,RU
-1097744318,1097744327,ES
-1097744328,1097768959,US
+1097736192,1097768959,US
 1097768960,1097777151,CA
 1097777152,1097797631,US
 1097797632,1097797887,DE
@@ -23749,7 +26896,9 @@
 1097798912,1097799167,IE
 1097799168,1097830399,US
 1097830400,1097834495,CA
-1097834496,1097896191,US
+1097834496,1097837197,US
+1097837198,1097837198,AE
+1097837199,1097896191,US
 1097896192,1097896519,VI
 1097896520,1097896527,US
 1097896528,1097896711,VI
@@ -23840,7 +26989,9 @@
 1101118240,1101118271,GB
 1101118272,1101121535,US
 1101121536,1101121791,EC
-1101121792,1101177479,US
+1101121792,1101139967,US
+1101139968,1101140223,PR
+1101140224,1101177479,US
 1101177480,1101177487,FR
 1101177488,1101182975,US
 1101182976,1101183487,YE
@@ -23858,7 +27009,9 @@
 1101304064,1101304319,EC
 1101304320,1101304831,US
 1101304832,1101305855,HN
-1101305856,1101339887,US
+1101305856,1101306047,US
+1101306048,1101306079,PR
+1101306080,1101339887,US
 1101339888,1101339903,CA
 1101339904,1101352959,US
 1101352960,1101355007,HN
@@ -23868,7 +27021,9 @@
 1101384416,1101384447,CA
 1101384448,1101385855,US
 1101385856,1101385919,DK
-1101385920,1101425919,US
+1101385920,1101402031,US
+1101402032,1101402047,PR
+1101402048,1101425919,US
 1101425920,1101426175,EC
 1101426176,1101431679,US
 1101431680,1101431807,AU
@@ -23888,7 +27043,9 @@
 1101492624,1101492639,BE
 1101492640,1101497535,US
 1101497536,1101497567,DK
-1101497568,1101523039,US
+1101497568,1101521407,US
+1101521408,1101521919,AS
+1101521920,1101523039,US
 1101523040,1101523071,GB
 1101523072,1101542399,US
 1101542400,1101542911,CO
@@ -24112,7 +27269,9 @@
 1104559488,1104559503,CA
 1104559504,1104618271,US
 1104618272,1104618303,CA
-1104618304,1104630975,US
+1104618304,1104629247,US
+1104629248,1104629759,GH
+1104629760,1104630975,US
 1104630976,1104631039,CA
 1104631040,1104666751,US
 1104666752,1104666767,CA
@@ -24122,7 +27281,9 @@
 1104711440,1104711455,AF
 1104711456,1104787487,US
 1104787488,1104787519,GB
-1104787520,1104870919,US
+1104787520,1104842751,US
+1104842752,1104844799,PR
+1104844800,1104870919,US
 1104870920,1104870927,MX
 1104870928,1104875335,US
 1104875336,1104875351,AF
@@ -24191,7 +27352,9 @@
 1106814720,1106814975,EC
 1106814976,1107220223,US
 1107220224,1107220239,FI
-1107220240,1107241215,US
+1107220240,1107240191,US
+1107240192,1107240447,A1
+1107240448,1107241215,US
 1107241216,1107241343,CN
 1107241344,1107241471,US
 1107241472,1107241599,CN
@@ -24345,7 +27508,9 @@
 1109705792,1109705823,US
 1109705824,1109705839,CD
 1109705840,1109705855,US
-1109705856,1109705983,CD
+1109705856,1109705928,CD
+1109705929,1109705929,LB
+1109705930,1109705983,CD
 1109705984,1109707007,US
 1109707008,1109707263,JM
 1109707264,1109707519,US
@@ -24356,7 +27521,9 @@
 1109709824,1109710847,ZM
 1109710848,1109711175,US
 1109711176,1109711183,HT
-1109711184,1109738495,US
+1109711184,1109712767,US
+1109712768,1109712895,A2
+1109712896,1109738495,US
 1109738496,1109738623,VA
 1109738624,1109774175,US
 1109774176,1109774183,CA
@@ -24364,7 +27531,9 @@
 1109776576,1109776607,CN
 1109776608,1109776615,CA
 1109776616,1109819391,US
-1109819392,1109848831,CA
+1109819392,1109842111,CA
+1109842112,1109842143,US
+1109842144,1109848831,CA
 1109848832,1109849087,A1
 1109849088,1109852159,CA
 1109852160,1109902415,US
@@ -24403,7 +27572,11 @@
 1110307904,1110307967,AU
 1110307968,1110310911,US
 1110310912,1110376447,CA
-1110376448,1110442303,US
+1110376448,1110415929,US
+1110415930,1110415930,A1
+1110415931,1110441983,US
+1110441984,1110442239,CA
+1110442240,1110442303,US
 1110442304,1110442367,CA
 1110442368,1110442431,US
 1110442432,1110442719,CA
@@ -24412,9 +27585,7 @@
 1110442864,1110443007,US
 1110443008,1110443295,CA
 1110443296,1110443327,US
-1110443328,1110443535,CA
-1110443536,1110443543,US
-1110443544,1110443551,CA
+1110443328,1110443551,CA
 1110443552,1110443711,US
 1110443712,1110443719,CA
 1110443720,1110443903,US
@@ -24541,16 +27712,12 @@
 1110474496,1110474751,CA
 1110474752,1110540287,US
 1110540288,1110573055,CA
-1110573056,1110580991,PR
-1110580992,1110582015,US
-1110582016,1110587391,PR
+1110573056,1110587391,PR
 1110587392,1110595776,US
-1110595777,1110598655,PR
-1110598656,1110599167,US
-1110599168,1110612223,PR
-1110612224,1110615295,US
-1110615296,1110638591,PR
-1110638592,1110663167,US
+1110595777,1110638591,PR
+1110638592,1110654463,US
+1110654464,1110654719,HT
+1110654720,1110663167,US
 1110663168,1110675455,CA
 1110675456,1110679551,US
 1110679552,1110683423,CA
@@ -24558,7 +27725,11 @@
 1110683432,1110683647,CA
 1110683648,1110700031,US
 1110700032,1110704127,CA
-1110704128,1110863871,US
+1110704128,1110855679,US
+1110855680,1110856703,CN
+1110856704,1110857727,IN
+1110857728,1110858751,SG
+1110858752,1110863871,US
 1110863872,1110865919,JM
 1110865920,1110867455,KY
 1110867456,1110867967,JM
@@ -24590,15 +27761,23 @@
 1112432640,1112440831,CA
 1112440832,1112530943,US
 1112530944,1112539135,CA
-1112539136,1112900711,US
+1112539136,1112900287,US
+1112900288,1112900351,GB
+1112900352,1112900711,US
 1112900712,1112900719,MV
-1112900720,1112901623,US
-1112901624,1112901631,EG
-1112901632,1112901759,US
-1112901760,1112901767,EG
-1112901768,1112903711,US
+1112900720,1112900863,US
+1112900864,1112902143,A1
+1112902144,1112902655,US
+1112902656,1112902911,A1
+1112902912,1112903711,US
 1112903712,1112903719,TR
-1112903720,1112906367,US
+1112903720,1112903935,US
+1112903936,1112903999,GB
+1112904000,1112904447,US
+1112904448,1112904511,GB
+1112904512,1112905407,US
+1112905408,1112905471,GB
+1112905472,1112906367,US
 1112906368,1112906375,BR
 1112906376,1112906431,US
 1112906432,1112906439,GB
@@ -24626,68 +27805,7 @@
 1113603328,1113603583,SV
 1113603584,1113603839,US
 1113603840,1113604095,CA
-1113604096,1113640961,US
-1113640962,1113640969,BG
-1113640970,1113641009,US
-1113641010,1113641039,FR
-1113641040,1113641217,US
-1113641218,1113641310,SG
-1113641311,1113641351,CA
-1113641352,1113641450,US
-1113641451,1113641470,CA
-1113641471,1113642133,US
-1113642134,1113642168,DK
-1113642169,1113642178,GB
-1113642179,1113642203,US
-1113642204,1113642213,SA
-1113642214,1113642223,US
-1113642224,1113642238,CA
-1113642239,1113642685,US
-1113642686,1113642695,SA
-1113642696,1113642720,US
-1113642721,1113642730,TR
-1113642731,1113642740,US
-1113642741,1113642750,IT
-1113642751,1113643147,US
-1113643148,1113643157,PH
-1113643158,1113643162,US
-1113643163,1113643172,CA
-1113643173,1113643202,US
-1113643203,1113643237,CH
-1113643238,1113643955,US
-1113643956,1113643975,CA
-1113643976,1113643995,US
-1113643996,1113644015,TR
-1113644016,1113644545,US
-1113644546,1113644558,IN
-1113644559,1113644573,CA
-1113644574,1113644593,NL
-1113644594,1113644628,US
-1113644629,1113644643,CA
-1113644644,1113645767,US
-1113645768,1113645777,CA
-1113645778,1113647148,US
-1113647149,1113647158,IT
-1113647159,1113647168,BR
-1113647169,1113647223,US
-1113647224,1113647233,SE
-1113647234,1113647361,US
-1113647362,1113647459,MX
-1113647460,1113647549,US
-1113647550,1113647614,CH
-1113647615,1113647750,US
-1113647751,1113647765,CA
-1113647766,1113650978,US
-1113650979,1113651018,CA
-1113651019,1113651043,US
-1113651044,1113651083,CA
-1113651084,1113651811,US
-1113651812,1113651831,CA
-1113651832,1113651851,IN
-1113651852,1113651926,US
-1113651927,1113651936,GB
-1113651937,1113651956,CA
-1113651957,1113657343,US
+1113604096,1113657343,US
 1113657344,1113661439,CA
 1113661440,1113696575,US
 1113696576,1113696639,CA
@@ -24695,7 +27813,21 @@
 1113696832,1113696895,CA
 1113696896,1113718783,US
 1113718784,1113743359,DO
-1113743360,1113854007,US
+1113743360,1113752183,US
+1113752184,1113752184,A1
+1113752185,1113752306,US
+1113752307,1113752307,A1
+1113752308,1113752332,US
+1113752333,1113752333,AE
+1113752334,1113752434,US
+1113752435,1113752435,A1
+1113752436,1113752469,US
+1113752470,1113752470,A1
+1113752471,1113764497,US
+1113764498,1113764498,A1
+1113764499,1113769531,US
+1113769532,1113769787,A1
+1113769788,1113854007,US
 1113854008,1113854015,CA
 1113854016,1113854207,US
 1113854208,1113854463,CA
@@ -24727,7 +27859,9 @@
 1113923840,1113923903,BR
 1113923904,1113932815,US
 1113932816,1113932823,CA
-1113932824,1113997311,US
+1113932824,1113983999,US
+1113984000,1113984255,NL
+1113984256,1113997311,US
 1113997312,1114005503,CA
 1114005504,1114054655,US
 1114054656,1114062847,CA
@@ -24760,171 +27894,11 @@
 1114533376,1114533887,ZA
 1114533888,1114537983,AO
 1114537984,1114550271,CA
-1114550272,1114579209,US
-1114579210,1114579219,TR
-1114579220,1114579289,US
-1114579290,1114579299,BR
-1114579300,1114579329,US
-1114579330,1114579339,VI
-1114579340,1114579349,RU
-1114579350,1114579525,US
-1114579526,1114579535,AL
-1114579536,1114579635,US
-1114579636,1114579645,JO
-1114579646,1114579801,US
-1114579802,1114579811,SA
-1114579812,1114579901,US
-1114579902,1114579911,FR
-1114579912,1114579921,NO
-1114579922,1114580017,US
-1114580018,1114580027,KW
-1114580028,1114580037,EE
-1114580038,1114580087,US
-1114580088,1114580097,UY
-1114580098,1114580107,US
-1114580108,1114580117,BR
-1114580118,1114580243,US
-1114580244,1114580253,SA
-1114580254,1114580403,US
-1114580404,1114580413,ES
-1114580414,1114580499,US
-1114580500,1114580509,GB
-1114580510,1114580619,US
-1114580620,1114580629,UY
-1114580630,1114580649,US
-1114580650,1114580659,NL
-1114580660,1114580885,US
-1114580886,1114580895,JO
-1114580896,1114580905,BR
-1114580906,1114580965,US
-1114580966,1114580975,UA
-1114580976,1114581051,US
-1114581052,1114581061,BR
-1114581062,1114581101,US
-1114581102,1114581111,SI
-1114581112,1114581287,US
-1114581288,1114581297,AU
-1114581298,1114581307,UA
-1114581308,1114581513,US
-1114581514,1114581523,RU
-1114581524,1114581533,GR
-1114581534,1114581543,RU
-1114581544,1114581553,DE
-1114581554,1114581573,US
-1114581574,1114581583,UA
-1114581584,1114581603,US
-1114581604,1114581613,GR
-1114581614,1114581623,US
-1114581624,1114581633,SG
-1114581634,1114581829,US
-1114581830,1114581839,PL
-1114581840,1114581879,US
-1114581880,1114581889,HR
-1114581890,1114582065,US
-1114582066,1114582075,TR
-1114582076,1114582085,RU
-1114582086,1114582095,DE
-1114582096,1114582105,US
-1114582106,1114582115,SG
-1114582116,1114582135,US
-1114582136,1114582145,RU
-1114582146,1114582225,US
-1114582226,1114582245,SG
-1114582246,1114582301,US
-1114582302,1114582311,SG
-1114582312,1114582421,US
-1114582422,1114582431,SG
-1114582432,1114582481,US
-1114582482,1114582501,SG
-1114582502,1114582537,US
-1114582538,1114582547,JO
-1114582548,1114583099,US
-1114583100,1114583109,FR
-1114583110,1114583119,EG
-1114583120,1114583305,US
-1114583306,1114583315,AU
-1114583316,1114583325,ES
-1114583326,1114583335,IE
-1114583336,1114583415,US
-1114583416,1114583425,AU
-1114583426,1114583435,US
-1114583436,1114583445,RU
-1114583446,1114583465,US
-1114583466,1114583475,AR
-1114583476,1114583495,US
-1114583496,1114583505,HR
-1114583506,1114583681,US
-1114583682,1114583691,AL
-1114583692,1114583781,US
-1114583782,1114583791,DE
-1114583792,1114583867,US
-1114583868,1114583877,VE
-1114583878,1114584073,US
-1114584074,1114584083,RU
-1114584084,1114584123,US
-1114584124,1114584133,RU
-1114584134,1114584153,US
-1114584154,1114584163,GR
-1114584164,1114584369,US
-1114584370,1114584379,NL
-1114584380,1114584389,TR
-1114584390,1114584519,US
-1114584520,1114584529,CN
-1114584530,1114584605,US
-1114584606,1114584615,BR
-1114584616,1114584765,US
-1114584766,1114584775,BE
-1114584776,1114584841,US
-1114584842,1114584851,ES
-1114584852,1114584871,US
-1114584872,1114584881,NL
-1114584882,1114584901,US
-1114584902,1114584911,DE
-1114584912,1114584981,US
-1114584982,1114584991,BR
-1114584992,1114585107,US
-1114585108,1114585117,RU
-1114585118,1114585127,US
-1114585128,1114585137,RU
-1114585138,1114585167,US
-1114585168,1114585177,PT
-1114585178,1114585267,US
-1114585268,1114585277,GB
-1114585278,1114585287,US
-1114585288,1114585297,PL
-1114585298,1114585393,US
-1114585394,1114585403,ES
-1114585404,1114585423,US
-1114585424,1114585433,IN
-1114585434,1114585483,US
-1114585484,1114585493,BR
-1114585494,1114585543,US
-1114585544,1114585553,BR
-1114585554,1114585629,US
-1114585630,1114585639,BR
-1114585640,1114585649,LV
-1114585650,1114585659,ES
-1114585660,1114586005,US
-1114586006,1114586015,ID
-1114586016,1114586025,US
-1114586026,1114586035,CY
-1114586036,1114586141,US
-1114586142,1114586151,TR
-1114586152,1114586161,US
-1114586162,1114586171,RU
-1114586172,1114586211,US
-1114586212,1114586221,VE
-1114586222,1114586271,US
-1114586272,1114586281,BR
-1114586282,1114586311,US
-1114586312,1114586321,NO
-1114586322,1114586457,US
-1114586458,1114586467,TR
-1114586468,1114586497,US
-1114586498,1114586507,RU
-1114586508,1114586943,US
-1114586944,1114586951,IL
-1114586952,1114653951,US
+1114550272,1114579831,US
+1114579832,1114579832,A1
+1114579833,1114628995,US
+1114628996,1114628996,A1
+1114628997,1114653951,US
 1114653952,1114653983,MO
 1114653984,1114657927,US
 1114657928,1114657935,LA
@@ -24974,35 +27948,7 @@
 1114930176,1114930303,GB
 1114930304,1114966815,US
 1114966816,1114966831,GB
-1114966832,1115064447,US
-1115064448,1115064463,AU
-1115064464,1115064975,US
-1115064976,1115064991,TW
-1115064992,1115070063,US
-1115070064,1115070079,SI
-1115070080,1115070337,US
-1115070338,1115070347,SG
-1115070348,1115071241,US
-1115071242,1115071251,TR
-1115071252,1115071261,US
-1115071262,1115071271,GB
-1115071272,1115071371,US
-1115071372,1115071381,SA
-1115071382,1115074663,US
-1115074664,1115074671,GB
-1115074672,1115074679,UY
-1115074680,1115074687,CN
-1115074688,1115074695,US
-1115074696,1115074703,GR
-1115074704,1115075387,US
-1115075388,1115075397,RU
-1115075398,1115075487,US
-1115075488,1115075497,BR
-1115075498,1115077503,US
-1115077504,1115077511,BY
-1115077512,1115077527,US
-1115077528,1115077535,BY
-1115077536,1115104511,US
+1114966832,1115104511,US
 1115104512,1115104639,CA
 1115104640,1115111935,US
 1115111936,1115112063,PR
@@ -25080,7 +28026,9 @@
 1116014592,1116014847,A2
 1116014848,1116015871,US
 1116015872,1116016127,A2
-1116016128,1116027135,US
+1116016128,1116021247,US
+1116021248,1116021503,CI
+1116021504,1116027135,US
 1116027136,1116027903,A2
 1116027904,1116041791,US
 1116041792,1116041807,CA
@@ -25100,7 +28048,9 @@
 1116169328,1116175103,CA
 1116175104,1116175135,JM
 1116175136,1116176383,CA
-1116176384,1116538687,US
+1116176384,1116425393,US
+1116425394,1116425394,A1
+1116425395,1116538687,US
 1116538688,1116538703,UA
 1116538704,1116897279,US
 1116897280,1116905471,CA
@@ -25164,7 +28114,7 @@
 1117683712,1117691903,CA
 1117691904,1117724671,US
 1117724672,1117728767,CA
-1117728768,1117741055,US
+1117728768,1117745151,US
 1117745152,1117749247,CA
 1117749248,1117796575,US
 1117796576,1117796591,CA
@@ -25422,7 +28372,11 @@
 1118564896,1118564927,AU
 1118564928,1118565375,US
 1118565376,1118565407,EG
-1118565408,1118789783,US
+1118565408,1118572303,US
+1118572304,1118572319,A1
+1118572320,1118572351,US
+1118572352,1118572543,A1
+1118572544,1118789783,US
 1118789784,1118789791,BB
 1118789792,1118790351,US
 1118790352,1118790367,GB
@@ -25462,12 +28416,14 @@
 1118796544,1118796799,GB
 1118796800,1118797063,US
 1118797064,1118797071,CR
-1118797072,1118961663,US
+1118797072,1118819327,US
+1118819328,1118820607,A1
+1118820608,1118961663,US
 1118961664,1118962831,A2
 1118962832,1118962839,SA
 1118962840,1118962847,NG
 1118962848,1118962943,A2
-1118962944,1118963199,TR
+1118962944,1118963199,AS
 1118963200,1118963455,A2
 1118963456,1118963463,TZ
 1118963464,1118963471,A2
@@ -25481,29 +28437,16 @@
 1118963992,1118964863,A2
 1118964864,1118964879,LB
 1118964880,1118964991,A2
-1118964992,1118965503,AN
+1118964992,1118965247,AN
+1118965248,1118965503,AS
 1118965504,1118965839,A2
 1118965840,1118965847,EC
 1118965848,1118965911,A2
 1118965912,1118965919,MA
 1118965920,1118965991,A2
 1118965992,1118966007,NG
-1118966008,1118966023,A2
-1118966024,1118966031,US
-1118966032,1118966039,A2
-1118966040,1118966063,EC
-1118966064,1118966071,A2
-1118966072,1118966079,PY
-1118966080,1118966087,NG
-1118966088,1118966111,A2
-1118966112,1118966119,SV
-1118966120,1118966143,VE
-1118966144,1118966151,BB
-1118966152,1118966191,A2
-1118966192,1118966207,NI
-1118966208,1118966215,A2
-1118966216,1118966223,EC
-1118966224,1118966271,A2
+1118966008,1118966015,A2
+1118966016,1118966271,BR
 1118966272,1118966351,SV
 1118966352,1118966367,A2
 1118966368,1118966399,SV
@@ -25695,12 +28638,8 @@
 1118977312,1118977343,NG
 1118977344,1118977351,KE
 1118977352,1118977535,A2
-1118977536,1118977551,US
-1118977552,1118977575,A2
-1118977576,1118977583,SA
-1118977584,1118977631,A2
-1118977632,1118977639,US
-1118977640,1118977839,A2
+1118977536,1118977791,US
+1118977792,1118977839,A2
 1118977840,1118977847,LB
 1118977848,1118977879,A2
 1118977880,1118977887,NI
@@ -25849,7 +28788,9 @@
 1118992736,1118992743,SA
 1118992744,1118992767,A2
 1118992768,1118992839,US
-1118992840,1118994175,A2
+1118992840,1118993151,A2
+1118993152,1118993407,GY
+1118993408,1118994175,A2
 1118994176,1118994431,LR
 1118994432,1119023735,US
 1119023736,1119023743,UY
@@ -26010,52 +28951,10 @@
 1120151712,1120152159,CA
 1120152160,1120152191,US
 1120152192,1120153599,CA
-1120153600,1120239873,US
-1120239874,1120240126,CA
-1120240127,1120241921,US
-1120241922,1120242174,RU
-1120242175,1120245307,US
-1120245308,1120245327,EG
-1120245328,1120245347,US
-1120245348,1120245502,RU
-1120245503,1120246932,US
-1120246933,1120246942,LB
-1120246943,1120247937,US
-1120247938,1120247947,IT
-1120247948,1120248263,US
-1120248264,1120248313,CA
-1120248314,1120249297,US
-1120249298,1120249327,CA
-1120249328,1120249337,IT
-1120249338,1120249857,US
-1120249858,1120249923,LB
-1120249924,1120249955,US
-1120249956,1120249975,AU
-1120249976,1120250015,US
-1120250016,1120250050,KW
-1120250051,1120250100,US
-1120250101,1120250110,MX
-1120250111,1120250625,US
-1120250626,1120250878,CA
-1120250879,1120251137,US
-1120251138,1120251185,BR
-1120251186,1120251235,IN
-1120251236,1120251350,US
-1120251351,1120251390,IN
-1120251391,1120251396,US
-1120251397,1120251422,IE
-1120251423,1120251441,US
-1120251442,1120251461,AU
-1120251462,1120251471,US
-1120251472,1120251481,IT
-1120251482,1120251908,US
-1120251909,1120252158,IE
-1120252159,1120257764,US
-1120257765,1120257784,IE
-1120257785,1120272383,US
+1120153600,1120272383,US
 1120272384,1120276991,CA
-1120276992,1120277247,US
-1120277248,1120280575,CA
+1120276992,1120277503,US
+1120277504,1120280575,CA
 1120280576,1120280831,US
 1120280832,1120280855,CA
 1120280856,1120280863,US
@@ -26131,11 +29030,9 @@
 1120371712,1120372223,US
 1120372224,1120372479,CA
 1120372480,1120372735,US
-1120372736,1120372991,CA
-1120372992,1120373247,US
-1120373248,1120373423,CA
-1120373424,1120373759,US
-1120373760,1120374047,CA
+1120372736,1120373423,CA
+1120373424,1120373503,US
+1120373504,1120374047,CA
 1120374048,1120374063,US
 1120374064,1120374271,CA
 1120374272,1120374303,US
@@ -26155,8 +29052,8 @@
 1120376224,1120376239,US
 1120376240,1120376255,MX
 1120376256,1120376287,CA
-1120376288,1120376319,US
-1120376320,1120376327,CA
+1120376288,1120376303,US
+1120376304,1120376327,CA
 1120376328,1120376383,US
 1120376384,1120376447,CA
 1120376448,1120376455,US
@@ -26197,10 +29094,10 @@
 1120380432,1120380447,CA
 1120380448,1120380479,US
 1120380480,1120380639,CA
-1120380640,1120380663,US
-1120380664,1120380671,CA
-1120380672,1120380927,US
-1120380928,1120381055,CA
+1120380640,1120380655,US
+1120380656,1120380659,CA
+1120380660,1120380663,US
+1120380664,1120381055,CA
 1120381056,1120381071,US
 1120381072,1120381087,PA
 1120381088,1120381095,US
@@ -26308,7 +29205,9 @@
 1120500672,1120501247,US
 1120501248,1120501503,CA
 1120501504,1120509951,US
-1120509952,1120516095,SV
+1120509952,1120515583,SV
+1120515584,1120515839,GT
+1120515840,1120516095,SV
 1120516096,1120517375,US
 1120517376,1120517631,AR
 1120517632,1120517887,US
@@ -26320,7 +29219,9 @@
 1120575168,1120575199,CA
 1120575200,1120641023,US
 1120641024,1120657407,CA
-1120657408,1120736207,US
+1120657408,1120731391,US
+1120731392,1120731647,A2
+1120731648,1120736207,US
 1120736208,1120736223,PY
 1120736224,1120736991,US
 1120736992,1120737007,KN
@@ -26339,28 +29240,16 @@
 1120743424,1120743679,KN
 1120743680,1120744447,US
 1120744448,1120744703,KN
-1120744704,1120826367,US
+1120744704,1120745471,US
+1120745472,1120745727,A2
+1120745728,1120826367,US
 1120826368,1120826623,CA
 1120826624,1120846431,US
 1120846432,1120846463,CA
 1120846464,1120854015,US
 1120854016,1120862207,CA
 1120862208,1120870399,US
-1120874496,1120874503,A2
-1120874504,1120874511,US
-1120874512,1120874519,A2
-1120874520,1120874543,US
-1120874544,1120874563,A2
-1120874564,1120874575,US
-1120874576,1120874587,A2
-1120874588,1120874591,US
-1120874592,1120874631,A2
-1120874632,1120874639,US
-1120874640,1120874651,A2
-1120874652,1120874703,US
-1120874704,1120874719,CA
-1120874720,1120874727,A2
-1120874728,1120874763,US
+1120874496,1120874763,US
 1120874764,1120874767,A2
 1120874768,1120874775,US
 1120874776,1120874779,A2
@@ -26377,7 +29266,9 @@
 1120874944,1120874959,CA
 1120874960,1120874979,US
 1120874980,1120874983,A2
-1120874984,1120876287,US
+1120874984,1120875007,US
+1120875008,1120875263,AS
+1120875264,1120876287,US
 1120876288,1120876543,A2
 1120876544,1120876567,JO
 1120876568,1120876575,A2
@@ -26396,7 +29287,9 @@
 1120877824,1120878359,US
 1120878360,1120878591,A2
 1120878592,1120886783,US
-1120886784,1120888127,CA
+1120886784,1120886911,CA
+1120886912,1120887039,NG
+1120887040,1120888127,CA
 1120888128,1120888159,US
 1120888160,1120894975,CA
 1120894976,1120911359,US
@@ -26501,7 +29394,8 @@
 1121249440,1121249535,CA
 1121249536,1121249543,BZ
 1121249544,1121249551,AG
-1121249552,1121249615,CA
+1121249552,1121249599,CA
+1121249600,1121249615,IM
 1121249616,1121249631,VG
 1121249632,1121249743,CA
 1121249744,1121249751,CR
@@ -26590,8 +29484,7 @@
 1121253888,1121254143,BZ
 1121254144,1121254151,CA
 1121254152,1121254159,AG
-1121254160,1121254167,GI
-1121254168,1121254191,CA
+1121254160,1121254191,CA
 1121254192,1121254199,CR
 1121254200,1121254207,AW
 1121254208,1121254215,GI
@@ -26864,7 +29757,9 @@
 1121656064,1121656095,NZ
 1121656096,1121714975,US
 1121714976,1121714991,AU
-1121714992,1121715935,US
+1121714992,1121714998,US
+1121714999,1121714999,KW
+1121715000,1121715935,US
 1121715936,1121715943,A1
 1121715944,1121717431,US
 1121717432,1121717439,JP
@@ -26904,37 +29799,15 @@
 1122197768,1122197775,FR
 1122197776,1122203135,US
 1122203136,1122203391,GB
-1122203392,1122267359,US
-1122267360,1122267367,GB
-1122267368,1122267663,US
-1122267664,1122267671,CO
-1122267672,1122267695,US
-1122267696,1122267703,MX
-1122267704,1122267775,US
-1122267776,1122267807,SG
-1122267808,1122268143,US
-1122268144,1122268151,KW
-1122268152,1122269727,US
-1122269728,1122269735,SA
-1122269736,1122269903,US
-1122269904,1122269911,GB
-1122269912,1122269999,US
-1122270000,1122270007,CA
-1122270008,1122270575,US
-1122270576,1122270583,IN
-1122270584,1122270623,US
-1122270624,1122270639,GB
-1122270640,1122270879,US
-1122270880,1122270887,CN
-1122270888,1122320959,US
+1122203392,1122269217,US
+1122269218,1122269218,A1
+1122269219,1122320959,US
 1122320960,1122320995,PT
 1122320996,1122411551,US
 1122411552,1122411583,AU
-1122411584,1122412287,US
-1122412288,1122412543,AU
-1122412544,1122414335,US
-1122414336,1122414591,AU
-1122414592,1122416383,US
+1122411584,1122412497,US
+1122412498,1122412498,LB
+1122412499,1122416383,US
 1122416384,1122416639,DM
 1122416640,1122417919,US
 1122417920,1122418175,AU
@@ -26953,9 +29826,17 @@
 1122480480,1122480487,CA
 1122480488,1122493055,US
 1122493056,1122493183,ES
-1122493184,1122497535,US
-1122497536,1122497791,PR
-1122497792,1122528603,US
+1122493184,1122493439,US
+1122493440,1122494207,PR
+1122494208,1122495231,US
+1122495232,1122495999,PR
+1122496000,1122497535,US
+1122497536,1122498047,PR
+1122498048,1122498559,US
+1122498560,1122498815,PR
+1122498816,1122499583,US
+1122499584,1122500095,PR
+1122500096,1122528603,US
 1122528604,1122528613,ES
 1122528614,1122535423,US
 1122535424,1122538495,KR
@@ -26998,7 +29879,9 @@
 1123667968,1123670015,PR
 1123670016,1123671039,US
 1123671040,1123672063,PY
-1123672064,1123778559,US
+1123672064,1123694591,US
+1123694592,1123694847,CA
+1123694848,1123778559,US
 1123794944,1123795199,DO
 1123795200,1123801087,US
 1123801088,1123801343,RU
@@ -27016,7 +29899,15 @@
 1124028512,1124028543,NC
 1124028544,1125064703,US
 1125064704,1125065215,GB
-1125065216,1125081087,US
+1125065216,1125076115,US
+1125076116,1125076116,A1
+1125076117,1125076167,US
+1125076168,1125076168,A1
+1125076169,1125076339,US
+1125076340,1125076340,A1
+1125076341,1125076348,US
+1125076349,1125076349,A1
+1125076350,1125081087,US
 1125081088,1125081151,CL
 1125081152,1125081183,CA
 1125081184,1125081215,US
@@ -27177,7 +30068,13 @@
 1125120832,1125120863,US
 1125120864,1125120895,GB
 1125120896,1125121023,RO
-1125121024,1125396483,US
+1125121024,1125238553,US
+1125238554,1125238554,ES
+1125238555,1125290241,US
+1125290242,1125290242,AE
+1125290243,1125350145,US
+1125350146,1125350146,A1
+1125350147,1125396483,US
 1125396484,1125396491,LK
 1125396492,1125396999,US
 1125397000,1125397007,ES
@@ -27352,7 +30249,9 @@
 1125550336,1125552127,CA
 1125552128,1125572607,US
 1125572608,1125576703,CA
-1125576704,1125593503,US
+1125576704,1125593371,US
+1125593372,1125593375,GB
+1125593376,1125593503,US
 1125593504,1125593599,CA
 1125593600,1125595695,US
 1125595696,1125595711,NG
@@ -27360,11 +30259,17 @@
 1125596344,1125596351,NO
 1125596352,1125596479,US
 1125596480,1125596503,GB
-1125596504,1125613567,US
+1125596504,1125596687,US
+1125596688,1125596695,VE
+1125596696,1125613567,US
 1125613568,1125617663,CA
 1125617664,1125623295,US
 1125623296,1125623551,IN
-1125623552,1125628671,US
+1125623552,1125623807,US
+1125623808,1125624063,A1
+1125624064,1125626111,US
+1125626112,1125626367,A1
+1125626368,1125628671,US
 1125628672,1125628703,NZ
 1125628704,1125641790,US
 1125641791,1125641792,CA
@@ -27382,7 +30287,10 @@
 1125645450,1125645453,CA
 1125645454,1126924287,US
 1126924288,1126928383,CA
-1126928384,1126948863,US
+1126928384,1126928639,A1
+1126928640,1126931455,US
+1126931456,1126931711,A1
+1126931712,1126948863,US
 1126948864,1126949375,CA
 1126949376,1126949503,GB
 1126949504,1126949559,CA
@@ -27425,7 +30333,9 @@
 1126952896,1126952959,CY
 1126952960,1127677951,US
 1127677952,1127694335,CA
-1127694336,1127923711,US
+1127694336,1127707467,US
+1127707468,1127707468,A1
+1127707469,1127923711,US
 1127923712,1127931903,CA
 1127931904,1127976191,US
 1127976192,1127976223,IL
@@ -27449,7 +30359,9 @@
 1128818688,1128818719,CA
 1128818720,1132582463,US
 1132582464,1132582479,CA
-1132582480,1132713607,US
+1132582480,1132698119,US
+1132698120,1132698127,CA
+1132698128,1132713607,US
 1132713608,1132713615,CA
 1132713616,1132764423,US
 1132764424,1132764431,MX
@@ -27459,7 +30371,9 @@
 1132947432,1132947439,CA
 1132947440,1132954319,US
 1132954320,1132954335,IS
-1132954336,1133785375,US
+1132954336,1133461247,US
+1133461248,1133461503,CA
+1133461504,1133785375,US
 1133785376,1133785383,NE
 1133785384,1133785391,US
 1133785392,1133785407,GB
@@ -27473,13 +30387,37 @@
 1134440448,1134443520,CN
 1134443521,1134444543,US
 1134444544,1134448639,CA
-1134448640,1134545919,US
+1134448640,1134494361,US
+1134494362,1134494362,A1
+1134494363,1134494689,US
+1134494690,1134494690,A1
+1134494691,1134496041,US
+1134496042,1134496042,A1
+1134496043,1134499659,US
+1134499660,1134499660,A1
+1134499661,1134502354,US
+1134502355,1134502355,A1
+1134502356,1134505665,US
+1134505666,1134505666,A1
+1134505667,1134505867,US
+1134505868,1134505868,A1
+1134505869,1134505931,US
+1134505932,1134505934,A1
+1134505935,1134506628,US
+1134506629,1134506629,A1
+1134506630,1134506907,US
+1134506908,1134506910,A1
+1134506911,1134508267,US
+1134508268,1134508268,A1
+1134508269,1134545919,US
 1134545920,1134545951,BH
 1134545952,1134546175,US
 1134546176,1134546207,BH
 1134546208,1134546943,US
 1134546944,1134551039,CA
-1134551040,1136517007,US
+1134551040,1134759726,US
+1134759727,1134759727,A1
+1134759728,1136517007,US
 1136517008,1136517023,GB
 1136517024,1136517039,US
 1136517040,1136517055,GB
@@ -27577,7 +30515,9 @@
 1136662088,1136662095,CA
 1136662096,1136662151,US
 1136662152,1136662159,MX
-1136662160,1136662663,US
+1136662160,1136662575,US
+1136662576,1136662583,CA
+1136662584,1136662663,US
 1136662664,1136662671,CA
 1136662672,1136662815,US
 1136662816,1136662823,IN
@@ -27608,7 +30548,9 @@
 1136665656,1136665663,IN
 1136665664,1136665735,US
 1136665736,1136665743,GB
-1136665744,1136665831,US
+1136665744,1136665759,US
+1136665760,1136665767,CA
+1136665768,1136665831,US
 1136665832,1136665839,CA
 1136665840,1136665919,US
 1136665920,1136665927,DE
@@ -28233,841 +31175,9 @@
 1137459200,1137491967,US
 1137491968,1137508351,CA
 1137508352,1137524735,US
-1137524736,1137524743,MX
-1137524744,1137524751,FR
-1137524752,1137524759,MX
-1137524760,1137524767,CA
-1137524768,1137524775,BR
-1137524776,1137524791,CA
-1137524792,1137524799,AE
-1137524800,1137524815,US
-1137524816,1137524831,IL
-1137524832,1137524847,US
-1137524848,1137524851,CA
-1137524852,1137524855,BR
-1137524856,1137524879,CA
-1137524880,1137524887,SA
-1137524888,1137524935,US
-1137524936,1137525007,CA
-1137525008,1137525015,US
-1137525016,1137525031,CA
-1137525032,1137525047,IN
-1137525048,1137525087,US
-1137525088,1137525111,CA
-1137525112,1137525119,US
-1137525120,1137525167,CA
-1137525168,1137525175,US
-1137525176,1137525183,CA
-1137525184,1137525215,BR
-1137525216,1137525223,MX
-1137525224,1137525231,CN
-1137525232,1137525247,CA
-1137525248,1137525279,IN
-1137525280,1137525295,CA
-1137525296,1137525343,US
-1137525344,1137525375,CA
-1137525376,1137525407,FR
-1137525408,1137525423,KW
-1137525424,1137525455,US
-1137525456,1137525471,BR
-1137525472,1137525487,CA
-1137525488,1137525503,GB
-1137525504,1137525791,CA
-1137525792,1137525823,US
-1137525824,1137525831,MX
-1137525832,1137525839,CA
-1137525840,1137525855,RU
-1137525856,1137525887,US
-1137525888,1137525903,BR
-1137525904,1137525919,CA
-1137525920,1137525935,US
-1137525936,1137525943,MX
-1137525944,1137525951,CA
-1137525952,1137525991,US
-1137525992,1137525999,TR
-1137526000,1137526007,GB
-1137526008,1137526011,CA
-1137526012,1137526015,BR
-1137526016,1137526039,CA
-1137526040,1137526047,IL
-1137526048,1137526055,US
-1137526056,1137526063,IN
-1137526064,1137526071,US
-1137526072,1137526079,BR
-1137526080,1137526087,CH
-1137526088,1137526095,PA
-1137526096,1137526111,GB
-1137526112,1137526127,BR
-1137526128,1137526135,CA
-1137526136,1137526143,BR
-1137526144,1137526159,CA
-1137526160,1137526167,PK
-1137526168,1137526175,ZA
-1137526176,1137526191,CA
-1137526192,1137526199,TN
-1137526200,1137526271,CA
-1137526272,1137526275,CY
-1137526276,1137526279,CA
-1137526280,1137526287,CH
-1137526288,1137526311,CA
-1137526312,1137526319,MX
-1137526320,1137526327,CA
-1137526328,1137526335,MX
-1137526336,1137526339,US
-1137526340,1137526343,CA
-1137526344,1137526351,US
-1137526352,1137526391,CA
-1137526392,1137526399,IL
-1137526400,1137526407,AE
-1137526408,1137526415,CA
-1137526416,1137526431,IN
-1137526432,1137526439,CA
-1137526440,1137526447,US
-1137526448,1137526455,CN
-1137526456,1137526459,CA
-1137526460,1137526463,IN
-1137526464,1137526471,CA
-1137526472,1137526479,NP
-1137526480,1137526831,CA
-1137526832,1137526839,US
-1137526840,1137526847,CA
-1137526848,1137526855,US
-1137526856,1137526871,CA
-1137526872,1137526879,IN
-1137526880,1137526895,CA
-1137526896,1137526903,AE
-1137526904,1137526935,CA
-1137526936,1137526943,CN
-1137526944,1137526951,BH
-1137526952,1137526959,CY
-1137526960,1137526967,CA
-1137526968,1137526975,IN
-1137526976,1137526991,CA
-1137526992,1137526999,US
-1137527000,1137527015,CA
-1137527016,1137527023,CO
-1137527024,1137527551,CA
-1137527552,1137527559,US
-1137527560,1137527591,CA
-1137527592,1137527599,IL
-1137527600,1137527623,CA
-1137527624,1137527631,TR
-1137527632,1137527639,AE
-1137527640,1137527671,CA
-1137527672,1137527679,IN
-1137527680,1137527687,CA
-1137527688,1137527695,MX
-1137527696,1137527711,CA
-1137527712,1137527727,US
-1137527728,1137527759,CA
-1137527760,1137527767,US
-1137527768,1137527775,VN
-1137527776,1137527779,GB
-1137527780,1137528063,CA
-1137528064,1137528103,US
-1137528104,1137528111,NL
-1137528112,1137528127,CA
-1137528128,1137528135,DE
-1137528136,1137528143,CA
-1137528144,1137528151,IN
-1137528152,1137528159,HR
-1137528160,1137528167,SA
-1137528168,1137528175,US
-1137528176,1137528255,CA
-1137528256,1137528263,TR
-1137528264,1137528319,CA
-1137528320,1137528327,ES
-1137528328,1137528343,CA
-1137528344,1137528351,US
-1137528352,1137528359,AR
-1137528360,1137528367,GB
-1137528368,1137528375,CA
-1137528376,1137528383,PK
-1137528384,1137528391,BR
-1137528392,1137528423,CA
-1137528424,1137528431,IR
-1137528432,1137528447,US
-1137528448,1137528455,IN
-1137528456,1137528463,AR
-1137528464,1137528479,CA
-1137528480,1137528495,AR
-1137528496,1137528511,US
-1137528512,1137528527,KW
-1137528528,1137528535,BR
-1137528536,1137528543,US
-1137528544,1137528559,CA
-1137528560,1137528567,AE
-1137528568,1137528575,CA
-1137528576,1137528623,KW
-1137528624,1137528639,BR
-1137528640,1137528687,KW
-1137528688,1137528703,SG
-1137528704,1137528719,KW
-1137528720,1137528727,IN
-1137528728,1137528735,IL
-1137528736,1137528767,KW
-1137528768,1137528959,CA
-1137528960,1137528991,US
-1137528992,1137529103,CA
-1137529104,1137529111,IT
-1137529112,1137529115,DZ
-1137529116,1137529119,CA
-1137529120,1137529127,US
-1137529128,1137529167,CA
-1137529168,1137529179,BR
-1137529180,1137529199,CA
-1137529200,1137529231,BR
-1137529232,1137529239,IL
-1137529240,1137529247,CA
-1137529248,1137529263,LV
-1137529264,1137529271,BG
-1137529272,1137529279,BR
-1137529280,1137529287,CA
-1137529288,1137529295,US
-1137529296,1137529319,CA
-1137529320,1137529327,AR
-1137529328,1137529335,JP
-1137529336,1137529375,CA
-1137529376,1137529407,US
-1137529408,1137529439,GB
-1137529440,1137529455,CA
-1137529456,1137529463,BR
-1137529464,1137529479,CA
-1137529480,1137529487,US
-1137529488,1137529495,UY
-1137529496,1137529503,CA
-1137529504,1137529511,GB
-1137529512,1137529519,MX
-1137529520,1137529535,US
-1137529536,1137529543,CY
-1137529544,1137529551,SA
-1137529552,1137529567,CA
-1137529568,1137529575,DE
-1137529576,1137529583,PK
-1137529584,1137529599,CA
-1137529600,1137529607,PA
-1137529608,1137529615,IN
-1137529616,1137529655,US
-1137529656,1137529663,DK
-1137529664,1137529671,QA
-1137529672,1137529679,US
-1137529680,1137529687,CA
-1137529688,1137529695,MC
-1137529696,1137529703,CA
-1137529704,1137529707,TR
-1137529708,1137529711,CA
-1137529712,1137529719,AU
-1137529720,1137529727,US
-1137529728,1137529759,CN
-1137529760,1137529763,CA
-1137529764,1137529767,SA
-1137529768,1137529775,CA
-1137529776,1137529783,AR
-1137529784,1137529787,CH
-1137529788,1137529823,CA
-1137529824,1137529831,MX
-1137529832,1137529855,CA
-1137529856,1137529887,US
-1137529888,1137529919,GB
-1137529920,1137529935,CA
-1137529936,1137529943,IN
-1137529944,1137529951,CO
-1137529952,1137529955,GB
-1137529956,1137529959,CA
-1137529960,1137529967,EG
-1137529968,1137529975,KW
-1137529976,1137529991,US
-1137529992,1137529999,CO
-1137530000,1137530003,CA
-1137530004,1137530007,US
-1137530008,1137530015,VE
-1137530016,1137530023,CA
-1137530024,1137530031,AU
-1137530032,1137530039,MD
-1137530040,1137530047,DZ
-1137530048,1137530055,AR
-1137530056,1137530063,CA
-1137530064,1137530071,US
-1137530072,1137530075,MX
-1137530076,1137530079,CA
-1137530080,1137530087,AR
-1137530088,1137530095,CA
-1137530096,1137530103,US
-1137530104,1137530415,CA
-1137530416,1137530431,AR
-1137530432,1137530471,CA
-1137530472,1137530479,GR
-1137530480,1137530495,GY
-1137530496,1137530527,CA
-1137530528,1137530559,US
-1137530560,1137530631,CA
-1137530632,1137530639,DE
-1137530640,1137530679,CA
-1137530680,1137530687,IN
-1137530688,1137530695,MX
-1137530696,1137530703,IN
-1137530704,1137530719,CA
-1137530720,1137530751,BR
-1137530752,1137530759,CA
-1137530760,1137530767,EG
-1137530768,1137530791,CA
-1137530792,1137530799,ZA
-1137530800,1137530847,CA
-1137530848,1137530863,US
-1137530864,1137530871,IR
-1137530872,1137530879,TT
-1137530880,1137530911,US
-1137530912,1137530919,CA
-1137530920,1137530927,GB
-1137530928,1137530935,PK
-1137530936,1137530939,UY
-1137530940,1137530943,CA
-1137530944,1137530951,AE
-1137530952,1137530959,DK
-1137530960,1137530975,CA
-1137530976,1137530983,US
-1137530984,1137530991,CA
-1137530992,1137530999,US
-1137531000,1137531007,CA
-1137531008,1137531015,AR
-1137531016,1137531023,GB
-1137531024,1137531031,PK
-1137531032,1137531039,CA
-1137531040,1137531047,NL
-1137531048,1137531055,IR
-1137531056,1137531071,CA
-1137531072,1137531103,US
-1137531104,1137531111,IN
-1137531112,1137531119,CA
-1137531120,1137531123,US
-1137531124,1137531127,CA
-1137531128,1137531135,BR
-1137531136,1137531391,CA
-1137531392,1137531407,NL
-1137531408,1137531423,MA
-1137531424,1137531439,BR
-1137531440,1137531455,IN
-1137531456,1137531487,CA
-1137531488,1137531503,NR
-1137531504,1137531551,CA
-1137531552,1137531567,PT
-1137531568,1137531583,US
-1137531584,1137531599,CA
-1137531600,1137531615,BR
-1137531616,1137531631,AU
-1137531632,1137531647,CA
-1137531648,1137531655,EG
-1137531656,1137531663,US
-1137531664,1137531671,CA
-1137531672,1137531679,CO
-1137531680,1137531687,CA
-1137531688,1137531695,EC
-1137531696,1137531719,CA
-1137531720,1137531727,PA
-1137531728,1137531735,AR
-1137531736,1137531739,CA
-1137531740,1137531743,SA
-1137531744,1137531751,CA
-1137531752,1137531759,EC
-1137531760,1137531767,US
-1137531768,1137531775,CA
-1137531776,1137531783,VE
-1137531784,1137531799,CA
-1137531800,1137531807,JP
-1137531808,1137531823,CA
-1137531824,1137531831,FR
-1137531832,1137531839,CY
-1137531840,1137531871,CA
-1137531872,1137531879,EC
-1137531880,1137531895,CA
-1137531896,1137531903,CN
-1137531904,1137531967,CA
-1137531968,1137531971,DE
-1137531972,1137531975,CA
-1137531976,1137531983,NL
-1137531984,1137532015,CA
-1137532016,1137532019,IN
-1137532020,1137532183,CA
-1137532184,1137532191,BR
-1137532192,1137532199,CL
-1137532200,1137532203,CA
-1137532204,1137532207,BR
-1137532208,1137532215,GB
-1137532216,1137532223,PK
-1137532224,1137532231,MX
-1137532232,1137532239,JO
-1137532240,1137532263,CA
-1137532264,1137532271,YE
-1137532272,1137532279,AR
-1137532280,1137532287,CA
-1137532288,1137532295,FR
-1137532296,1137532303,GT
-1137532304,1137532311,US
-1137532312,1137532319,BR
-1137532320,1137532339,CA
-1137532340,1137532343,GB
-1137532344,1137532359,CA
-1137532360,1137532363,US
-1137532364,1137532367,DE
-1137532368,1137532375,CA
-1137532376,1137532383,CY
-1137532384,1137532391,CA
-1137532392,1137532399,BR
-1137532400,1137532407,VE
-1137532408,1137532415,CA
-1137532416,1137532423,AE
-1137532424,1137532431,BR
-1137532432,1137532435,CA
-1137532436,1137532439,GB
-1137532440,1137532463,CA
-1137532464,1137532479,AU
-1137532480,1137532487,CA
-1137532488,1137532495,GB
-1137532496,1137532503,CA
-1137532504,1137532511,LV
-1137532512,1137532519,IN
-1137532520,1137532527,CA
-1137532528,1137532535,IN
-1137532536,1137532555,CA
-1137532556,1137532559,BR
-1137532560,1137532567,MX
-1137532568,1137532575,BR
-1137532576,1137532591,CA
-1137532592,1137532599,IL
-1137532600,1137532603,DK
-1137532604,1137532607,CA
-1137532608,1137532615,IN
-1137532616,1137532639,CA
-1137532640,1137532643,BR
-1137532644,1137532655,CA
-1137532656,1137532663,EC
-1137532664,1137532711,CA
-1137532712,1137532719,UA
-1137532720,1137532727,CA
-1137532728,1137532731,NZ
-1137532732,1137532747,CA
-1137532748,1137532751,AE
-1137532752,1137532755,CA
-1137532756,1137532759,AU
-1137532760,1137532763,CA
-1137532764,1137532767,TR
-1137532768,1137532787,CA
-1137532788,1137532791,SA
-1137532792,1137532795,US
-1137532796,1137532799,CA
-1137532800,1137532803,FR
-1137532804,1137532807,CA
-1137532808,1137532811,AE
-1137532812,1137532815,CA
-1137532816,1137532823,IL
-1137532824,1137532843,CA
-1137532844,1137532847,IR
-1137532848,1137532851,GB
-1137532852,1137532855,US
-1137532856,1137532871,CA
-1137532872,1137532875,NL
-1137532876,1137532879,CA
-1137532880,1137532883,RU
-1137532884,1137532887,CA
-1137532888,1137532895,MA
-1137532896,1137533183,CA
-1137533184,1137533191,RU
-1137533192,1137533199,BR
-1137533200,1137533215,CA
-1137533216,1137533223,US
-1137533224,1137533231,CA
-1137533232,1137533239,US
-1137533240,1137533247,CA
-1137533248,1137533255,US
-1137533256,1137533263,NL
-1137533264,1137533271,CY
-1137533272,1137533279,BR
-1137533280,1137533287,CH
-1137533288,1137533295,MX
-1137533296,1137533303,DK
-1137533304,1137533311,US
-1137533312,1137533319,CR
-1137533320,1137533327,CA
-1137533328,1137533335,CO
-1137533336,1137533343,CA
-1137533344,1137533351,US
-1137533352,1137533359,CA
-1137533360,1137533367,IL
-1137533368,1137533375,ES
-1137533376,1137533383,US
-1137533384,1137533399,CA
-1137533400,1137533407,JP
-1137533408,1137533415,CA
-1137533416,1137533423,IT
-1137533424,1137533431,VG
-1137533432,1137533439,CA
-1137533440,1137533447,US
-1137533448,1137533455,IN
-1137533456,1137533463,RO
-1137533464,1137533471,IN
-1137533472,1137533479,MX
-1137533480,1137533487,AR
-1137533488,1137533495,MX
-1137533496,1137533503,AZ
-1137533504,1137533511,IN
-1137533512,1137533519,CA
-1137533520,1137533527,US
-1137533528,1137533535,GB
-1137533536,1137533559,CA
-1137533560,1137533567,US
-1137533568,1137533575,BR
-1137533576,1137533599,CA
-1137533600,1137533607,US
-1137533608,1137533615,IT
-1137533616,1137533631,CY
-1137533632,1137533671,CA
-1137533672,1137533679,IN
-1137533680,1137533687,CA
-1137533688,1137533695,GB
-1137533696,1137533703,LB
-1137533704,1137533711,BR
-1137533712,1137533719,MX
-1137533720,1137533735,CA
-1137533736,1137533743,GR
-1137533744,1137533751,AE
-1137533752,1137533759,US
-1137533760,1137533767,CA
-1137533768,1137533775,US
-1137533776,1137533783,CR
-1137533784,1137533791,US
-1137533792,1137533799,CA
-1137533800,1137533815,US
-1137533816,1137533831,CA
-1137533832,1137533839,US
-1137533840,1137533855,CA
-1137533856,1137533863,MX
-1137533864,1137533871,DE
-1137533872,1137533879,CA
-1137533880,1137533887,QA
-1137533888,1137533903,CA
-1137533904,1137533911,GB
-1137533912,1137533919,JO
-1137533920,1137533927,AE
-1137533928,1137533935,US
-1137533936,1137533943,BB
-1137533944,1137533951,US
-1137533952,1137533959,MT
-1137533960,1137533991,CA
-1137533992,1137533999,BR
-1137534000,1137534007,MX
-1137534008,1137534015,PK
-1137534016,1137534047,CA
-1137534048,1137534055,US
-1137534056,1137534063,IN
-1137534064,1137534071,CA
-1137534072,1137534079,SA
-1137534080,1137534087,CA
-1137534088,1137534095,PK
-1137534096,1137534119,CA
-1137534120,1137534127,IR
-1137534128,1137534143,US
-1137534144,1137534151,SY
-1137534152,1137534159,CA
-1137534160,1137534167,BR
-1137534168,1137534175,CA
-1137534176,1137534183,MT
-1137534184,1137534191,CA
-1137534192,1137534195,UY
-1137534196,1137534199,ES
-1137534200,1137534203,UY
-1137534204,1137534207,CA
-1137534208,1137534215,BR
-1137534216,1137534219,FR
-1137534220,1137534223,US
-1137534224,1137534231,CA
-1137534232,1137534239,IL
-1137534240,1137534247,BS
-1137534248,1137534255,PK
-1137534256,1137534271,IR
-1137534272,1137534275,US
-1137534276,1137534279,CA
-1137534280,1137534287,US
-1137534288,1137534295,BR
-1137534296,1137534303,CA
-1137534304,1137534311,US
-1137534312,1137534319,CA
-1137534320,1137534327,GB
-1137534328,1137534335,IL
-1137534336,1137534343,CA
-1137534344,1137534347,CO
-1137534348,1137534351,CA
-1137534352,1137534359,US
-1137534360,1137534363,PK
-1137534364,1137534383,CA
-1137534384,1137534391,CO
-1137534392,1137534399,CA
-1137534400,1137534407,BR
-1137534408,1137534415,CO
-1137534416,1137534423,CA
-1137534424,1137534427,GB
-1137534428,1137534431,CA
-1137534432,1137534463,US
-1137534464,1137534975,CA
-1137534976,1137534983,US
-1137534984,1137534991,PK
-1137534992,1137534999,SR
-1137535000,1137535007,CH
-1137535008,1137535015,CA
-1137535016,1137535023,SY
-1137535024,1137535039,EC
-1137535040,1137535047,CA
-1137535048,1137535055,MX
-1137535056,1137535063,PT
-1137535064,1137535067,SM
-1137535068,1137535071,CA
-1137535072,1137535103,CN
-1137535104,1137535119,AU
-1137535120,1137535127,US
-1137535128,1137535143,CA
-1137535144,1137535159,US
-1137535160,1137535167,BR
-1137535168,1137535175,RU
-1137535176,1137535183,GB
-1137535184,1137535191,RU
-1137535192,1137535199,CA
-1137535200,1137535207,US
-1137535208,1137535215,IT
-1137535216,1137535223,CA
-1137535224,1137535231,BR
-1137535232,1137535551,CA
-1137535552,1137535559,AZ
-1137535560,1137535567,ES
-1137535568,1137535575,IL
-1137535576,1137535591,CA
-1137535592,1137535599,US
-1137535600,1137535611,CA
-1137535612,1137535615,IL
-1137535616,1137535623,IE
-1137535624,1137535639,CA
-1137535640,1137535647,PT
-1137535648,1137535665,CA
-1137535666,1137535666,CU
-1137535667,1137535678,ES
-1137535679,1137535679,CA
-1137535680,1137535687,IR
-1137535688,1137535695,PK
-1137535696,1137535735,CA
-1137535736,1137535743,US
-1137535744,1137535751,PT
-1137535752,1137535767,CY
-1137535768,1137535775,CI
-1137535776,1137535783,CA
-1137535784,1137535791,GB
-1137535792,1137535799,IE
-1137535800,1137535807,CY
-1137535808,1137535815,US
-1137535816,1137535823,CA
-1137535824,1137535831,DE
-1137535832,1137535839,IN
-1137535840,1137535871,BR
-1137535872,1137535935,EC
-1137535936,1137535943,UA
-1137535944,1137535951,CL
-1137535952,1137535967,CA
-1137535968,1137535999,US
-1137536000,1137536007,RU
-1137536008,1137536015,CA
-1137536016,1137536023,GT
-1137536024,1137536031,BG
-1137536032,1137536063,CA
-1137536064,1137536071,US
-1137536072,1137536079,NO
-1137536080,1137536095,BR
-1137536096,1137536103,US
-1137536104,1137536135,CA
-1137536136,1137536143,CN
-1137536144,1137536151,CO
-1137536152,1137536159,CA
-1137536160,1137536167,BS
-1137536168,1137536183,CA
-1137536184,1137536191,IN
-1137536192,1137536199,CA
-1137536200,1137536207,BR
-1137536208,1137536215,US
-1137536216,1137536223,CH
-1137536224,1137536231,BM
-1137536232,1137536239,IN
-1137536240,1137536271,CA
-1137536272,1137536287,US
-1137536288,1137536295,VN
-1137536296,1137536303,DK
-1137536304,1137536319,CA
-1137536320,1137536327,LK
-1137536328,1137536343,CA
-1137536344,1137536351,SG
-1137536352,1137536359,CO
-1137536360,1137536391,CA
-1137536392,1137536399,IN
-1137536400,1137536423,CA
-1137536424,1137536431,RU
-1137536432,1137536439,AE
-1137536440,1137536447,IN
-1137536448,1137536455,AE
-1137536456,1137536463,CL
-1137536464,1137536471,CA
-1137536472,1137536479,US
-1137536480,1137536487,MY
-1137536488,1137536495,FR
-1137536496,1137536511,US
-1137536512,1137536639,CA
-1137536640,1137536671,US
-1137536672,1137537247,CA
-1137537248,1137537279,US
-1137537280,1137537287,CA
-1137537288,1137537295,BR
-1137537296,1137537303,US
-1137537304,1137537311,CA
-1137537312,1137537327,CH
-1137537328,1137537343,US
-1137537344,1137537351,CN
-1137537352,1137537359,FR
-1137537360,1137537367,CA
-1137537368,1137537383,DE
-1137537384,1137537399,CA
-1137537400,1137537407,GR
-1137537408,1137537415,CN
-1137537416,1137537423,CA
-1137537424,1137537431,LB
-1137537432,1137537439,BR
-1137537440,1137537455,YE
-1137537456,1137537463,US
-1137537464,1137537471,CA
-1137537472,1137537479,US
-1137537480,1137537487,DE
-1137537488,1137537503,MY
-1137537504,1137537511,YE
-1137537512,1137537543,US
-1137537544,1137537591,YE
-1137537592,1137537599,UY
-1137537600,1137537607,US
-1137537608,1137537615,CA
-1137537616,1137537631,IR
-1137537632,1137537639,AU
-1137537640,1137537647,CA
-1137537648,1137537651,AE
-1137537652,1137537655,AU
-1137537656,1137537663,CA
-1137537664,1137537671,IT
-1137537672,1137537679,AU
-1137537680,1137537683,IN
-1137537684,1137537695,CA
-1137537696,1137537727,US
-1137537728,1137537743,IR
-1137537744,1137537751,MX
-1137537752,1137537759,CO
-1137537760,1137537767,US
-1137537768,1137537783,CA
-1137537784,1137537791,IQ
-1137537792,1137537807,CA
-1137537808,1137537823,BR
-1137537824,1137537839,TR
-1137537840,1137537847,CA
-1137537848,1137537855,GB
-1137537856,1137537863,CA
-1137537864,1137537871,GB
-1137537872,1137537879,TR
-1137537880,1137537895,CA
-1137537896,1137537903,PK
-1137537904,1137537911,IR
-1137537912,1137537919,US
-1137537920,1137537927,MX
-1137537928,1137537935,AU
-1137537936,1137537959,CA
-1137537960,1137537967,BR
-1137537968,1137537975,CA
-1137537976,1137537991,US
-1137537992,1137538015,CA
-1137538016,1137538023,US
-1137538024,1137538311,CA
-1137538312,1137538319,PK
-1137538320,1137538327,US
-1137538328,1137538367,CA
-1137538368,1137538375,US
-1137538376,1137538383,CA
-1137538384,1137538391,DO
-1137538392,1137538399,RS
-1137538400,1137538415,CA
-1137538416,1137538423,SA
-1137538424,1137538559,CA
-1137538560,1137538567,IS
-1137538568,1137538575,CA
-1137538576,1137538591,PK
-1137538592,1137538599,DO
-1137538600,1137538615,CA
-1137538616,1137538623,VE
-1137538624,1137538631,US
-1137538632,1137538639,BR
-1137538640,1137538647,PK
-1137538648,1137538655,BR
-1137538656,1137538679,CA
-1137538680,1137538687,CO
-1137538688,1137538695,BR
-1137538696,1137538719,CA
-1137538720,1137538727,AZ
-1137538728,1137538751,CA
-1137538752,1137538759,DE
-1137538760,1137538767,RS
-1137538768,1137538775,US
-1137538776,1137538783,CA
-1137538784,1137538791,PK
-1137538792,1137538799,CA
-1137538800,1137538807,US
-1137538808,1137538815,NZ
-1137538816,1137538823,EC
-1137538824,1137538831,CA
-1137538832,1137538839,EG
-1137538840,1137538855,CA
-1137538856,1137538879,US
-1137538880,1137538887,CA
-1137538888,1137538895,EG
-1137538896,1137538935,CA
-1137538936,1137538943,IL
-1137538944,1137538951,LB
-1137538952,1137538959,GB
-1137538960,1137538967,NZ
-1137538968,1137538975,FR
-1137538976,1137538983,CA
-1137538984,1137538991,US
-1137538992,1137538999,IS
-1137539000,1137539007,GB
-1137539008,1137539015,CA
-1137539016,1137539023,UY
-1137539024,1137539031,CN
-1137539032,1137539039,CA
-1137539040,1137539071,US
-1137539072,1137539095,CA
-1137539096,1137539103,YE
-1137539104,1137539135,US
-1137539136,1137539143,CO
-1137539144,1137539151,US
-1137539152,1137539159,CA
-1137539160,1137539167,US
-1137539168,1137539175,CA
-1137539176,1137539183,US
-1137539184,1137539191,TN
-1137539192,1137539199,PK
-1137539200,1137539223,CA
-1137539224,1137539231,IN
-1137539232,1137539239,CA
-1137539240,1137539247,TR
-1137539248,1137539255,IT
-1137539256,1137539279,CA
-1137539280,1137539287,EC
-1137539288,1137539295,BR
-1137539296,1137539303,CA
-1137539304,1137539311,US
-1137539312,1137539319,PK
-1137539320,1137539327,SE
-1137539328,1137539455,CA
-1137539456,1137539519,FR
-1137539520,1137539879,CA
-1137539880,1137539887,US
-1137539888,1137541119,CA
+1137524736,1137525642,CA
+1137525643,1137525643,A1
+1137525644,1137541119,CA
 1137541120,1137623039,US
 1137623040,1137639423,PR
 1137639424,1137704967,US
@@ -29343,112 +31453,11 @@
 1137963008,1137967103,VI
 1137967104,1137975295,CA
 1137975296,1137983487,US
-1137983488,1137983639,CA
-1137983640,1137983647,US
-1137983648,1137983847,CA
-1137983848,1137983863,RU
-1137983864,1137984031,CA
-1137984032,1137984039,SG
-1137984040,1137984351,CA
-1137984352,1137984367,BB
-1137984368,1137984431,CA
-1137984432,1137984447,US
-1137984448,1137984467,CA
-1137984468,1137984471,LB
-1137984472,1137984639,CA
-1137984640,1137984671,US
-1137984672,1137985023,CA
-1137985024,1137985087,US
-1137985088,1137985183,CA
-1137985184,1137985191,SG
-1137985192,1137985215,CA
-1137985216,1137985279,US
-1137985280,1137985391,CA
-1137985392,1137985407,US
-1137985408,1137985415,CA
-1137985416,1137985423,AU
-1137985424,1137985479,CA
-1137985480,1137985495,IN
-1137985496,1137985535,CA
-1137985536,1137985543,US
-1137985544,1137985663,CA
-1137985664,1137985727,US
-1137985728,1137985759,CA
-1137985760,1137985791,AU
-1137985792,1137985887,CA
-1137985888,1137985903,BY
-1137985904,1137986055,CA
-1137986056,1137986063,MA
-1137986064,1137986143,CA
-1137986144,1137986151,IT
-1137986152,1137986167,CA
-1137986168,1137986175,US
-1137986176,1137986431,CA
-1137986432,1137986495,US
-1137986496,1137986823,CA
-1137986824,1137986831,DE
-1137986832,1137986863,CA
-1137986864,1137986871,BS
-1137986872,1137987071,CA
-1137987072,1137987079,BY
-1137987080,1137987087,MA
-1137987088,1137987111,CA
-1137987112,1137987119,NL
-1137987120,1137987143,CA
-1137987144,1137987151,US
-1137987152,1137987183,CA
-1137987184,1137987191,US
-1137987192,1137987279,CA
-1137987280,1137987295,US
-1137987296,1137987519,CA
-1137987520,1137987583,US
-1137987584,1137988095,CA
-1137988096,1137988127,US
-1137988128,1137988223,CA
-1137988224,1137988351,US
-1137988352,1137988903,CA
-1137988904,1137988911,BS
-1137988912,1137989047,CA
-1137989048,1137989055,CH
-1137989056,1137989063,US
-1137989064,1137989407,CA
-1137989408,1137989415,BS
-1137989416,1137989423,CA
-1137989424,1137989431,US
-1137989432,1137989471,CA
-1137989472,1137989479,US
-1137989480,1137989487,MA
-1137989488,1137989503,CA
-1137989504,1137989511,ES
-1137989512,1137989551,CA
-1137989552,1137989559,ES
-1137989560,1137989567,CA
-1137989568,1137989583,BB
-1137989584,1137989647,CA
-1137989648,1137989655,MA
-1137989656,1137989663,NG
-1137989664,1137989687,CA
-1137989688,1137989695,NL
-1137989696,1137989743,CA
-1137989744,1137989751,BR
-1137989752,1137989791,CA
-1137989792,1137989799,GW
-1137989800,1137989807,MT
-1137989808,1137989855,CA
-1137989856,1137989863,BS
-1137989864,1137989911,CA
-1137989912,1137989919,MA
-1137989920,1137989951,CA
-1137989952,1137989959,BS
-1137989960,1137990143,CA
-1137990144,1137990159,SG
-1137990160,1137990951,CA
-1137990952,1137990959,GB
-1137990960,1137990991,CA
-1137990992,1137991007,AU
-1137991008,1137991023,CA
-1137991024,1137991039,US
-1137991040,1137991679,CA
+1137983488,1137984329,CA
+1137984330,1137984330,A1
+1137984331,1137988095,CA
+1137988096,1137988607,A1
+1137988608,1137991679,CA
 1137991680,1138000063,US
 1138000064,1138000095,CA
 1138000096,1138001519,US
@@ -29548,9 +31557,11 @@
 1138167552,1138167807,CA
 1138167808,1138175999,US
 1138176000,1138180095,CA
-1138180096,1138188287,US
-1138188288,1138192127,PR
-1138192128,1138196479,US
+1138180096,1138184191,US
+1138184192,1138184447,SG
+1138184448,1138188287,US
+1138188288,1138192383,PR
+1138192384,1138196479,US
 1138196480,1138204671,CA
 1138204672,1138212863,US
 1138212864,1138216959,CA
@@ -29566,56 +31577,7 @@
 1138422272,1138422527,DE
 1138422528,1138424319,US
 1138424320,1138424575,CA
-1138424576,1138450959,US
-1138450960,1138450967,JM
-1138450968,1138451071,US
-1138451072,1138451079,GB
-1138451080,1138451103,US
-1138451104,1138451111,DO
-1138451112,1138451191,US
-1138451192,1138451199,BE
-1138451200,1138451759,US
-1138451760,1138451783,GB
-1138451784,1138451847,US
-1138451848,1138451855,RU
-1138451856,1138451959,US
-1138451960,1138451967,RU
-1138451968,1138452007,US
-1138452008,1138452015,DE
-1138452016,1138452047,US
-1138452048,1138452055,AU
-1138452056,1138452063,GB
-1138452064,1138452263,US
-1138452264,1138452271,IN
-1138452272,1138452287,US
-1138452288,1138452295,GR
-1138452296,1138452311,US
-1138452312,1138452319,CA
-1138452320,1138452335,US
-1138452336,1138452351,CA
-1138452352,1138452415,US
-1138452416,1138452423,CA
-1138452424,1138452431,FR
-1138452432,1138452455,US
-1138452456,1138452479,FR
-1138452480,1138453327,US
-1138453328,1138453335,TW
-1138453336,1138453343,GB
-1138453344,1138453391,US
-1138453392,1138453399,CN
-1138453400,1138454527,US
-1138454528,1138454543,BR
-1138454544,1138454591,US
-1138454592,1138454599,CA
-1138454600,1138457087,US
-1138457088,1138457095,IT
-1138457096,1138457103,US
-1138457104,1138457111,MX
-1138457112,1138457119,US
-1138457120,1138457127,PE
-1138457128,1138457143,US
-1138457144,1138457151,FR
-1138457152,1138480127,US
+1138424576,1138480127,US
 1138480128,1138480383,AU
 1138480384,1138480639,US
 1138480640,1138481407,AU
@@ -29654,7 +31616,9 @@
 1138600448,1138600703,BE
 1138600704,1138615299,US
 1138615300,1138615323,IT
-1138615324,1138655245,US
+1138615324,1138622207,US
+1138622208,1138622463,A1
+1138622464,1138655245,US
 1138655246,1138655316,CA
 1138655317,1138655374,US
 1138655375,1138655382,CA
@@ -29856,9 +31820,7 @@
 1138663167,1138712575,US
 1138712576,1138713583,CA
 1138713584,1138713599,MY
-1138713600,1138713927,CA
-1138713928,1138713935,US
-1138713936,1138714071,CA
+1138713600,1138714071,CA
 1138714072,1138714079,US
 1138714080,1138714087,ES
 1138714088,1138716671,CA
@@ -29887,747 +31849,7 @@
 1138917376,1138937855,CA
 1138937856,1138941951,US
 1138941952,1138950143,CA
-1138950144,1139015695,US
-1139015696,1139015703,CA
-1139015704,1139015711,IE
-1139015712,1139015719,US
-1139015720,1139015727,CA
-1139015728,1139015743,US
-1139015744,1139015751,EG
-1139015752,1139015775,US
-1139015776,1139015783,PH
-1139015784,1139015927,US
-1139015928,1139015935,CO
-1139015936,1139015999,US
-1139016000,1139016063,PH
-1139016064,1139016191,US
-1139016192,1139016199,AU
-1139016200,1139016527,US
-1139016528,1139016543,CA
-1139016544,1139016559,US
-1139016560,1139016575,IN
-1139016576,1139017055,US
-1139017056,1139017063,PS
-1139017064,1139017079,US
-1139017080,1139017087,GB
-1139017088,1139017095,US
-1139017096,1139017103,CN
-1139017104,1139017111,US
-1139017112,1139017119,GB
-1139017120,1139017215,US
-1139017216,1139017231,IN
-1139017232,1139017471,US
-1139017472,1139017479,SA
-1139017480,1139017855,US
-1139017856,1139017863,BR
-1139017864,1139018055,US
-1139018056,1139018063,CA
-1139018064,1139018231,US
-1139018232,1139018239,CA
-1139018240,1139018287,US
-1139018288,1139018295,AR
-1139018296,1139018351,US
-1139018352,1139018359,SG
-1139018360,1139018631,US
-1139018632,1139018639,CA
-1139018640,1139018783,US
-1139018784,1139018791,SG
-1139018792,1139018943,US
-1139018944,1139018951,CN
-1139018952,1139019407,US
-1139019408,1139019415,CH
-1139019416,1139019487,US
-1139019488,1139019495,SA
-1139019496,1139019503,AU
-1139019504,1139019583,US
-1139019584,1139019615,CA
-1139019616,1139019719,US
-1139019720,1139019727,BR
-1139019728,1139019767,US
-1139019768,1139019775,SA
-1139019776,1139019879,US
-1139019880,1139019887,CA
-1139019888,1139019951,US
-1139019952,1139019959,BR
-1139019960,1139020063,US
-1139020064,1139020079,ID
-1139020080,1139020127,US
-1139020128,1139020135,SG
-1139020136,1139020223,US
-1139020224,1139020239,CA
-1139020240,1139020511,US
-1139020512,1139020535,CA
-1139020536,1139020815,US
-1139020816,1139020823,PH
-1139020824,1139021119,US
-1139021120,1139021127,BR
-1139021128,1139021239,US
-1139021240,1139021247,NZ
-1139021248,1139021591,US
-1139021592,1139021599,SA
-1139021600,1139022183,US
-1139022184,1139022191,AU
-1139022192,1139022431,US
-1139022432,1139022439,QA
-1139022440,1139022615,US
-1139022616,1139022623,CN
-1139022624,1139022847,US
-1139022848,1139022911,CA
-1139022912,1139023039,US
-1139023040,1139023047,TR
-1139023048,1139023063,US
-1139023064,1139023071,SG
-1139023072,1139023199,US
-1139023200,1139023215,NZ
-1139023216,1139023391,US
-1139023392,1139023407,IN
-1139023408,1139024047,US
-1139024048,1139024055,CA
-1139024056,1139024095,US
-1139024096,1139024103,CN
-1139024104,1139024527,US
-1139024528,1139024535,CN
-1139024536,1139024703,US
-1139024704,1139024767,PL
-1139024768,1139024983,US
-1139024984,1139024991,SG
-1139024992,1139025071,US
-1139025072,1139025079,IN
-1139025080,1139025167,US
-1139025168,1139025175,BR
-1139025176,1139025231,US
-1139025232,1139025239,SG
-1139025240,1139025271,US
-1139025272,1139025287,SG
-1139025288,1139025463,US
-1139025464,1139025471,IN
-1139025472,1139025487,US
-1139025488,1139025495,LT
-1139025496,1139025535,US
-1139025536,1139025543,GB
-1139025544,1139025631,US
-1139025632,1139025639,SG
-1139025640,1139025679,US
-1139025680,1139025687,GB
-1139025688,1139025791,US
-1139025792,1139025807,NZ
-1139025808,1139025815,IE
-1139025816,1139025855,US
-1139025856,1139025887,LT
-1139025888,1139025975,US
-1139025976,1139025983,CN
-1139025984,1139026079,US
-1139026080,1139026095,IN
-1139026096,1139026159,US
-1139026160,1139026167,ZA
-1139026168,1139026175,US
-1139026176,1139026207,MY
-1139026208,1139026239,CA
-1139026240,1139026303,MY
-1139026304,1139026367,TR
-1139026368,1139026431,MY
-1139026432,1139026719,US
-1139026720,1139026727,AU
-1139026728,1139026743,US
-1139026744,1139026751,GB
-1139026752,1139027295,US
-1139027296,1139027327,CO
-1139027328,1139027607,US
-1139027608,1139027615,GB
-1139027616,1139027623,IN
-1139027624,1139027807,US
-1139027808,1139027823,SA
-1139027824,1139028847,US
-1139028848,1139028855,BR
-1139028856,1139029135,US
-1139029136,1139029143,SG
-1139029144,1139029167,US
-1139029168,1139029175,CA
-1139029176,1139029375,US
-1139029376,1139029383,TR
-1139029384,1139029471,US
-1139029472,1139029479,CN
-1139029480,1139029639,US
-1139029640,1139029647,SA
-1139029648,1139029695,US
-1139029696,1139029703,SA
-1139029704,1139029775,US
-1139029776,1139029783,CA
-1139029784,1139029791,AU
-1139029792,1139029855,US
-1139029856,1139029871,SA
-1139029872,1139029887,US
-1139029888,1139029895,NL
-1139029896,1139030335,US
-1139030336,1139030343,IN
-1139030344,1139030495,US
-1139030496,1139030503,SG
-1139030504,1139030527,US
-1139030528,1139030559,SA
-1139030560,1139030727,US
-1139030728,1139030735,SG
-1139030736,1139030791,US
-1139030792,1139030799,SA
-1139030800,1139030807,US
-1139030808,1139030815,GB
-1139030816,1139030831,AR
-1139030832,1139030895,US
-1139030896,1139030911,GB
-1139030912,1139030991,US
-1139030992,1139030999,SA
-1139031000,1139031807,US
-1139031808,1139031871,PL
-1139031872,1139031903,BR
-1139031904,1139031919,CN
-1139031920,1139031999,US
-1139032000,1139032015,IN
-1139032016,1139032287,US
-1139032288,1139032295,SA
-1139032296,1139032559,US
-1139032560,1139032567,GB
-1139032568,1139032863,US
-1139032864,1139032895,GB
-1139032896,1139033183,US
-1139033184,1139033215,CN
-1139033216,1139033367,US
-1139033368,1139033375,SG
-1139033376,1139033383,SA
-1139033384,1139033399,SG
-1139033400,1139033463,US
-1139033464,1139033471,BR
-1139033472,1139033495,US
-1139033496,1139033503,ID
-1139033504,1139033727,US
-1139033728,1139033759,SA
-1139033760,1139033823,US
-1139033824,1139033831,SG
-1139033832,1139034215,US
-1139034216,1139034223,BR
-1139034224,1139034383,US
-1139034384,1139034399,CN
-1139034400,1139034463,US
-1139034464,1139034479,IN
-1139034480,1139034495,US
-1139034496,1139034503,SG
-1139034504,1139034591,US
-1139034592,1139034599,SG
-1139034600,1139034775,US
-1139034776,1139034783,SG
-1139034784,1139035183,US
-1139035184,1139035191,CA
-1139035192,1139035279,US
-1139035280,1139035287,SG
-1139035288,1139035319,US
-1139035320,1139035327,ID
-1139035328,1139035479,US
-1139035480,1139035487,SG
-1139035488,1139035759,US
-1139035760,1139035767,SA
-1139035768,1139035775,US
-1139035776,1139035783,SA
-1139035784,1139036375,US
-1139036376,1139036383,AU
-1139036384,1139036695,US
-1139036696,1139036703,CN
-1139036704,1139036767,US
-1139036768,1139036775,RU
-1139036776,1139037143,US
-1139037144,1139037151,AU
-1139037152,1139037599,US
-1139037600,1139037607,SA
-1139037608,1139037727,US
-1139037728,1139037735,GB
-1139037736,1139037767,US
-1139037768,1139037775,ID
-1139037776,1139037999,US
-1139038000,1139038007,AU
-1139038008,1139038079,US
-1139038080,1139038143,IN
-1139038144,1139038511,US
-1139038512,1139038519,CN
-1139038520,1139038887,US
-1139038888,1139038895,CA
-1139038896,1139038983,US
-1139038984,1139038991,PH
-1139038992,1139039031,US
-1139039032,1139039039,KW
-1139039040,1139039047,AU
-1139039048,1139039055,IN
-1139039056,1139039183,US
-1139039184,1139039191,ES
-1139039192,1139039207,US
-1139039208,1139039215,CN
-1139039216,1139039487,US
-1139039488,1139039503,AU
-1139039504,1139039535,US
-1139039536,1139039543,AU
-1139039544,1139039679,US
-1139039680,1139039687,QA
-1139039688,1139039727,US
-1139039728,1139039743,DK
-1139039744,1139039775,US
-1139039776,1139039783,CN
-1139039784,1139039815,US
-1139039816,1139039823,AU
-1139039824,1139039975,US
-1139039976,1139039983,AU
-1139039984,1139040007,US
-1139040008,1139040015,CN
-1139040016,1139040463,US
-1139040464,1139040471,PK
-1139040472,1139040535,US
-1139040536,1139040543,RU
-1139040544,1139040655,US
-1139040656,1139040663,CN
-1139040664,1139040727,US
-1139040728,1139040735,EG
-1139040736,1139040959,US
-1139040960,1139040967,KW
-1139040968,1139041071,US
-1139041072,1139041079,CN
-1139041080,1139041087,GR
-1139041088,1139041191,US
-1139041192,1139041199,SA
-1139041200,1139041455,US
-1139041456,1139041463,SG
-1139041464,1139041471,US
-1139041472,1139041479,GR
-1139041480,1139041487,IE
-1139041488,1139041791,US
-1139041792,1139041799,AU
-1139041800,1139041855,US
-1139041856,1139041863,CN
-1139041864,1139041879,US
-1139041880,1139041887,AU
-1139041888,1139041895,IN
-1139041896,1139042159,US
-1139042160,1139042167,CA
-1139042168,1139042359,US
-1139042360,1139042367,SG
-1139042368,1139042455,US
-1139042456,1139042463,CN
-1139042464,1139042495,US
-1139042496,1139042527,AU
-1139042528,1139042543,ID
-1139042544,1139042559,US
-1139042560,1139042567,SA
-1139042568,1139042735,US
-1139042736,1139042743,CN
-1139042744,1139042959,US
-1139042960,1139042967,FM
-1139042968,1139043071,US
-1139043072,1139043079,AU
-1139043080,1139043095,US
-1139043096,1139043103,IN
-1139043104,1139043223,US
-1139043224,1139043231,CA
-1139043232,1139043247,US
-1139043248,1139043255,EG
-1139043256,1139043399,US
-1139043400,1139043407,TR
-1139043408,1139043695,US
-1139043696,1139043711,TR
-1139043712,1139043871,US
-1139043872,1139043879,MX
-1139043880,1139043887,US
-1139043888,1139043895,ID
-1139043896,1139044111,US
-1139044112,1139044119,CN
-1139044120,1139044359,US
-1139044360,1139044367,ID
-1139044368,1139044479,US
-1139044480,1139044487,IN
-1139044488,1139044783,US
-1139044784,1139044791,ID
-1139044792,1139044863,US
-1139044864,1139044895,SA
-1139044896,1139045151,US
-1139045152,1139045159,IN
-1139045160,1139045279,US
-1139045280,1139045295,DK
-1139045296,1139046399,US
-1139046400,1139046431,GB
-1139046432,1139046455,US
-1139046456,1139046463,DO
-1139046464,1139046719,US
-1139046720,1139046751,IN
-1139046752,1139046783,US
-1139046784,1139046791,SA
-1139046792,1139046815,US
-1139046816,1139046831,AU
-1139046832,1139046967,US
-1139046968,1139046975,ID
-1139046976,1139047023,US
-1139047024,1139047031,EG
-1139047032,1139047127,US
-1139047128,1139047135,CA
-1139047136,1139047199,US
-1139047200,1139047207,PH
-1139047208,1139047391,US
-1139047392,1139047399,RU
-1139047400,1139047527,US
-1139047528,1139047535,RU
-1139047536,1139047663,US
-1139047664,1139047671,AU
-1139047672,1139047751,US
-1139047752,1139047759,IT
-1139047760,1139047839,US
-1139047840,1139047847,HK
-1139047848,1139047919,US
-1139047920,1139047927,ID
-1139047928,1139048047,US
-1139048048,1139048055,QA
-1139048056,1139048079,US
-1139048080,1139048087,CA
-1139048088,1139048095,US
-1139048096,1139048103,GB
-1139048104,1139048111,CN
-1139048112,1139048119,ID
-1139048120,1139048303,US
-1139048304,1139048311,AU
-1139048312,1139048591,US
-1139048592,1139048607,IN
-1139048608,1139048671,US
-1139048672,1139048687,IE
-1139048688,1139048855,US
-1139048856,1139048863,AU
-1139048864,1139048999,US
-1139049000,1139049007,GB
-1139049008,1139049071,US
-1139049072,1139049087,MX
-1139049088,1139049407,US
-1139049408,1139049423,SG
-1139049424,1139049967,US
-1139049968,1139049975,GB
-1139049976,1139050063,US
-1139050064,1139050071,AU
-1139050072,1139050751,US
-1139050752,1139050927,GB
-1139050928,1139050975,US
-1139050976,1139051183,GB
-1139051184,1139051231,US
-1139051232,1139051407,GB
-1139051408,1139051423,US
-1139051424,1139051519,GB
-1139051520,1139051551,US
-1139051552,1139051559,PA
-1139051560,1139051639,US
-1139051640,1139051647,EG
-1139051648,1139051791,US
-1139051792,1139051799,SA
-1139051800,1139052127,US
-1139052128,1139052135,BR
-1139052136,1139052415,US
-1139052416,1139052423,AR
-1139052424,1139052511,US
-1139052512,1139052527,MX
-1139052528,1139052543,US
-1139052544,1139052687,GB
-1139052688,1139052703,US
-1139052704,1139052799,GB
-1139052800,1139052887,US
-1139052888,1139052895,MX
-1139052896,1139053663,US
-1139053664,1139053695,SA
-1139053696,1139055911,US
-1139055912,1139055919,LT
-1139055920,1139055927,US
-1139055928,1139055935,SA
-1139055936,1139056231,US
-1139056232,1139056239,FI
-1139056240,1139056271,US
-1139056272,1139056279,SA
-1139056280,1139056303,US
-1139056304,1139056311,CN
-1139056312,1139056367,US
-1139056368,1139056375,CN
-1139056376,1139056423,US
-1139056424,1139056431,GB
-1139056432,1139056591,US
-1139056592,1139056599,SA
-1139056600,1139056751,US
-1139056752,1139056759,AU
-1139056760,1139056951,US
-1139056952,1139056959,TN
-1139056960,1139057095,US
-1139057096,1139057103,PA
-1139057104,1139057719,US
-1139057720,1139057727,SA
-1139057728,1139057759,GB
-1139057760,1139057855,US
-1139057856,1139057887,SA
-1139057888,1139057919,US
-1139057920,1139057927,ES
-1139057928,1139058271,US
-1139058272,1139058303,CN
-1139058304,1139058655,US
-1139058656,1139058663,CN
-1139058664,1139058719,US
-1139058720,1139058727,SA
-1139058728,1139058735,US
-1139058736,1139058743,SA
-1139058744,1139058791,US
-1139058792,1139058799,GB
-1139058800,1139058807,ES
-1139058808,1139058999,US
-1139059000,1139059007,SA
-1139059008,1139059055,US
-1139059056,1139059063,CN
-1139059064,1139059111,US
-1139059112,1139059119,TR
-1139059120,1139059375,US
-1139059376,1139059383,AU
-1139059384,1139059543,US
-1139059544,1139059551,CN
-1139059552,1139059711,US
-1139059712,1139059719,SA
-1139059720,1139059743,US
-1139059744,1139059759,EG
-1139059760,1139059783,US
-1139059784,1139059791,NZ
-1139059792,1139059999,US
-1139060000,1139060007,AE
-1139060008,1139060087,US
-1139060088,1139060095,TR
-1139060096,1139060223,US
-1139060224,1139060255,CN
-1139060256,1139060287,US
-1139060288,1139060303,CN
-1139060304,1139060575,US
-1139060576,1139060583,MX
-1139060584,1139060591,US
-1139060592,1139060599,TR
-1139060600,1139060607,US
-1139060608,1139060639,SA
-1139060640,1139061407,US
-1139061408,1139061415,CA
-1139061416,1139062863,US
-1139062864,1139062871,GB
-1139062872,1139062967,US
-1139062968,1139062975,CN
-1139062976,1139063143,US
-1139063144,1139063151,AR
-1139063152,1139063199,US
-1139063200,1139063207,IN
-1139063208,1139063231,US
-1139063232,1139063239,SA
-1139063240,1139063399,US
-1139063400,1139063407,CA
-1139063408,1139063727,US
-1139063728,1139063735,CA
-1139063736,1139063775,US
-1139063776,1139063791,KW
-1139063792,1139064383,US
-1139064384,1139064391,SA
-1139064392,1139064407,US
-1139064408,1139064415,SA
-1139064416,1139064431,US
-1139064432,1139064439,SA
-1139064440,1139064543,US
-1139064544,1139064551,SA
-1139064552,1139064783,US
-1139064784,1139064791,ID
-1139064792,1139064991,US
-1139064992,1139065007,ID
-1139065008,1139065247,US
-1139065248,1139065255,SA
-1139065256,1139065559,US
-1139065560,1139065567,IN
-1139065568,1139065599,US
-1139065600,1139065607,CN
-1139065608,1139065679,US
-1139065680,1139065687,ID
-1139065688,1139065711,US
-1139065712,1139065719,AU
-1139065720,1139065919,US
-1139065920,1139065935,SA
-1139065936,1139065943,US
-1139065944,1139065951,CY
-1139065952,1139065959,US
-1139065960,1139065967,CA
-1139065968,1139066239,US
-1139066240,1139066255,CY
-1139066256,1139066399,US
-1139066400,1139066407,AU
-1139066408,1139066559,US
-1139066560,1139066567,AU
-1139066568,1139066695,US
-1139066696,1139066703,ID
-1139066704,1139066711,EG
-1139066712,1139066831,US
-1139066832,1139066839,GR
-1139066840,1139066879,US
-1139066880,1139066887,CA
-1139066888,1139066975,US
-1139066976,1139066983,CA
-1139066984,1139066991,US
-1139066992,1139066999,IN
-1139067000,1139067311,US
-1139067312,1139067319,SA
-1139067320,1139067631,US
-1139067632,1139067639,SA
-1139067640,1139067663,US
-1139067664,1139067671,IN
-1139067672,1139067783,US
-1139067784,1139067791,CN
-1139067792,1139068239,US
-1139068240,1139068247,NL
-1139068248,1139068463,US
-1139068464,1139068471,HK
-1139068472,1139068479,US
-1139068480,1139068487,IN
-1139068488,1139068871,US
-1139068872,1139068879,NP
-1139068880,1139068887,CA
-1139068888,1139069151,US
-1139069152,1139069159,CO
-1139069160,1139069199,US
-1139069200,1139069207,CN
-1139069208,1139069279,US
-1139069280,1139069287,CN
-1139069288,1139069399,US
-1139069400,1139069407,GB
-1139069408,1139069471,US
-1139069472,1139069479,CN
-1139069480,1139069487,US
-1139069488,1139069495,PK
-1139069496,1139069567,US
-1139069568,1139069575,IN
-1139069576,1139069679,US
-1139069680,1139069687,CN
-1139069688,1139070183,US
-1139070184,1139070191,GB
-1139070192,1139070207,US
-1139070208,1139070239,CA
-1139070240,1139070431,US
-1139070432,1139070439,CL
-1139070440,1139070463,US
-1139070464,1139070527,AU
-1139070528,1139070551,US
-1139070552,1139070559,CA
-1139070560,1139070903,US
-1139070904,1139070911,PS
-1139070912,1139070943,CA
-1139070944,1139071039,US
-1139071040,1139071071,AU
-1139071072,1139071183,US
-1139071184,1139071191,ID
-1139071192,1139071215,US
-1139071216,1139071223,CA
-1139071224,1139071247,US
-1139071248,1139071255,CN
-1139071256,1139071263,US
-1139071264,1139071271,GB
-1139071272,1139071359,US
-1139071360,1139071367,CA
-1139071368,1139071383,US
-1139071384,1139071391,CA
-1139071392,1139071407,US
-1139071408,1139071415,CA
-1139071416,1139071743,US
-1139071744,1139071751,CA
-1139071752,1139071863,US
-1139071864,1139071871,CA
-1139071872,1139071999,US
-1139072000,1139072015,IN
-1139072016,1139072159,US
-1139072160,1139072175,CA
-1139072176,1139072319,US
-1139072320,1139072351,IN
-1139072352,1139072359,CA
-1139072360,1139072399,US
-1139072400,1139072407,CN
-1139072408,1139072415,AU
-1139072416,1139072447,US
-1139072448,1139072479,CA
-1139072480,1139072615,US
-1139072616,1139072623,IN
-1139072624,1139072735,US
-1139072736,1139072751,CA
-1139072752,1139072879,US
-1139072880,1139072887,CN
-1139072888,1139073631,US
-1139073632,1139073639,IN
-1139073640,1139073791,US
-1139073792,1139073823,IN
-1139073824,1139073975,US
-1139073976,1139073983,CA
-1139073984,1139074007,US
-1139074008,1139074015,SC
-1139074016,1139074047,US
-1139074048,1139074111,CA
-1139074112,1139074127,US
-1139074128,1139074135,CO
-1139074136,1139074231,US
-1139074232,1139074239,NZ
-1139074240,1139074247,AU
-1139074248,1139074303,US
-1139074304,1139074311,CN
-1139074312,1139074327,US
-1139074328,1139074335,AU
-1139074336,1139074559,US
-1139074560,1139074567,CN
-1139074568,1139074623,US
-1139074624,1139074655,QA
-1139074656,1139074839,US
-1139074840,1139074847,RU
-1139074848,1139074855,AU
-1139074856,1139074863,US
-1139074864,1139074871,EG
-1139074872,1139074911,US
-1139074912,1139074943,SA
-1139074944,1139074975,US
-1139074976,1139074983,AU
-1139074984,1139075007,US
-1139075008,1139075023,SA
-1139075024,1139075031,CN
-1139075032,1139075071,US
-1139075072,1139075079,CA
-1139075080,1139075087,US
-1139075088,1139075095,CA
-1139075096,1139075519,US
-1139075520,1139075527,AU
-1139075528,1139075887,US
-1139075888,1139075895,ID
-1139075896,1139076095,US
-1139076096,1139076127,CN
-1139076128,1139076151,US
-1139076152,1139076159,AU
-1139076160,1139076343,US
-1139076344,1139076351,BR
-1139076352,1139076391,US
-1139076392,1139076399,CY
-1139076400,1139076607,US
-1139076608,1139076623,AU
-1139076624,1139076751,US
-1139076752,1139076759,NP
-1139076760,1139076967,US
-1139076968,1139076975,CN
-1139076976,1139076983,CA
-1139076984,1139077055,US
-1139077056,1139077063,NP
-1139077064,1139077071,US
-1139077072,1139077079,NP
-1139077080,1139078159,US
-1139078160,1139078167,FI
-1139078168,1139078175,US
-1139078176,1139078183,SA
-1139078184,1139078527,US
-1139078528,1139078543,NZ
-1139078544,1139078815,US
-1139078816,1139078823,SA
-1139078824,1139079039,US
-1139079040,1139079071,CA
-1139079072,1139079095,US
-1139079096,1139079103,SA
-1139079104,1139079111,US
-1139079112,1139079119,CY
-1139079120,1139079127,SG
-1139079128,1139079327,US
-1139079328,1139079335,GB
-1139079336,1139080095,US
-1139080096,1139080103,SA
-1139080104,1139146751,US
+1138950144,1139146751,US
 1139146752,1139154943,GT
 1139154944,1139167231,JM
 1139167232,1139167743,US
@@ -30649,11 +31871,20 @@
 1139195392,1139195903,CA
 1139195904,1139265535,US
 1139265536,1139269631,CA
-1139269632,1145056703,US
+1139269632,1139274495,US
+1139274496,1139274751,A1
+1139274752,1145056703,US
 1145056704,1145056719,CO
 1145056720,1145188351,US
 1145188352,1145192447,CA
-1145192448,1145249791,US
+1145192448,1145242111,US
+1145242112,1145242367,NO
+1145242368,1145243135,US
+1145243136,1145243391,EU
+1145243392,1145243647,US
+1145243648,1145244159,EU
+1145244160,1145244415,NO
+1145244416,1145249791,US
 1145249792,1145257983,CA
 1145257984,1145259007,US
 1145259008,1145259071,IN
@@ -30677,8 +31908,7 @@
 1145261408,1145261439,AE
 1145261440,1145261647,US
 1145261648,1145261663,AE
-1145261664,1145262079,US
-1145266176,1145307135,US
+1145261664,1145307135,US
 1145307136,1145311231,CA
 1145311232,1145333031,US
 1145333032,1145333039,IT
@@ -30726,139 +31956,7 @@
 1145483592,1145484031,US
 1145484032,1145484063,VG
 1145484064,1145503743,US
-1145503744,1145512247,CA
-1145512248,1145512255,US
-1145512256,1145512263,BD
-1145512264,1145512287,CA
-1145512288,1145512295,US
-1145512296,1145512303,CA
-1145512304,1145512311,US
-1145512312,1145512383,CA
-1145512384,1145512399,US
-1145512400,1145512423,CA
-1145512424,1145512431,DE
-1145512432,1145512439,CN
-1145512440,1145512703,CA
-1145512704,1145512767,US
-1145512768,1145512943,CA
-1145512944,1145512951,AU
-1145512952,1145513231,CA
-1145513232,1145513247,US
-1145513248,1145513255,MA
-1145513256,1145513311,CA
-1145513312,1145513327,CN
-1145513328,1145513351,CA
-1145513352,1145513359,US
-1145513360,1145513407,CA
-1145513408,1145513415,US
-1145513416,1145513463,CA
-1145513464,1145513471,IN
-1145513472,1145513479,CA
-1145513480,1145513487,US
-1145513488,1145513511,CA
-1145513512,1145513519,GB
-1145513520,1145513527,IN
-1145513528,1145513551,CA
-1145513552,1145513559,NL
-1145513560,1145513583,CA
-1145513584,1145513591,CN
-1145513592,1145513599,AE
-1145513600,1145513607,BR
-1145513608,1145513639,CA
-1145513640,1145513647,TH
-1145513648,1145513679,CA
-1145513680,1145513687,US
-1145513688,1145513695,CA
-1145513696,1145513703,MT
-1145513704,1145513735,CA
-1145513736,1145513743,US
-1145513744,1145513815,CA
-1145513816,1145513823,BD
-1145513824,1145513831,US
-1145513832,1145514111,CA
-1145514112,1145514239,NZ
-1145514240,1145514271,US
-1145514272,1145514335,CA
-1145514336,1145514367,US
-1145514368,1145514383,CA
-1145514384,1145514399,BD
-1145514400,1145514671,CA
-1145514672,1145514687,BB
-1145514688,1145514751,US
-1145514752,1145515015,CA
-1145515016,1145515023,GT
-1145515024,1145515031,CA
-1145515032,1145515039,US
-1145515040,1145515087,CA
-1145515088,1145515095,MT
-1145515096,1145515127,CA
-1145515128,1145515135,US
-1145515136,1145515183,CA
-1145515184,1145515191,BB
-1145515192,1145515199,MA
-1145515200,1145515223,CA
-1145515224,1145515231,ES
-1145515232,1145515327,CA
-1145515328,1145515359,NL
-1145515360,1145515567,CA
-1145515568,1145515583,US
-1145515584,1145515591,GB
-1145515592,1145515599,US
-1145515600,1145515607,IN
-1145515608,1145515615,CA
-1145515616,1145515623,MY
-1145515624,1145515631,CA
-1145515632,1145515647,BD
-1145515648,1145515775,CA
-1145515776,1145515783,US
-1145515784,1145515815,CA
-1145515816,1145515823,US
-1145515824,1145515895,CA
-1145515896,1145515903,MT
-1145515904,1145516119,CA
-1145516120,1145516127,CH
-1145516128,1145516143,CA
-1145516144,1145516151,AU
-1145516152,1145516159,CA
-1145516160,1145516175,US
-1145516176,1145516191,CA
-1145516192,1145516199,BR
-1145516200,1145516823,CA
-1145516824,1145516831,US
-1145516832,1145516879,CA
-1145516880,1145516887,MT
-1145516888,1145516903,CA
-1145516904,1145516911,BD
-1145516912,1145516927,CA
-1145516928,1145516935,BD
-1145516936,1145516959,CA
-1145516960,1145516967,RU
-1145516968,1145516975,CA
-1145516976,1145516983,ES
-1145516984,1145517007,CA
-1145517008,1145517015,CN
-1145517016,1145517031,CA
-1145517032,1145517039,RU
-1145517040,1145517055,CA
-1145517056,1145517183,GB
-1145517184,1145517311,CA
-1145517312,1145517567,US
-1145517568,1145518335,CA
-1145518336,1145518343,US
-1145518344,1145518623,CA
-1145518624,1145518631,GB
-1145518632,1145518639,US
-1145518640,1145518663,CA
-1145518664,1145518671,CU
-1145518672,1145518727,CA
-1145518728,1145518735,IR
-1145518736,1145518751,CA
-1145518752,1145518759,US
-1145518760,1145518767,CA
-1145518768,1145518775,GT
-1145518776,1145518791,CA
-1145518792,1145518799,IN
-1145518800,1145520127,CA
+1145503744,1145520127,CA
 1145520128,1145552895,US
 1145552896,1145556991,CA
 1145556992,1145567839,US
@@ -30902,11 +32000,29 @@
 1151896576,1151896831,CA
 1151896832,1151897087,US
 1151897088,1151897343,CA
-1151897344,1151943999,US
+1151897344,1151943680,US
+1151943681,1151943808,GB
+1151943809,1151943871,NL
+1151943872,1151943935,CA
+1151943936,1151943999,DE
 1151944000,1151944063,HK
-1151944064,1151945759,US
-1151945760,1151945791,IE
-1151945792,1152073727,US
+1151944064,1151944079,CH
+1151944080,1151944095,NO
+1151944096,1151944111,KR
+1151944112,1151944127,US
+1151944128,1151944159,AU
+1151944160,1151944175,FR
+1151944176,1151945727,US
+1151945728,1151945759,RU
+1151945760,1151945791,IR
+1151945792,1151945823,IT
+1151945824,1151945855,US
+1151945856,1151945887,SE
+1151945888,1151945919,US
+1151945920,1151945935,JP
+1151945936,1151946239,US
+1151946240,1151946751,GB
+1151946752,1152073727,US
 1152073728,1152077823,CA
 1152077824,1152082175,US
 1152082176,1152082303,IN
@@ -30960,18 +32076,20 @@
 1158027264,1158027519,CA
 1158027520,1158028287,US
 1158028288,1158028543,CA
-1158028544,1158148095,US
+1158028544,1158120959,US
+1158120960,1158121215,GB
+1158121216,1158148095,US
 1158148096,1158152191,CA
 1158152192,1158234111,US
-1158234112,1158242047,CA
-1158242048,1158242303,US
-1158242304,1158249727,CA
-1158249728,1158294719,US
+1158234112,1158250495,CA
+1158250496,1158294719,US
 1158294720,1158294751,GB
 1158294752,1158295807,US
 1158295808,1158296063,GB
 1158296064,1158316031,US
-1158316032,1158320031,CA
+1158316032,1158318847,CA
+1158318848,1158319103,A1
+1158319104,1158320031,CA
 1158320032,1158320047,SY
 1158320048,1158322671,CA
 1158322672,1158322687,SY
@@ -31189,7 +32307,9 @@
 1158528778,1158528786,AS
 1158528787,1158538864,US
 1158538865,1158538872,WS
-1158538873,1158715007,US
+1158538873,1158714111,US
+1158714112,1158714367,A1
+1158714368,1158715007,US
 1158715008,1158715039,IE
 1158715040,1158716415,US
 1158716416,1158716423,IN
@@ -31239,7 +32359,9 @@
 1158943536,1158943543,CA
 1158943544,1158943599,US
 1158943600,1158943615,GB
-1158943616,1158943863,US
+1158943616,1158943707,US
+1158943708,1158943709,CA
+1158943710,1158943863,US
 1158943864,1158943871,CR
 1158943872,1158943895,US
 1158943896,1158943903,GB
@@ -31319,7 +32441,8 @@
 1158949288,1158949295,CA
 1158949296,1158950105,US
 1158950106,1158950107,CA
-1158950108,1158950351,US
+1158950108,1158950335,US
+1158950336,1158950351,CA
 1158950352,1158950359,IN
 1158950360,1158950367,CA
 1158950368,1158950767,US
@@ -31331,7 +32454,9 @@
 1158951440,1158951447,NL
 1158951448,1158951551,US
 1158951552,1158951559,NL
-1158951560,1158951627,US
+1158951560,1158951575,US
+1158951576,1158951583,CA
+1158951584,1158951627,US
 1158951628,1158951631,CA
 1158951632,1158951743,US
 1158951744,1158951751,IN
@@ -31379,7 +32504,9 @@
 1158958672,1158958679,SA
 1158958680,1158958719,US
 1158958720,1158958751,CA
-1158958752,1158959079,US
+1158958752,1158959031,US
+1158959032,1158959039,CA
+1158959040,1158959079,US
 1158959080,1158959081,BG
 1158959082,1158959135,US
 1158959136,1158959151,BD
@@ -31481,13 +32608,17 @@
 1158967616,1158967623,GT
 1158967624,1158967631,US
 1158967632,1158967679,CA
-1158967680,1158968071,US
+1158967680,1158968015,US
+1158968016,1158968017,GB
+1158968018,1158968071,US
 1158968072,1158968079,MT
 1158968080,1158968103,US
 1158968104,1158968111,HU
 1158968112,1158968207,US
 1158968208,1158968239,CA
-1158968240,1158969447,US
+1158968240,1158968823,US
+1158968824,1158968827,GB
+1158968828,1158969447,US
 1158969448,1158969455,CA
 1158969456,1158969663,US
 1158969664,1158969679,MX
@@ -31512,7 +32643,9 @@
 1158999872,1159004159,CA
 1159004160,1159213055,US
 1159213056,1159217151,CA
-1159217152,1159262471,US
+1159217152,1159249919,US
+1159249920,1159254015,PR
+1159254016,1159262471,US
 1159262472,1159262475,TZ
 1159262476,1159262479,SA
 1159262480,1159262483,US
@@ -31628,8 +32761,8 @@
 1159516672,1159517119,US
 1159517120,1159517151,CA
 1159517152,1159517183,US
-1159517184,1159517319,CA
-1159517320,1159517343,US
+1159517184,1159517327,CA
+1159517328,1159517343,US
 1159517344,1159517359,CA
 1159517360,1159517439,US
 1159517440,1159517599,CA
@@ -31641,8 +32774,8 @@
 1159517992,1159517999,CA
 1159518000,1159518015,US
 1159518016,1159518175,CA
-1159518176,1159518199,US
-1159518200,1159518207,CA
+1159518176,1159518191,US
+1159518192,1159518207,CA
 1159518208,1159519743,US
 1159519744,1159520767,CA
 1159520768,1159520799,US
@@ -31672,8 +32805,8 @@
 1159522288,1159522303,BV
 1159522304,1159522815,US
 1159522816,1159523327,CA
-1159523328,1159523839,US
-1159523840,1159524351,CA
+1159523328,1159523583,US
+1159523584,1159524351,CA
 1159524352,1159525375,US
 1159525376,1159526399,CA
 1159526400,1159527935,US
@@ -31692,7 +32825,9 @@
 1159668480,1159668735,CA
 1159668736,1159673471,US
 1159673472,1159673503,CA
-1159673504,1159694591,US
+1159673504,1159676927,US
+1159676928,1159677183,A1
+1159677184,1159694591,US
 1159694592,1159694847,CA
 1159694848,1159700479,US
 1159700480,1159725055,CA
@@ -31770,7 +32905,9 @@
 1160017032,1160017143,CA
 1160017144,1160017159,US
 1160017160,1160019967,CA
-1160019968,1160364031,US
+1160019968,1160357942,US
+1160357943,1160357943,A1
+1160357944,1160364031,US
 1160364032,1160368127,CA
 1160368128,1160392703,US
 1160392704,1160396799,CA
@@ -31889,7 +33026,9 @@
 1160609792,1160610815,MX
 1160610816,1160660111,US
 1160660112,1160660119,GB
-1160660120,1160661639,US
+1160660120,1160660417,US
+1160660418,1160660418,A1
+1160660419,1160661639,US
 1160661640,1160661647,GB
 1160661648,1160662487,US
 1160662488,1160662495,GB
@@ -32027,7 +33166,9 @@
 1160847360,1160855551,CA
 1160855552,1160863999,US
 1160864000,1160864255,CA
-1160864256,1160921087,US
+1160864256,1160905215,US
+1160905216,1160905471,A1
+1160905472,1160921087,US
 1160921088,1160925183,AG
 1160925184,1160938879,US
 1160938880,1160938887,NL
@@ -32108,7 +33249,9 @@
 1161501444,1161501470,TR
 1161501471,1161576447,US
 1161576448,1161580543,CA
-1161580544,1161586687,US
+1161580544,1161586559,US
+1161586560,1161586623,A1
+1161586624,1161586687,US
 1161586688,1161586943,PA
 1161586944,1161617407,US
 1161617408,1161625599,CA
@@ -32495,19 +33638,57 @@
 1161790166,1161790171,CA
 1161790172,1161790196,US
 1161790197,1161790205,DE
-1161790206,1161790839,US
+1161790206,1161790476,US
+1161790477,1161790477,CA
+1161790478,1161790478,US
+1161790479,1161790480,CA
+1161790481,1161790483,US
+1161790484,1161790484,CA
+1161790485,1161790486,US
+1161790487,1161790487,CA
+1161790488,1161790500,US
+1161790501,1161790502,CA
+1161790503,1161790516,US
+1161790517,1161790517,CA
+1161790518,1161790523,US
+1161790524,1161790524,CA
+1161790525,1161790531,US
+1161790532,1161790532,CA
+1161790533,1161790533,US
+1161790534,1161790542,CA
+1161790543,1161790839,US
 1161790840,1161790848,CA
 1161790849,1161791321,US
 1161791322,1161791330,CA
 1161791331,1161791381,US
 1161791382,1161791386,CA
-1161791387,1161794468,US
+1161791387,1161793851,US
+1161793852,1161793860,PA
+1161793861,1161793911,US
+1161793912,1161793912,IT
+1161793913,1161793916,US
+1161793917,1161793917,IT
+1161793918,1161793920,US
+1161793921,1161793929,IT
+1161793930,1161794011,US
+1161794012,1161794020,AO
+1161794021,1161794036,US
+1161794037,1161794037,IT
+1161794038,1161794039,US
+1161794040,1161794040,IT
+1161794041,1161794468,US
 1161794469,1161794472,ZA
 1161794473,1161794649,US
 1161794650,1161794654,ZA
-1161794655,1161795979,US
+1161794655,1161795643,US
+1161795644,1161795647,CA
+1161795648,1161795663,US
+1161795664,1161795667,BR
+1161795668,1161795979,US
 1161795980,1161795983,CA
-1161795984,1161818111,US
+1161795984,1161796099,US
+1161796100,1161796103,CZ
+1161796104,1161818111,US
 1161818112,1161822207,CA
 1161822208,1161832547,US
 1161832548,1161832550,CA
@@ -32667,19 +33848,17 @@
 1161865704,1161865711,EG
 1161865712,1161866111,US
 1161866112,1161866127,MT
-1161866128,1161891287,US
+1161866128,1161886719,US
+1161886720,1161887231,DE
+1161887232,1161891287,US
 1161891288,1161891295,CA
 1161891296,1161891527,US
 1161891528,1161891535,CA
 1161891536,1161891543,US
 1161891544,1161891551,CA
-1161891552,1161898989,US
-1161898990,1161898990,A1
-1161898991,1161900863,US
+1161891552,1161900863,US
 1161900864,1161900895,A1
-1161900896,1161901023,US
-1161901024,1161901055,A1
-1161901056,1161901647,US
+1161900896,1161901647,US
 1161901648,1161901655,VN
 1161901656,1161925631,US
 1161925632,1161925887,EC
@@ -32710,7 +33889,9 @@
 1162033984,1162034015,IN
 1162034016,1162059775,US
 1162059776,1162067967,CA
-1162067968,1162215423,US
+1162067968,1162204970,US
+1162204971,1162204972,A1
+1162204973,1162215423,US
 1162215424,1162280959,CA
 1162280960,1162296015,US
 1162296016,1162296023,CA
@@ -32719,18 +33900,26 @@
 1162296416,1162297343,US
 1162297344,1162305535,CA
 1162305536,1162313727,US
-1162313728,1162321919,A2
+1162313728,1162320127,A2
+1162320128,1162320383,US
+1162320384,1162321919,A2
 1162321920,1162394463,US
 1162394464,1162394471,GB
-1162394472,1162408783,US
+1162394472,1162408617,US
+1162408618,1162408618,A1
+1162408619,1162408783,US
 1162408784,1162408831,CR
-1162408832,1162457991,US
+1162408832,1162409727,US
+1162409728,1162409983,A1
+1162409984,1162457991,US
 1162457992,1162457999,ID
 1162458000,1162461183,US
 1162461184,1162461695,BB
 1162461696,1162462207,GD
 1162462208,1162462975,BB
-1162462976,1162463999,VC
+1162462976,1162463054,VC
+1162463055,1162463055,BB
+1162463056,1162463999,VC
 1162464000,1162465279,BB
 1162465280,1162465535,GD
 1162465536,1162470911,BB
@@ -32878,11 +34067,8 @@
 1163400840,1163400847,ID
 1163400848,1163400887,A2
 1163400888,1163400927,ID
-1163400928,1163401023,A2
-1163401024,1163401055,BD
-1163401056,1163401087,A2
-1163401088,1163401151,BD
-1163401152,1163401215,A2
+1163400928,1163400959,A2
+1163400960,1163401215,BD
 1163401216,1163401239,ID
 1163401240,1163401255,A2
 1163401256,1163401263,ID
@@ -32892,9 +34078,8 @@
 1163401352,1163401359,PK
 1163401360,1163401431,A2
 1163401432,1163401439,PK
-1163401440,1163401535,A2
-1163401536,1163401543,ID
-1163401544,1163401727,A2
+1163401440,1163401471,A2
+1163401472,1163401727,ID
 1163401728,1163401791,BD
 1163401792,1163401983,A2
 1163401984,1163402367,BD
@@ -32906,30 +34091,26 @@
 1163403136,1163403263,A2
 1163403264,1163407359,US
 1163407360,1163411455,CA
-1163411456,1163469823,US
-1163469824,1163470079,PR
-1163470080,1163477695,US
+1163411456,1163468799,US
+1163468800,1163469055,PR
+1163469056,1163469311,US
+1163469312,1163472895,PR
+1163472896,1163477695,US
 1163477696,1163477727,JP
 1163477728,1163478047,US
 1163478048,1163478063,JP
-1163478064,1163526159,US
-1163526160,1163526175,CA
-1163526176,1163526399,US
-1163526400,1163526471,CA
+1163478064,1163526143,US
+1163526144,1163526471,CA
 1163526472,1163526559,US
 1163526560,1163526575,CA
-1163526576,1163526911,US
-1163526912,1163527023,CA
+1163526576,1163526655,US
+1163526656,1163527023,CA
 1163527024,1163527039,BV
 1163527040,1163527059,CA
 1163527060,1163527071,US
 1163527072,1163527103,CA
 1163527104,1163527135,US
-1163527136,1163527167,CA
-1163527168,1163527679,US
-1163527680,1163527791,CA
-1163527792,1163527807,US
-1163527808,1163527903,CA
+1163527136,1163527903,CA
 1163527904,1163527935,US
 1163527936,1163529215,CA
 1163529216,1163530239,US
@@ -33013,7 +34194,9 @@
 1163545296,1163545303,US
 1163545304,1163545311,CA
 1163545312,1163545343,BV
-1163545344,1163545407,US
+1163545344,1163545351,US
+1163545352,1163545359,CA
+1163545360,1163545407,US
 1163545408,1163545471,CA
 1163545472,1163545599,US
 1163545600,1163545631,CA
@@ -33023,8 +34206,8 @@
 1163545728,1163545903,CA
 1163545904,1163545911,US
 1163545912,1163545983,CA
-1163545984,1163546031,US
-1163546032,1163546039,CA
+1163545984,1163546015,US
+1163546016,1163546039,CA
 1163546040,1163546047,NZ
 1163546048,1163546119,CA
 1163546120,1163546127,US
@@ -33040,24 +34223,17 @@
 1163546528,1163546535,US
 1163546536,1163546551,CA
 1163546552,1163546559,US
-1163546560,1163547407,CA
-1163547408,1163547415,US
-1163547416,1163547455,CA
+1163546560,1163547455,CA
 1163547456,1163547463,US
 1163547464,1163547487,CA
 1163547488,1163547519,US
-1163547520,1163547527,CA
-1163547528,1163547543,US
-1163547544,1163547567,CA
+1163547520,1163547535,CA
+1163547536,1163547539,US
+1163547540,1163547567,CA
 1163547568,1163547583,VG
-1163547584,1163547615,US
-1163547616,1163547951,CA
+1163547584,1163547951,CA
 1163547952,1163547983,US
-1163547984,1163548991,CA
-1163548992,1163549007,US
-1163549008,1163549183,CA
-1163549184,1163550207,US
-1163550208,1163550239,CA
+1163547984,1163550239,CA
 1163550240,1163550255,US
 1163550256,1163550335,CA
 1163550336,1163550351,US
@@ -33125,17 +34301,11 @@
 1163568128,1163570431,US
 1163570432,1163570495,CA
 1163570496,1163571199,US
-1163571200,1163571711,CA
-1163571712,1163571967,US
-1163571968,1163571983,CA
+1163571200,1163571983,CA
 1163571984,1163571999,US
-1163572000,1163572031,CA
-1163572032,1163572063,US
-1163572064,1163572175,CA
+1163572000,1163572175,CA
 1163572176,1163572183,US
-1163572184,1163572223,CA
-1163572224,1163572479,US
-1163572480,1163572687,CA
+1163572184,1163572687,CA
 1163572688,1163572703,US
 1163572704,1163573071,CA
 1163573072,1163573087,US
@@ -33152,14 +34322,14 @@
 1163576992,1163577327,CA
 1163577328,1163577375,US
 1163577376,1163577407,CA
-1163577408,1163577471,US
+1163577408,1163577423,US
+1163577424,1163577439,CA
+1163577440,1163577471,US
 1163577472,1163577503,CA
 1163577504,1163577863,US
 1163577864,1163577919,CA
 1163577920,1163577951,US
-1163577952,1163577983,CA
-1163577984,1163578047,US
-1163578048,1163578175,CA
+1163577952,1163578175,CA
 1163578176,1163578191,US
 1163578192,1163578239,CA
 1163578240,1163578255,US
@@ -33169,12 +34339,13 @@
 1163578712,1163578715,US
 1163578716,1163579119,CA
 1163579120,1163579127,US
-1163579128,1163579135,CA
-1163579136,1163579519,US
+1163579128,1163579391,CA
+1163579392,1163579519,US
 1163579520,1163579647,CA
 1163579648,1163579871,US
 1163579872,1163579903,CA
-1163579904,1163580927,US
+1163579904,1163580159,NL
+1163580160,1163580927,US
 1163580928,1163581183,CA
 1163581184,1163581439,US
 1163581440,1163581503,CA
@@ -33185,9 +34356,7 @@
 1163581632,1163581695,US
 1163581696,1163581983,CA
 1163581984,1163582015,US
-1163582016,1163582031,CA
-1163582032,1163582039,US
-1163582040,1163582111,CA
+1163582016,1163582111,CA
 1163582112,1163582127,US
 1163582128,1163582159,CA
 1163582160,1163582167,FI
@@ -33283,70 +34452,11 @@
 1167851520,1168113663,CA
 1168113664,1168138239,US
 1168138240,1168146431,JM
-1168146432,1168211967,US
+1168146432,1168178687,US
+1168178688,1168178943,A1
+1168178944,1168211967,US
 1168211968,1168220159,CA
-1168220160,1168261711,US
-1168261712,1168261719,SA
-1168261720,1168261799,US
-1168261800,1168261807,BR
-1168261808,1168262215,US
-1168262216,1168262223,MX
-1168262224,1168264015,US
-1168264016,1168264031,SA
-1168264032,1168264191,US
-1168264192,1168264199,MK
-1168264200,1168264823,US
-1168264824,1168264831,PK
-1168264832,1168264935,US
-1168264936,1168264943,IN
-1168264944,1168265839,US
-1168265840,1168265855,BR
-1168265856,1168266255,US
-1168266256,1168266263,JO
-1168266264,1168266271,GB
-1168266272,1168266671,US
-1168266672,1168266687,SA
-1168266688,1168267199,US
-1168267200,1168267207,JO
-1168267208,1168267535,US
-1168267536,1168267551,IN
-1168267552,1168268991,US
-1168268992,1168269007,BR
-1168269008,1168269039,US
-1168269040,1168269055,SA
-1168269056,1168269119,US
-1168269120,1168269135,BR
-1168269136,1168269575,US
-1168269576,1168269583,JO
-1168269584,1168270175,US
-1168270176,1168270183,MX
-1168270184,1168270383,US
-1168270384,1168270399,BR
-1168270400,1168271559,US
-1168271560,1168271567,GB
-1168271568,1168272335,US
-1168272336,1168272351,SA
-1168272352,1168272655,US
-1168272656,1168272671,JO
-1168272672,1168273839,US
-1168273840,1168273847,JO
-1168273848,1168273967,US
-1168273968,1168273983,JO
-1168273984,1168275415,US
-1168275416,1168275423,PK
-1168275424,1168275759,US
-1168275760,1168275767,JO
-1168275768,1168276055,US
-1168276056,1168276079,BR
-1168276080,1168276239,US
-1168276240,1168276247,MX
-1168276248,1168276855,US
-1168276856,1168276863,GB
-1168276864,1168277191,US
-1168277192,1168277199,SA
-1168277200,1168277367,US
-1168277368,1168277375,GB
-1168277376,1168318719,US
+1168220160,1168318719,US
 1168318720,1168318975,CA
 1168318976,1168321535,US
 1168321536,1168321791,CA
@@ -33364,7 +34474,9 @@
 1168394512,1168394751,CA
 1168394752,1168420863,US
 1168420864,1168424959,CA
-1168424960,1168474111,US
+1168424960,1168454655,US
+1168454656,1168455167,A1
+1168455168,1168474111,US
 1168474112,1168506879,CA
 1168508928,1168510975,US
 1168510976,1168515071,CA
@@ -33386,7 +34498,9 @@
 1168935808,1168935935,RU
 1168935936,1168936959,US
 1168936960,1168949247,CA
-1168949248,1168949823,US
+1168949248,1168949503,US
+1168949504,1168949759,CA
+1168949760,1168949823,US
 1168949824,1168949855,CA
 1168949856,1168950271,US
 1168950272,1168951823,CA
@@ -33443,10 +34557,12 @@
 1168960896,1168961983,CA
 1168961984,1168961991,US
 1168961992,1168962023,CA
-1168962024,1168963039,US
+1168962024,1168962303,US
+1168962304,1168962559,CA
+1168962560,1168963039,US
 1168963040,1168963071,ES
-1168963072,1168965119,CA
-1168965120,1168973823,US
+1168963072,1168965631,CA
+1168965632,1168973823,US
 1168973824,1168982015,CA
 1168982016,1169051903,US
 1169051904,1169051911,SG
@@ -33486,7 +34602,9 @@
 1169186048,1169186303,SG
 1169186304,1169203199,US
 1169203200,1169211391,CA
-1169211392,1170456959,US
+1169211392,1170190335,US
+1170190336,1170190847,GB
+1170190848,1170456959,US
 1170456960,1170456975,CR
 1170456976,1170456991,US
 1170456992,1170457007,PR
@@ -33496,13 +34614,11 @@
 1170458064,1170458079,DE
 1170458080,1170461055,US
 1170461056,1170461695,CO
-1170461696,1170462719,IL
-1170462720,1170465791,US
+1170461696,1170465791,US
 1170465792,1170466047,CY
 1170466048,1170466767,US
 1170466768,1170466783,MQ
-1170466784,1170466815,US
-1170466816,1170467839,IL
+1170466784,1170467839,US
 1170467840,1170468351,DO
 1170468352,1170469055,US
 1170469056,1170469071,VG
@@ -33615,7 +34731,22 @@
 1170540626,1170540626,CN
 1170540627,1170540629,US
 1170540630,1170540631,CN
-1170540632,1170543615,US
+1170540632,1170542847,US
+1170542848,1170542863,KH
+1170542864,1170542895,US
+1170542896,1170542903,CN
+1170542904,1170542923,US
+1170542924,1170542927,CN
+1170542928,1170542943,US
+1170542944,1170542959,CN
+1170542960,1170542967,US
+1170542968,1170543071,CN
+1170543072,1170543075,TR
+1170543076,1170543087,US
+1170543088,1170543103,CN
+1170543104,1170543135,US
+1170543136,1170543247,CN
+1170543248,1170543615,US
 1170543616,1170543679,CN
 1170543680,1170543719,US
 1170543720,1170543743,CN
@@ -33786,7 +34917,9 @@
 1170573393,1170573393,RU
 1170573394,1170573394,US
 1170573395,1170573439,RU
-1170573440,1175977983,US
+1170573440,1170585047,US
+1170585048,1170585055,RU
+1170585056,1175977983,US
 1175977984,1176068167,CA
 1176068168,1176068175,US
 1176068176,1176068191,CA
@@ -33841,9 +34974,7 @@
 1176620968,1176620975,US
 1176620976,1176620991,CA
 1176620992,1176620999,US
-1176621000,1176621567,CA
-1176621568,1176621575,US
-1176621576,1176621599,CA
+1176621000,1176621599,CA
 1176621600,1176621631,US
 1176621632,1176621695,CA
 1176621696,1176621727,US
@@ -33879,345 +35010,10 @@
 1176629728,1176629759,CA
 1176629760,1176630271,US
 1176630272,1176631295,CA
-1176631296,1176631551,NL
-1176631552,1176662015,US
+1176631296,1176631423,NL
+1176631424,1176662015,US
 1176662016,1176666111,CA
-1176666112,1176682527,US
-1176682528,1176682535,JM
-1176682536,1176682543,US
-1176682544,1176682559,TR
-1176682560,1176682623,US
-1176682624,1176682631,JM
-1176682632,1176682639,GB
-1176682640,1176682687,TR
-1176682688,1176683047,US
-1176683048,1176683055,BR
-1176683056,1176683095,US
-1176683096,1176683103,LT
-1176683104,1176683135,US
-1176683136,1176683143,HK
-1176683144,1176683263,US
-1176683264,1176683279,CA
-1176683280,1176683287,MY
-1176683288,1176683311,US
-1176683312,1176683319,RO
-1176683320,1176683335,US
-1176683336,1176683343,IN
-1176683344,1176683447,US
-1176683448,1176683455,UA
-1176683456,1176683607,US
-1176683608,1176683615,PE
-1176683616,1176683647,MD
-1176683648,1176683663,US
-1176683664,1176683671,PE
-1176683672,1176684063,US
-1176684064,1176684095,AU
-1176684096,1176684119,US
-1176684120,1176684159,FR
-1176684160,1176684175,US
-1176684176,1176684183,GB
-1176684184,1176684191,CA
-1176684192,1176684207,US
-1176684208,1176684215,GB
-1176684216,1176684383,US
-1176684384,1176684399,DE
-1176684400,1176685311,US
-1176685312,1176685319,CN
-1176685320,1176685399,US
-1176685400,1176685407,EG
-1176685408,1176685471,US
-1176685472,1176685479,GB
-1176685480,1176685487,US
-1176685488,1176685495,GB
-1176685496,1176685535,US
-1176685536,1176685543,TR
-1176685544,1176685551,RO
-1176685552,1176685583,US
-1176685584,1176685591,AU
-1176685592,1176685599,UY
-1176685600,1176685831,US
-1176685832,1176685839,IN
-1176685840,1176685847,EE
-1176685848,1176685855,GB
-1176685856,1176685871,US
-1176685872,1176685879,AU
-1176685880,1176685887,GB
-1176685888,1176685895,US
-1176685896,1176685903,GB
-1176685904,1176685919,US
-1176685920,1176685927,TH
-1176685928,1176685935,IN
-1176685936,1176685943,GB
-1176685944,1176686095,US
-1176686096,1176686111,IN
-1176686112,1176686151,US
-1176686152,1176686159,TR
-1176686160,1176686167,NI
-1176686168,1176686343,US
-1176686344,1176686351,KR
-1176686352,1176686367,US
-1176686368,1176686375,IN
-1176686376,1176686383,GB
-1176686384,1176686431,US
-1176686432,1176686439,CN
-1176686440,1176686447,US
-1176686448,1176686455,CA
-1176686456,1176686471,US
-1176686472,1176686479,EG
-1176686480,1176686519,US
-1176686520,1176686527,FR
-1176686528,1176686535,US
-1176686536,1176686543,GB
-1176686544,1176686623,US
-1176686624,1176686631,IL
-1176686632,1176686655,US
-1176686656,1176686663,CA
-1176686664,1176686703,US
-1176686704,1176686711,IT
-1176686712,1176686719,ZA
-1176686720,1176686751,CA
-1176686752,1176686767,US
-1176686768,1176686783,TR
-1176686784,1176686799,US
-1176686800,1176686815,DE
-1176686816,1176686847,US
-1176686848,1176686855,AN
-1176686856,1176686871,US
-1176686872,1176686879,AN
-1176686880,1176686895,ID
-1176686896,1176686911,AN
-1176686912,1176686919,CN
-1176686920,1176686927,EG
-1176686928,1176687103,AN
-1176687104,1176687167,US
-1176687168,1176687199,TR
-1176687200,1176687375,US
-1176687376,1176687383,CO
-1176687384,1176687519,US
-1176687520,1176687551,JP
-1176687552,1176687591,US
-1176687592,1176687599,GB
-1176687600,1176687647,US
-1176687648,1176687655,GB
-1176687656,1176687671,US
-1176687672,1176687679,GB
-1176687680,1176687839,US
-1176687840,1176687871,GB
-1176687872,1176687887,US
-1176687888,1176687895,AU
-1176687896,1176687903,US
-1176687904,1176687911,MX
-1176687912,1176687919,US
-1176687920,1176687927,NZ
-1176687928,1176688031,US
-1176688032,1176688039,FR
-1176688040,1176688055,US
-1176688056,1176688063,FI
-1176688064,1176688111,US
-1176688112,1176688119,SK
-1176688120,1176688135,US
-1176688136,1176688143,GB
-1176688144,1176688151,NO
-1176688152,1176688159,EG
-1176688160,1176688199,US
-1176688200,1176688207,ZA
-1176688208,1176688223,US
-1176688224,1176688231,MX
-1176688232,1176688239,IE
-1176688240,1176688287,US
-1176688288,1176688295,CA
-1176688296,1176688303,US
-1176688304,1176688311,ES
-1176688312,1176688343,US
-1176688344,1176688351,RU
-1176688352,1176688359,AU
-1176688360,1176688375,US
-1176688376,1176688383,MY
-1176688384,1176688391,GB
-1176688392,1176688399,US
-1176688400,1176688407,CA
-1176688408,1176688439,US
-1176688440,1176688447,CZ
-1176688448,1176688471,US
-1176688472,1176688479,RU
-1176688480,1176688487,US
-1176688488,1176688495,AU
-1176688496,1176688503,BG
-1176688504,1176688567,US
-1176688568,1176688575,DE
-1176688576,1176688631,US
-1176688632,1176688639,TR
-1176688640,1176688799,US
-1176688800,1176688831,CN
-1176688832,1176688863,US
-1176688864,1176688895,GB
-1176688896,1176688927,US
-1176688928,1176688959,GB
-1176688960,1176688991,NL
-1176688992,1176689023,US
-1176689024,1176689055,CA
-1176689056,1176689183,US
-1176689184,1176689215,BR
-1176689216,1176689223,GB
-1176689224,1176689231,US
-1176689232,1176689239,KZ
-1176689240,1176689255,US
-1176689256,1176689263,HR
-1176689264,1176689271,DE
-1176689272,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,1176690367,US
-1176690368,1176690399,PK
-1176690400,1176690431,CA
-1176690432,1176690463,US
-1176690464,1176690495,DO
-1176690496,1176690527,CA
-1176690528,1176690535,FR
-1176690536,1176690559,US
-1176690560,1176690591,IN
-1176690592,1176690791,US
-1176690792,1176690799,CA
-1176690800,1176691007,US
-1176691008,1176691039,ES
-1176691040,1176691071,US
-1176691072,1176691103,ID
-1176691104,1176691135,DE
-1176691136,1176691167,GB
-1176691168,1176691263,US
-1176691264,1176691295,RU
-1176691296,1176691327,TR
-1176691328,1176691375,US
-1176691376,1176691391,AU
-1176691392,1176691519,US
-1176691520,1176691551,GB
-1176691552,1176691615,US
-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,1176692575,US
-1176692576,1176692583,TR
-1176692584,1176692591,RO
-1176692592,1176692599,FR
-1176692600,1176692639,US
-1176692640,1176692671,GR
-1176692672,1176692703,DE
-1176692704,1176692735,GB
-1176692736,1176692767,BR
-1176692768,1176692927,US
-1176692928,1176692959,GB
-1176692960,1176692991,US
-1176692992,1176693023,CN
-1176693024,1176693063,US
-1176693064,1176693071,AU
-1176693072,1176693079,US
-1176693080,1176693087,GB
-1176693088,1176693215,US
-1176693216,1176693247,FI
-1176693248,1176693567,US
-1176693568,1176693599,GB
-1176693600,1176693631,LT
-1176693632,1176693663,TR
-1176693664,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,US
-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,1176694943,US
-1176694944,1176694975,GB
-1176694976,1176695295,US
-1176695296,1176695303,TR
-1176695304,1176695327,US
-1176695328,1176695335,CA
-1176695336,1176695359,US
-1176695360,1176695391,JP
-1176695392,1176695519,US
-1176695520,1176695551,FR
-1176695552,1176695583,CA
-1176695584,1176695615,US
-1176695616,1176695647,HR
-1176695648,1176695655,GB
-1176695656,1176695663,US
-1176695664,1176695671,HR
-1176695672,1176695807,US
-1176695808,1176695839,VN
-1176695840,1176695967,US
-1176695968,1176695999,CA
-1176696000,1176696447,US
-1176696448,1176696463,CA
-1176696464,1176697015,US
-1176697016,1176697023,TR
-1176697024,1176697223,US
-1176697224,1176697231,FR
-1176697232,1176697239,US
-1176697240,1176697247,IL
-1176697248,1176697407,US
-1176697408,1176697415,IL
-1176697416,1176697423,US
-1176697424,1176697439,CA
-1176697440,1176697815,US
-1176697816,1176697823,DE
-1176697824,1176697959,US
-1176697960,1176697967,DE
-1176697968,1176697975,US
-1176697976,1176697983,AU
-1176697984,1176698535,US
-1176698536,1176698543,CA
-1176698544,1176698615,US
-1176698616,1176698623,DZ
-1176698624,1176698727,US
-1176698728,1176698735,NL
-1176698736,1176698847,US
-1176698848,1176698855,GB
-1176698856,1176702975,US
+1176666112,1176702975,US
 1176702976,1176707071,CA
 1176707072,1176731647,US
 1176731648,1176735743,PR
@@ -34248,2254 +35044,23 @@
 1176772096,1176776703,US
 1176776704,1176780799,CA
 1176780800,1176895487,US
-1176895488,1176895743,CA
-1176895744,1176895751,GB
-1176895752,1176895759,CO
-1176895760,1176895775,US
-1176895776,1176895783,AE
-1176895784,1176895791,BR
-1176895792,1176895807,US
-1176895808,1176895815,GB
-1176895816,1176895823,YE
-1176895824,1176895831,CA
-1176895832,1176895839,US
-1176895840,1176895847,IR
-1176895848,1176895887,CA
-1176895888,1176895895,IN
-1176895896,1176895975,CA
-1176895976,1176895983,AR
-1176895984,1176896015,CA
-1176896016,1176896023,US
-1176896024,1176896031,BR
-1176896032,1176896039,TR
-1176896040,1176896047,BR
-1176896048,1176896063,CA
-1176896064,1176896079,US
-1176896080,1176896087,MY
-1176896088,1176896127,CA
-1176896128,1176896135,JO
-1176896136,1176896143,CH
-1176896144,1176896151,AE
-1176896152,1176896159,CA
-1176896160,1176896167,BR
-1176896168,1176896175,VG
-1176896176,1176896183,NZ
-1176896184,1176896191,US
-1176896192,1176896199,BR
-1176896200,1176896207,IR
-1176896208,1176896215,JP
-1176896216,1176896223,US
-1176896224,1176896231,BR
-1176896232,1176896239,CA
-1176896240,1176896247,ES
-1176896248,1176896255,RO
-1176896256,1176896263,CA
-1176896264,1176896271,MX
-1176896272,1176896279,HK
-1176896280,1176896287,CA
-1176896288,1176896295,PE
-1176896296,1176896311,US
-1176896312,1176896335,CA
-1176896336,1176896343,US
-1176896344,1176896351,CA
-1176896352,1176896359,US
-1176896360,1176896367,TH
-1176896368,1176896375,CA
-1176896376,1176896383,US
-1176896384,1176896415,CA
-1176896416,1176896431,EG
-1176896432,1176896439,SE
-1176896440,1176896447,CA
-1176896448,1176896455,US
-1176896456,1176896463,ES
-1176896464,1176896471,US
-1176896472,1176896479,MX
-1176896480,1176896487,US
-1176896488,1176896495,CA
-1176896496,1176896503,US
-1176896504,1176896511,CA
-1176896512,1176896519,US
+1176895488,1176896519,CA
 1176896520,1176896527,MX
-1176896528,1176896535,IN
-1176896536,1176896543,CA
+1176896528,1176896543,CA
 1176896544,1176896551,MX
-1176896552,1176896567,CA
-1176896568,1176896575,IT
-1176896576,1176896583,BR
-1176896584,1176896591,US
-1176896592,1176896599,LU
-1176896600,1176896607,BR
-1176896608,1176896615,BG
-1176896616,1176896623,CA
-1176896624,1176896631,US
-1176896632,1176896639,GB
-1176896640,1176896647,BR
-1176896648,1176896655,FR
-1176896656,1176896663,CA
-1176896664,1176896679,US
-1176896680,1176896687,UA
-1176896688,1176896695,CA
-1176896696,1176896703,MK
-1176896704,1176896719,CA
-1176896720,1176896735,US
-1176896736,1176896783,CA
-1176896784,1176896791,US
-1176896792,1176896799,QA
-1176896800,1176896807,CA
-1176896808,1176896815,GB
-1176896816,1176896831,CA
-1176896832,1176896839,US
-1176896840,1176896847,CA
-1176896848,1176896855,PE
-1176896856,1176896863,BD
-1176896864,1176896871,VG
-1176896872,1176896879,KG
-1176896880,1176896887,PL
-1176896888,1176896935,CA
-1176896936,1176896951,BR
-1176896952,1176896959,SA
-1176896960,1176896967,UM
-1176896968,1176896975,MX
-1176896976,1176896983,DE
-1176896984,1176896991,MX
-1176896992,1176896999,US
-1176897000,1176897007,CA
-1176897008,1176897015,TR
-1176897016,1176897023,AG
-1176897024,1176897039,US
-1176897040,1176897047,CA
-1176897048,1176897087,US
-1176897088,1176897095,CA
-1176897096,1176897103,MX
-1176897104,1176897111,CA
-1176897112,1176897127,US
-1176897128,1176897143,CA
-1176897144,1176897151,BR
-1176897152,1176897167,IR
-1176897168,1176897175,US
-1176897176,1176897183,MX
-1176897184,1176897191,IN
-1176897192,1176897199,PK
-1176897200,1176897207,CA
-1176897208,1176897215,OM
-1176897216,1176897247,CA
-1176897248,1176897279,US
-1176897280,1176897287,KW
-1176897288,1176897295,US
-1176897296,1176897303,RU
-1176897304,1176897311,BR
-1176897312,1176897319,KW
-1176897320,1176897327,RO
-1176897328,1176897335,MY
-1176897336,1176897343,AE
-1176897344,1176897359,US
-1176897360,1176897391,CA
-1176897392,1176897399,US
-1176897400,1176897407,PL
-1176897408,1176897415,US
-1176897416,1176897423,NZ
-1176897424,1176897431,RO
-1176897432,1176897439,US
-1176897440,1176897447,IR
-1176897448,1176897455,BR
-1176897456,1176897479,CA
-1176897480,1176897487,BR
-1176897488,1176897495,CA
-1176897496,1176897503,GB
-1176897504,1176897511,FR
-1176897512,1176897519,CA
-1176897520,1176897527,TW
-1176897528,1176897543,CA
-1176897544,1176897551,GB
-1176897552,1176897559,IT
-1176897560,1176897567,RU
-1176897568,1176897575,CA
-1176897576,1176897583,BR
-1176897584,1176897591,CA
-1176897592,1176897599,NO
-1176897600,1176897607,YE
-1176897608,1176897615,CA
-1176897616,1176897623,US
-1176897624,1176897631,KW
-1176897632,1176897639,CA
-1176897640,1176897647,IN
-1176897648,1176897655,CA
-1176897656,1176897663,JP
-1176897664,1176897679,US
-1176897680,1176897687,AU
-1176897688,1176897695,IE
-1176897696,1176897711,CA
-1176897712,1176897719,BR
-1176897720,1176897727,MX
-1176897728,1176897735,CA
-1176897736,1176897743,PK
-1176897744,1176897751,SE
-1176897752,1176897759,AE
-1176897760,1176897775,US
-1176897776,1176897783,CN
-1176897784,1176897799,CA
-1176897800,1176897807,OM
-1176897808,1176897823,IR
-1176897824,1176897855,TR
-1176897856,1176897863,US
-1176897864,1176897879,CA
-1176897880,1176897887,US
-1176897888,1176897895,MX
-1176897896,1176897903,PK
-1176897904,1176897911,LB
-1176897912,1176897919,CA
-1176897920,1176897927,PK
-1176897928,1176897935,SG
-1176897936,1176897943,FR
-1176897944,1176897951,US
-1176897952,1176897959,CA
-1176897960,1176897983,US
-1176897984,1176897991,CA
-1176897992,1176898015,US
-1176898016,1176898031,PK
-1176898032,1176898039,IL
-1176898040,1176898047,PK
-1176898048,1176898055,CA
-1176898056,1176898063,TR
-1176898064,1176898071,RU
-1176898072,1176898079,PK
-1176898080,1176898111,CA
-1176898112,1176898119,JP
-1176898120,1176898127,MX
-1176898128,1176898135,BR
-1176898136,1176898151,US
-1176898152,1176898159,TR
-1176898160,1176898167,US
-1176898168,1176898175,GT
-1176898176,1176898191,US
-1176898192,1176898199,AM
-1176898200,1176898207,PK
-1176898208,1176898215,IN
-1176898216,1176898239,CA
-1176898240,1176898247,PK
-1176898248,1176898255,CA
-1176898256,1176898263,PK
-1176898264,1176898287,US
-1176898288,1176898295,PK
-1176898296,1176898831,CA
-1176898832,1176898855,US
-1176898856,1176898863,AU
-1176898864,1176898871,CA
-1176898872,1176898879,GB
-1176898880,1176898903,CA
-1176898904,1176898911,OM
-1176898912,1176898943,CA
-1176898944,1176898951,IR
-1176898952,1176898959,US
-1176898960,1176898967,EC
-1176898968,1176898983,US
-1176898984,1176898991,EC
-1176898992,1176898999,NL
-1176899000,1176899007,SA
-1176899008,1176899015,PK
-1176899016,1176899023,CA
-1176899024,1176899031,AR
-1176899032,1176899039,TH
-1176899040,1176899047,US
-1176899048,1176899055,CA
-1176899056,1176899063,MD
-1176899064,1176899071,GB
-1176899072,1176899087,US
-1176899088,1176899095,CA
-1176899096,1176899103,GB
-1176899104,1176899119,PK
-1176899120,1176899127,CO
-1176899128,1176899143,CA
-1176899144,1176899151,US
+1176896552,1176897047,CA
+1176897048,1176897055,US
+1176897056,1176899151,CA
 1176899152,1176899159,KZ
-1176899160,1176899175,GB
-1176899176,1176899183,CA
-1176899184,1176899191,SA
-1176899192,1176899207,CA
-1176899208,1176899215,AE
-1176899216,1176899223,AR
-1176899224,1176899239,CA
-1176899240,1176899247,AE
-1176899248,1176899255,CA
-1176899256,1176899263,LB
-1176899264,1176899271,CZ
-1176899272,1176899279,CA
-1176899280,1176899287,BR
-1176899288,1176899295,US
-1176899296,1176899303,CA
-1176899304,1176899311,US
-1176899312,1176899327,CA
-1176899328,1176899335,MX
-1176899336,1176899351,CA
-1176899352,1176899359,US
-1176899360,1176899375,CA
-1176899376,1176899383,HU
-1176899384,1176899399,CA
-1176899400,1176899407,DK
-1176899408,1176899415,CA
-1176899416,1176899423,US
-1176899424,1176899439,BR
-1176899440,1176899455,CA
-1176899456,1176899463,UA
-1176899464,1176899471,CA
-1176899472,1176899479,GB
-1176899480,1176899487,MX
-1176899488,1176899503,CA
-1176899504,1176899511,US
-1176899512,1176899519,BR
-1176899520,1176899527,CA
-1176899528,1176899535,RU
-1176899536,1176899559,CA
-1176899560,1176899567,PT
-1176899568,1176899575,NL
-1176899576,1176899583,NZ
-1176899584,1176899591,ZA
-1176899592,1176899599,AM
-1176899600,1176899607,CA
-1176899608,1176899615,AR
-1176899616,1176899623,NL
-1176899624,1176899639,CA
-1176899640,1176899647,GB
-1176899648,1176899655,CN
-1176899656,1176899711,CA
-1176899712,1176899775,CN
-1176899776,1176899807,CA
-1176899808,1176899823,BR
-1176899824,1176899839,US
-1176899840,1176899855,CA
-1176899856,1176899879,US
-1176899880,1176899887,CA
-1176899888,1176899903,IR
-1176899904,1176899919,CA
-1176899920,1176899927,CY
-1176899928,1176899951,CA
-1176899952,1176899959,IN
-1176899960,1176899967,US
-1176899968,1176899991,CA
-1176899992,1176899999,MY
-1176900000,1176900007,CR
-1176900008,1176900015,US
-1176900016,1176900023,CA
-1176900024,1176900031,US
-1176900032,1176900039,IN
-1176900040,1176900047,US
-1176900048,1176900055,AU
-1176900056,1176900063,CA
-1176900064,1176900079,US
-1176900080,1176900087,CA
-1176900088,1176900095,US
-1176900096,1176900111,CA
-1176900112,1176900119,RU
-1176900120,1176900199,CA
-1176900200,1176900207,BR
-1176900208,1176900215,US
-1176900216,1176900223,PK
-1176900224,1176900231,GB
-1176900232,1176900239,CA
-1176900240,1176900247,BE
-1176900248,1176900255,IN
-1176900256,1176900263,PK
-1176900264,1176900271,AE
-1176900272,1176900279,PK
-1176900280,1176900287,US
-1176900288,1176900295,NL
-1176900296,1176900303,US
-1176900304,1176900311,TR
-1176900312,1176900319,IN
-1176900320,1176900327,EG
-1176900328,1176900335,KW
-1176900336,1176900343,IE
-1176900344,1176900351,CA
-1176900352,1176900359,DE
-1176900360,1176900367,BR
-1176900368,1176900375,CA
-1176900376,1176900383,US
-1176900384,1176900399,IR
-1176900400,1176900407,CA
-1176900408,1176900415,BE
-1176900416,1176900423,FR
-1176900424,1176900439,US
-1176900440,1176900455,CA
-1176900456,1176900463,IR
-1176900464,1176900471,US
-1176900472,1176900479,CA
-1176900480,1176900487,US
-1176900488,1176900495,AE
-1176900496,1176900503,AR
-1176900504,1176900535,US
-1176900536,1176900543,IR
-1176900544,1176900551,QA
-1176900552,1176900599,CA
-1176900600,1176900615,US
-1176900616,1176900639,BR
-1176900640,1176900647,US
-1176900648,1176900655,CA
-1176900656,1176900663,AU
-1176900664,1176900671,CA
-1176900672,1176900679,NZ
-1176900680,1176900687,IT
-1176900688,1176900695,US
-1176900696,1176900703,BR
-1176900704,1176900719,CA
-1176900720,1176900727,SA
-1176900728,1176900735,CO
-1176900736,1176900783,US
-1176900784,1176900791,BR
-1176900792,1176900807,CA
-1176900808,1176900815,CH
-1176900816,1176900831,US
-1176900832,1176900839,EG
-1176900840,1176900847,VE
-1176900848,1176900855,AE
-1176900856,1176900863,ES
-1176900864,1176900871,BR
-1176900872,1176900911,CA
-1176900912,1176900919,SE
-1176900920,1176900927,ES
-1176900928,1176900951,CA
-1176900952,1176900959,CZ
-1176900960,1176900967,CA
-1176900968,1176900975,GB
-1176900976,1176900983,BE
-1176900984,1176900991,US
-1176900992,1176900999,AU
-1176901000,1176901007,TR
-1176901008,1176901015,US
-1176901016,1176901023,CA
-1176901024,1176901039,MX
-1176901040,1176901047,IL
-1176901048,1176901055,CA
-1176901056,1176901063,LV
-1176901064,1176901071,TR
-1176901072,1176901079,US
-1176901080,1176901087,BR
-1176901088,1176901095,CA
-1176901096,1176901103,US
-1176901104,1176901119,CA
-1176901120,1176901127,DK
-1176901128,1176901135,CA
-1176901136,1176901143,IS
-1176901144,1176901151,PA
-1176901152,1176901183,CA
-1176901184,1176901223,DE
-1176901224,1176901231,IN
-1176901232,1176901239,CA
-1176901240,1176901247,YE
-1176901248,1176901255,CA
-1176901256,1176901263,AR
-1176901264,1176901271,BR
-1176901272,1176901279,TR
-1176901280,1176901311,CA
-1176901312,1176901319,LU
-1176901320,1176901327,AE
-1176901328,1176901335,US
-1176901336,1176901343,MX
-1176901344,1176901359,CA
-1176901360,1176901367,IT
-1176901368,1176901375,CA
-1176901376,1176901383,IR
-1176901384,1176901391,NL
-1176901392,1176901399,PK
-1176901400,1176901439,US
-1176901440,1176901447,AU
-1176901448,1176901455,CA
-1176901456,1176901471,US
-1176901472,1176901503,CA
-1176901504,1176901511,BH
-1176901512,1176901519,US
-1176901520,1176901527,CA
-1176901528,1176901535,US
-1176901536,1176901543,HU
-1176901544,1176901551,IN
-1176901552,1176901559,NL
-1176901560,1176901567,CA
-1176901568,1176901575,GB
-1176901576,1176901591,US
-1176901592,1176901599,ES
-1176901600,1176901607,BR
-1176901608,1176901615,US
-1176901616,1176901623,CN
-1176901624,1176901631,CA
-1176901632,1176901639,AE
-1176901640,1176901647,CA
-1176901648,1176901655,DE
-1176901656,1176901663,US
-1176901664,1176901671,CA
-1176901672,1176901679,PT
-1176901680,1176901687,CA
-1176901688,1176901695,US
-1176901696,1176901703,CA
-1176901704,1176901719,CN
-1176901720,1176901727,AU
-1176901728,1176901735,IN
-1176901736,1176901743,US
-1176901744,1176901751,CA
-1176901752,1176901759,TH
-1176901760,1176901767,PK
-1176901768,1176901775,US
-1176901776,1176901783,CA
-1176901784,1176901807,US
-1176901808,1176901815,DE
-1176901816,1176901823,US
-1176901824,1176901831,IR
-1176901832,1176901839,GR
-1176901840,1176901847,CO
-1176901848,1176901855,CA
-1176901856,1176901863,ES
-1176901864,1176901871,BR
-1176901872,1176901879,RU
-1176901880,1176901887,BR
-1176901888,1176901919,PH
-1176901920,1176901935,CA
-1176901936,1176901951,BR
-1176901952,1176901967,CA
-1176901968,1176901983,US
-1176901984,1176902015,CA
-1176902016,1176902047,US
-1176902048,1176902079,PL
-1176902080,1176902095,BR
-1176902096,1176902111,TW
-1176902112,1176902399,CA
-1176902400,1176902415,IT
-1176902416,1176902431,CA
-1176902432,1176902463,HK
-1176902464,1176902479,CA
-1176902480,1176902495,UA
-1176902496,1176902527,CA
-1176902528,1176902559,CY
-1176902560,1176902591,CA
-1176902592,1176902607,PT
-1176902608,1176902663,CA
-1176902664,1176902671,GB
-1176902672,1176902679,MX
-1176902680,1176902687,BZ
-1176902688,1176902703,US
-1176902704,1176902711,CA
-1176902712,1176902719,US
-1176902720,1176902727,BR
-1176902728,1176902735,CA
-1176902736,1176902743,GB
-1176902744,1176902751,VN
-1176902752,1176902759,RU
-1176902760,1176902767,US
-1176902768,1176902783,IN
-1176902784,1176902791,SA
-1176902792,1176902807,US
-1176902808,1176902815,CA
-1176902816,1176902823,UA
-1176902824,1176902831,IQ
-1176902832,1176902839,CA
-1176902840,1176902847,HR
-1176902848,1176902855,US
-1176902856,1176902863,GB
-1176902864,1176902871,RU
-1176902872,1176902887,CA
-1176902888,1176902895,RU
-1176902896,1176902911,CA
-1176902912,1176902919,HU
-1176902920,1176902927,IN
-1176902928,1176902935,CA
-1176902936,1176902943,CY
-1176902944,1176902951,RU
-1176902952,1176902959,AZ
-1176902960,1176902967,SA
-1176902968,1176902975,CA
-1176902976,1176902983,IT
-1176902984,1176902991,MX
-1176902992,1176902999,LV
-1176903000,1176903023,CA
-1176903024,1176903039,US
-1176903040,1176903055,CA
-1176903056,1176903063,US
-1176903064,1176903071,BR
-1176903072,1176903079,IN
-1176903080,1176903095,CA
-1176903096,1176903103,RU
-1176903104,1176903111,CA
-1176903112,1176903119,RU
-1176903120,1176903135,CA
-1176903136,1176903143,BR
-1176903144,1176903159,CA
-1176903160,1176903191,US
-1176903192,1176903215,CA
-1176903216,1176903231,US
-1176903232,1176903255,CA
-1176903256,1176903263,CO
-1176903264,1176903271,GT
-1176903272,1176903287,CA
-1176903288,1176903295,PK
-1176903296,1176903303,IT
-1176903304,1176903311,CA
-1176903312,1176903327,US
-1176903328,1176903359,CA
-1176903360,1176903367,BR
-1176903368,1176903371,PK
-1176903372,1176903375,CA
-1176903376,1176903383,BR
-1176903384,1176903391,US
-1176903392,1176903407,CA
-1176903408,1176903423,US
-1176903424,1176903935,CA
-1176903936,1176903943,BD
-1176903944,1176903951,GB
-1176903952,1176903959,CA
-1176903960,1176903967,BR
-1176903968,1176903991,CA
-1176903992,1176903999,ZA
-1176904000,1176904015,CA
-1176904016,1176904031,US
-1176904032,1176904055,CA
-1176904056,1176904063,TR
-1176904064,1176904071,UA
-1176904072,1176904079,IL
-1176904080,1176904087,ZA
-1176904088,1176904095,CA
-1176904096,1176904103,ES
-1176904104,1176904111,US
-1176904112,1176904127,CA
-1176904128,1176904135,US
-1176904136,1176904143,BR
-1176904144,1176904151,CA
-1176904152,1176904159,UY
-1176904160,1176904167,AM
-1176904168,1176904175,CA
-1176904176,1176904183,EE
-1176904184,1176904191,EG
-1176904192,1176904199,RO
-1176904200,1176904207,US
-1176904208,1176904215,CA
-1176904216,1176904223,TR
-1176904224,1176904239,IN
-1176904240,1176904247,NL
-1176904248,1176904255,VG
-1176904256,1176904263,US
-1176904264,1176904271,SE
-1176904272,1176904279,CD
-1176904280,1176904287,NO
-1176904288,1176904295,ES
-1176904296,1176904303,CA
-1176904304,1176904311,PH
-1176904312,1176904319,GB
-1176904320,1176904327,EG
-1176904328,1176904335,SI
-1176904336,1176904343,CA
-1176904344,1176904351,VN
-1176904352,1176904359,FR
-1176904360,1176904367,UA
-1176904368,1176904375,IL
-1176904376,1176904383,CA
-1176904384,1176904391,AF
-1176904392,1176904399,TR
-1176904400,1176904407,AE
-1176904408,1176904415,US
-1176904416,1176904431,CA
-1176904432,1176904439,IR
-1176904440,1176904447,SA
-1176904448,1176904455,IN
-1176904456,1176904463,CA
-1176904464,1176904471,PK
-1176904472,1176904479,BR
-1176904480,1176904487,VE
-1176904488,1176904495,ZA
-1176904496,1176904503,US
-1176904504,1176904511,LV
-1176904512,1176904519,US
-1176904520,1176904527,IN
-1176904528,1176904551,SA
-1176904552,1176904567,CA
-1176904568,1176904575,DE
-1176904576,1176904583,US
-1176904584,1176904599,CA
-1176904600,1176904607,IL
-1176904608,1176904615,BR
-1176904616,1176904631,CA
-1176904632,1176904639,GB
-1176904640,1176904655,US
-1176904656,1176904663,CA
-1176904664,1176904679,US
-1176904680,1176904687,PT
-1176904688,1176904695,CA
-1176904696,1176904703,SA
-1176904704,1176904711,IN
-1176904712,1176904719,ZA
-1176904720,1176904727,CA
-1176904728,1176904751,US
-1176904752,1176904759,MA
-1176904760,1176904767,CA
-1176904768,1176904775,RU
-1176904776,1176904783,AU
-1176904784,1176904791,IN
-1176904792,1176904799,CY
-1176904800,1176904823,US
-1176904824,1176904831,RU
-1176904832,1176904839,TR
-1176904840,1176904847,US
-1176904848,1176904855,DO
-1176904856,1176904863,CO
-1176904864,1176904871,AU
-1176904872,1176904879,US
-1176904880,1176904915,CA
-1176904916,1176904919,US
-1176904920,1176904927,TR
-1176904928,1176904943,MA
-1176904944,1176905479,CA
-1176905480,1176905487,DE
-1176905488,1176905503,CA
-1176905504,1176905511,CY
-1176905512,1176905631,CA
-1176905632,1176905639,US
-1176905640,1176905647,CA
-1176905648,1176905655,SA
-1176905656,1176905663,CA
-1176905664,1176905671,BR
-1176905672,1176905679,IR
-1176905680,1176905695,US
-1176905696,1176905719,CA
-1176905720,1176905727,EC
-1176905728,1176905735,BR
-1176905736,1176905743,US
-1176905744,1176905751,MX
-1176905752,1176905767,CA
-1176905768,1176905775,TR
-1176905776,1176905791,CA
-1176905792,1176905799,CY
-1176905800,1176905815,CA
-1176905816,1176905823,MX
-1176905824,1176905831,CN
-1176905832,1176905839,CA
-1176905840,1176905847,BR
-1176905848,1176905855,US
-1176905856,1176905871,IN
-1176905872,1176905879,FI
-1176905880,1176905887,CA
-1176905888,1176905895,US
-1176905896,1176905903,NO
-1176905904,1176905911,CA
-1176905912,1176905919,NO
-1176905920,1176905927,US
-1176905928,1176905935,CA
-1176905936,1176905951,US
-1176905952,1176905959,ES
-1176905960,1176905967,CA
-1176905968,1176905975,US
-1176905976,1176905983,CA
-1176905984,1176905991,CL
-1176905992,1176905999,GR
-1176906000,1176906015,CA
-1176906016,1176906023,US
-1176906024,1176906031,BR
-1176906032,1176906039,IN
-1176906040,1176906047,ZA
-1176906048,1176906055,CH
-1176906056,1176906063,CA
-1176906064,1176906071,US
-1176906072,1176906087,CA
-1176906088,1176906095,BR
-1176906096,1176906103,AU
-1176906104,1176906111,CA
-1176906112,1176906127,US
-1176906128,1176906135,IT
-1176906136,1176906143,FR
-1176906144,1176906151,IN
-1176906152,1176906159,RU
-1176906160,1176906175,CA
-1176906176,1176906183,US
-1176906184,1176906191,CA
-1176906192,1176906199,SA
-1176906200,1176906207,SE
-1176906208,1176906215,FR
-1176906216,1176906223,BR
-1176906224,1176906263,CA
-1176906264,1176906271,ES
-1176906272,1176906279,CA
-1176906280,1176906287,SY
-1176906288,1176906295,JP
-1176906296,1176906303,US
-1176906304,1176906311,CA
-1176906312,1176906319,IN
-1176906320,1176906327,CA
-1176906328,1176906335,IR
-1176906336,1176906391,CA
-1176906392,1176906399,MX
-1176906400,1176906407,US
-1176906408,1176906415,NZ
-1176906416,1176906431,CA
-1176906432,1176906439,BR
-1176906440,1176906447,DO
-1176906448,1176906463,US
-1176906464,1176906471,CA
-1176906472,1176906479,JO
-1176906480,1176906511,CA
-1176906512,1176906519,US
-1176906520,1176906527,RU
-1176906528,1176906543,BR
-1176906544,1176906551,CA
-1176906552,1176906559,MX
-1176906560,1176906567,QA
-1176906568,1176906575,CA
-1176906576,1176906583,SE
-1176906584,1176906591,BB
-1176906592,1176906599,IN
-1176906600,1176906607,FR
-1176906608,1176906615,CA
-1176906616,1176906623,US
-1176906624,1176906631,GR
-1176906632,1176906639,US
-1176906640,1176906647,CA
-1176906648,1176906663,US
-1176906664,1176906671,PL
-1176906672,1176906679,US
-1176906680,1176906687,IL
-1176906688,1176906695,CA
-1176906696,1176906703,US
-1176906704,1176906711,CA
-1176906712,1176906719,UA
-1176906720,1176906727,CH
-1176906728,1176906735,CZ
-1176906736,1176906743,US
-1176906744,1176906751,MX
-1176906752,1176906767,CN
-1176906768,1176906775,BR
-1176906776,1176906791,CA
-1176906792,1176906815,VE
-1176906816,1176906855,US
-1176906856,1176906863,CA
-1176906864,1176906871,GB
-1176906872,1176906879,CA
-1176906880,1176906927,BR
-1176906928,1176906935,CA
-1176906936,1176906951,BR
-1176906952,1176906967,US
-1176906968,1176906975,IN
-1176906976,1176906983,MX
-1176906984,1176906991,CA
-1176906992,1176907015,US
-1176907016,1176907023,BD
-1176907024,1176907031,CA
-1176907032,1176907039,TR
-1176907040,1176907055,US
-1176907056,1176907063,CA
-1176907064,1176907071,US
-1176907072,1176907079,IN
-1176907080,1176907087,CA
-1176907088,1176907095,US
-1176907096,1176907119,CA
-1176907120,1176907127,FR
-1176907128,1176907135,MX
-1176907136,1176907159,CA
-1176907160,1176907167,HK
-1176907168,1176907175,PT
-1176907176,1176907183,US
-1176907184,1176907191,CA
-1176907192,1176907199,IN
-1176907200,1176907207,US
-1176907208,1176907215,MX
-1176907216,1176907223,US
-1176907224,1176907231,CA
-1176907232,1176907239,RU
-1176907240,1176907247,AE
-1176907248,1176907255,NO
-1176907256,1176907263,US
-1176907264,1176907271,CA
-1176907272,1176907279,US
-1176907280,1176907287,JP
-1176907288,1176907303,CA
-1176907304,1176907311,US
-1176907312,1176907319,CA
-1176907320,1176907327,IT
-1176907328,1176907335,CA
-1176907336,1176907343,SE
-1176907344,1176907351,MX
-1176907352,1176907359,CA
-1176907360,1176907367,FR
-1176907368,1176907375,RO
-1176907376,1176907383,EG
-1176907384,1176907391,US
-1176907392,1176907399,CA
-1176907400,1176907407,MX
-1176907408,1176907415,PK
-1176907416,1176907423,TR
-1176907424,1176907431,AR
-1176907432,1176907439,SA
-1176907440,1176907455,IN
-1176907456,1176907479,BR
-1176907480,1176907487,US
-1176907488,1176907495,CA
-1176907496,1176907503,BR
-1176907504,1176907519,US
-1176907520,1176907535,CA
-1176907536,1176907543,BR
-1176907544,1176907583,CA
-1176907584,1176907591,BR
-1176907592,1176907607,CA
-1176907608,1176907615,TR
-1176907616,1176907623,CA
-1176907624,1176907631,VG
-1176907632,1176907639,CA
-1176907640,1176907647,CN
-1176907648,1176907655,CA
-1176907656,1176907663,GB
-1176907664,1176907679,US
-1176907680,1176907719,CA
-1176907720,1176907727,US
-1176907728,1176907735,CA
-1176907736,1176907751,US
-1176907752,1176907759,CA
-1176907760,1176907767,CN
-1176907768,1176907783,US
-1176907784,1176907791,CA
-1176907792,1176907799,MX
-1176907800,1176907807,TR
-1176907808,1176907815,CA
-1176907816,1176907823,IQ
-1176907824,1176907831,CA
-1176907832,1176907839,US
-1176907840,1176907855,CA
-1176907856,1176907863,TR
-1176907864,1176907871,CD
-1176907872,1176907879,AR
-1176907880,1176907903,CA
-1176907904,1176907911,ID
-1176907912,1176907943,CA
-1176907944,1176907959,US
-1176907960,1176907967,CN
-1176907968,1176907975,CA
-1176907976,1176907983,GR
-1176907984,1176907991,US
-1176907992,1176908007,CA
-1176908008,1176908015,US
-1176908016,1176908023,RU
-1176908024,1176908031,IN
-1176908032,1176908039,BR
-1176908040,1176908047,SY
-1176908048,1176908055,CA
-1176908056,1176908063,US
-1176908064,1176908071,FR
-1176908072,1176908079,CA
-1176908080,1176908095,GT
-1176908096,1176908103,CN
-1176908104,1176908111,PH
-1176908112,1176908119,IL
-1176908120,1176908127,US
-1176908128,1176908135,GR
-1176908136,1176908143,CA
-1176908144,1176908151,GR
-1176908152,1176908159,US
-1176908160,1176908167,CA
-1176908168,1176908175,IL
-1176908176,1176908183,AE
-1176908184,1176908191,TR
-1176908192,1176908199,MX
-1176908200,1176908207,US
-1176908208,1176908215,MX
-1176908216,1176908223,CA
+1176899160,1176908223,CA
 1176908224,1176908231,MX
-1176908232,1176908303,CA
-1176908304,1176908311,HU
-1176908312,1176908319,GB
-1176908320,1176908351,CY
-1176908352,1176908359,CA
-1176908360,1176908367,US
-1176908368,1176908375,AM
-1176908376,1176908383,CA
-1176908384,1176908391,FR
-1176908392,1176908399,IN
-1176908400,1176908407,BO
-1176908408,1176908415,CA
-1176908416,1176908423,CY
-1176908424,1176908431,US
-1176908432,1176908439,EG
-1176908440,1176908447,IN
-1176908448,1176908455,CZ
-1176908456,1176908463,US
-1176908464,1176908471,CA
-1176908472,1176908479,IN
-1176908480,1176908487,RU
-1176908488,1176908495,US
-1176908496,1176908503,PT
-1176908504,1176908519,US
-1176908520,1176908527,CA
-1176908528,1176908535,IN
-1176908536,1176908543,US
-1176908544,1176908551,SG
-1176908552,1176908559,MV
-1176908560,1176908567,IL
-1176908568,1176908575,CA
-1176908576,1176908583,GI
-1176908584,1176908591,FR
-1176908592,1176908599,US
-1176908600,1176908607,CA
-1176908608,1176908615,CO
-1176908616,1176908623,CA
-1176908624,1176908631,TR
-1176908632,1176908639,PT
-1176908640,1176908647,US
-1176908648,1176908655,GB
-1176908656,1176908663,RO
-1176908664,1176908679,AU
-1176908680,1176908687,CA
-1176908688,1176908695,IN
-1176908696,1176908703,US
-1176908704,1176908711,GB
-1176908712,1176908719,TR
-1176908720,1176908735,UA
-1176908736,1176908743,CH
-1176908744,1176908751,MX
-1176908752,1176908759,US
-1176908760,1176908767,CA
-1176908768,1176908775,ZA
-1176908776,1176908783,US
-1176908784,1176908791,AT
-1176908792,1176908799,CA
-1176908800,1176908807,GR
-1176908808,1176908815,CA
-1176908816,1176908823,PK
-1176908824,1176908831,CA
-1176908832,1176908839,US
-1176908840,1176908847,IR
-1176908848,1176908855,AE
-1176908856,1176908863,CA
-1176908864,1176908871,IN
-1176908872,1176908879,CA
-1176908880,1176908887,MX
-1176908888,1176908895,US
-1176908896,1176908903,BR
-1176908904,1176908911,US
-1176908912,1176908919,BH
-1176908920,1176908927,CA
-1176908928,1176908935,SE
-1176908936,1176908943,BR
-1176908944,1176908951,HU
-1176908952,1176908959,US
-1176908960,1176908967,CA
-1176908968,1176908975,TR
-1176908976,1176908983,RU
-1176908984,1176908991,UA
-1176908992,1176909007,CA
-1176909008,1176909015,EG
-1176909016,1176909023,MX
-1176909024,1176909031,US
-1176909032,1176909047,CA
-1176909048,1176909055,US
-1176909056,1176909063,HK
-1176909064,1176909071,CA
-1176909072,1176909087,US
-1176909088,1176909095,CA
-1176909096,1176909103,US
-1176909104,1176909111,LB
-1176909112,1176909119,US
-1176909120,1176909135,CA
-1176909136,1176909175,US
-1176909176,1176909183,NL
-1176909184,1176909199,CA
-1176909200,1176909207,BR
-1176909208,1176909215,US
-1176909216,1176909223,NL
-1176909224,1176909231,CA
-1176909232,1176909239,US
-1176909240,1176909247,JO
-1176909248,1176909263,US
-1176909264,1176909271,GB
-1176909272,1176909287,CA
-1176909288,1176909295,BR
-1176909296,1176909575,CA
-1176909576,1176909583,YE
-1176909584,1176909591,CA
-1176909592,1176909599,RO
-1176909600,1176909607,US
-1176909608,1176909615,CA
-1176909616,1176909623,US
-1176909624,1176909631,UY
-1176909632,1176909639,NO
-1176909640,1176909647,US
-1176909648,1176909655,RU
-1176909656,1176909679,US
-1176909680,1176909687,RO
-1176909688,1176909695,RU
-1176909696,1176909703,CA
-1176909704,1176909711,US
-1176909712,1176909719,CA
-1176909720,1176909727,SE
-1176909728,1176909743,US
-1176909744,1176909751,IN
-1176909752,1176909759,CA
-1176909760,1176909767,FR
-1176909768,1176909775,CA
-1176909776,1176909783,US
-1176909784,1176909791,CA
-1176909792,1176909799,IT
-1176909800,1176909807,AU
-1176909808,1176909815,US
-1176909816,1176909823,IN
-1176909824,1176909831,SE
-1176909832,1176909847,US
-1176909848,1176909855,CA
-1176909856,1176909863,GB
-1176909864,1176909895,PK
-1176909896,1176909903,BR
-1176909904,1176909911,IN
-1176909912,1176909919,US
-1176909920,1176909927,DO
-1176909928,1176909935,CA
-1176909936,1176909943,BR
-1176909944,1176909959,IL
-1176909960,1176909967,HK
-1176909968,1176909991,CA
-1176909992,1176909999,IN
-1176910000,1176910007,DE
-1176910008,1176910015,NL
-1176910016,1176910023,US
-1176910024,1176910039,CA
-1176910040,1176910047,GB
-1176910048,1176910055,BR
-1176910056,1176910063,UY
-1176910064,1176910071,AE
-1176910072,1176910079,IQ
-1176910080,1176910087,ES
-1176910088,1176910095,LB
-1176910096,1176910103,IN
-1176910104,1176910111,SA
-1176910112,1176910119,CA
-1176910120,1176910127,IL
-1176910128,1176910135,US
-1176910136,1176910143,CA
-1176910144,1176910151,US
-1176910152,1176910167,DE
-1176910168,1176910175,US
-1176910176,1176910183,IN
-1176910184,1176910191,US
-1176910192,1176910199,KW
-1176910200,1176910207,LB
-1176910208,1176910215,US
-1176910216,1176910223,BR
-1176910224,1176910231,CA
-1176910232,1176910239,US
-1176910240,1176910247,BR
-1176910248,1176910263,CA
-1176910264,1176910271,US
-1176910272,1176910279,BR
-1176910280,1176910303,CA
-1176910304,1176910311,US
-1176910312,1176910319,ES
-1176910320,1176910327,IT
-1176910328,1176910335,CA
-1176910336,1176910343,UA
-1176910344,1176910351,ZA
-1176910352,1176910359,CA
-1176910360,1176910367,TR
-1176910368,1176910375,CA
-1176910376,1176910383,IN
-1176910384,1176910391,US
-1176910392,1176910399,RS
-1176910400,1176910407,EC
-1176910408,1176910415,BR
-1176910416,1176910423,US
-1176910424,1176910431,NZ
-1176910432,1176910439,CA
-1176910440,1176910447,US
-1176910448,1176910455,CA
-1176910456,1176910463,TR
-1176910464,1176910471,VG
-1176910472,1176910479,CA
-1176910480,1176910487,GB
-1176910488,1176910495,BR
-1176910496,1176910727,CA
-1176910728,1176910735,NZ
-1176910736,1176910743,CA
-1176910744,1176910767,US
-1176910768,1176910775,IR
-1176910776,1176910791,BH
-1176910792,1176910799,US
-1176910800,1176910807,CA
-1176910808,1176910815,MX
-1176910816,1176910823,IT
-1176910824,1176910831,CA
-1176910832,1176910839,US
-1176910840,1176910847,RU
-1176910848,1176910855,IN
-1176910856,1176910863,MX
-1176910864,1176910871,US
-1176910872,1176910879,MX
-1176910880,1176910887,MY
-1176910888,1176910895,TW
-1176910896,1176910903,ZA
-1176910904,1176910911,CA
-1176910912,1176910919,PT
-1176910920,1176910927,CA
-1176910928,1176910935,PK
-1176910936,1176910951,US
-1176910952,1176910959,RU
-1176910960,1176910967,FI
-1176910968,1176910983,CA
-1176910984,1176910991,TR
-1176910992,1176910999,UY
-1176911000,1176911007,IN
-1176911008,1176911015,US
-1176911016,1176911023,IN
-1176911024,1176911031,CA
-1176911032,1176911039,US
-1176911040,1176911047,BR
-1176911048,1176911055,US
-1176911056,1176911063,RO
-1176911064,1176911071,US
-1176911072,1176911079,CA
-1176911080,1176911087,US
-1176911088,1176911095,CA
-1176911096,1176911127,US
-1176911128,1176911135,CO
-1176911136,1176911143,BR
-1176911144,1176911151,GB
-1176911152,1176911159,SE
-1176911160,1176911167,AU
-1176911168,1176911183,CA
-1176911184,1176911191,US
-1176911192,1176911199,BR
-1176911200,1176911207,US
-1176911208,1176911215,BR
-1176911216,1176911231,US
-1176911232,1176911239,AU
-1176911240,1176911247,CA
-1176911248,1176911255,VN
-1176911256,1176911263,ID
-1176911264,1176911271,US
-1176911272,1176911279,RU
-1176911280,1176911295,CA
-1176911296,1176911303,NZ
-1176911304,1176911307,CA
-1176911308,1176911311,IN
-1176911312,1176911319,US
-1176911320,1176911327,CA
-1176911328,1176911335,VE
-1176911336,1176911359,US
-1176911360,1176911367,CA
-1176911368,1176911375,MX
-1176911376,1176911391,IL
-1176911392,1176911423,US
-1176911424,1176911487,CN
-1176911488,1176911495,MX
-1176911496,1176911503,CA
-1176911504,1176911511,IL
-1176911512,1176911519,MD
-1176911520,1176911551,US
-1176911552,1176911559,IN
-1176911560,1176911567,MD
-1176911568,1176911575,IL
-1176911576,1176911579,BR
-1176911580,1176911583,CA
-1176911584,1176911591,TR
-1176911592,1176911595,MD
-1176911596,1176911599,US
-1176911600,1176911615,CA
-1176911616,1176911743,GB
-1176911744,1176911775,US
-1176911776,1176911807,GR
-1176911808,1176911839,US
-1176911840,1176912127,CA
-1176912128,1176912135,CI
-1176912136,1176912191,CA
-1176912192,1176912231,FR
-1176912232,1176912247,CA
-1176912248,1176912255,CH
-1176912256,1176912327,CA
-1176912328,1176912335,US
-1176912336,1176912343,CA
-1176912344,1176912359,US
-1176912360,1176912375,CA
-1176912376,1176912383,US
-1176912384,1176912391,CA
-1176912392,1176912399,US
-1176912400,1176912407,CA
-1176912408,1176912415,MY
-1176912416,1176912423,CA
-1176912424,1176912431,FR
-1176912432,1176912439,CA
-1176912440,1176912447,BR
-1176912448,1176912455,CA
-1176912456,1176912463,TH
-1176912464,1176912471,IT
-1176912472,1176912479,CZ
-1176912480,1176912487,IT
-1176912488,1176912503,CA
-1176912504,1176912511,MX
-1176912512,1176912519,CL
-1176912520,1176912535,CA
-1176912536,1176912567,US
-1176912568,1176912623,CA
-1176912624,1176912631,CY
-1176912632,1176912679,CA
-1176912680,1176912687,DE
-1176912688,1176912703,CA
-1176912704,1176912711,DE
-1176912712,1176912727,CN
-1176912728,1176912743,US
-1176912744,1176912759,CA
-1176912760,1176912775,VG
-1176912776,1176912783,CA
-1176912784,1176912791,PK
-1176912792,1176912799,TR
-1176912800,1176912807,US
-1176912808,1176912815,IN
-1176912816,1176912823,BR
-1176912824,1176912863,CA
-1176912864,1176912871,ES
-1176912872,1176912887,CA
-1176912888,1176912895,MA
-1176912896,1176912903,MX
-1176912904,1176912911,US
-1176912912,1176912919,BR
-1176912920,1176912935,CA
-1176912936,1176912943,US
-1176912944,1176912959,EG
-1176912960,1176912967,SE
-1176912968,1176912983,CA
-1176912984,1176912991,FR
-1176912992,1176912999,AU
-1176913000,1176913007,MD
-1176913008,1176913015,CA
-1176913016,1176913023,NO
-1176913024,1176913031,CA
-1176913032,1176913039,US
-1176913040,1176913055,RU
-1176913056,1176913063,CA
-1176913064,1176913071,AU
-1176913072,1176913079,BR
-1176913080,1176913087,CI
-1176913088,1176913103,CA
-1176913104,1176913111,SA
-1176913112,1176913119,IN
-1176913120,1176913127,BR
-1176913128,1176913135,CA
-1176913136,1176913151,AR
-1176913152,1176913175,CA
-1176913176,1176913183,DE
-1176913184,1176913191,CA
-1176913192,1176913199,CY
-1176913200,1176913231,CA
-1176913232,1176913239,US
-1176913240,1176913255,CA
-1176913256,1176913263,BR
-1176913264,1176913271,BD
-1176913272,1176913279,AU
-1176913280,1176913287,CA
-1176913288,1176913295,BR
-1176913296,1176913303,SG
-1176913304,1176913311,CA
-1176913312,1176913319,CY
-1176913320,1176913327,US
-1176913328,1176913335,CA
-1176913336,1176913343,US
-1176913344,1176913351,FR
-1176913352,1176913367,BR
-1176913368,1176913375,CY
-1176913376,1176913383,CA
-1176913384,1176913391,US
-1176913392,1176913399,IL
-1176913400,1176913407,CA
-1176913408,1176913415,IN
-1176913416,1176913423,CA
-1176913424,1176913431,TH
-1176913432,1176913439,LU
-1176913440,1176913447,CA
-1176913448,1176913455,KR
-1176913456,1176913463,BR
-1176913464,1176913471,US
-1176913472,1176913479,CA
-1176913480,1176913487,ES
-1176913488,1176913495,CA
-1176913496,1176913503,US
-1176913504,1176913511,RU
-1176913512,1176913527,CN
-1176913528,1176913535,MX
-1176913536,1176913551,CA
-1176913552,1176913559,US
-1176913560,1176913567,CA
-1176913568,1176913575,CH
-1176913576,1176913583,CA
-1176913584,1176913591,US
-1176913592,1176913599,CA
-1176913600,1176913607,US
-1176913608,1176913615,BR
-1176913616,1176913623,US
-1176913624,1176913631,VE
-1176913632,1176913639,CA
-1176913640,1176913647,CN
-1176913648,1176913655,US
-1176913656,1176913927,CA
-1176913928,1176913935,IR
-1176913936,1176913943,CA
-1176913944,1176913951,CH
-1176913952,1176913959,UY
-1176913960,1176913967,AE
-1176913968,1176913975,GR
-1176913976,1176913983,TR
-1176913984,1176913991,GR
-1176913992,1176913999,MX
-1176914000,1176914007,CA
-1176914008,1176914015,BD
-1176914016,1176914023,GB
-1176914024,1176914039,CA
-1176914040,1176914047,GR
-1176914048,1176914055,US
-1176914056,1176914063,RU
-1176914064,1176914071,CA
-1176914072,1176914079,IN
-1176914080,1176914087,DK
-1176914088,1176914095,GR
-1176914096,1176914103,CA
-1176914104,1176914111,BR
-1176914112,1176914119,US
-1176914120,1176914127,ES
-1176914128,1176914135,US
-1176914136,1176914175,CA
-1176914176,1176914183,MX
-1176914184,1176914191,CA
-1176914192,1176914199,EG
-1176914200,1176914207,US
-1176914208,1176914215,BG
-1176914216,1176914223,US
-1176914224,1176914231,MX
-1176914232,1176914239,CL
-1176914240,1176914303,CA
-1176914304,1176914311,US
-1176914312,1176914319,CA
-1176914320,1176914327,SA
-1176914328,1176914335,CN
-1176914336,1176914383,CA
-1176914384,1176914391,FR
-1176914392,1176914407,CA
-1176914408,1176914415,US
-1176914416,1176914423,SG
-1176914424,1176914431,BY
-1176914432,1176914447,CA
-1176914448,1176914455,GB
-1176914456,1176914463,US
-1176914464,1176914487,CA
-1176914488,1176914495,MX
-1176914496,1176914503,IR
-1176914504,1176914535,CA
-1176914536,1176914543,IL
-1176914544,1176914551,CA
-1176914552,1176914559,CO
-1176914560,1176914567,AU
-1176914568,1176914599,CA
-1176914600,1176914607,MX
-1176914608,1176914631,CA
-1176914632,1176914639,CN
-1176914640,1176914679,CA
-1176914680,1176914687,US
-1176914688,1176914727,CA
-1176914728,1176914735,MX
-1176914736,1176914743,CA
-1176914744,1176914751,ES
-1176914752,1176914759,TR
-1176914760,1176914767,LV
-1176914768,1176914783,CA
-1176914784,1176914791,PK
-1176914792,1176914799,CI
-1176914800,1176914815,CA
-1176914816,1176914823,IN
-1176914824,1176914831,US
-1176914832,1176914839,ES
-1176914840,1176914847,CA
-1176914848,1176914855,US
-1176914856,1176914863,CA
-1176914864,1176914867,US
-1176914868,1176914871,CA
-1176914872,1176914879,US
-1176914880,1176914887,MX
-1176914888,1176914895,US
-1176914896,1176914903,CA
-1176914904,1176914919,RU
-1176914920,1176914951,US
-1176914952,1176914959,GB
-1176914960,1176914967,CA
-1176914968,1176914975,IN
-1176914976,1176914983,IR
-1176914984,1176915007,CA
-1176915008,1176915015,US
-1176915016,1176915023,CA
-1176915024,1176915031,DE
-1176915032,1176915047,CA
-1176915048,1176915055,US
-1176915056,1176915087,CA
-1176915088,1176915095,US
-1176915096,1176915103,IN
-1176915104,1176915127,CA
-1176915128,1176915135,LB
-1176915136,1176915151,CA
-1176915152,1176915159,RU
-1176915160,1176915167,AE
-1176915168,1176915175,IN
-1176915176,1176915183,CA
-1176915184,1176915191,US
-1176915192,1176915199,BR
-1176915200,1176915207,GB
-1176915208,1176915215,FR
-1176915216,1176915223,AR
-1176915224,1176915231,UY
-1176915232,1176915239,CA
-1176915240,1176915247,BR
-1176915248,1176915255,PK
-1176915256,1176915303,CA
-1176915304,1176915327,US
-1176915328,1176915343,CA
-1176915344,1176915351,BR
-1176915352,1176915359,SM
-1176915360,1176915367,US
-1176915368,1176915383,CA
-1176915384,1176915391,SG
-1176915392,1176915399,AE
-1176915400,1176915407,CA
-1176915408,1176915415,DE
-1176915416,1176915423,CA
-1176915424,1176915431,UY
-1176915432,1176915447,CA
-1176915448,1176915455,BR
-1176915456,1176915903,CA
-1176915904,1176915911,IN
-1176915912,1176915919,US
-1176915920,1176915927,PK
-1176915928,1176915935,SC
-1176915936,1176915951,CA
-1176915952,1176915959,BR
-1176915960,1176915967,BO
-1176915968,1176915975,CA
-1176915976,1176915999,US
-1176916000,1176916007,IN
-1176916008,1176916031,CA
-1176916032,1176916039,LK
-1176916040,1176916047,IL
-1176916048,1176916055,CA
-1176916056,1176916063,BR
-1176916064,1176916071,CA
-1176916072,1176916079,TR
-1176916080,1176916087,UA
-1176916088,1176916095,CA
-1176916096,1176916103,US
-1176916104,1176916111,BR
-1176916112,1176916119,GR
-1176916120,1176916127,MX
-1176916128,1176916135,CA
-1176916136,1176916143,US
-1176916144,1176916159,CA
-1176916160,1176916167,NL
-1176916168,1176916231,CA
-1176916232,1176916239,JO
-1176916240,1176916247,US
-1176916248,1176916255,HK
-1176916256,1176916279,CA
-1176916280,1176916287,GB
-1176916288,1176916295,CA
-1176916296,1176916303,US
-1176916304,1176916311,CR
-1176916312,1176916327,CA
-1176916328,1176916335,IN
-1176916336,1176916343,AR
-1176916344,1176916351,US
-1176916352,1176916359,BR
-1176916360,1176916375,CA
-1176916376,1176916391,US
-1176916392,1176916399,CA
-1176916400,1176916407,SY
-1176916408,1176916415,CO
-1176916416,1176916423,FI
-1176916424,1176916431,DO
-1176916432,1176916463,US
-1176916464,1176916471,CA
-1176916472,1176916491,US
-1176916492,1176916511,CA
-1176916512,1176916519,JP
-1176916520,1176916527,ID
-1176916528,1176916535,CA
-1176916536,1176916543,US
-1176916544,1176916551,PT
-1176916552,1176916559,IR
-1176916560,1176916575,CA
-1176916576,1176916583,BH
-1176916584,1176916591,IR
-1176916592,1176916599,CA
-1176916600,1176916607,MX
-1176916608,1176916615,BR
-1176916616,1176916623,NZ
-1176916624,1176916639,LB
-1176916640,1176916647,CA
-1176916648,1176916663,US
-1176916664,1176916671,GT
-1176916672,1176916679,US
-1176916680,1176916687,LB
-1176916688,1176916695,SE
-1176916696,1176916703,GB
-1176916704,1176916711,ES
-1176916712,1176916719,SG
-1176916720,1176916727,AE
-1176916728,1176916735,CA
-1176916736,1176916751,SG
-1176916752,1176916759,US
-1176916760,1176916767,SA
-1176916768,1176916783,CA
-1176916784,1176916791,US
-1176916792,1176916799,SG
-1176916800,1176916823,US
-1176916824,1176916831,SG
-1176916832,1176916839,US
-1176916840,1176916847,CA
-1176916848,1176916855,US
-1176916856,1176916863,CN
-1176916864,1176916871,IL
-1176916872,1176916879,CA
-1176916880,1176916887,GB
-1176916888,1176916895,CA
-1176916896,1176916903,US
-1176916904,1176916911,CA
-1176916912,1176916919,US
-1176916920,1176916927,HR
-1176916928,1176916935,CA
-1176916936,1176916943,IN
-1176916944,1176916951,UA
-1176916952,1176916975,US
-1176916976,1176916983,ES
-1176916984,1176917015,CA
-1176917016,1176917023,PT
-1176917024,1176917031,CA
-1176917032,1176917039,TR
-1176917040,1176917047,QA
-1176917048,1176917079,CA
-1176917080,1176917087,IL
-1176917088,1176917095,TR
-1176917096,1176917103,HN
-1176917104,1176917111,DO
-1176917112,1176917119,CA
-1176917120,1176917127,BR
-1176917128,1176917135,FR
-1176917136,1176917143,AU
-1176917144,1176917151,BR
-1176917152,1176917159,IR
-1176917160,1176917175,US
-1176917176,1176917183,CA
-1176917184,1176917191,MX
-1176917192,1176917199,US
-1176917200,1176917207,IT
-1176917208,1176917215,CA
-1176917216,1176917223,DO
-1176917224,1176917231,GR
-1176917232,1176917239,IT
-1176917240,1176917503,CA
-1176917504,1176917511,IL
-1176917512,1176917559,CA
-1176917560,1176917567,US
-1176917568,1176917575,BH
-1176917576,1176917615,CA
-1176917616,1176917623,US
-1176917624,1176917631,AE
-1176917632,1176917647,CA
-1176917648,1176917655,CL
-1176917656,1176917663,CA
-1176917664,1176917671,CY
-1176917672,1176917679,BR
-1176917680,1176917687,US
-1176917688,1176917695,SA
-1176917696,1176917703,CO
-1176917704,1176917711,RO
-1176917712,1176917727,CO
-1176917728,1176917735,FR
-1176917736,1176917743,BR
-1176917744,1176917759,CA
-1176917760,1176917767,PK
-1176917768,1176917775,US
-1176917776,1176917783,UY
-1176917784,1176917791,CA
-1176917792,1176917799,AE
-1176917800,1176917807,AR
-1176917808,1176917823,CA
-1176917824,1176917831,BR
+1176908232,1176909671,CA
+1176909672,1176909679,US
+1176909680,1176917831,CA
 1176917832,1176917839,AU
-1176917840,1176917847,US
-1176917848,1176917855,ZA
-1176917856,1176917863,CA
-1176917864,1176917871,US
-1176917872,1176917879,CO
-1176917880,1176917887,CA
-1176917888,1176917895,CO
-1176917896,1176917903,US
-1176917904,1176917911,IL
-1176917912,1176917959,CA
-1176917960,1176917967,BR
-1176917968,1176917975,CA
-1176917976,1176917983,EC
-1176917984,1176918031,CA
-1176918032,1176918039,US
-1176918040,1176918047,CA
-1176918048,1176918055,IN
-1176918056,1176918063,ES
-1176918064,1176918071,AU
-1176918072,1176918111,CA
-1176918112,1176918119,HK
-1176918120,1176918143,CA
-1176918144,1176918159,US
-1176918160,1176918167,AE
-1176918168,1176918279,CA
-1176918280,1176918287,PK
-1176918288,1176918295,IR
-1176918296,1176918303,MY
-1176918304,1176918311,US
-1176918312,1176918319,LU
-1176918320,1176918327,PK
-1176918328,1176918335,US
-1176918336,1176918343,IL
-1176918344,1176918495,CA
-1176918496,1176918527,BR
-1176918528,1176918535,CO
-1176918536,1176918543,CA
-1176918544,1176918551,EG
-1176918552,1176918559,AR
-1176918560,1176918567,CA
-1176918568,1176918575,US
-1176918576,1176918591,SA
-1176918592,1176918599,CA
-1176918600,1176918607,EC
-1176918608,1176918615,US
-1176918616,1176918623,CA
-1176918624,1176918655,US
-1176918656,1176918663,CA
-1176918664,1176918671,US
-1176918672,1176918679,IL
-1176918680,1176918695,CA
-1176918696,1176918703,PH
-1176918704,1176918711,JP
-1176918712,1176918719,CA
-1176918720,1176918727,BR
-1176918728,1176918735,CA
-1176918736,1176918751,TR
-1176918752,1176918759,US
-1176918760,1176918767,TR
-1176918768,1176918775,UA
-1176918776,1176918783,CY
-1176918784,1176918975,CA
-1176918976,1176919007,CN
-1176919008,1176919023,FR
-1176919024,1176919047,CA
-1176919048,1176919055,AE
-1176919056,1176919079,CA
-1176919080,1176919087,TR
-1176919088,1176919103,CA
-1176919104,1176919111,BR
-1176919112,1176919119,CA
-1176919120,1176919127,GR
-1176919128,1176919151,CA
-1176919152,1176919159,GB
-1176919160,1176919167,MX
-1176919168,1176919175,ID
-1176919176,1176919183,CA
-1176919184,1176919191,US
-1176919192,1176919199,EG
-1176919200,1176919215,US
-1176919216,1176919223,SG
-1176919224,1176919231,FI
-1176919232,1176919247,CA
-1176919248,1176919255,US
-1176919256,1176919263,CA
-1176919264,1176919271,US
-1176919272,1176919279,CA
-1176919280,1176919287,US
-1176919288,1176919295,ID
-1176919296,1176919303,SN
-1176919304,1176919311,SC
-1176919312,1176919319,CA
-1176919320,1176919327,AU
-1176919328,1176919335,CA
-1176919336,1176919351,MX
-1176919352,1176919359,US
-1176919360,1176919367,CA
-1176919368,1176919375,US
-1176919376,1176919383,BG
-1176919384,1176919391,IL
-1176919392,1176919407,CA
-1176919408,1176919415,IQ
-1176919416,1176919423,CA
-1176919424,1176919431,US
-1176919432,1176919447,CA
-1176919448,1176919455,US
-1176919456,1176919463,CA
-1176919464,1176919471,US
-1176919472,1176919479,FR
-1176919480,1176919487,CA
-1176919488,1176919495,IR
-1176919496,1176919503,FR
-1176919504,1176919511,CA
-1176919512,1176919519,GB
-1176919520,1176919535,CA
-1176919536,1176919543,PL
-1176919544,1176919551,ZA
-1176919552,1176919559,GR
-1176919560,1176919567,FR
-1176919568,1176919575,CA
-1176919576,1176919583,JP
-1176919584,1176919591,IR
-1176919592,1176919599,CA
-1176919600,1176919607,US
-1176919608,1176919647,CA
-1176919648,1176919655,AU
-1176919656,1176919663,AE
-1176919664,1176919679,CA
-1176919680,1176919687,US
-1176919688,1176919695,IR
-1176919696,1176919703,BZ
-1176919704,1176919719,US
-1176919720,1176919727,CA
-1176919728,1176919735,BR
-1176919736,1176919743,EC
-1176919744,1176919751,AR
-1176919752,1176919759,CA
-1176919760,1176919767,BR
-1176919768,1176919775,MX
-1176919776,1176919791,CA
-1176919792,1176919799,AU
-1176919800,1176919807,CA
-1176919808,1176920575,KY
-1176920576,1176920639,VG
-1176920640,1176920671,CA
-1176920672,1176920703,FR
-1176920704,1176920767,CA
-1176920768,1176920799,GI
-1176920800,1176920831,US
-1176920832,1176920839,CA
-1176920840,1176920847,MX
-1176920848,1176920855,PK
-1176920856,1176920863,AE
-1176920864,1176920871,CA
-1176920872,1176920887,US
-1176920888,1176920903,CA
-1176920904,1176920911,TR
-1176920912,1176920919,IR
-1176920920,1176920927,IL
-1176920928,1176920935,PK
-1176920936,1176920943,CA
-1176920944,1176920959,US
-1176920960,1176920967,MX
-1176920968,1176920975,GB
-1176920976,1176920999,PK
-1176921000,1176921023,CA
-1176921024,1176921031,GR
-1176921032,1176921039,TR
-1176921040,1176921047,CA
-1176921048,1176921055,TW
-1176921056,1176921071,CA
-1176921072,1176921079,IN
-1176921080,1176921351,CA
-1176921352,1176921359,GB
-1176921360,1176921367,NO
-1176921368,1176921375,CA
-1176921376,1176921383,US
-1176921384,1176921391,YE
-1176921392,1176921399,BZ
-1176921400,1176921407,BE
-1176921408,1176921415,EG
-1176921416,1176921423,CA
-1176921424,1176921431,US
-1176921432,1176921439,CA
-1176921440,1176921447,US
-1176921448,1176921455,CA
-1176921456,1176921463,ZA
-1176921464,1176921471,UA
-1176921472,1176921479,US
-1176921480,1176921487,CY
-1176921488,1176921495,YE
-1176921496,1176921503,US
-1176921504,1176921519,CA
-1176921520,1176921527,AR
-1176921528,1176921535,BR
-1176921536,1176921543,IE
-1176921544,1176921551,US
-1176921552,1176921583,CA
-1176921584,1176921591,PK
-1176921592,1176921599,FR
-1176921600,1176921607,NZ
-1176921608,1176921615,US
-1176921616,1176921623,EG
-1176921624,1176921631,US
-1176921632,1176921639,FR
-1176921640,1176921655,CA
-1176921656,1176921663,GD
-1176921664,1176921671,BR
-1176921672,1176921687,CA
-1176921688,1176921695,BR
-1176921696,1176921703,US
-1176921704,1176921719,CA
-1176921720,1176921735,IL
-1176921736,1176921743,MX
-1176921744,1176921751,BR
-1176921752,1176921759,CA
-1176921760,1176921767,TR
-1176921768,1176921783,CA
-1176921784,1176921791,PK
-1176921792,1176921799,DE
-1176921800,1176921807,CA
-1176921808,1176921815,US
-1176921816,1176921823,AN
-1176921824,1176921847,CA
-1176921848,1176921855,TR
-1176921856,1176921863,MX
-1176921864,1176921871,US
-1176921872,1176921887,CA
-1176921888,1176921895,GB
-1176921896,1176921903,CA
-1176921904,1176921911,JP
-1176921912,1176921919,AE
-1176921920,1176921927,NL
-1176921928,1176921935,GB
-1176921936,1176921943,AR
-1176921944,1176921951,BR
-1176921952,1176921959,CY
-1176921960,1176921967,US
-1176921968,1176921975,IR
-1176921976,1176921983,MA
-1176921984,1176921991,CA
-1176921992,1176921999,US
-1176922000,1176922007,CA
-1176922008,1176922015,RU
-1176922016,1176922023,GB
-1176922024,1176922047,CA
-1176922048,1176922055,RU
-1176922056,1176922063,GB
-1176922064,1176922071,IT
-1176922072,1176922079,BH
-1176922080,1176922087,CA
-1176922088,1176922095,US
-1176922096,1176922111,RU
-1176922112,1176922119,DE
-1176922120,1176922127,CA
-1176922128,1176922135,GB
-1176922136,1176922143,UA
-1176922144,1176922151,CA
-1176922152,1176922159,UA
-1176922160,1176922167,CA
-1176922168,1176922175,US
-1176922176,1176922183,MY
-1176922184,1176922191,LB
-1176922192,1176922199,US
-1176922200,1176922207,BR
-1176922208,1176922223,CA
-1176922224,1176922231,AE
-1176922232,1176922239,CA
-1176922240,1176922247,US
-1176922248,1176922255,CO
-1176922256,1176922263,NL
-1176922264,1176922271,CA
-1176922272,1176922287,US
-1176922288,1176922295,KR
-1176922296,1176922319,CA
-1176922320,1176922335,US
-1176922336,1176922351,CA
-1176922352,1176922359,US
-1176922360,1176922367,SA
-1176922368,1176922375,AE
-1176922376,1176922383,CA
-1176922384,1176922391,MX
-1176922392,1176922407,CA
-1176922408,1176922415,BE
-1176922416,1176922423,US
-1176922424,1176922439,CA
-1176922440,1176922447,MX
-1176922448,1176922463,CA
-1176922464,1176922471,BR
-1176922472,1176922479,US
-1176922480,1176922487,BR
-1176922488,1176922495,CA
-1176922496,1176922503,TR
-1176922504,1176922511,US
-1176922512,1176922519,SC
-1176922520,1176922527,MM
-1176922528,1176922535,CA
-1176922536,1176922551,QA
-1176922552,1176922559,RU
-1176922560,1176922567,CN
-1176922568,1176922583,US
-1176922584,1176922591,SA
-1176922592,1176922599,CO
-1176922600,1176922615,US
-1176922616,1176922623,GR
-1176922624,1176922631,CY
-1176922632,1176922639,US
-1176922640,1176922647,DO
-1176922648,1176922655,CA
-1176922656,1176922671,BD
-1176922672,1176922679,MX
-1176922680,1176922687,US
-1176922688,1176922703,MX
-1176922704,1176922711,RU
-1176922712,1176922719,CA
-1176922720,1176922727,BR
-1176922728,1176922735,CA
-1176922736,1176922743,CH
-1176922744,1176922751,CA
-1176922752,1176922759,US
-1176922760,1176922767,FR
-1176922768,1176922775,IR
-1176922776,1176922783,CA
-1176922784,1176922799,PH
-1176922800,1176922807,MX
-1176922808,1176922839,CA
-1176922840,1176922847,IT
-1176922848,1176922855,GR
-1176922856,1176922863,US
-1176922864,1176922871,CA
-1176922872,1176922879,US
-1176922880,1176922887,CA
-1176922888,1176922895,IN
-1176922896,1176922903,CA
-1176922904,1176922911,GT
-1176922912,1176922919,DK
-1176922920,1176922983,CA
-1176922984,1176922991,IT
-1176922992,1176922999,BR
-1176923000,1176923007,JP
-1176923008,1176923023,CA
-1176923024,1176923031,US
-1176923032,1176923039,MY
-1176923040,1176923047,IN
-1176923048,1176923055,GT
-1176923056,1176923063,RU
-1176923064,1176923071,CA
-1176923072,1176923079,CY
-1176923080,1176923087,US
-1176923088,1176923095,CA
-1176923096,1176923103,QA
-1176923104,1176923135,CA
-1176923136,1176923143,US
-1176923144,1176923151,NO
-1176923152,1176923159,BR
-1176923160,1176923167,MY
-1176923168,1176923175,US
-1176923176,1176923183,CA
-1176923184,1176923191,BH
-1176923192,1176923199,NZ
-1176923200,1176923207,PK
-1176923208,1176923215,US
-1176923216,1176923223,PK
-1176923224,1176923231,RO
-1176923232,1176923247,US
-1176923248,1176923255,CA
-1176923256,1176923263,SA
-1176923264,1176923271,CA
-1176923272,1176923279,DE
-1176923280,1176923319,CA
-1176923320,1176923335,US
-1176923336,1176923343,CA
-1176923344,1176923351,PH
-1176923352,1176923359,IT
-1176923360,1176923375,CA
-1176923376,1176923383,DO
-1176923384,1176923391,AU
-1176923392,1176923399,US
-1176923400,1176923423,CA
-1176923424,1176923431,US
-1176923432,1176923439,AR
-1176923440,1176923447,MX
-1176923448,1176923463,CA
-1176923464,1176923471,SA
-1176923472,1176923479,AU
-1176923480,1176923487,RS
-1176923488,1176923495,KW
-1176923496,1176923503,CY
-1176923504,1176923511,CA
-1176923512,1176923519,TR
-1176923520,1176923527,SE
-1176923528,1176923535,CY
-1176923536,1176923543,SA
-1176923544,1176923551,CA
-1176923552,1176923559,CY
-1176923560,1176923567,CA
-1176923568,1176923583,CY
-1176923584,1176923591,MX
-1176923592,1176923607,CA
-1176923608,1176923615,EC
-1176923616,1176923623,CA
-1176923624,1176923631,CH
-1176923632,1176923639,LV
-1176923640,1176923647,US
-1176923648,1176923679,CA
-1176923680,1176923687,US
-1176923688,1176923695,PK
-1176923696,1176923711,IQ
-1176923712,1176923719,GB
-1176923720,1176923727,BR
-1176923728,1176923735,CA
-1176923736,1176923743,US
-1176923744,1176923751,CA
-1176923752,1176923759,US
-1176923760,1176923775,TR
-1176923776,1176923783,CA
-1176923784,1176923791,US
-1176923792,1176923815,CA
-1176923816,1176923823,AU
-1176923824,1176923839,CA
-1176923840,1176923903,CN
-1176923904,1176923911,US
-1176923912,1176923919,CA
-1176923920,1176923927,VG
-1176923928,1176923935,US
-1176923936,1176923943,CA
-1176923944,1176923951,IL
-1176923952,1176923967,US
-1176923968,1176923983,TR
-1176923984,1176923999,CA
-1176924000,1176924007,IN
-1176924008,1176924039,CA
-1176924040,1176924047,GB
-1176924048,1176924055,US
-1176924056,1176924063,NZ
-1176924064,1176924071,CY
-1176924072,1176924079,BR
-1176924080,1176924087,CA
-1176924088,1176924095,SK
-1176924096,1176924103,VN
-1176924104,1176924111,US
-1176924112,1176924119,MX
-1176924120,1176924127,IT
-1176924128,1176924135,US
-1176924136,1176924143,MD
-1176924144,1176924151,IT
-1176924152,1176924423,CA
-1176924424,1176924431,IL
-1176924432,1176924439,US
-1176924440,1176924447,BR
-1176924448,1176924455,GB
-1176924456,1176924463,SA
-1176924464,1176924471,LV
-1176924472,1176924503,CA
-1176924504,1176924511,US
-1176924512,1176924559,CA
-1176924560,1176924567,US
-1176924568,1176924575,CA
-1176924576,1176924583,US
-1176924584,1176924607,CA
-1176924608,1176924655,US
-1176924656,1176924663,RU
-1176924664,1176924671,CA
-1176924672,1176924751,US
-1176924752,1176924759,CA
-1176924760,1176924767,LY
-1176924768,1176924775,IN
-1176924776,1176924783,ES
-1176924784,1176924791,JP
-1176924792,1176924799,MY
-1176924800,1176924871,CA
-1176924872,1176924879,US
-1176924880,1176924935,CA
-1176924936,1176924943,BR
-1176924944,1176924991,CA
-1176924992,1176924999,US
-1176925000,1176925007,AR
+1176917840,1176925007,CA
 1176925008,1176925015,NG
-1176925016,1176925031,US
-1176925032,1176925039,PK
-1176925040,1176925047,US
-1176925048,1176925055,AU
-1176925056,1176925063,MX
-1176925064,1176925119,US
-1176925120,1176925127,BR
-1176925128,1176925135,SY
-1176925136,1176925151,CH
-1176925152,1176925159,CA
-1176925160,1176925167,SY
-1176925168,1176925175,CA
-1176925176,1176925183,PE
-1176925184,1176925951,CA
-1176925952,1176925959,IT
-1176925960,1176925975,CA
-1176925976,1176925983,GT
-1176925984,1176925991,MX
-1176925992,1176925999,US
-1176926000,1176926007,FI
-1176926008,1176926015,GB
-1176926016,1176926023,US
-1176926024,1176926031,CA
-1176926032,1176926039,PT
-1176926040,1176926047,CA
-1176926048,1176926055,PK
-1176926056,1176926079,CA
-1176926080,1176926087,US
-1176926088,1176926095,PK
-1176926096,1176926103,CA
-1176926104,1176926111,CN
-1176926112,1176926151,CA
-1176926152,1176926159,KW
-1176926160,1176926167,US
-1176926168,1176926175,IN
-1176926176,1176926183,MX
-1176926184,1176926191,CA
-1176926192,1176926199,SE
-1176926200,1176926207,CH
-1176926208,1176926215,CA
-1176926216,1176926223,DE
-1176926224,1176926231,JP
-1176926232,1176926239,CA
-1176926240,1176926247,PK
-1176926248,1176926255,US
-1176926256,1176926271,CA
-1176926272,1176926279,US
-1176926280,1176926287,IT
-1176926288,1176926295,CA
-1176926296,1176926303,BR
-1176926304,1176926311,US
-1176926312,1176926319,CA
-1176926320,1176926327,IL
-1176926328,1176926335,NZ
-1176926336,1176926343,DE
-1176926344,1176926347,EG
-1176926348,1176926351,US
-1176926352,1176926359,VG
-1176926360,1176926375,PK
-1176926376,1176926391,CA
-1176926392,1176926399,US
-1176926400,1176926431,CA
-1176926432,1176926439,PK
-1176926440,1176926447,AR
-1176926448,1176926455,CA
-1176926456,1176926463,HU
-1176926464,1176926471,US
-1176926472,1176926479,PK
-1176926480,1176926503,CA
-1176926504,1176926511,US
-1176926512,1176926543,CA
-1176926544,1176926551,ID
-1176926552,1176926559,BR
-1176926560,1176926567,US
-1176926568,1176926575,CA
-1176926576,1176926583,PK
-1176926584,1176926591,HU
-1176926592,1176926599,CO
-1176926600,1176926607,US
-1176926608,1176926615,CR
-1176926616,1176926631,PK
-1176926632,1176926639,QA
-1176926640,1176926647,CA
-1176926648,1176926655,US
-1176926656,1176926663,PK
-1176926664,1176926687,CA
-1176926688,1176926703,IT
-1176926704,1176926783,CA
-1176926784,1176926847,CY
-1176926848,1176926975,CA
-1176926976,1176927007,RU
-1176927008,1176927071,CA
-1176927072,1176927087,VE
-1176927088,1176927103,US
-1176927104,1176927231,CA
-1176927232,1176927295,CN
-1176927296,1176927303,CA
-1176927304,1176927311,US
-1176927312,1176927343,CA
-1176927344,1176927347,MX
-1176927348,1176927359,US
-1176927360,1176927367,IL
-1176927368,1176927375,CA
-1176927376,1176927391,TR
-1176927392,1176927423,CA
-1176927424,1176927487,CN
-1176927488,1176927679,CA
-1176927680,1176927711,US
-1176927712,1176928255,CA
+1176925016,1176928255,CA
 1176928256,1176997375,US
 1176997376,1176997407,GB
 1176997408,1177022975,US
@@ -36514,9 +35079,13 @@
 1177164416,1177164479,CA
 1177164480,1177164511,US
 1177164512,1177164543,CA
-1177164544,1177164927,US
+1177164544,1177164863,US
+1177164864,1177164895,CA
+1177164896,1177164927,US
 1177164928,1177164943,CA
-1177164944,1177165311,US
+1177164944,1177165058,US
+1177165059,1177165059,A1
+1177165060,1177165311,US
 1177165312,1177165823,CA
 1177165824,1177167743,US
 1177167744,1177167751,LB
@@ -36534,17 +35103,31 @@
 1177210984,1177211007,FR
 1177211008,1177354239,US
 1177354240,1177419775,PR
-1177419776,1177550847,US
+1177419776,1177505401,US
+1177505402,1177505402,BB
+1177505403,1177550847,US
 1177550848,1178000911,CA
 1178000912,1178000919,US
 1178000920,1178075135,CA
 1178075136,1178599423,US
 1178599424,1179910143,CA
-1179910144,1180113919,US
+1179910144,1179924649,US
+1179924650,1179924650,A1
+1179924651,1179924659,US
+1179924660,1179924660,A1
+1179924661,1180113919,US
 1180113920,1180114431,AE
-1180114432,1184829439,US
+1180114432,1180124865,US
+1180124866,1180124866,AE
+1180124867,1184829439,US
 1184829440,1184829695,A2
-1184829696,1190170111,US
+1184829696,1184830769,US
+1184830770,1184830770,A1
+1184830771,1189672191,US
+1189672192,1189672249,A1
+1189672250,1189672251,A2
+1189672252,1189672447,A1
+1189672448,1190170111,US
 1190170112,1190170127,UY
 1190170128,1190983455,US
 1190983456,1190983487,UA
@@ -36594,7 +35177,9 @@
 1208191096,1208191223,US
 1208191224,1208191231,BG
 1208191232,1208191311,US
-1208191312,1208191319,GB
+1208191312,1208191313,GB
+1208191314,1208191317,US
+1208191318,1208191319,GB
 1208191320,1208191359,US
 1208191360,1208191367,GB
 1208191368,1208191391,US
@@ -36627,7 +35212,9 @@
 1208193600,1208193615,CA
 1208193616,1208193871,US
 1208193872,1208193879,AU
-1208193880,1208194191,US
+1208193880,1208194045,US
+1208194046,1208194047,IL
+1208194048,1208194191,US
 1208194192,1208194223,MY
 1208194224,1208194289,US
 1208194290,1208194291,GB
@@ -36684,9 +35271,7 @@
 1208198136,1208198143,AU
 1208198144,1208198159,US
 1208198160,1208198167,ID
-1208198168,1208198279,US
-1208198280,1208198287,ZA
-1208198288,1208198343,US
+1208198168,1208198343,US
 1208198344,1208198347,GB
 1208198348,1208198349,CA
 1208198350,1208198463,US
@@ -36802,9 +35387,7 @@
 1208207096,1208207097,IN
 1208207098,1208207183,US
 1208207184,1208207191,AU
-1208207192,1208207303,US
-1208207304,1208207311,ZA
-1208207312,1208207359,US
+1208207192,1208207359,US
 1208207360,1208207391,CA
 1208207392,1208207463,US
 1208207464,1208207471,CA
@@ -36836,7 +35419,9 @@
 1208208928,1208208943,AU
 1208208944,1208209095,US
 1208209096,1208209097,IN
-1208209098,1208209215,US
+1208209098,1208209175,US
+1208209176,1208209183,CA
+1208209184,1208209215,US
 1208209216,1208209247,MY
 1208209248,1208209359,US
 1208209360,1208209375,MY
@@ -36856,7 +35441,9 @@
 1208210304,1208210351,GB
 1208210352,1208210431,US
 1208210432,1208210447,JP
-1208210448,1208210751,US
+1208210448,1208210511,US
+1208210512,1208210519,CA
+1208210520,1208210751,US
 1208210752,1208210759,TR
 1208210760,1208211239,US
 1208211240,1208211247,JM
@@ -37137,7 +35724,8 @@
 1208586527,1208586536,TR
 1208586537,1208586559,US
 1208586560,1208586567,EG
-1208586568,1208586581,US
+1208586568,1208586573,US
+1208586574,1208586581,VE
 1208586582,1208586589,LK
 1208586590,1208586597,EG
 1208586598,1208586761,US
@@ -37154,7 +35742,9 @@
 1208587026,1208587033,NZ
 1208587034,1208587045,US
 1208587046,1208587053,IN
-1208587054,1208587087,US
+1208587054,1208587076,US
+1208587077,1208587083,LK
+1208587084,1208587087,US
 1208587088,1208587095,LK
 1208587096,1208587169,US
 1208587170,1208587177,MX
@@ -37304,11 +35894,7 @@
 1208658272,1208658279,IL
 1208658280,1208658303,CA
 1208658304,1208658335,US
-1208658336,1208658767,CA
-1208658768,1208658775,MA
-1208658776,1208658847,CA
-1208658848,1208658855,MA
-1208658856,1208659135,CA
+1208658336,1208659135,CA
 1208659136,1208659151,CN
 1208659152,1208659327,CA
 1208659328,1208659359,US
@@ -37364,7 +35950,30 @@
 1208918016,1208920007,CA
 1208920008,1208920015,US
 1208920016,1208922111,CA
-1208922112,1208954879,US
+1208922112,1208926463,US
+1208926464,1208926719,EU
+1208926720,1208928767,US
+1208928768,1208929023,TW
+1208929024,1208935935,US
+1208935936,1208935943,AU
+1208935944,1208935951,IN
+1208935952,1208935959,SG
+1208935960,1208935967,HK
+1208935968,1208935975,KR
+1208935976,1208935983,TW
+1208935984,1208935991,IN
+1208935992,1208935999,JP
+1208936000,1208936191,US
+1208936192,1208936199,AU
+1208936200,1208936207,SG
+1208936208,1208936215,HK
+1208936216,1208936223,IN
+1208936224,1208936231,KR
+1208936232,1208936239,TW
+1208936240,1208936247,JP
+1208936248,1208936255,IN
+1208936256,1208936263,MY
+1208936264,1208954879,US
 1208954880,1208958975,CA
 1208958976,1208975359,US
 1208975360,1208980191,CA
@@ -37402,7 +36011,9 @@
 1209271036,1209271039,BD
 1209271040,1209271083,US
 1209271084,1209271087,BR
-1209271088,1209271127,US
+1209271088,1209271097,US
+1209271098,1209271098,A1
+1209271099,1209271127,US
 1209271128,1209271131,SA
 1209271132,1209271191,US
 1209271192,1209271195,RO
@@ -37422,7 +36033,9 @@
 1209271468,1209271483,US
 1209271484,1209271487,VN
 1209271488,1209271491,CN
-1209271492,1209271511,US
+1209271492,1209271495,US
+1209271496,1209271499,CA
+1209271500,1209271511,US
 1209271512,1209271515,CN
 1209271516,1209271519,US
 1209271520,1209271523,CN
@@ -37597,7 +36210,8 @@
 1209276704,1209276707,PH
 1209276708,1209276815,US
 1209276816,1209276819,CN
-1209276820,1209276895,US
+1209276820,1209276879,US
+1209276880,1209276895,PK
 1209276896,1209276903,AU
 1209276904,1209276911,CN
 1209276912,1209276927,TR
@@ -37680,7 +36294,9 @@
 1209279092,1209279095,BD
 1209279096,1209279099,US
 1209279100,1209279103,CN
-1209279104,1209279231,US
+1209279104,1209279143,US
+1209279144,1209279151,CN
+1209279152,1209279231,US
 1209279232,1209279295,BR
 1209279296,1209279487,US
 1209279488,1209279551,PK
@@ -37690,7 +36306,8 @@
 1209279616,1209279743,GB
 1209279744,1209279807,US
 1209279808,1209279823,PH
-1209279824,1209279871,US
+1209279824,1209279839,CN
+1209279840,1209279871,US
 1209279872,1209279935,MY
 1209279936,1209279967,US
 1209279968,1209279999,CN
@@ -37712,7 +36329,8 @@
 1209280480,1209280487,CN
 1209280488,1209280491,US
 1209280492,1209280495,AU
-1209280496,1209280515,US
+1209280496,1209280511,CN
+1209280512,1209280515,US
 1209280516,1209280519,AU
 1209280520,1209280535,US
 1209280536,1209280543,BD
@@ -37726,7 +36344,8 @@
 1209280960,1209280975,CN
 1209280976,1209281235,US
 1209281236,1209281239,AU
-1209281240,1209281279,US
+1209281240,1209281247,US
+1209281248,1209281279,CA
 1209281280,1209281535,KH
 1209281536,1209281791,IN
 1209281792,1209281863,US
@@ -37755,7 +36374,8 @@
 1209283600,1209283607,IN
 1209283608,1209283679,US
 1209283680,1209283683,CZ
-1209283684,1209283695,US
+1209283684,1209283687,US
+1209283688,1209283695,CN
 1209283696,1209283703,GB
 1209283704,1209283751,US
 1209283752,1209283759,BD
@@ -37793,17 +36413,19 @@
 1209285017,1209285017,CN
 1209285018,1209285021,US
 1209285022,1209285022,CN
-1209285023,1209285631,US
+1209285023,1209285183,US
+1209285184,1209285247,AE
+1209285248,1209285631,US
 1209285632,1209285695,CN
 1209285696,1209285887,US
 1209285888,1209286399,CN
-1209286400,1209357215,US
+1209286400,1209338513,US
+1209338514,1209338514,A1
+1209338515,1209357215,US
 1209357216,1209357231,SI
-1209357232,1209358751,US
-1209358752,1209358767,SI
-1209358768,1209358823,US
-1209358824,1209358831,CN
-1209358832,1209434111,US
+1209357232,1209358591,US
+1209358592,1209358847,DE
+1209358848,1209434111,US
 1209434112,1209436671,BB
 1209436672,1209437183,VC
 1209437184,1209440767,BB
@@ -37811,11 +36433,17 @@
 1209441280,1209442303,BB
 1209442304,1209647103,US
 1209647104,1209663487,CA
-1209663488,1209729023,US
+1209663488,1209719807,US
+1209719808,1209720831,SG
+1209720832,1209729023,US
 1209729024,1209786367,JM
 1209786368,1209810943,US
 1209810944,1209819135,CA
-1209819136,1209860095,US
+1209819136,1209819903,US
+1209819904,1209819967,CA
+1209819968,1209820159,US
+1209820160,1209820223,CA
+1209820224,1209860095,US
 1209860096,1209860127,IN
 1209860128,1209860159,BE
 1209860160,1209860447,US
@@ -38152,7 +36780,9 @@
 1210088960,1210088967,GB
 1210088968,1210089047,US
 1210089048,1210089055,MX
-1210089056,1210089399,US
+1210089056,1210089375,US
+1210089376,1210089383,CA
+1210089384,1210089399,US
 1210089400,1210089407,GB
 1210089408,1210089705,US
 1210089706,1210089707,HK
@@ -38366,7 +36996,8 @@
 1210108920,1210109247,US
 1210109248,1210109255,DK
 1210109256,1210109263,IL
-1210109264,1210109343,US
+1210109264,1210109271,CA
+1210109272,1210109343,US
 1210109344,1210109351,FI
 1210109352,1210109751,US
 1210109752,1210109759,IL
@@ -38603,7 +37234,11 @@
 1211236352,1211269119,PR
 1211269120,1211303935,US
 1211303936,1211304159,CA
-1211304160,1211304287,US
+1211304160,1211304207,US
+1211304208,1211304215,CA
+1211304216,1211304223,US
+1211304224,1211304239,CA
+1211304240,1211304287,US
 1211304288,1211304319,CA
 1211304320,1211304351,NL
 1211304352,1211304703,CA
@@ -38716,613 +37351,26 @@
 1211421741,1211432959,US
 1211432960,1211473919,CA
 1211473920,1211596799,US
-1211596800,1211596839,CA
-1211596840,1211596847,US
-1211596848,1211597055,CA
-1211597056,1211597063,BR
-1211597064,1211597079,CA
-1211597080,1211597087,AU
-1211597088,1211597091,CA
-1211597092,1211597095,AU
-1211597096,1211597099,CO
-1211597100,1211597123,CA
-1211597124,1211597127,US
-1211597128,1211597135,DE
-1211597136,1211597143,CA
-1211597144,1211597151,IQ
-1211597152,1211597159,CA
-1211597160,1211597167,LK
-1211597168,1211597175,BE
-1211597176,1211597191,CA
-1211597192,1211597199,PK
-1211597200,1211597203,BR
-1211597204,1211597207,CA
-1211597208,1211597215,US
-1211597216,1211597223,CA
-1211597224,1211597227,CR
-1211597228,1211597231,US
-1211597232,1211597239,CA
-1211597240,1211597247,QA
-1211597248,1211597255,CA
-1211597256,1211597263,LV
-1211597264,1211597279,CA
-1211597280,1211597287,EC
-1211597288,1211597327,CA
-1211597328,1211597331,US
-1211597332,1211597355,CA
-1211597356,1211597359,GB
-1211597360,1211597363,CA
-1211597364,1211597375,US
-1211597376,1211597383,CA
-1211597384,1211597391,SA
-1211597392,1211597407,AM
-1211597408,1211597423,US
-1211597424,1211597427,CA
-1211597428,1211597431,IN
-1211597432,1211597439,CA
-1211597440,1211597447,DK
-1211597448,1211597451,PR
-1211597452,1211597455,GB
-1211597456,1211597471,CA
-1211597472,1211597479,RU
-1211597480,1211597487,CA
-1211597488,1211597495,PT
-1211597496,1211597503,CA
-1211597504,1211597511,NL
-1211597512,1211597515,CA
-1211597516,1211597519,US
-1211597520,1211597523,CA
-1211597524,1211597527,BR
-1211597528,1211597535,CA
-1211597536,1211597543,DE
-1211597544,1211597823,CA
-1211597824,1211597827,GB
-1211597828,1211597843,CA
-1211597844,1211597847,US
-1211597848,1211597859,CA
-1211597860,1211597863,SE
-1211597864,1211597871,US
-1211597872,1211597895,CA
-1211597896,1211597899,US
-1211597900,1211597911,CA
-1211597912,1211597919,ZA
-1211597920,1211597923,CA
-1211597924,1211597927,BR
-1211597928,1211597939,US
-1211597940,1211597943,CA
-1211597944,1211597951,MX
-1211597952,1211597967,US
-1211597968,1211597975,CA
-1211597976,1211597983,US
-1211597984,1211597991,GB
-1211597992,1211598023,CA
-1211598024,1211598027,RO
-1211598028,1211598031,CA
-1211598032,1211598035,US
-1211598036,1211598043,CA
-1211598044,1211598047,US
-1211598048,1211598055,BR
-1211598056,1211598063,US
-1211598064,1211598071,CA
-1211598072,1211598079,FR
-1211598080,1211598635,CA
-1211598636,1211598639,BR
-1211598640,1211598647,MY
-1211598648,1211598651,CA
-1211598652,1211598655,US
-1211598656,1211598659,CA
-1211598660,1211598663,US
-1211598664,1211598667,CA
-1211598668,1211598671,US
-1211598672,1211598675,CA
-1211598676,1211598679,GB
-1211598680,1211598683,CA
-1211598684,1211598687,GB
-1211598688,1211598755,CA
-1211598756,1211598759,MX
-1211598760,1211598767,ES
-1211598768,1211599375,CA
-1211599376,1211599379,GB
-1211599380,1211599403,CA
-1211599404,1211599407,BR
-1211599408,1211599415,CA
-1211599416,1211599423,US
-1211599424,1211599431,GB
-1211599432,1211599435,US
-1211599436,1211599443,CA
-1211599444,1211599447,IN
-1211599448,1211599455,GR
-1211599456,1211599463,IL
-1211599464,1211599479,CA
-1211599480,1211599487,SA
-1211599488,1211599495,BR
-1211599496,1211599527,CA
-1211599528,1211599531,US
-1211599532,1211599535,BR
-1211599536,1211599543,CA
-1211599544,1211599555,US
-1211599556,1211599559,BR
-1211599560,1211599563,US
-1211599564,1211599567,CA
-1211599568,1211599575,US
-1211599576,1211599583,CA
-1211599584,1211599591,US
-1211599592,1211599599,CA
-1211599600,1211599603,US
-1211599604,1211599607,CA
-1211599608,1211599615,CN
-1211599616,1211599631,CA
-1211599632,1211599635,GB
-1211599636,1211599647,US
-1211599648,1211599655,ES
-1211599656,1211599675,CA
-1211599676,1211599695,US
-1211599696,1211599703,MX
-1211599704,1211599711,CA
-1211599712,1211599715,EG
-1211599716,1211599719,CA
-1211599720,1211599723,GB
-1211599724,1211599727,CA
-1211599728,1211599731,BR
-1211599732,1211599751,CA
-1211599752,1211599759,KW
-1211599760,1211599767,CA
-1211599768,1211599775,ID
-1211599776,1211599795,CA
-1211599796,1211599799,BR
-1211599800,1211599823,CA
-1211599824,1211599827,EG
-1211599828,1211599831,SE
-1211599832,1211599847,CA
-1211599848,1211599855,IN
-1211599856,1211600131,CA
-1211600132,1211600135,GB
-1211600136,1211600143,CA
-1211600144,1211600147,IR
-1211600148,1211600151,MY
-1211600152,1211600199,CA
-1211600200,1211600207,US
-1211600208,1211600227,CA
-1211600228,1211600231,IQ
-1211600232,1211600235,IL
-1211600236,1211600243,CA
-1211600244,1211600247,MX
-1211600248,1211600311,CA
-1211600312,1211600319,IN
-1211600320,1211600327,BR
-1211600328,1211600347,CA
-1211600348,1211600351,MY
-1211600352,1211600383,CA
-1211600384,1211600391,EG
-1211600392,1211600395,CA
-1211600396,1211600399,US
-1211600400,1211600415,CA
-1211600416,1211600423,IN
-1211600424,1211600459,CA
-1211600460,1211600463,IN
-1211600464,1211600475,CA
-1211600476,1211600479,GB
-1211600480,1211600487,CO
-1211600488,1211600495,TR
-1211600496,1211600511,US
-1211600512,1211600543,AN
-1211600544,1211600547,CA
-1211600548,1211600551,GB
-1211600552,1211600567,CA
-1211600568,1211600575,EG
-1211600576,1211600583,CA
-1211600584,1211600587,US
-1211600588,1211600591,CA
-1211600592,1211600595,RU
-1211600596,1211600599,CA
-1211600600,1211600607,BR
-1211600608,1211600615,CA
-1211600616,1211600619,US
-1211600620,1211600631,CA
-1211600632,1211600639,EG
-1211600640,1211600703,CA
-1211600704,1211600719,CY
-1211600720,1211600828,CA
-1211600829,1211600829,US
-1211600830,1211600923,CA
-1211600924,1211600927,GB
-1211600928,1211600935,CN
-1211600936,1211600939,IN
-1211600940,1211600959,CA
-1211600960,1211600967,US
-1211600968,1211600971,GB
-1211600972,1211600983,CA
-1211600984,1211600987,GB
-1211600988,1211600991,US
-1211600992,1211600999,BR
-1211601000,1211601007,CA
-1211601008,1211601011,PT
-1211601012,1211601023,CA
-1211601024,1211601031,BR
-1211601032,1211601039,US
-1211601040,1211601047,CA
-1211601048,1211601051,ZA
-1211601052,1211601063,CA
-1211601064,1211601067,TH
-1211601068,1211601071,NL
-1211601072,1211601079,CA
-1211601080,1211601087,MT
-1211601088,1211601091,IN
-1211601092,1211601095,CA
-1211601096,1211601103,HK
-1211601104,1211601107,US
-1211601108,1211601111,KW
-1211601112,1211601119,GB
-1211601120,1211601215,CA
-1211601216,1211601223,US
-1211601224,1211601231,TR
-1211601232,1211601255,CA
-1211601256,1211601263,GR
-1211601264,1211601283,CA
-1211601284,1211601295,BR
-1211601296,1211601303,CA
-1211601304,1211601311,AE
-1211601312,1211601319,EG
-1211601320,1211601327,CO
-1211601328,1211601371,CA
-1211601372,1211601375,US
-1211601376,1211601399,CA
-1211601400,1211601407,PK
-1211601408,1211601663,CA
-1211601664,1211601671,BR
-1211601672,1211601679,CA
-1211601680,1211601683,US
-1211601684,1211601715,CA
-1211601716,1211601719,GB
-1211601720,1211601735,CA
-1211601736,1211601739,IE
-1211601740,1211601743,CA
-1211601744,1211601759,US
-1211601760,1211601775,CA
-1211601776,1211601783,AU
-1211601784,1211601791,IR
-1211601792,1211601799,US
-1211601800,1211601819,CA
-1211601820,1211601823,ES
-1211601824,1211601831,DK
-1211601832,1211601835,FR
-1211601836,1211601847,CA
-1211601848,1211601851,BR
-1211601852,1211601863,CA
-1211601864,1211601871,IL
-1211601872,1211601879,US
-1211601880,1211601887,CA
-1211601888,1211601895,AU
-1211601896,1211601903,CA
-1211601904,1211601911,BD
-1211601912,1211602095,CA
-1211602096,1211602111,US
-1211602112,1211602191,CA
-1211602192,1211602199,TR
-1211602200,1211602203,GB
-1211602204,1211602207,US
-1211602208,1211602215,CA
-1211602216,1211602223,DE
-1211602224,1211602239,CA
-1211602240,1211602247,CN
-1211602248,1211602291,CA
-1211602292,1211602295,MX
-1211602296,1211602319,CA
-1211602320,1211602323,GB
-1211602324,1211602327,CA
-1211602328,1211602335,CH
-1211602336,1211602359,CA
-1211602360,1211602367,US
-1211602368,1211602375,AR
-1211602376,1211602379,CA
-1211602380,1211602383,US
-1211602384,1211602407,CA
-1211602408,1211602415,US
-1211602416,1211602423,CA
-1211602424,1211602427,US
-1211602428,1211602439,CA
-1211602440,1211602447,MY
-1211602448,1211602455,CA
-1211602456,1211602463,FI
-1211602464,1211602471,BR
-1211602472,1211602479,CA
-1211602480,1211602487,US
-1211602488,1211602495,CA
-1211602496,1211602503,MX
-1211602504,1211602527,CA
-1211602528,1211602535,AE
-1211602536,1211602543,CA
-1211602544,1211602551,US
-1211602552,1211602559,SA
-1211602560,1211602567,PK
-1211602568,1211602575,CA
-1211602576,1211602583,BR
-1211602584,1211602591,CA
-1211602592,1211602599,ID
-1211602600,1211602603,HK
-1211602604,1211602607,CA
-1211602608,1211602615,US
-1211602616,1211602631,CA
-1211602632,1211602639,QA
-1211602640,1211602735,CA
-1211602736,1211602751,EG
-1211602752,1211602759,CA
-1211602760,1211602767,IL
-1211602768,1211602775,IN
-1211602776,1211602783,US
-1211602784,1211602831,CA
-1211602832,1211602839,US
-1211602840,1211602879,CA
-1211602880,1211602887,CO
-1211602888,1211603103,CA
-1211603104,1211603119,SN
-1211603120,1211603135,CA
-1211603136,1211603167,FR
-1211603168,1211603247,CA
-1211603248,1211603263,US
-1211603264,1211603823,CA
-1211603824,1211603831,TR
-1211603832,1211603855,CA
-1211603856,1211603863,SG
-1211603864,1211603871,CA
-1211603872,1211603879,PK
-1211603880,1211603887,CA
-1211603888,1211603903,US
-1211603904,1211603919,CA
-1211603920,1211603927,AE
-1211603928,1211603935,BR
-1211603936,1211604063,CA
-1211604064,1211604079,AR
-1211604080,1211604095,IT
-1211604096,1211604239,CA
-1211604240,1211604247,GB
-1211604248,1211604279,CA
-1211604280,1211604287,SG
-1211604288,1211604295,US
-1211604296,1211604303,CA
-1211604304,1211604311,GB
-1211604312,1211604319,US
-1211604320,1211604327,CA
-1211604328,1211604335,RU
-1211604336,1211604343,GB
-1211604344,1211604351,CA
-1211604352,1211604359,US
-1211604360,1211604407,CA
-1211604408,1211604423,US
-1211604424,1211604463,CA
-1211604464,1211604471,US
-1211604472,1211604743,CA
-1211604744,1211604751,BH
-1211604752,1211604755,CA
-1211604756,1211604759,IN
-1211604760,1211604791,CA
-1211604792,1211604799,IN
-1211604800,1211604807,CA
-1211604808,1211604815,IL
-1211604816,1211604895,CA
-1211604896,1211604903,MX
-1211604904,1211604951,CA
-1211604952,1211604959,FI
-1211604960,1211604967,CA
-1211604968,1211604975,PK
-1211604976,1211604991,CA
-1211604992,1211605087,US
-1211605088,1211605103,PH
-1211605104,1211605119,FR
-1211605120,1211605199,CA
-1211605200,1211605215,IL
-1211605216,1211605231,NL
-1211605232,1211605247,CY
-1211605248,1211605311,BS
-1211605312,1211605687,CA
-1211605688,1211605695,PK
-1211605696,1211605703,DK
-1211605704,1211605743,CA
-1211605744,1211605751,US
-1211605752,1211605783,CA
-1211605784,1211605791,US
-1211605792,1211605799,CA
-1211605800,1211605815,US
-1211605816,1211605831,CA
-1211605832,1211605839,IN
-1211605840,1211605887,CA
-1211605888,1211605895,CH
-1211605896,1211605951,CA
-1211605952,1211605959,EG
-1211605960,1211606567,CA
-1211606568,1211606575,RU
-1211606576,1211606591,CA
-1211606592,1211606599,US
-1211606600,1211606639,CA
-1211606640,1211606647,AE
-1211606648,1211606719,CA
-1211606720,1211606727,US
-1211606728,1211606775,CA
-1211606776,1211606783,US
-1211606784,1211606807,CA
-1211606808,1211606823,US
-1211606824,1211606831,LY
-1211606832,1211606847,CA
-1211606848,1211606855,BR
-1211606856,1211606879,CA
-1211606880,1211606887,US
-1211606888,1211606895,EG
-1211606896,1211606919,CA
-1211606920,1211606927,HK
-1211606928,1211606935,BR
-1211606936,1211606959,CA
-1211606960,1211606967,EC
-1211606968,1211606975,IE
-1211606976,1211606983,US
-1211606984,1211607031,CA
-1211607032,1211607039,CY
-1211607040,1211607295,CA
-1211607296,1211607303,FR
-1211607304,1211607335,CA
-1211607336,1211607343,EC
-1211607344,1211607391,CA
-1211607392,1211607399,US
-1211607400,1211607407,MX
-1211607408,1211607415,SE
-1211607416,1211607423,PL
-1211607424,1211607431,CA
-1211607432,1211607439,MX
-1211607440,1211607495,CA
-1211607496,1211607503,MT
-1211607504,1211607511,FR
-1211607512,1211607519,BR
-1211607520,1211607535,CA
-1211607536,1211607543,US
-1211607544,1211607551,VG
-1211607552,1211607559,BR
-1211607560,1211607615,CA
-1211607616,1211607623,PA
-1211607624,1211607631,CY
-1211607632,1211607663,CA
-1211607664,1211607671,AU
-1211607672,1211607695,CA
-1211607696,1211607703,VG
-1211607704,1211607711,BR
-1211607712,1211607767,CA
-1211607768,1211607775,AU
-1211607776,1211607783,CA
-1211607784,1211607791,AE
-1211607792,1211607807,CA
-1211607808,1211607823,CY
-1211607824,1211607839,RU
-1211607840,1211607855,NL
-1211607856,1211607871,JP
-1211607872,1211607887,CA
-1211607888,1211607903,AU
-1211607904,1211607919,US
-1211607920,1211607935,ES
-1211607936,1211607951,IE
-1211607952,1211608031,CA
-1211608032,1211608047,PH
-1211608048,1211608063,IT
-1211608064,1211608079,MX
-1211608080,1211608119,CA
-1211608120,1211608127,ES
-1211608128,1211608159,US
-1211608160,1211608183,CA
-1211608184,1211608191,CI
-1211608192,1211608279,CA
-1211608280,1211608287,CL
-1211608288,1211608375,CA
-1211608376,1211608383,JP
-1211608384,1211608471,CA
-1211608472,1211608479,KW
-1211608480,1211608487,AE
-1211608488,1211608503,CA
-1211608504,1211608511,BR
-1211608512,1211608839,CA
-1211608840,1211608847,MX
-1211608848,1211608919,CA
-1211608920,1211608927,IR
-1211608928,1211608943,CA
-1211608944,1211608951,GB
-1211608952,1211608967,CA
-1211608968,1211608983,US
-1211608984,1211608991,CA
-1211608992,1211608995,US
-1211608996,1211608999,CA
-1211609000,1211609007,CN
-1211609008,1211609039,CA
-1211609040,1211609047,US
-1211609048,1211609063,CA
-1211609064,1211609071,NZ
-1211609072,1211609343,CA
-1211609344,1211609599,US
-1211609600,1211610191,CA
-1211610192,1211610199,US
-1211610200,1211610215,CA
-1211610216,1211610219,IN
-1211610220,1211610239,CA
-1211610240,1211610247,US
-1211610248,1211610263,CA
-1211610264,1211610271,BR
-1211610272,1211610279,CA
-1211610280,1211610287,BR
-1211610288,1211610295,CA
-1211610296,1211610303,IR
-1211610304,1211610311,GR
-1211610312,1211610335,CA
-1211610336,1211610343,ID
-1211610344,1211610351,GB
-1211610352,1211610439,CA
-1211610440,1211610447,GB
-1211610448,1211610455,CA
-1211610456,1211610463,US
-1211610464,1211610479,CA
-1211610480,1211610495,US
-1211610496,1211610499,CA
-1211610500,1211610503,US
-1211610504,1211610519,CA
-1211610520,1211610527,IL
-1211610528,1211610591,CA
-1211610592,1211610599,AU
-1211610600,1211610655,CA
-1211610656,1211610687,US
-1211610688,1211610935,CA
-1211610936,1211610943,MX
-1211610944,1211610951,AE
-1211610952,1211611015,CA
-1211611016,1211611023,TH
-1211611024,1211611031,RO
-1211611032,1211611039,CA
-1211611040,1211611047,NL
-1211611048,1211611079,CA
-1211611080,1211611095,BR
-1211611096,1211611119,CA
-1211611120,1211611127,DE
-1211611128,1211611311,CA
-1211611312,1211611327,US
-1211611328,1211611343,CA
-1211611344,1211611359,IT
-1211611360,1211611375,CO
-1211611376,1211611423,CA
-1211611424,1211611431,AE
-1211611432,1211611447,CA
-1211611448,1211611455,CR
-1211611456,1211611463,MT
-1211611464,1211611495,CA
-1211611496,1211611503,PK
-1211611504,1211611511,IN
-1211611512,1211611543,CA
-1211611544,1211611567,US
-1211611568,1211611599,CA
-1211611600,1211611607,AE
-1211611608,1211611639,CA
-1211611640,1211611647,US
-1211611648,1211612191,CA
-1211612192,1211612207,US
-1211612208,1211612287,CA
-1211612288,1211612303,PL
-1211612304,1211612319,CZ
-1211612320,1211612431,CA
-1211612432,1211612439,FR
-1211612440,1211612471,CA
-1211612472,1211612479,CO
-1211612480,1211612487,AE
-1211612488,1211612495,BR
-1211612496,1211612503,CA
-1211612504,1211612511,JO
-1211612512,1211612519,CA
-1211612520,1211612527,AR
-1211612528,1211612551,CA
-1211612552,1211612559,IL
-1211612560,1211612655,CA
-1211612656,1211612671,BR
-1211612672,1211613183,CA
-1211613184,1214073215,US
+1211596800,1211605999,CA
+1211606000,1211606003,US
+1211606004,1211613183,CA
+1211613184,1212191304,US
+1212191305,1212191305,A1
+1212191306,1212191367,US
+1212191368,1212191368,A1
+1212191369,1214073215,US
 1214073216,1214073223,A2
 1214073224,1216872447,US
 1216872448,1217396735,CA
-1217396736,1218731807,US
+1217396736,1218697215,US
+1218697216,1218697471,IN
+1218697472,1218731807,US
 1218731808,1218731815,A2
 1218731816,1218778111,US
 1218778112,1218778367,SG
-1218778368,1219253119,US
+1218778368,1218987263,US
+1218987264,1218987519,CA
+1218987520,1219253119,US
 1219253120,1219253135,IN
 1219253136,1219253319,US
 1219253320,1219253327,CA
@@ -39334,7 +37382,9 @@
 1219290624,1219290751,AU
 1219290752,1219295295,US
 1219295296,1219295359,GR
-1219295360,1223182487,US
+1219295360,1220701665,US
+1220701666,1220701666,A1
+1220701667,1223182487,US
 1223182488,1223182503,ES
 1223182504,1223208831,US
 1223208832,1223208959,ES
@@ -39413,7 +37463,9 @@
 1224527872,1224529664,JM
 1224529665,1224529919,US
 1224529920,1224539904,JM
-1224539905,1241743359,US
+1224539905,1224701942,US
+1224701943,1224701943,CA
+1224701944,1241743359,US
 1241743360,1241759743,CA
 1241759744,1242300415,US
 1242300416,1242562559,CA
@@ -39427,7 +37479,11 @@
 1244864512,1244872703,CA
 1244872704,1244996655,US
 1244996656,1244996663,CH
-1244996664,1245144575,US
+1244996664,1245050689,US
+1245050690,1245050690,SA
+1245050691,1245052289,US
+1245052290,1245052545,SA
+1245052546,1245144575,US
 1245144576,1245144831,CH
 1245144832,1245168215,US
 1245168216,1245168219,CH
@@ -39437,35 +37493,21 @@
 1245178424,1245178431,IE
 1245178432,1245183999,US
 1245184000,1245446143,CA
-1245446144,1245693023,US
-1245693024,1245693039,IN
-1245693040,1245694207,US
-1245694208,1245694239,BR
-1245694240,1245694367,US
-1245694368,1245694399,BR
-1245694400,1245694431,US
-1245694432,1245694463,BR
-1245694464,1245698183,US
-1245698184,1245698191,BR
-1245698192,1245698679,US
-1245698680,1245698687,JO
-1245698688,1245699327,US
-1245699328,1245699343,BR
-1245699344,1245700255,US
-1245700256,1245700263,JO
-1245700264,1245700527,US
-1245700528,1245700535,SA
-1245700536,1245703871,US
-1245703872,1245703887,BR
-1245703888,1245704039,US
-1245704040,1245704047,JO
-1245704048,1245704287,US
-1245704288,1245704295,ID
-1245704296,1245707455,US
-1245707456,1245707471,BR
-1245707472,1245708095,US
-1245708096,1245708111,GB
-1245708112,1246864899,US
+1245446144,1245662179,US
+1245662180,1245662182,A1
+1245662183,1245663891,US
+1245663892,1245663892,A1
+1245663893,1245663899,US
+1245663900,1245663900,A1
+1245663901,1245664931,US
+1245664932,1245664932,A1
+1245664933,1245664939,US
+1245664940,1245664940,A1
+1245664941,1245665737,US
+1245665738,1245665739,A1
+1245665740,1245665745,US
+1245665746,1245665747,A1
+1245665748,1246864899,US
 1246864900,1246864958,EG
 1246864959,1246870015,US
 1246870016,1246870079,UA
@@ -39501,779 +37543,13 @@
 1247072720,1247072735,NL
 1247072736,1247073791,US
 1247073792,1247074303,A2
-1247074304,1247150111,US
-1247150112,1247150127,AR
-1247150128,1247150159,US
-1247150160,1247150167,GB
-1247150168,1247150183,US
-1247150184,1247150191,GB
-1247150192,1247150239,US
-1247150240,1247150247,CN
-1247150248,1247150287,US
-1247150288,1247150295,SA
-1247150296,1247150807,US
-1247150808,1247150815,GB
-1247150816,1247151055,US
-1247151056,1247151063,CN
-1247151064,1247151231,US
-1247151232,1247151247,NZ
-1247151248,1247151271,US
-1247151272,1247151279,ZA
-1247151280,1247151415,US
-1247151416,1247151423,SA
-1247151424,1247151471,US
-1247151472,1247151479,VN
-1247151480,1247151631,US
-1247151632,1247151639,IN
-1247151640,1247151671,US
-1247151672,1247151679,CA
-1247151680,1247151759,US
-1247151760,1247151767,CN
-1247151768,1247151807,US
-1247151808,1247151815,SA
-1247151816,1247151903,US
-1247151904,1247151911,GB
-1247151912,1247151935,US
-1247151936,1247151967,SA
-1247151968,1247151999,US
-1247152000,1247152007,SA
-1247152008,1247152087,US
-1247152088,1247152095,CH
-1247152096,1247152383,US
-1247152384,1247152415,IN
-1247152416,1247152511,US
-1247152512,1247152527,SE
-1247152528,1247152663,US
-1247152664,1247152671,CN
-1247152672,1247152679,US
-1247152680,1247152687,RU
-1247152688,1247152735,US
-1247152736,1247152743,CN
-1247152744,1247152775,US
-1247152776,1247152783,CN
-1247152784,1247152879,US
-1247152880,1247152887,CN
-1247152888,1247152895,US
-1247152896,1247152959,CN
-1247152960,1247152991,US
-1247152992,1247152999,TR
-1247153000,1247153055,US
-1247153056,1247153063,AU
-1247153064,1247153103,US
-1247153104,1247153111,KW
-1247153112,1247153119,US
-1247153120,1247153127,CN
-1247153128,1247153207,US
-1247153208,1247153215,AU
-1247153216,1247153239,US
-1247153240,1247153247,QA
-1247153248,1247153423,US
-1247153424,1247153431,SA
-1247153432,1247153607,US
-1247153608,1247153615,CL
-1247153616,1247153671,US
-1247153672,1247153679,SA
-1247153680,1247153687,IN
-1247153688,1247153967,US
-1247153968,1247153975,RU
-1247153976,1247153983,US
-1247153984,1247153999,CA
-1247154000,1247154103,US
-1247154104,1247154111,SA
-1247154112,1247154231,US
-1247154232,1247154239,CN
-1247154240,1247154407,US
-1247154408,1247154415,CA
-1247154416,1247154431,US
-1247154432,1247154439,CN
-1247154440,1247154479,US
-1247154480,1247154487,CN
-1247154488,1247154607,US
-1247154608,1247154615,CN
-1247154616,1247154663,US
-1247154664,1247154671,SA
-1247154672,1247154855,US
-1247154856,1247154863,CN
-1247154864,1247154871,US
-1247154872,1247154879,CN
-1247154880,1247155087,US
-1247155088,1247155095,CN
-1247155096,1247155159,US
-1247155160,1247155167,CN
-1247155168,1247155335,US
-1247155336,1247155343,CN
-1247155344,1247155567,US
-1247155568,1247155575,CN
-1247155576,1247155647,US
-1247155648,1247155663,AU
-1247155664,1247155743,US
-1247155744,1247155751,CN
-1247155752,1247155783,US
-1247155784,1247155791,SA
-1247155792,1247155823,US
-1247155824,1247155831,CN
-1247155832,1247156031,US
-1247156032,1247156039,CN
-1247156040,1247156063,US
-1247156064,1247156071,CN
-1247156072,1247156127,US
-1247156128,1247156135,CN
-1247156136,1247156271,US
-1247156272,1247156279,SA
-1247156280,1247156295,US
-1247156296,1247156303,CN
-1247156304,1247156311,US
-1247156312,1247156319,EG
-1247156320,1247156327,TH
-1247156328,1247156335,US
-1247156336,1247156343,CN
-1247156344,1247156415,US
-1247156416,1247156423,CN
-1247156424,1247156487,US
-1247156488,1247156495,CN
-1247156496,1247156543,US
-1247156544,1247156559,SA
-1247156560,1247156567,AU
-1247156568,1247156831,US
-1247156832,1247156839,CN
-1247156840,1247156863,US
-1247156864,1247156871,CA
-1247156872,1247156879,SA
-1247156880,1247157031,US
-1247157032,1247157039,CN
-1247157040,1247157263,US
-1247157264,1247157279,BR
-1247157280,1247157791,US
-1247157792,1247157799,SA
-1247157800,1247157943,US
-1247157944,1247157951,GB
-1247157952,1247158039,US
-1247158040,1247158047,CA
-1247158048,1247158063,GB
-1247158064,1247158239,US
-1247158240,1247158255,KW
-1247158256,1247158263,US
-1247158264,1247158271,AU
-1247158272,1247158295,US
-1247158296,1247158303,CN
-1247158304,1247158431,US
-1247158432,1247158463,AU
-1247158464,1247158631,US
-1247158632,1247158639,SA
-1247158640,1247158679,US
-1247158680,1247158687,CA
-1247158688,1247158719,US
-1247158720,1247158727,CA
-1247158728,1247158743,US
-1247158744,1247158751,AU
-1247158752,1247158847,US
-1247158848,1247158855,BR
-1247158856,1247158927,US
-1247158928,1247158935,RU
-1247158936,1247159007,US
-1247159008,1247159015,AU
-1247159016,1247159167,US
-1247159168,1247159175,ES
-1247159176,1247159343,US
-1247159344,1247159351,GB
-1247159352,1247159359,ES
-1247159360,1247159759,US
-1247159760,1247159775,IN
-1247159776,1247159791,US
-1247159792,1247159799,SA
-1247159800,1247160095,US
-1247160096,1247160103,TR
-1247160104,1247160111,US
-1247160112,1247160127,CN
-1247160128,1247160239,US
-1247160240,1247160255,IN
-1247160256,1247160287,US
-1247160288,1247160295,ID
-1247160296,1247160511,US
-1247160512,1247160519,NP
-1247160520,1247160575,US
-1247160576,1247160831,NP
-1247160832,1247161143,US
-1247161144,1247161151,TR
-1247161152,1247161967,US
-1247161968,1247161975,IN
-1247161976,1247162199,US
-1247162200,1247162207,ES
-1247162208,1247162631,US
-1247162632,1247162639,SA
-1247162640,1247162647,US
-1247162648,1247162655,EG
-1247162656,1247162735,US
-1247162736,1247162743,UY
-1247162744,1247163439,US
-1247163440,1247163447,RU
-1247163448,1247163807,US
-1247163808,1247163839,DK
-1247163840,1247164111,US
-1247164112,1247164119,SA
-1247164120,1247164223,US
-1247164224,1247164255,CA
-1247164256,1247164271,US
-1247164272,1247164279,FI
-1247164280,1247164327,US
-1247164328,1247164335,AU
-1247164336,1247164447,US
-1247164448,1247164463,BR
-1247164464,1247165087,US
-1247165088,1247165095,IN
-1247165096,1247165527,US
-1247165528,1247165535,NL
-1247165536,1247166567,US
-1247166568,1247166575,CN
-1247166576,1247166647,US
-1247166648,1247166655,EG
-1247166656,1247166671,US
-1247166672,1247166679,IN
-1247166680,1247166983,US
-1247166984,1247166991,CN
-1247166992,1247167015,US
-1247167016,1247167023,GB
-1247167024,1247167119,US
-1247167120,1247167127,CN
-1247167128,1247167535,US
-1247167536,1247167543,MX
-1247167544,1247167591,US
-1247167592,1247167599,CA
-1247167600,1247167615,US
-1247167616,1247167623,GB
-1247167624,1247167639,US
-1247167640,1247167647,SA
-1247167648,1247167791,US
-1247167792,1247167799,GB
-1247167800,1247167839,US
-1247167840,1247167847,GB
-1247167848,1247167903,US
-1247167904,1247167919,CA
-1247167920,1247168047,US
-1247168048,1247168055,AU
-1247168056,1247168087,US
-1247168088,1247168095,CA
-1247168096,1247168447,US
-1247168448,1247168455,RU
-1247168456,1247168591,US
-1247168592,1247168599,SA
-1247168600,1247168663,US
-1247168664,1247168671,CL
-1247168672,1247169055,US
-1247169056,1247169063,GB
-1247169064,1247169151,US
-1247169152,1247169183,SA
-1247169184,1247169287,US
-1247169288,1247169295,CN
-1247169296,1247169407,US
-1247169408,1247169423,BR
-1247169424,1247169503,US
-1247169504,1247169511,IE
-1247169512,1247169519,US
-1247169520,1247169527,SA
-1247169528,1247169535,US
-1247169536,1247169543,GB
-1247169544,1247169607,US
-1247169608,1247169615,UA
-1247169616,1247169711,US
-1247169712,1247169719,PH
-1247169720,1247169751,US
-1247169752,1247169759,ES
-1247169760,1247169799,US
-1247169800,1247169807,PE
-1247169808,1247169895,US
-1247169896,1247169903,CA
-1247169904,1247170135,US
-1247170136,1247170143,IN
-1247170144,1247170207,US
-1247170208,1247170223,AU
-1247170224,1247170447,US
-1247170448,1247170455,MX
-1247170456,1247170743,US
-1247170744,1247170751,GB
-1247170752,1247170815,US
-1247170816,1247170823,CA
-1247170824,1247171047,US
-1247171048,1247171055,GB
-1247171056,1247171119,US
-1247171120,1247171127,RU
-1247171128,1247171255,US
-1247171256,1247171263,SA
-1247171264,1247171487,US
-1247171488,1247171495,SA
-1247171496,1247171639,US
-1247171640,1247171647,SA
-1247171648,1247171935,US
-1247171936,1247171943,PA
-1247171944,1247172031,US
-1247172032,1247172063,IN
-1247172064,1247172479,US
-1247172480,1247172511,CN
-1247172512,1247172751,US
-1247172752,1247172759,SA
-1247172760,1247172999,US
-1247173000,1247173007,CL
-1247173008,1247173207,US
-1247173208,1247173215,IN
-1247173216,1247173231,CA
-1247173232,1247173319,US
-1247173320,1247173327,IE
-1247173328,1247173391,US
-1247173392,1247173399,AU
-1247173400,1247173575,US
-1247173576,1247173583,ES
-1247173584,1247173631,US
-1247173632,1247173639,AU
-1247173640,1247173767,US
-1247173768,1247173775,RO
-1247173776,1247173967,US
-1247173968,1247173983,CN
-1247173984,1247174063,US
-1247174064,1247174071,PH
-1247174072,1247174239,US
-1247174240,1247174255,IN
-1247174256,1247174271,CA
-1247174272,1247174311,US
-1247174312,1247174319,IN
-1247174320,1247174639,US
-1247174640,1247174647,CA
-1247174648,1247174711,US
-1247174712,1247174719,SA
-1247174720,1247174831,US
-1247174832,1247174839,IN
-1247174840,1247174847,US
-1247174848,1247174855,HK
-1247174856,1247175391,US
-1247175392,1247175407,CA
-1247175408,1247175535,US
-1247175536,1247175543,MX
-1247175544,1247176031,US
-1247176032,1247176047,NG
-1247176048,1247176471,US
-1247176472,1247176479,SA
-1247176480,1247176559,US
-1247176560,1247176567,IN
-1247176568,1247176671,US
-1247176672,1247176687,CN
-1247176688,1247177127,US
-1247177128,1247177143,SA
-1247177144,1247177255,US
-1247177256,1247177263,TW
-1247177264,1247177287,US
-1247177288,1247177295,MY
-1247177296,1247177335,US
-1247177336,1247177343,BR
-1247177344,1247177495,US
-1247177496,1247177503,SA
-1247177504,1247178535,US
-1247178536,1247178543,MX
-1247178544,1247178591,US
-1247178592,1247178607,CN
-1247178608,1247178623,US
-1247178624,1247178631,IE
-1247178632,1247178671,US
-1247178672,1247178679,IN
-1247178680,1247178687,SA
-1247178688,1247178703,US
-1247178704,1247178711,IE
-1247178712,1247178799,US
-1247178800,1247178807,AR
-1247178808,1247178815,US
-1247178816,1247178823,SA
-1247178824,1247178847,US
-1247178848,1247178863,AR
-1247178864,1247179263,US
-1247179264,1247179295,SA
-1247179296,1247179519,US
-1247179520,1247179551,GB
-1247179552,1247179887,US
-1247179888,1247179903,CN
-1247179904,1247179935,AU
-1247179936,1247180135,US
-1247180136,1247180143,AR
-1247180144,1247180151,IN
-1247180152,1247180239,US
-1247180240,1247180255,CN
-1247180256,1247180271,PH
-1247180272,1247180391,US
-1247180392,1247180399,GB
-1247180400,1247180407,NO
-1247180408,1247180623,US
-1247180624,1247180639,CN
-1247180640,1247181103,US
-1247181104,1247181111,GB
-1247181112,1247181311,US
-1247181312,1247181327,GB
-1247181328,1247182015,US
-1247182016,1247182023,TH
-1247182024,1247182031,US
-1247182032,1247182039,KW
-1247182040,1247182047,US
-1247182048,1247182055,SA
-1247182056,1247182199,US
-1247182200,1247182207,GB
-1247182208,1247182343,US
-1247182344,1247182351,IE
-1247182352,1247182439,US
-1247182440,1247182447,PT
-1247182448,1247182487,US
-1247182488,1247182495,SA
-1247182496,1247182655,US
-1247182656,1247182687,GB
-1247182688,1247182911,US
-1247182912,1247183039,IN
-1247183040,1247183167,US
-1247183168,1247183199,CA
-1247183200,1247183215,US
-1247183216,1247183223,AR
-1247183224,1247183231,ES
-1247183232,1247183247,US
-1247183248,1247183255,GB
-1247183256,1247183263,US
-1247183264,1247183271,GB
-1247183272,1247183455,US
-1247183456,1247183463,SA
-1247183464,1247183599,US
-1247183600,1247183607,GB
-1247183608,1247183615,US
-1247183616,1247183623,AU
-1247183624,1247183711,US
-1247183712,1247183719,SA
-1247183720,1247183727,GB
-1247183728,1247184063,US
-1247184064,1247184071,IN
-1247184072,1247184079,CN
-1247184080,1247184239,US
-1247184240,1247184247,SA
-1247184248,1247184559,US
-1247184560,1247184567,IE
-1247184568,1247184679,US
-1247184680,1247184687,IN
-1247184688,1247184695,US
-1247184696,1247184703,NG
-1247184704,1247184727,US
-1247184728,1247184735,SA
-1247184736,1247184807,US
-1247184808,1247184815,CO
-1247184816,1247185063,US
-1247185064,1247185071,GB
-1247185072,1247186087,US
-1247186088,1247186095,AU
-1247186096,1247186335,US
-1247186336,1247186351,EG
-1247186352,1247186383,US
-1247186384,1247186391,GB
-1247186392,1247186399,KW
-1247186400,1247186519,US
-1247186520,1247186527,CA
-1247186528,1247186703,US
-1247186704,1247186711,EG
-1247186712,1247186863,US
-1247186864,1247186871,SA
-1247186872,1247187199,US
-1247187200,1247187207,LB
-1247187208,1247187359,US
-1247187360,1247187367,AU
-1247187368,1247187583,US
-1247187584,1247187599,IN
-1247187600,1247187607,US
-1247187608,1247187615,DE
-1247187616,1247187679,US
-1247187680,1247187687,GB
-1247187688,1247187719,US
-1247187720,1247187727,GB
-1247187728,1247187783,US
-1247187784,1247187791,GB
-1247187792,1247187839,US
-1247187840,1247187871,GB
-1247187872,1247187895,US
-1247187896,1247187903,KW
-1247187904,1247188111,US
-1247188112,1247188119,GB
-1247188120,1247188151,US
-1247188152,1247188159,SG
-1247188160,1247188399,US
-1247188400,1247188407,GB
-1247188408,1247188783,US
-1247188784,1247188791,CN
-1247188792,1247189087,US
-1247189088,1247189095,AU
-1247189096,1247189103,US
-1247189104,1247189111,IN
-1247189112,1247189367,US
-1247189368,1247189375,CA
-1247189376,1247189567,US
-1247189568,1247189575,IN
-1247189576,1247189831,US
-1247189832,1247189839,GB
-1247189840,1247189967,US
-1247189968,1247189975,IN
-1247189976,1247190023,US
-1247190024,1247190031,ID
-1247190032,1247190039,IN
-1247190040,1247190303,US
-1247190304,1247190311,BE
-1247190312,1247190567,US
-1247190568,1247190575,SA
-1247190576,1247190767,US
-1247190768,1247190775,SG
-1247190776,1247190943,US
-1247190944,1247190951,BR
-1247190952,1247191071,US
-1247191072,1247191079,ID
-1247191080,1247191127,US
-1247191128,1247191135,IE
-1247191136,1247191199,US
-1247191200,1247191207,IE
-1247191208,1247191231,US
-1247191232,1247191239,JO
-1247191240,1247191383,US
-1247191384,1247191391,GB
-1247191392,1247191399,US
-1247191400,1247191407,GB
-1247191408,1247191415,US
-1247191416,1247191423,GB
-1247191424,1247191535,US
-1247191536,1247191543,TR
-1247191544,1247191631,US
-1247191632,1247191639,RO
-1247191640,1247191815,US
-1247191816,1247191823,SA
-1247191824,1247191847,US
-1247191848,1247191855,SA
-1247191856,1247192079,US
-1247192080,1247192095,AU
-1247192096,1247192159,US
-1247192160,1247192167,CA
-1247192168,1247192183,SA
-1247192184,1247192215,US
-1247192216,1247192223,SA
-1247192224,1247192239,US
-1247192240,1247192247,SA
-1247192248,1247192327,US
-1247192328,1247192335,JO
-1247192336,1247193151,US
-1247193152,1247193159,PH
-1247193160,1247193935,US
-1247193936,1247193943,NP
-1247193944,1247193991,US
-1247193992,1247193999,SA
-1247194000,1247194447,US
-1247194448,1247194455,CO
-1247194456,1247194767,US
-1247194768,1247194775,SA
-1247194776,1247194895,US
-1247194896,1247194903,GB
-1247194904,1247194911,US
-1247194912,1247194927,ID
-1247194928,1247194959,US
-1247194960,1247194975,UY
-1247194976,1247195063,US
-1247195064,1247195071,SA
-1247195072,1247195135,US
-1247195136,1247195143,CN
-1247195144,1247195207,US
-1247195208,1247195215,NP
-1247195216,1247195247,US
-1247195248,1247195255,GB
-1247195256,1247195335,US
-1247195336,1247195343,JM
-1247195344,1247195407,US
-1247195408,1247195415,GB
-1247195416,1247195639,US
-1247195640,1247195647,IS
-1247195648,1247196063,US
-1247196064,1247196071,UA
-1247196072,1247196479,US
-1247196480,1247196495,KW
-1247196496,1247196559,US
-1247196560,1247196567,AR
-1247196568,1247197311,US
-1247197312,1247197375,AU
-1247197376,1247197535,US
-1247197536,1247197567,CN
-1247197568,1247197983,US
-1247197984,1247197991,CA
-1247197992,1247198015,US
-1247198016,1247198031,AU
-1247198032,1247198191,US
-1247198192,1247198199,GB
-1247198200,1247198223,US
-1247198224,1247198239,PS
-1247198240,1247198255,US
-1247198256,1247198263,GB
-1247198264,1247198335,US
-1247198336,1247198367,SG
-1247198368,1247198543,US
-1247198544,1247198551,CA
-1247198552,1247198919,US
-1247198920,1247198927,AR
-1247198928,1247199071,US
-1247199072,1247199087,AU
-1247199088,1247199103,US
-1247199104,1247199111,GB
-1247199112,1247199151,US
-1247199152,1247199159,SA
-1247199160,1247199559,US
-1247199560,1247199567,PK
-1247199568,1247200159,US
-1247200160,1247200175,ID
-1247200176,1247200319,US
-1247200320,1247200327,GB
-1247200328,1247200631,US
-1247200632,1247200639,EG
-1247200640,1247201127,US
-1247201128,1247201135,IN
-1247201136,1247201143,US
-1247201144,1247201151,MX
-1247201152,1247201311,US
-1247201312,1247201319,IN
-1247201320,1247201631,US
-1247201632,1247201639,CN
-1247201640,1247201703,US
-1247201704,1247201711,MX
-1247201712,1247201967,US
-1247201968,1247201975,TR
-1247201976,1247202071,US
-1247202072,1247202079,SA
-1247202080,1247202327,US
-1247202328,1247202335,SG
-1247202336,1247202343,US
-1247202344,1247202351,SG
-1247202352,1247202495,US
-1247202496,1247202511,GB
-1247202512,1247202767,US
-1247202768,1247202775,SA
-1247202776,1247202831,US
-1247202832,1247202839,PH
-1247202840,1247203591,US
-1247203592,1247203599,GB
-1247203600,1247203655,US
-1247203656,1247203663,AU
-1247203664,1247203999,US
-1247204000,1247204015,SA
-1247204016,1247204087,US
-1247204088,1247204095,AU
-1247204096,1247204103,MX
-1247204104,1247204223,US
-1247204224,1247204287,AR
-1247204288,1247204367,US
-1247204368,1247204375,JM
-1247204376,1247204399,US
-1247204400,1247204407,CN
-1247204408,1247204415,IN
-1247204416,1247204895,US
-1247204896,1247204911,PA
-1247204912,1247205807,US
-1247205808,1247205815,IN
-1247205816,1247206311,US
-1247206312,1247206319,BR
-1247206320,1247206559,US
-1247206560,1247206591,CV
-1247206592,1247206679,US
-1247206680,1247206687,GB
-1247206688,1247206815,US
-1247206816,1247206823,TR
-1247206824,1247206839,US
-1247206840,1247206847,NZ
-1247206848,1247206975,US
-1247206976,1247207007,CN
-1247207008,1247207023,US
-1247207024,1247207031,SA
-1247207032,1247207095,US
-1247207096,1247207103,CA
-1247207104,1247207119,US
-1247207120,1247207127,NZ
-1247207128,1247207207,US
-1247207208,1247207215,DK
-1247207216,1247207295,US
-1247207296,1247207327,SA
-1247207328,1247207487,US
-1247207488,1247207519,GB
-1247207520,1247208207,US
-1247208208,1247208215,HK
-1247208216,1247208399,US
-1247208400,1247208407,SA
-1247208408,1247208503,US
-1247208504,1247208511,SA
-1247208512,1247208591,US
-1247208592,1247208599,ZA
-1247208600,1247208799,US
-1247208800,1247208807,AU
-1247208808,1247209111,US
-1247209112,1247209119,AR
-1247209120,1247209215,US
-1247209216,1247209223,CA
-1247209224,1247209255,US
-1247209256,1247209263,BR
-1247209264,1247209271,AU
-1247209272,1247209439,US
-1247209440,1247209471,SA
-1247209472,1247209631,US
-1247209632,1247209639,MX
-1247209640,1247209687,US
-1247209688,1247209695,AU
-1247209696,1247209999,US
-1247210000,1247210007,CY
-1247210008,1247210335,US
-1247210336,1247210351,CH
-1247210352,1247210399,US
-1247210400,1247210415,CY
-1247210416,1247210575,US
-1247210576,1247210583,SA
-1247210584,1247210599,US
-1247210600,1247210607,CN
-1247210608,1247210879,US
-1247210880,1247210895,GB
-1247210896,1247210951,US
-1247210952,1247210959,CN
-1247210960,1247211727,US
-1247211728,1247211735,SA
-1247211736,1247211775,US
-1247211776,1247211783,EG
-1247211784,1247212319,US
-1247212320,1247212351,CO
-1247212352,1247212407,US
-1247212408,1247212415,MY
-1247212416,1247212527,US
-1247212528,1247212535,FI
-1247212536,1247212647,US
-1247212648,1247212655,IN
-1247212656,1247212695,US
-1247212696,1247212703,JO
-1247212704,1247213311,US
-1247213312,1247213319,CN
-1247213320,1247213343,US
-1247213344,1247213351,MY
-1247213352,1247213359,QA
-1247213360,1247213375,US
-1247213376,1247213391,GB
-1247213392,1247213599,US
-1247213600,1247213615,PH
-1247213616,1247213711,US
-1247213712,1247213719,MX
-1247213720,1247213855,US
-1247213856,1247213871,IE
-1247213872,1247214079,US
-1247214080,1247214087,ES
-1247214088,1247214199,US
-1247214200,1247214207,NO
-1247214208,1247214351,US
-1247214352,1247214359,GB
-1247214360,1247214535,US
-1247214536,1247214543,CY
-1247214544,1247214551,US
-1247214552,1247214559,CN
-1247214560,1247214847,US
-1247214848,1247214855,BR
-1247214856,1247214911,US
-1247214912,1247214927,IN
-1247214928,1247214943,PH
-1247214944,1247215015,US
-1247215016,1247215023,IE
-1247215024,1247215295,US
-1247215296,1247215303,GB
-1247215304,1247481855,US
+1247074304,1247087871,US
+1247087872,1247088127,A1
+1247088128,1247123455,US
+1247123456,1247123711,GB
+1247123712,1247123967,US
+1247123968,1247124223,LU
+1247124224,1247481855,US
 1247481856,1247481863,CN
 1247481864,1247481871,US
 1247481872,1247481879,TR
@@ -40363,7 +37639,9 @@
 1248903696,1248903711,ZA
 1248903712,1248903775,US
 1248903776,1248903791,FR
-1248903792,1248919551,US
+1248903792,1248913407,US
+1248913408,1248915455,MF
+1248915456,1248919551,US
 1248919552,1248920575,CA
 1248920576,1248921599,US
 1248921600,1248923647,CA
@@ -40421,12 +37699,12 @@
 1249038336,1249040383,CA
 1249040384,1249046527,US
 1249046528,1249047551,BM
-1249047552,1249050879,US
-1249050880,1249051135,A1
+1249047552,1249050623,US
+1249050624,1249051135,A1
 1249051136,1249051391,US
 1249051392,1249051647,A1
-1249051648,1249052159,US
-1249052160,1249052671,A1
+1249051648,1249051903,US
+1249051904,1249052671,A1
 1249052672,1249059327,US
 1249059328,1249059839,CA
 1249059840,1249082367,US
@@ -40440,18 +37718,7 @@
 1249101824,1249102847,PR
 1249102848,1249103103,US
 1249103104,1249103871,CA
-1249103872,1249103887,TW
-1249103888,1249103951,US
-1249103952,1249103967,TW
-1249103968,1249104095,US
-1249104096,1249104111,TW
-1249104112,1249104351,US
-1249104352,1249104367,AU
-1249104368,1249104543,US
-1249104544,1249104551,ES
-1249104552,1249104575,US
-1249104576,1249104607,ES
-1249104608,1249105119,US
+1249103872,1249105119,US
 1249105120,1249105127,AR
 1249105128,1249105279,US
 1249105280,1249105295,CA
@@ -40460,12 +37727,15 @@
 1249105376,1249105535,US
 1249105536,1249105567,ES
 1249105568,1249105599,CA
-1249105600,1249106943,US
+1249105600,1249106431,US
+1249106432,1249106687,DE
+1249106688,1249106943,US
 1249106944,1249107967,CA
 1249107968,1249130495,US
 1249130496,1249131519,JM
 1249131520,1249139711,US
-1249139712,1249140735,GP
+1249139712,1249140479,GP
+1249140480,1249140735,MF
 1249140736,1249163263,US
 1249163264,1249167359,CA
 1249167360,1249171455,US
@@ -40506,7 +37776,9 @@
 1249229290,1249229291,CA
 1249229292,1249229591,US
 1249229592,1249229599,ES
-1249229600,1249236991,US
+1249229600,1249234687,US
+1249234688,1249234943,GB
+1249234944,1249236991,US
 1249236992,1249239039,KY
 1249239040,1249245183,US
 1249245184,1249247231,CA
@@ -40541,7 +37813,9 @@
 1249361920,1249381503,US
 1249381504,1249381519,DE
 1249381520,1249381759,US
-1249381760,1249381775,DE
+1249381760,1249381763,DE
+1249381764,1249381764,A1
+1249381765,1249381775,DE
 1249381776,1249382287,US
 1249382288,1249382303,DE
 1249382304,1249384447,US
@@ -40572,7 +37846,9 @@
 1249492736,1249492991,CA
 1249492992,1249506303,US
 1249506304,1249507327,CA
-1249507328,1249522687,US
+1249507328,1249516031,US
+1249516032,1249516287,GB
+1249516288,1249522687,US
 1249522688,1249523711,CA
 1249523712,1249531903,US
 1249531904,1249533951,GD
@@ -40610,7 +37886,81 @@
 1249692736,1249692767,HK
 1249692768,1249693263,US
 1249693264,1249693271,CA
-1249693272,1249773023,US
+1249693272,1249710143,US
+1249710144,1249710207,CN
+1249710208,1249710271,NL
+1249710272,1249710335,BE
+1249710336,1249710847,DE
+1249710848,1249715711,US
+1249715712,1249715967,DE
+1249715968,1249716735,US
+1249716736,1249716991,DE
+1249716992,1249720599,US
+1249720600,1249720607,IT
+1249720608,1249720751,US
+1249720752,1249720767,GB
+1249720768,1249721343,US
+1249721344,1249721351,AT
+1249721352,1249721359,BE
+1249721360,1249721367,CH
+1249721368,1249721375,CZ
+1249721376,1249721407,DE
+1249721408,1249721415,ES
+1249721416,1249721423,FI
+1249721424,1249721431,FR
+1249721432,1249721439,HU
+1249721440,1249721447,IE
+1249721448,1249721455,IT
+1249721456,1249721463,NL
+1249721464,1249721471,NO
+1249721472,1249721479,PL
+1249721480,1249721487,PT
+1249721488,1249721495,SE
+1249721496,1249721503,GB
+1249721504,1249721511,KE
+1249721512,1249721519,TR
+1249721520,1249721527,ZA
+1249721528,1249721535,DK
+1249721536,1249721599,US
+1249721600,1249721607,AT
+1249721608,1249721615,BE
+1249721616,1249721623,CH
+1249721624,1249721631,CZ
+1249721632,1249721647,DE
+1249721648,1249721655,DK
+1249721656,1249721663,ES
+1249721664,1249721671,FI
+1249721672,1249721679,FR
+1249721680,1249721687,HU
+1249721688,1249721695,IE
+1249721696,1249721703,IT
+1249721704,1249721711,NL
+1249721712,1249721719,NO
+1249721720,1249721727,PL
+1249721728,1249721735,PT
+1249721736,1249721743,SE
+1249721744,1249721751,GB
+1249721752,1249721759,DE
+1249721760,1249721767,FR
+1249721768,1249721775,IE
+1249721776,1249721783,RU
+1249721784,1249721791,GB
+1249721792,1249721799,KE
+1249721800,1249721807,TR
+1249721808,1249721815,ZA
+1249721816,1249722111,US
+1249722112,1249722367,IN
+1249722368,1249723903,US
+1249723904,1249724159,CN
+1249724160,1249725439,US
+1249725440,1249725695,NL
+1249725696,1249725951,US
+1249725952,1249726207,NL
+1249726208,1249727999,US
+1249728000,1249728255,HU
+1249728256,1249744895,US
+1249744896,1249745151,TW
+1249745152,1249773023,US
 1249773024,1249773055,CA
 1249773056,1249796095,US
 1249796096,1249804287,CA
@@ -40845,7 +38195,9 @@
 1254960560,1254960567,MY
 1254960568,1254960583,US
 1254960584,1254960591,MY
-1254960592,1254960879,US
+1254960592,1254960655,US
+1254960656,1254960663,CA
+1254960664,1254960879,US
 1254960880,1254960887,CA
 1254960888,1254960903,US
 1254960904,1254960911,NZ
@@ -41146,7 +38498,9 @@
 1254978448,1254978463,IN
 1254978464,1254978495,US
 1254978496,1254978559,NL
-1254978560,1254979407,US
+1254978560,1254978751,US
+1254978752,1254978767,LB
+1254978768,1254979407,US
 1254979408,1254979423,CA
 1254979424,1254989823,US
 1254989824,1254998015,CA
@@ -41190,7 +38544,11 @@
 1255062464,1255062527,PA
 1255062528,1255063551,US
 1255063552,1255071743,PR
-1255071744,1255264511,US
+1255071744,1255210495,US
+1255210496,1255211007,DE
+1255211008,1255245311,US
+1255245312,1255245567,BR
+1255245568,1255264511,US
 1255264512,1255264767,SG
 1255264768,1255265279,US
 1255265280,1255266303,SG
@@ -41220,9 +38578,7 @@
 1255746800,1255746815,BB
 1255746816,1255749247,US
 1255749248,1255749311,CH
-1255749312,1255750239,US
-1255750240,1255750271,AU
-1255750272,1255756799,US
+1255749312,1255756799,US
 1255756800,1255756815,CA
 1255756816,1255768063,US
 1255768064,1255768575,CA
@@ -41246,13 +38602,15 @@
 1256054272,1256054303,CZ
 1256054304,1256057975,US
 1256057976,1256057983,BZ
-1256057984,1256057999,US
-1256058000,1256058007,CA
-1256058008,1256058719,US
+1256057984,1256058719,US
 1256058720,1256058727,CA
 1256058728,1256079359,US
 1256079360,1256087551,KY
-1256087552,1263263999,US
+1256087552,1258767359,US
+1258767360,1258767615,A1
+1258767616,1258958095,US
+1258958096,1258958103,CA
+1258958104,1263263999,US
 1263264000,1263264127,CA
 1263264128,1263264511,US
 1263264512,1263264767,CA
@@ -41269,18 +38627,18 @@
 1264718080,1264718719,US
 1264718720,1264718847,CA
 1264718848,1264719103,US
-1264719104,1264719359,CA
-1264719360,1264733759,US
+1264719104,1264719871,CA
+1264719872,1264733759,US
 1264733760,1264733823,IL
-1264733824,1264738175,US
-1264738176,1264738207,IL
-1264738208,1264762879,US
+1264733824,1264762879,US
 1264762880,1264763391,CA
 1264763392,1264763647,IE
 1264763648,1264764927,CA
 1264764928,1264764959,US
 1264764960,1264766975,CA
-1264766976,1264980735,US
+1264766976,1264968406,US
+1264968407,1264968407,A1
+1264968408,1264980735,US
 1264980736,1264980743,CA
 1264980744,1264982847,US
 1264982848,1264982855,CA
@@ -41290,7 +38648,9 @@
 1264984576,1264984583,VE
 1264984584,1264984799,US
 1264984800,1264984807,AF
-1264984808,1266107759,US
+1264984808,1264990975,US
+1264990976,1264991231,NL
+1264991232,1266107759,US
 1266107760,1266107775,UM
 1266107776,1266147327,US
 1266147328,1266155519,CA
@@ -41300,634 +38660,7 @@
 1266498176,1266498303,MA
 1266498304,1266516817,US
 1266516818,1266516830,IE
-1266516831,1266549023,US
-1266549024,1266549055,AU
-1266549056,1266549135,US
-1266549136,1266549143,IN
-1266549144,1266549199,US
-1266549200,1266549207,SA
-1266549208,1266549407,US
-1266549408,1266549415,TR
-1266549416,1266549567,US
-1266549568,1266549575,CN
-1266549576,1266549679,US
-1266549680,1266549695,GB
-1266549696,1266549783,US
-1266549784,1266549791,CN
-1266549792,1266549863,US
-1266549864,1266549871,PA
-1266549872,1266549903,US
-1266549904,1266549911,GB
-1266549912,1266550527,US
-1266550528,1266550535,KW
-1266550536,1266550551,US
-1266550552,1266550559,AR
-1266550560,1266550911,US
-1266550912,1266550919,SA
-1266550920,1266550991,US
-1266550992,1266550999,SA
-1266551000,1266551103,US
-1266551104,1266551111,BR
-1266551112,1266551183,US
-1266551184,1266551191,CH
-1266551192,1266551439,US
-1266551440,1266551447,EG
-1266551448,1266551519,US
-1266551520,1266551527,PH
-1266551528,1266551599,US
-1266551600,1266551607,CN
-1266551608,1266551807,US
-1266551808,1266551815,PK
-1266551816,1266551935,US
-1266551936,1266551943,NL
-1266551944,1266552151,US
-1266552152,1266552159,SA
-1266552160,1266552327,US
-1266552328,1266552335,SA
-1266552336,1266552967,US
-1266552968,1266552975,CN
-1266552976,1266553047,US
-1266553048,1266553063,CN
-1266553064,1266553135,US
-1266553136,1266553143,CN
-1266553144,1266553199,US
-1266553200,1266553207,OM
-1266553208,1266553375,US
-1266553376,1266553383,AU
-1266553384,1266553495,US
-1266553496,1266553503,CN
-1266553504,1266553695,US
-1266553696,1266553703,AU
-1266553704,1266554071,US
-1266554072,1266554079,CN
-1266554080,1266554087,UY
-1266554088,1266554207,US
-1266554208,1266554215,SA
-1266554216,1266554479,US
-1266554480,1266554487,PL
-1266554488,1266554519,US
-1266554520,1266554527,BR
-1266554528,1266554551,US
-1266554552,1266554559,GB
-1266554560,1266555135,US
-1266555136,1266555143,CV
-1266555144,1266555151,US
-1266555152,1266555199,CV
-1266555200,1266555431,US
-1266555432,1266555447,CN
-1266555448,1266555463,US
-1266555464,1266555471,CN
-1266555472,1266555519,US
-1266555520,1266555535,GB
-1266555536,1266555567,US
-1266555568,1266555575,KW
-1266555576,1266555751,US
-1266555752,1266555759,CN
-1266555760,1266555839,US
-1266555840,1266555847,IN
-1266555848,1266556351,US
-1266556352,1266556359,CN
-1266556360,1266556415,US
-1266556416,1266556423,IN
-1266556424,1266556735,US
-1266556736,1266556767,AU
-1266556768,1266556799,US
-1266556800,1266556831,AU
-1266556832,1266556847,ID
-1266556848,1266556863,US
-1266556864,1266556871,CN
-1266556872,1266556959,US
-1266556960,1266556975,AU
-1266556976,1266556983,CN
-1266556984,1266556991,AU
-1266556992,1266557031,US
-1266557032,1266557039,CN
-1266557040,1266557079,US
-1266557080,1266557087,PA
-1266557088,1266557095,US
-1266557096,1266557103,CN
-1266557104,1266557143,US
-1266557144,1266557151,SA
-1266557152,1266557207,US
-1266557208,1266557215,CN
-1266557216,1266557247,US
-1266557248,1266557279,GB
-1266557280,1266557327,US
-1266557328,1266557335,CN
-1266557336,1266557343,US
-1266557344,1266557359,CN
-1266557360,1266557471,US
-1266557472,1266557503,CN
-1266557504,1266557511,US
-1266557512,1266557519,CO
-1266557520,1266557527,EG
-1266557528,1266557743,US
-1266557744,1266557751,CH
-1266557752,1266557935,US
-1266557936,1266557943,TR
-1266557944,1266558055,US
-1266558056,1266558063,CN
-1266558064,1266558071,US
-1266558072,1266558079,TR
-1266558080,1266558591,US
-1266558592,1266558623,SG
-1266558624,1266558639,US
-1266558640,1266558647,CH
-1266558648,1266559055,US
-1266559056,1266559063,SA
-1266559064,1266559095,US
-1266559096,1266559103,SA
-1266559104,1266559167,US
-1266559168,1266559175,SA
-1266559176,1266559279,US
-1266559280,1266559287,CH
-1266559288,1266559367,US
-1266559368,1266559375,CH
-1266559376,1266559415,US
-1266559416,1266559423,CA
-1266559424,1266559487,US
-1266559488,1266559495,CN
-1266559496,1266559551,US
-1266559552,1266559559,CH
-1266559560,1266559839,US
-1266559840,1266559855,NL
-1266559856,1266559911,US
-1266559912,1266559919,PL
-1266559920,1266560599,US
-1266560600,1266560607,CH
-1266560608,1266560663,US
-1266560664,1266560671,CH
-1266560672,1266560687,US
-1266560688,1266560695,CH
-1266560696,1266560727,US
-1266560728,1266560735,CN
-1266560736,1266560831,US
-1266560832,1266560839,TR
-1266560840,1266560855,US
-1266560856,1266560871,TR
-1266560872,1266560895,US
-1266560896,1266560903,TR
-1266560904,1266560919,US
-1266560920,1266560927,TR
-1266560928,1266560951,US
-1266560952,1266560959,TR
-1266560960,1266560983,US
-1266560984,1266560991,TR
-1266560992,1266561047,US
-1266561048,1266561055,TR
-1266561056,1266561079,US
-1266561080,1266561087,TR
-1266561088,1266561095,US
-1266561096,1266561103,TR
-1266561104,1266561439,US
-1266561440,1266561471,AR
-1266561472,1266561863,US
-1266561864,1266561871,GB
-1266561872,1266561983,US
-1266561984,1266562015,AU
-1266562016,1266562415,US
-1266562416,1266562431,CN
-1266562432,1266562751,US
-1266562752,1266562767,AU
-1266562768,1266562775,US
-1266562776,1266562783,AU
-1266562784,1266563279,US
-1266563280,1266563295,CN
-1266563296,1266563343,US
-1266563344,1266563351,GB
-1266563352,1266563359,US
-1266563360,1266563375,CN
-1266563376,1266563391,US
-1266563392,1266563423,NL
-1266563424,1266564735,US
-1266564736,1266564759,AU
-1266564760,1266564767,US
-1266564768,1266564799,AR
-1266564800,1266565031,US
-1266565032,1266565039,SA
-1266565040,1266566815,US
-1266566816,1266566823,AU
-1266566824,1266566847,US
-1266566848,1266566863,SA
-1266566864,1266566871,US
-1266566872,1266566879,SA
-1266566880,1266567039,US
-1266567040,1266567071,AU
-1266567072,1266567383,US
-1266567384,1266567391,GB
-1266567392,1266567855,US
-1266567856,1266567871,GB
-1266567872,1266568831,US
-1266568832,1266568895,AU
-1266568896,1266569567,US
-1266569568,1266569575,NO
-1266569576,1266569583,US
-1266569584,1266569591,CN
-1266569592,1266569623,US
-1266569624,1266569631,SA
-1266569632,1266569791,US
-1266569792,1266569831,AU
-1266569832,1266569839,US
-1266569840,1266569919,AU
-1266569920,1266570303,US
-1266570304,1266570319,PH
-1266570320,1266570527,US
-1266570528,1266570535,GB
-1266570536,1266570623,US
-1266570624,1266570687,AU
-1266570688,1266570911,US
-1266570912,1266570927,GB
-1266570928,1266571135,US
-1266571136,1266571143,SA
-1266571144,1266571183,US
-1266571184,1266571191,CN
-1266571192,1266571551,US
-1266571552,1266571583,GB
-1266571584,1266571735,US
-1266571736,1266571743,IN
-1266571744,1266571991,US
-1266571992,1266571999,GB
-1266572000,1266572007,EG
-1266572008,1266572031,US
-1266572032,1266572039,NZ
-1266572040,1266572063,US
-1266572064,1266572071,SA
-1266572072,1266572295,US
-1266572296,1266572303,NL
-1266572304,1266572367,US
-1266572368,1266572375,MY
-1266572376,1266572751,US
-1266572752,1266572759,MY
-1266572760,1266573183,US
-1266573184,1266573215,CN
-1266573216,1266574335,US
-1266574336,1266574343,CA
-1266574344,1266574463,US
-1266574464,1266574495,SA
-1266574496,1266574631,US
-1266574632,1266574639,TR
-1266574640,1266574663,US
-1266574664,1266574671,BR
-1266574672,1266575423,US
-1266575424,1266575455,IN
-1266575456,1266575575,US
-1266575576,1266575583,SA
-1266575584,1266575599,US
-1266575600,1266575607,SA
-1266575608,1266575935,US
-1266575936,1266575967,CA
-1266575968,1266576447,US
-1266576448,1266576511,AU
-1266576512,1266576895,US
-1266576896,1266576903,KW
-1266576904,1266577159,US
-1266577160,1266577167,CN
-1266577168,1266577215,US
-1266577216,1266577343,AU
-1266577344,1266577375,US
-1266577376,1266577407,CN
-1266577408,1266578887,US
-1266578888,1266578895,NZ
-1266578896,1266579839,US
-1266579840,1266579871,PH
-1266579872,1266580143,US
-1266580144,1266580151,GB
-1266580152,1266581535,US
-1266581536,1266581543,IE
-1266581544,1266581551,US
-1266581552,1266581559,IE
-1266581560,1266582023,US
-1266582024,1266582031,GB
-1266582032,1266582063,US
-1266582064,1266582071,CA
-1266582072,1266582463,US
-1266582464,1266582479,BR
-1266582480,1266582511,US
-1266582512,1266582519,LK
-1266582520,1266582623,US
-1266582624,1266582631,SG
-1266582632,1266582743,US
-1266582744,1266582751,SA
-1266582752,1266582879,US
-1266582880,1266582887,IN
-1266582888,1266582895,SA
-1266582896,1266582943,US
-1266582944,1266582951,CA
-1266582952,1266583679,US
-1266583680,1266583687,ID
-1266583688,1266583767,US
-1266583768,1266583775,CN
-1266583776,1266583887,US
-1266583888,1266583895,ID
-1266583896,1266583919,US
-1266583920,1266583927,GB
-1266583928,1266584151,US
-1266584152,1266584159,AT
-1266584160,1266584383,US
-1266584384,1266584399,SA
-1266584400,1266584783,US
-1266584784,1266584791,SA
-1266584792,1266584999,US
-1266585000,1266585007,KW
-1266585008,1266585015,US
-1266585016,1266585023,SA
-1266585024,1266585087,US
-1266585088,1266585119,SA
-1266585120,1266585183,US
-1266585184,1266585199,GB
-1266585200,1266585399,US
-1266585400,1266585407,IN
-1266585408,1266585463,US
-1266585464,1266585471,CA
-1266585472,1266585743,US
-1266585744,1266585751,GB
-1266585752,1266585759,US
-1266585760,1266585767,GB
-1266585768,1266585991,US
-1266585992,1266585999,IN
-1266586000,1266586007,US
-1266586008,1266586015,AR
-1266586016,1266586207,US
-1266586208,1266586215,CA
-1266586216,1266586327,US
-1266586328,1266586335,GB
-1266586336,1266586351,US
-1266586352,1266586359,GB
-1266586360,1266586455,US
-1266586456,1266586463,IN
-1266586464,1266586719,US
-1266586720,1266586727,CN
-1266586728,1266587135,US
-1266587136,1266587143,KW
-1266587144,1266587223,US
-1266587224,1266587231,IN
-1266587232,1266587359,US
-1266587360,1266587367,CO
-1266587368,1266587375,IN
-1266587376,1266587511,US
-1266587512,1266587519,EG
-1266587520,1266587543,US
-1266587544,1266587551,BR
-1266587552,1266587631,US
-1266587632,1266587639,GB
-1266587640,1266587759,US
-1266587760,1266587775,MX
-1266587776,1266587943,US
-1266587944,1266587951,ZA
-1266587952,1266588239,US
-1266588240,1266588247,CN
-1266588248,1266588959,US
-1266588960,1266588975,GB
-1266588976,1266589215,US
-1266589216,1266589223,SA
-1266589224,1266589279,US
-1266589280,1266589287,EG
-1266589288,1266589295,US
-1266589296,1266589303,IE
-1266589304,1266589359,US
-1266589360,1266589367,SE
-1266589368,1266589503,US
-1266589504,1266589511,NP
-1266589512,1266589527,US
-1266589528,1266589535,CA
-1266589536,1266589543,NP
-1266589544,1266589695,US
-1266589696,1266589703,CA
-1266589704,1266590039,US
-1266590040,1266590047,MX
-1266590048,1266590063,US
-1266590064,1266590071,CN
-1266590072,1266590575,US
-1266590576,1266590583,PA
-1266590584,1266590655,US
-1266590656,1266590687,LT
-1266590688,1266590743,US
-1266590744,1266590751,PA
-1266590752,1266590831,US
-1266590832,1266590839,IE
-1266590840,1266591135,US
-1266591136,1266591143,CA
-1266591144,1266591487,US
-1266591488,1266591495,RO
-1266591496,1266592335,US
-1266592336,1266592343,EG
-1266592344,1266592383,US
-1266592384,1266592415,NL
-1266592416,1266592767,US
-1266592768,1266593023,IN
-1266593024,1266593359,US
-1266593360,1266593367,SA
-1266593368,1266593391,US
-1266593392,1266593399,SA
-1266593400,1266593639,US
-1266593640,1266593647,VE
-1266593648,1266593759,US
-1266593760,1266593767,KW
-1266593768,1266593831,US
-1266593832,1266593839,PA
-1266593840,1266593855,US
-1266593856,1266593871,BR
-1266593872,1266594271,US
-1266594272,1266594279,GB
-1266594280,1266594303,US
-1266594304,1266594311,CA
-1266594312,1266594591,US
-1266594592,1266594623,CA
-1266594624,1266594671,US
-1266594672,1266594679,NG
-1266594680,1266594719,US
-1266594720,1266594727,ID
-1266594728,1266594799,US
-1266594800,1266594807,GB
-1266594808,1266595191,US
-1266595192,1266595199,TR
-1266595200,1266595871,US
-1266595872,1266595879,IN
-1266595880,1266596263,US
-1266596264,1266596271,KW
-1266596272,1266596279,GB
-1266596280,1266596503,US
-1266596504,1266596511,SA
-1266596512,1266596519,CA
-1266596520,1266596527,US
-1266596528,1266596535,CA
-1266596536,1266596551,US
-1266596552,1266596559,CA
-1266596560,1266596815,US
-1266596816,1266596823,CN
-1266596824,1266597215,US
-1266597216,1266597247,TR
-1266597248,1266597255,US
-1266597256,1266597263,CA
-1266597264,1266597271,EG
-1266597272,1266597311,US
-1266597312,1266597343,SA
-1266597344,1266598111,US
-1266598112,1266598119,IN
-1266598120,1266598223,US
-1266598224,1266598231,CA
-1266598232,1266598255,US
-1266598256,1266598263,CA
-1266598264,1266598271,US
-1266598272,1266598287,TR
-1266598288,1266598375,US
-1266598376,1266598383,CA
-1266598384,1266598447,US
-1266598448,1266598455,CA
-1266598456,1266598511,US
-1266598512,1266598519,SA
-1266598520,1266598535,US
-1266598536,1266598543,ES
-1266598544,1266598711,US
-1266598712,1266598719,IE
-1266598720,1266598727,CA
-1266598728,1266598735,US
-1266598736,1266598743,SG
-1266598744,1266599151,US
-1266599152,1266599159,SA
-1266599160,1266599295,US
-1266599296,1266599303,IE
-1266599304,1266599455,US
-1266599456,1266599463,AR
-1266599464,1266599559,US
-1266599560,1266599567,SA
-1266599568,1266599687,US
-1266599688,1266599695,ID
-1266599696,1266599719,US
-1266599720,1266599727,GB
-1266599728,1266599807,US
-1266599808,1266599815,CA
-1266599816,1266600111,US
-1266600112,1266600119,ID
-1266600120,1266600271,US
-1266600272,1266600279,CA
-1266600280,1266600303,US
-1266600304,1266600311,CA
-1266600312,1266600751,US
-1266600752,1266600759,SA
-1266600760,1266600783,US
-1266600784,1266600791,GB
-1266600792,1266600943,US
-1266600944,1266600951,SA
-1266600952,1266601079,US
-1266601080,1266601087,SA
-1266601088,1266601383,US
-1266601384,1266601391,CN
-1266601392,1266601407,US
-1266601408,1266601415,CN
-1266601416,1266602047,US
-1266602048,1266602055,SA
-1266602056,1266602063,US
-1266602064,1266602071,SA
-1266602072,1266602407,US
-1266602408,1266602423,SA
-1266602424,1266602463,US
-1266602464,1266602479,CA
-1266602480,1266602871,US
-1266602872,1266602879,CA
-1266602880,1266603319,US
-1266603320,1266603327,MY
-1266603328,1266603479,US
-1266603480,1266603487,SA
-1266603488,1266603663,US
-1266603664,1266603671,VN
-1266603672,1266603679,US
-1266603680,1266603695,MY
-1266603696,1266603711,AU
-1266603712,1266603767,US
-1266603768,1266603775,NP
-1266603776,1266603791,US
-1266603792,1266603799,NP
-1266603800,1266603847,US
-1266603848,1266603855,SA
-1266603856,1266604351,US
-1266604352,1266604367,CA
-1266604368,1266604751,US
-1266604752,1266604759,CA
-1266604760,1266605207,US
-1266605208,1266605215,ID
-1266605216,1266605231,US
-1266605232,1266605239,SA
-1266605240,1266605383,US
-1266605384,1266605391,NP
-1266605392,1266605447,US
-1266605448,1266605455,TW
-1266605456,1266605703,US
-1266605704,1266605711,GB
-1266605712,1266605759,US
-1266605760,1266605775,TW
-1266605776,1266605791,US
-1266605792,1266605807,TW
-1266605808,1266606487,US
-1266606488,1266606495,KW
-1266606496,1266606527,US
-1266606528,1266606559,AR
-1266606560,1266606839,US
-1266606840,1266606847,IN
-1266606848,1266606855,SA
-1266606856,1266607191,US
-1266607192,1266607199,CN
-1266607200,1266607215,US
-1266607216,1266607223,CA
-1266607224,1266607231,SA
-1266607232,1266607311,US
-1266607312,1266607319,GB
-1266607320,1266607407,US
-1266607408,1266607415,PA
-1266607416,1266607567,US
-1266607568,1266607575,SA
-1266607576,1266607775,US
-1266607776,1266607783,BR
-1266607784,1266607879,US
-1266607880,1266607887,SA
-1266607888,1266608071,US
-1266608072,1266608079,CA
-1266608080,1266608239,US
-1266608240,1266608247,SA
-1266608248,1266608295,US
-1266608296,1266608303,SA
-1266608304,1266608503,US
-1266608504,1266608511,CO
-1266608512,1266608951,US
-1266608952,1266608959,PA
-1266608960,1266609151,US
-1266609152,1266609183,GB
-1266609184,1266609207,US
-1266609208,1266609215,MX
-1266609216,1266609287,US
-1266609288,1266609295,NP
-1266609296,1266609311,US
-1266609312,1266609319,IN
-1266609320,1266609407,US
-1266609408,1266609415,CN
-1266609416,1266609471,US
-1266609472,1266609479,SA
-1266609480,1266609607,US
-1266609608,1266609615,CY
-1266609616,1266609855,US
-1266609856,1266609871,CN
-1266609872,1266610063,US
-1266610064,1266610071,SA
-1266610072,1266610367,US
-1266610368,1266610375,RU
-1266610376,1266610767,US
-1266610768,1266610775,MY
-1266610776,1266611271,US
-1266611272,1266611279,SA
-1266611280,1266611551,US
-1266611552,1266611559,ES
-1266611560,1266611711,US
-1266611712,1266611719,AU
-1266611720,1266612111,US
-1266612112,1266612119,CO
-1266612120,1266612863,US
-1266612864,1266612895,IN
-1266612896,1266612927,MY
-1266612928,1266613767,US
-1266613768,1266613775,CA
-1266613776,1266614047,US
-1266614048,1266614063,CA
-1266614064,1268252671,US
+1266516831,1268252671,US
 1268252672,1268776959,CA
 1268776960,1275600895,US
 1275600896,1275604991,BM
@@ -42463,9 +39196,7 @@
 1279980152,1279980159,CA
 1279980160,1279980287,US
 1279980288,1279981567,CA
-1279981568,1279981823,US
-1279981824,1279981855,VG
-1279981856,1279999999,US
+1279981568,1279999999,US
 1280000000,1280032767,CA
 1280032768,1280040959,US
 1280040960,1280043527,CA
@@ -42596,7 +39327,9 @@
 1280098304,1280102399,PR
 1280102400,1280131071,US
 1280131072,1280139263,CA
-1280139264,1287612122,US
+1280139264,1287611402,US
+1287611403,1287611403,A1
+1287611404,1287612122,US
 1287612123,1287612136,SE
 1287612137,1287877503,US
 1287877504,1287877567,UM
@@ -42668,8 +39401,7 @@
 1296236800,1296237055,GB
 1296237056,1296237311,FR
 1296237312,1296237567,US
-1296237568,1296237823,FR
-1296237824,1296238079,ES
+1296237568,1296238079,FR
 1296238080,1296238591,DE
 1296238592,1296239103,NL
 1296239104,1296239231,FR
@@ -42851,27 +39583,15 @@
 1296367616,1296400383,GR
 1296400384,1296433151,BH
 1296433152,1296465919,BG
-1296465920,1296466399,NO
-1296466400,1296466415,AO
+1296465920,1296466415,NO
 1296466416,1296466431,NG
-1296466432,1296466447,TZ
+1296466432,1296466439,NO
+1296466440,1296466447,TZ
 1296466448,1296466495,NO
 1296466496,1296466543,GN
-1296466544,1296466559,NO
-1296466560,1296466575,NG
-1296466576,1296466623,NO
-1296466624,1296466631,MR
-1296466632,1296466639,NO
-1296466640,1296466655,NG
+1296466544,1296466655,NO
 1296466656,1296466671,BJ
-1296466672,1296466687,NO
-1296466688,1296466719,BJ
-1296466720,1296466759,NO
-1296466760,1296466767,SL
-1296466768,1296466775,BF
-1296466776,1296468991,NO
-1296468992,1296469247,NG
-1296469248,1296472383,NO
+1296466672,1296472383,NO
 1296472384,1296472415,BI
 1296472416,1296473087,NO
 1296473088,1296474623,LT
@@ -43161,12 +39881,7 @@
 1297932288,1297940479,GE
 1297940480,1297948671,LV
 1297948672,1297956863,UA
-1297956864,1297957759,EU
-1297957760,1297959567,NL
-1297959568,1297959583,EU
-1297959584,1297959935,NL
-1297959936,1297960959,EU
-1297960960,1297965055,NL
+1297956864,1297965055,NL
 1297965056,1297973247,RU
 1297973248,1297981439,GB
 1297981440,1297989631,RO
@@ -43183,8 +39898,7 @@
 1298015744,1298015999,IQ
 1298016000,1298016511,LB
 1298016512,1298017023,RU
-1298017024,1298017791,BY
-1298017792,1298018303,RU
+1298017024,1298018303,BY
 1298018304,1298018559,TM
 1298018560,1298018815,RU
 1298018816,1298019071,GB
@@ -43232,15 +39946,7 @@
 1298126848,1298127615,SA
 1298127616,1298128127,IR
 1298128128,1298128895,SA
-1298128896,1298128902,NL
-1298128903,1298129146,TR
-1298129147,1298129173,NL
-1298129174,1298129174,MT
-1298129175,1298129241,NL
-1298129242,1298129242,BE
-1298129243,1298129379,NL
-1298129380,1298129382,MT
-1298129383,1298129463,NL
+1298128896,1298129463,NL
 1298129464,1298129464,GB
 1298129465,1298129488,NL
 1298129489,1298129495,GB
@@ -43270,7 +39976,9 @@
 1298874368,1298907135,GB
 1298907136,1298915199,IE
 1298915200,1298915215,CA
-1298915216,1298923519,IE
+1298915216,1298917711,IE
+1298917712,1298917719,GB
+1298917720,1298923519,IE
 1298923520,1298939903,IT
 1298939904,1298956287,RU
 1298956288,1298972671,GB
@@ -43342,7 +40050,12 @@
 1306222592,1306230783,HR
 1306230784,1306238975,LT
 1306238976,1306263551,SE
-1306263552,1306271743,KE
+1306263552,1306265599,A2
+1306265600,1306266879,KE
+1306266880,1306267135,NG
+1306267136,1306267522,KE
+1306267523,1306267527,NG
+1306267528,1306271743,KE
 1306271744,1306279935,RU
 1306279936,1306285775,IT
 1306285776,1306285783,US
@@ -43383,12 +40096,13 @@
 1306509312,1306525695,PL
 1306525696,1307049983,ES
 1307049984,1307066367,RU
-1307066368,1307069695,EU
+1307066368,1307068869,EU
+1307068870,1307068870,CH
+1307068871,1307069695,EU
 1307069696,1307069919,DE
 1307069920,1307074559,EU
 1307074560,1307082751,SA
 1307082752,1307090943,RU
-1307090944,1307099135,GB
 1307099136,1307107327,RO
 1307107328,1307115519,DE
 1307115520,1307123711,RU
@@ -43400,8 +40114,11 @@
 1307172864,1307181055,DK
 1307181056,1307189247,RU
 1307189248,1307191295,DE
-1307191296,1307193343,CZ
+1307191296,1307191807,CZ
+1307191808,1307192063,US
+1307192064,1307193343,CZ
 1307193344,1307195391,NO
+1307195392,1307197439,CH
 1307197440,1307205631,HU
 1307205632,1307213823,FI
 1307213824,1307219239,SI
@@ -43426,9 +40143,7 @@
 1307361280,1307369471,CZ
 1307369472,1307377663,RU
 1307377664,1307385855,PL
-1307385856,1307389951,AT
-1307389952,1307392511,EU
-1307392512,1307393919,AT
+1307385856,1307393919,AT
 1307393920,1307393983,CZ
 1307393984,1307394047,AT
 1307394048,1307402239,IR
@@ -43503,7 +40218,11 @@
 1307684864,1307688959,GB
 1307688960,1307693055,LT
 1307693056,1307697151,IT
-1307697152,1307701247,NL
+1307697152,1307697407,NL
+1307697408,1307697663,EU
+1307697664,1307698687,NL
+1307698688,1307698943,EU
+1307698944,1307701247,NL
 1307701248,1307709439,RU
 1307709440,1307713535,AL
 1307713536,1307717631,IT
@@ -43530,14 +40249,14 @@
 1307757064,1307757071,US
 1307757072,1307757183,GB
 1307757184,1307757279,US
-1307757280,1307758591,GB
+1307757280,1307757311,FR
+1307757312,1307758591,GB
 1307758592,1307762687,SM
 1307762688,1307766783,PL
 1307766784,1307770879,GB
 1307770880,1307774975,RU
 1307774976,1307779071,RS
-1307779072,1307779583,EU
-1307779584,1307787263,DK
+1307779072,1307787263,DK
 1307787264,1307791359,MT
 1307791360,1307795455,KZ
 1307795456,1307803647,RU
@@ -43550,7 +40269,9 @@
 1307817472,1307817511,GB
 1307817512,1307817519,EU
 1307817520,1307817535,GB
-1307817536,1307818239,EU
+1307817536,1307818048,EU
+1307818049,1307818049,BE
+1307818050,1307818239,EU
 1307818240,1307818495,GB
 1307818496,1307818751,DE
 1307818752,1307819007,ES
@@ -43599,6 +40320,7 @@
 1307873280,1307877375,TJ
 1307877376,1307881471,RU
 1307881472,1307885567,IT
+1307885568,1307889663,BG
 1307889664,1307893759,RU
 1307893760,1307897855,SE
 1307897856,1307901663,AT
@@ -43636,7 +40358,8 @@
 1307983552,1307983615,MZ
 1307983616,1307983743,ZA
 1307983744,1307983871,ZM
-1307983872,1307987967,LB
+1307983872,1307984383,NG
+1307984384,1307987967,LB
 1307987968,1307992063,FR
 1307992064,1307996159,RU
 1307996160,1308000255,DE
@@ -43672,7 +40395,9 @@
 1308073984,1308078079,RU
 1308078080,1308078879,NL
 1308078880,1308078911,FR
-1308078912,1308079807,NL
+1308078912,1308079521,NL
+1308079522,1308079525,A1
+1308079526,1308079807,NL
 1308079808,1308079823,SC
 1308079824,1308080127,NL
 1308080128,1308082175,RU
@@ -43911,7 +40636,8 @@
 1310621696,1310638079,RS
 1310638080,1310654463,UA
 1310654464,1310656511,RU
-1310656512,1310658559,LU
+1310656512,1310657535,GB
+1310657536,1310658559,SE
 1310658560,1310660607,RU
 1310660608,1310662655,CZ
 1310662656,1310664703,DK
@@ -43944,7 +40670,9 @@
 1311246336,1311248383,IT
 1311248384,1311250431,GB
 1311250432,1311252479,RU
-1311252480,1311254527,GB
+1311252480,1311253415,GB
+1311253416,1311253423,IT
+1311253424,1311254527,GB
 1311254528,1311256575,SE
 1311256576,1311258623,FR
 1311258624,1311262719,GB
@@ -43964,7 +40692,9 @@
 1311272960,1311275007,GB
 1311275008,1311276671,FR
 1311276672,1311276703,RU
-1311276704,1311277055,FR
+1311276704,1311276879,FR
+1311276880,1311276895,SC
+1311276896,1311277055,FR
 1311277056,1311279103,IT
 1311279104,1311280127,BG
 1311280128,1311280383,MK
@@ -43975,8 +40705,8 @@
 1311291392,1311293439,RU
 1311293440,1311295487,NL
 1311295488,1311297535,IT
-1311297536,1311298815,EU
-1311298816,1311299583,AT
+1311297536,1311298559,EU
+1311298560,1311299583,AT
 1311299584,1311301631,RU
 1311301632,1311303679,TR
 1311303680,1311307775,GB
@@ -43985,7 +40715,9 @@
 1311311824,1311311824,JE
 1311311825,1311311871,GB
 1311311872,1311315967,CZ
-1311315968,1311318015,PL
+1311315968,1311317247,PL
+1311317248,1311317503,A2
+1311317504,1311318015,PL
 1311318016,1311320063,RU
 1311320064,1311322111,FR
 1311322112,1311324159,IT
@@ -44034,19 +40766,7 @@
 1311367896,1311367903,NG
 1311367904,1311367927,A2
 1311367928,1311367935,DE
-1311367936,1311367967,BJ
-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
+1311367936,1311368191,A2
 1311368192,1311368319,BD
 1311368320,1311368447,CF
 1311368448,1311368575,TZ
@@ -44064,7 +40784,9 @@
 1311506432,1311637503,CZ
 1311637504,1311676023,DE
 1311676024,1311676031,IT
-1311676032,1311707655,DE
+1311676032,1311699527,DE
+1311699528,1311699535,IT
+1311699536,1311707655,DE
 1311707656,1311707663,NL
 1311707664,1311757439,DE
 1311757440,1311757447,ES
@@ -44078,13 +40800,17 @@
 1313865728,1313931263,CZ
 1313931264,1313996799,RU
 1313996800,1314062335,SE
-1314062336,1314127871,BG
+1314062336,1314088763,BG
+1314088764,1314088764,A1
+1314088765,1314127871,BG
 1314127872,1314193407,LV
 1314193408,1314258943,RU
 1314258944,1314324479,GB
 1314324480,1314390015,GR
 1314390016,1314455551,PL
-1314455552,1314521087,KW
+1314455552,1314489599,KW
+1314489600,1314489855,US
+1314489856,1314521087,KW
 1314521088,1314586623,BG
 1314586624,1314652159,NO
 1314652160,1314717695,HU
@@ -44114,7 +40840,11 @@
 1315753984,1315758079,KZ
 1315758080,1315762175,FR
 1315762176,1315766271,BG
-1315766272,1315770367,NL
+1315766272,1315769087,NL
+1315769088,1315769343,EU
+1315769344,1315769855,NL
+1315769856,1315770111,EU
+1315770112,1315770367,NL
 1315770368,1315770383,UA
 1315770384,1315770399,NA
 1315770400,1315770503,UA
@@ -44296,7 +41026,9 @@
 1317113856,1317114111,US
 1317114112,1317118207,GB
 1317118208,1317118463,IN
-1317118464,1317122175,GB
+1317118464,1317119103,GB
+1317119104,1317119119,CH
+1317119120,1317122175,GB
 1317122176,1317122303,CY
 1317122304,1317122559,RU
 1317122560,1317124095,GB
@@ -44305,11 +41037,15 @@
 1317126400,1317126655,US
 1317126656,1317126815,GB
 1317126816,1317126847,US
-1317126848,1317129279,GB
+1317126848,1317129023,GB
+1317129024,1317129039,CH
+1317129040,1317129279,GB
 1317129280,1317129343,CA
 1317129344,1317129471,GB
 1317129472,1317129727,IT
-1317129728,1317133055,GB
+1317129728,1317130495,GB
+1317130496,1317130511,CH
+1317130512,1317133055,GB
 1317133056,1317133183,LV
 1317133184,1317135615,GB
 1317135616,1317135871,DE
@@ -45087,7 +41823,9 @@
 1317839360,1317839615,RU
 1317839616,1317839679,HK
 1317839680,1317839695,CZ
-1317839696,1317841407,NL
+1317839696,1317840639,NL
+1317840640,1317840895,US
+1317840896,1317841407,NL
 1317841408,1317841439,SC
 1317841440,1317841471,MT
 1317841472,1317841535,CY
@@ -45222,7 +41960,9 @@
 1318805504,1318813695,PL
 1318813696,1318821887,FR
 1318821888,1318838271,RU
-1318838272,1318846463,IE
+1318838272,1318841078,IE
+1318841079,1318841079,GB
+1318841080,1318846463,IE
 1318846464,1318854655,NO
 1318854656,1318862847,CZ
 1318862848,1318871039,GB
@@ -45461,7 +42201,9 @@
 1334059008,1334067199,FR
 1334067200,1334075391,LV
 1334075392,1334083583,RU
-1334083584,1334091775,DE
+1334083584,1334084627,DE
+1334084628,1334084631,NL
+1334084632,1334091775,DE
 1334091776,1334099967,LT
 1334099968,1334108159,IR
 1334108160,1334113527,BE
@@ -45488,7 +42230,9 @@
 1334288384,1334296575,PL
 1334296576,1334304767,UA
 1334304768,1334312959,RU
-1334312960,1334343047,SE
+1334312960,1334316031,SE
+1334316032,1334316287,NO
+1334316288,1334343047,SE
 1334343048,1334343055,NO
 1334343056,1334345727,SE
 1334345728,1334378495,RU
@@ -45524,7 +42268,9 @@
 1334596352,1334596607,GR
 1334596608,1334597887,IT
 1334597888,1334598143,GR
-1334598144,1334598271,SK
+1334598144,1334598159,SK
+1334598160,1334598167,CZ
+1334598168,1334598271,SK
 1334598272,1334598399,CZ
 1334598400,1334598463,GR
 1334598464,1334598527,IT
@@ -45542,13 +42288,19 @@
 1334611968,1334616063,ME
 1334616064,1334620159,MD
 1334620160,1334624255,DE
-1334624256,1334628351,GB
+1334624256,1334625535,GB
+1334625536,1334625791,AP
+1334625792,1334628351,GB
 1334628352,1334632447,IE
 1334632448,1334636543,KZ
 1334636544,1334640639,RU
 1334640640,1334644735,FR
 1334644736,1334644991,LU
-1334644992,1334645247,A2
+1334644992,1334645222,A2
+1334645223,1334645223,US
+1334645224,1334645226,A2
+1334645227,1334645227,US
+1334645228,1334645247,A2
 1334645248,1334647936,IQ
 1334647937,1334648063,DE
 1334648064,1334648319,IQ
@@ -45588,7 +42340,9 @@
 1334689792,1334693887,FR
 1334693888,1334702079,RU
 1334702080,1334706175,CZ
-1334706176,1334710271,BA
+1334706176,1334706431,BA
+1334706432,1334706687,AT
+1334706688,1334710271,BA
 1334710272,1334714367,RU
 1334714368,1334718463,DE
 1334718464,1334722559,KZ
@@ -45824,8 +42578,16 @@
 1343224576,1343224831,FR
 1343224832,1343225087,A2
 1343225088,1343225855,FR
-1343225856,1343750143,IT
-1343750144,1344798719,ES
+1343225856,1343475711,IT
+1343475712,1343475967,US
+1343475968,1343605503,IT
+1343605504,1343605759,US
+1343605760,1343746559,IT
+1343746560,1343746815,US
+1343746816,1343750143,IT
+1343750144,1344566271,ES
+1344566272,1344566527,US
+1344566528,1344798719,ES
 1344798720,1345323007,GB
 1345323008,1345847295,PL
 1345847296,1345978367,NL
@@ -45846,7 +42608,8 @@
 1346416640,1346420735,DE
 1346420736,1346424831,NO
 1346424832,1346428927,JO
-1346428928,1346431743,FR
+1346428928,1346429183,EU
+1346429184,1346431743,FR
 1346431744,1346431999,KZ
 1346432000,1346433023,FR
 1346433024,1346439167,NL
@@ -45884,8 +42647,12 @@
 1346501884,1346501887,IM
 1346501888,1346501891,GB
 1346501892,1346501895,IM
-1346501896,1346502223,GB
-1346502224,1346502263,IM
+1346501896,1346502183,GB
+1346502184,1346502207,IM
+1346502208,1346502223,GB
+1346502224,1346502225,IM
+1346502226,1346502233,GB
+1346502234,1346502263,IM
 1346502264,1346502319,GB
 1346502320,1346502323,IM
 1346502324,1346502655,GB
@@ -46037,7 +42804,7 @@
 1346904064,1346908159,PL
 1346908160,1346912255,LI
 1346912256,1346920447,BG
-1346920448,1346924543,KE
+1346920448,1346924543,A2
 1346924544,1346928639,RU
 1346928640,1346932735,DE
 1346932736,1346936831,DK
@@ -46124,7 +42891,13 @@
 1347210936,1347211111,GB
 1347211112,1347211119,IE
 1347211120,1347215359,GB
-1347215360,1347223551,RU
+1347215360,1347219967,RU
+1347219968,1347220479,US
+1347220480,1347222015,RU
+1347222016,1347222271,US
+1347222272,1347222527,RU
+1347222528,1347222783,US
+1347222784,1347223551,RU
 1347223552,1347223807,EG
 1347223808,1347224063,HK
 1347224064,1347224183,US
@@ -46155,8 +42928,8 @@
 1347244032,1347245311,GB
 1347245312,1347245567,US
 1347245568,1347245823,GB
-1347245824,1347245951,US
-1347245952,1347247359,GB
+1347245824,1347246015,US
+1347246016,1347247359,GB
 1347247360,1347247839,RU
 1347247840,1347248127,US
 1347248128,1347248863,SE
@@ -46199,84 +42972,221 @@
 1347286536,1347289087,GB
 1347289088,1347293183,FR
 1347293184,1347293311,SE
-1347293312,1347293319,LR
-1347293320,1347293327,GA
-1347293328,1347293351,A2
-1347293352,1347293359,NG
-1347293360,1347293423,A2
-1347293424,1347293431,GN
-1347293432,1347293447,A2
-1347293448,1347293455,GB
-1347293456,1347293479,A2
+1347293312,1347293312,LR
+1347293313,1347293316,DJ
+1347293317,1347293319,LR
+1347293320,1347293328,GA
+1347293329,1347293335,NG
+1347293336,1347293351,A2
+1347293352,1347293375,NG
+1347293376,1347293391,A2
+1347293392,1347293392,CY
+1347293393,1347293400,NG
+1347293401,1347293407,US
+1347293408,1347293408,A2
+1347293409,1347293416,NG
+1347293417,1347293424,TZ
+1347293425,1347293440,GN
+1347293441,1347293447,US
+1347293448,1347293456,GA
+1347293457,1347293464,NG
+1347293465,1347293471,A2
+1347293472,1347293479,IQ
 1347293480,1347293487,LR
-1347293488,1347293511,A2
-1347293512,1347293519,GN
-1347293520,1347293527,PS
-1347293528,1347293535,NG
-1347293536,1347293543,GH
-1347293544,1347293559,A2
-1347293560,1347293567,GN
-1347293568,1347293599,A2
-1347293600,1347293607,NG
-1347293608,1347293615,A2
-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,1347293839,A2
-1347293840,1347293847,CA
-1347293848,1347293855,A2
-1347293856,1347293863,GN
-1347293864,1347293871,GB
-1347293872,1347293887,A2
-1347293888,1347293903,GQ
-1347293904,1347293919,A2
-1347293920,1347293927,GB
-1347293928,1347293935,US
-1347293936,1347293943,NG
-1347293944,1347293959,A2
-1347293960,1347293967,NG
-1347293968,1347293991,A2
-1347293992,1347293999,NG
-1347294000,1347294031,A2
-1347294032,1347294039,GN
-1347294040,1347294087,A2
+1347293488,1347293495,TD
+1347293496,1347293496,GH
+1347293497,1347293512,NG
+1347293513,1347293520,GN
+1347293521,1347293528,PS
+1347293529,1347293536,NG
+1347293537,1347293544,GH
+1347293545,1347293552,NG
+1347293553,1347293559,A2
+1347293560,1347293568,GN
+1347293569,1347293576,NG
+1347293577,1347293584,GN
+1347293585,1347293591,NG
+1347293592,1347293600,US
+1347293601,1347293616,NG
+1347293617,1347293623,US
+1347293624,1347293624,PK
+1347293625,1347293632,GH
+1347293633,1347293640,LR
+1347293641,1347293656,NG
+1347293657,1347293672,GN
+1347293673,1347293675,A2
+1347293676,1347293679,BR
+1347293680,1347293680,GN
+1347293681,1347293688,US
+1347293689,1347293719,NG
+1347293720,1347293723,A2
+1347293724,1347293724,US
+1347293725,1347293727,A2
+1347293728,1347293728,GN
+1347293729,1347293744,US
+1347293745,1347293752,GN
+1347293753,1347293760,NG
+1347293761,1347293776,ZM
+1347293777,1347293800,NG
+1347293801,1347293807,US
+1347293808,1347293816,NG
+1347293817,1347293824,GN
+1347293825,1347293831,CM
+1347293832,1347293840,NG
+1347293841,1347293848,CG
+1347293849,1347293856,NG
+1347293857,1347293864,GN
+1347293865,1347293872,ZM
+1347293873,1347293880,GN
+1347293881,1347293887,NG
+1347293888,1347293904,GQ
+1347293905,1347293912,GN
+1347293913,1347293920,US
+1347293921,1347293928,CM
+1347293929,1347293936,TZ
+1347293937,1347293944,NG
+1347293945,1347293952,US
+1347293953,1347293976,NG
+1347293977,1347293984,CM
+1347293985,1347293991,US
+1347293992,1347294000,NG
+1347294001,1347294008,TZ
+1347294009,1347294015,A2
+1347294016,1347294023,US
+1347294024,1347294040,GN
+1347294041,1347294048,NG
+1347294049,1347294056,GN
+1347294057,1347294072,US
+1347294073,1347294080,NG
+1347294081,1347294087,GA
 1347294088,1347294095,US
-1347294096,1347294143,A2
-1347294144,1347294151,NG
-1347294152,1347294159,GB
-1347294160,1347294199,A2
-1347294200,1347294207,NG
-1347294208,1347294423,A2
-1347294424,1347294431,KW
-1347294432,1347295071,A2
-1347295072,1347295079,US
-1347295080,1347295087,NG
-1347295088,1347295207,A2
-1347295208,1347295215,GB
-1347295216,1347295775,A2
-1347295776,1347295783,IQ
-1347295784,1347296007,A2
-1347296008,1347296015,US
-1347296016,1347297279,A2
+1347294096,1347294096,CM
+1347294097,1347294112,NG
+1347294113,1347294119,GN
+1347294120,1347294136,NG
+1347294137,1347294143,LR
+1347294144,1347294152,NG
+1347294153,1347294160,NE
+1347294161,1347294168,GN
+1347294169,1347294176,NG
+1347294177,1347294184,US
+1347294185,1347294191,A2
+1347294192,1347294192,KE
+1347294193,1347294208,NG
+1347294209,1347294212,SE
+1347294213,1347294215,A2
+1347294216,1347294223,IQ
+1347294224,1347294224,A2
+1347294225,1347294232,CM
+1347294233,1347294240,US
+1347294241,1347294248,LR
+1347294249,1347294256,NG
+1347294257,1347294264,LR
+1347294265,1347294268,LS
+1347294269,1347294271,LR
+1347294272,1347294279,BR
+1347294280,1347294280,A2
+1347294281,1347294288,CM
+1347294289,1347294303,UG
+1347294304,1347294304,US
+1347294305,1347294312,NG
+1347294313,1347294319,KZ
+1347294320,1347294328,NG
+1347294329,1347294336,GA
+1347294337,1347294343,NG
+1347294344,1347294351,CM
+1347294352,1347294352,LR
+1347294353,1347294368,US
+1347294369,1347294372,LS
+1347294373,1347294375,IQ
+1347294376,1347294400,NG
+1347294401,1347294401,CM
+1347294402,1347294402,NG
+1347294403,1347294408,CM
+1347294409,1347294415,GN
+1347294416,1347294418,A2
+1347294419,1347294424,NG
+1347294425,1347294425,US
+1347294426,1347294426,NG
+1347294427,1347294432,US
+1347294433,1347294435,A2
+1347294436,1347294440,SE
+1347294441,1347294447,SO
+1347294448,1347294975,US
+1347294976,1347294992,CG
+1347294993,1347295008,US
+1347295009,1347295015,LR
+1347295016,1347295032,A2
+1347295033,1347295056,NG
+1347295057,1347295064,A2
+1347295065,1347295072,LS
+1347295073,1347295079,AF
+1347295080,1347295103,NG
+1347295104,1347295104,A2
+1347295105,1347295112,LY
+1347295113,1347295120,ZA
+1347295121,1347295128,NG
+1347295129,1347295132,GN
+1347295133,1347295135,A2
+1347295136,1347295144,FR
+1347295145,1347295152,NG
+1347295153,1347295159,US
+1347295160,1347295160,NG
+1347295161,1347295168,GN
+1347295169,1347295184,LS
+1347295185,1347295192,SO
+1347295193,1347295199,A2
+1347295200,1347295216,ZM
+1347295217,1347295223,US
+1347295224,1347295224,AO
+1347295225,1347295232,NG
+1347295233,1347295744,A2
+1347295745,1347295745,US
+1347295746,1347295748,A2
+1347295749,1347295752,US
+1347295753,1347295755,BW
+1347295756,1347295759,A2
+1347295760,1347295775,BW
+1347295776,1347295776,IQ
+1347295777,1347295784,HU
+1347295785,1347295791,LB
+1347295792,1347295816,A2
+1347295817,1347295824,OM
+1347295825,1347295832,GH
+1347295833,1347295840,FR
+1347295841,1347295848,NG
+1347295849,1347295852,LS
+1347295853,1347295856,A2
+1347295857,1347295864,NG
+1347295865,1347295928,A2
+1347295929,1347295936,NG
+1347295937,1347295976,US
+1347295977,1347295984,LS
+1347295985,1347295992,US
+1347295993,1347295999,A2
+1347296000,1347296080,US
+1347296081,1347296088,SE
+1347296089,1347296112,US
+1347296113,1347296128,ZM
+1347296129,1347296232,US
+1347296233,1347296240,JO
+1347296241,1347296255,US
+1347296256,1347296264,A2
+1347296265,1347296272,US
+1347296273,1347297279,A2
 1347297280,1347305471,UA
 1347305472,1347309567,AL
 1347309568,1347309839,DE
 1347309840,1347309855,CH
 1347309856,1347313663,DE
 1347313664,1347321855,RU
-1347321856,1347325695,KW
+1347321856,1347322111,KW
+1347322112,1347322367,US
+1347322368,1347322623,KW
+1347322624,1347322879,US
+1347322880,1347324927,KW
+1347324928,1347325439,US
+1347325440,1347325695,KW
 1347325696,1347325951,IQ
 1347325952,1347327231,CZ
 1347327232,1347327487,SK
@@ -46293,7 +43203,10 @@
 1347362816,1347366911,NL
 1347366912,1347371007,IT
 1347371008,1347375103,RU
-1347375104,1347379199,GB
+1347375104,1347375359,EU
+1347375360,1347375615,GB
+1347375616,1347375871,EU
+1347375872,1347379199,GB
 1347379200,1347383295,NL
 1347383296,1347384111,EE
 1347384112,1347384115,FI
@@ -46328,7 +43241,9 @@
 1347423776,1347423807,NO
 1347423808,1347424339,DK
 1347424340,1347424351,NO
-1347424352,1347427135,DK
+1347424352,1347425791,DK
+1347425792,1347426047,EU
+1347426048,1347427135,DK
 1347427136,1347427327,NO
 1347427328,1347428351,DK
 1347428352,1347432447,BA
@@ -46336,12 +43251,19 @@
 1347436544,1347440639,SE
 1347440640,1347444735,ES
 1347444736,1347452927,RU
-1347452928,1347461119,BG
-1347461120,1347462579,AL
+1347452928,1347455930,BG
+1347455931,1347455931,A1
+1347455932,1347461119,BG
+1347461120,1347461375,US
+1347461376,1347462579,AL
 1347462580,1347462583,RS
 1347462584,1347462591,AL
 1347462592,1347462607,RS
-1347462608,1347465215,AL
+1347462608,1347464618,AL
+1347464619,1347464619,US
+1347464620,1347464703,AL
+1347464704,1347464959,US
+1347464960,1347465215,AL
 1347465216,1347469311,GB
 1347469312,1347473407,RU
 1347473408,1347477503,UZ
@@ -46386,7 +43308,8 @@
 1347590912,1347591167,SK
 1347591168,1347592191,CZ
 1347592192,1347600383,RU
-1347604480,1347608575,DE
+1347600384,1347602431,UA
+1347602432,1347608575,DE
 1347608576,1347612671,FR
 1347612672,1347616767,GB
 1347616768,1347620863,FI
@@ -46482,16 +43405,16 @@
 1347835814,1347835814,PL
 1347835815,1347835817,DE
 1347835818,1347835818,AR
-1347835819,1347835819,CA
+1347835819,1347835819,DE
 1347835820,1347835820,US
 1347835821,1347835821,ES
-1347835822,1347835822,DE
-1347835823,1347835823,CA
-1347835824,1347835827,DE
+1347835822,1347835827,DE
 1347835828,1347835828,PL
 1347835829,1347835834,DE
 1347835835,1347835835,IN
-1347835836,1347835843,DE
+1347835836,1347835841,DE
+1347835842,1347835842,AR
+1347835843,1347835843,DE
 1347835844,1347835844,US
 1347835845,1347835845,DE
 1347835846,1347835846,JM
@@ -46499,9 +43422,7 @@
 1347835849,1347835849,AQ
 1347835850,1347835850,DE
 1347835851,1347835851,AQ
-1347835852,1347835855,DE
-1347835856,1347835856,MX
-1347835857,1347835859,DE
+1347835852,1347835859,DE
 1347835860,1347835860,PL
 1347835861,1347835865,DE
 1347835866,1347835866,PH
@@ -46512,23 +43433,63 @@
 1347835871,1347835873,DE
 1347835874,1347835874,AR
 1347835875,1347835875,BR
-1347835876,1347835877,DE
-1347835878,1347835878,RO
-1347835879,1347835879,DE
+1347835876,1347835879,DE
 1347835880,1347835880,IT
 1347835881,1347835881,TR
-1347835882,1347835975,DE
+1347835882,1347835883,TH
+1347835884,1347835886,TW
+1347835887,1347835889,DE
+1347835890,1347835892,ID
+1347835893,1347835893,BD
+1347835894,1347835894,DE
+1347835895,1347835895,ES
+1347835896,1347835897,DE
+1347835898,1347835898,VN
+1347835899,1347835975,DE
 1347835976,1347835976,BR
 1347835977,1347835977,GR
 1347835978,1347835981,BR
-1347835982,1347835984,DE
+1347835982,1347835982,DE
+1347835983,1347835984,RU
 1347835985,1347835985,PL
 1347835986,1347835988,DK
-1347835989,1347836223,DE
-1347836224,1347836255,SE
-1347836256,1347837511,DE
+1347835989,1347835999,DE
+1347836000,1347836000,BR
+1347836001,1347836004,DE
+1347836005,1347836005,BR
+1347836006,1347836008,CA
+1347836009,1347836010,DE
+1347836011,1347836012,BR
+1347836013,1347836014,DE
+1347836015,1347836015,MX
+1347836016,1347836017,DE
+1347836018,1347836020,CA
+1347836021,1347836022,DE
+1347836023,1347836024,MD
+1347836025,1347836026,DE
+1347836027,1347836027,MD
+1347836028,1347836029,DE
+1347836030,1347836030,BR
+1347836031,1347836033,DE
+1347836034,1347836035,BR
+1347836036,1347836036,DE
+1347836037,1347836038,UG
+1347836039,1347836039,DE
+1347836040,1347836041,UA
+1347836042,1347836044,DE
+1347836045,1347836047,TR
+1347836048,1347836049,DE
+1347836050,1347836052,US
+1347836053,1347836053,KR
+1347836054,1347836056,DE
+1347836057,1347836057,BR
+1347836058,1347836058,DE
+1347836059,1347836061,US
+1347836062,1347837511,DE
 1347837512,1347837512,IL
-1347837513,1347837523,DE
+1347837513,1347837515,DE
+1347837516,1347837517,RU
+1347837518,1347837523,DE
 1347837524,1347837525,BR
 1347837526,1347837538,DE
 1347837539,1347837541,TR
@@ -46549,9 +43510,13 @@
 1347837606,1347837608,TR
 1347837609,1347837610,DE
 1347837611,1347837611,BY
-1347837612,1347837951,DE
-1347837952,1347838719,EU
-1347838720,1347846143,RO
+1347837612,1347837616,DE
+1347837617,1347837619,IN
+1347837620,1347837622,TW
+1347837623,1347837626,DE
+1347837627,1347837629,RU
+1347837630,1347837951,DE
+1347837952,1347846143,RO
 1347846144,1347850239,NO
 1347850240,1347854335,IT
 1347854336,1347854591,DE
@@ -46644,7 +43609,10 @@
 1347862528,1347866623,CH
 1347866624,1347870719,NO
 1347870720,1347874815,AM
-1347874816,1347878911,SK
+1347874816,1347874938,RU
+1347874939,1347875450,SE
+1347875451,1347878399,RU
+1347878400,1347878911,SK
 1347878912,1347887103,GB
 1347887104,1347891199,PL
 1347891200,1347895287,SE
@@ -46735,7 +43703,9 @@
 1347983248,1347983263,DK
 1347983264,1347983303,A2
 1347983304,1347983311,NG
-1347983312,1347983903,A2
+1347983312,1347983399,A2
+1347983400,1347983407,A1
+1347983408,1347983903,A2
 1347983904,1347983911,NG
 1347983912,1347983919,A2
 1347983920,1347983927,NG
@@ -46807,7 +43777,9 @@
 1348177920,1348182015,BE
 1348182016,1348190207,UA
 1348190208,1348194303,RU
-1348194304,1348198399,GR
+1348194304,1348194815,GR
+1348194816,1348195071,US
+1348195072,1348198399,GR
 1348198400,1348202495,NO
 1348202496,1348206591,EU
 1348206592,1348218879,RU
@@ -46871,7 +43843,11 @@
 1348354048,1348358143,NL
 1348358144,1348362239,DE
 1348362240,1348366335,MC
-1348366336,1348370431,IT
+1348366336,1348368227,IT
+1348368228,1348368228,A2
+1348368229,1348368895,IT
+1348368896,1348369151,A2
+1348369152,1348370431,IT
 1348370432,1348374527,DE
 1348374528,1348378623,CH
 1348378624,1348382719,BY
@@ -46910,7 +43886,9 @@
 1349771264,1349779455,NL
 1349779456,1349910527,IT
 1349910528,1350041599,FR
-1350041600,1350091135,AT
+1350041600,1350057215,AT
+1350057216,1350057343,AG
+1350057344,1350091135,AT
 1350091136,1350091199,SA
 1350091200,1350091991,AT
 1350091992,1350091999,SA
@@ -46919,7 +43897,12 @@
 1350092544,1350215167,AT
 1350215168,1350215191,IQ
 1350215192,1350215679,AT
-1350215680,1350217727,A2
+1350215680,1350215935,IQ
+1350215936,1350216703,US
+1350216704,1350216959,A2
+1350216960,1350217215,IQ
+1350217216,1350217471,US
+1350217472,1350217727,IQ
 1350217728,1350220287,AT
 1350220288,1350220543,DE
 1350220544,1350295823,AT
@@ -46927,22 +43910,8 @@
 1350295832,1350295847,AT
 1350295848,1350295855,SA
 1350295856,1350296063,AT
-1350296064,1350296319,A2
-1350296320,1350296327,AT
-1350296328,1350296343,A2
-1350296344,1350296351,AT
-1350296352,1350296359,A2
-1350296360,1350296367,AT
-1350296368,1350296387,A2
-1350296388,1350296391,AT
-1350296392,1350296395,A2
-1350296396,1350296399,AT
-1350296400,1350296439,A2
-1350296440,1350296511,AT
-1350296512,1350296519,A2
-1350296520,1350296539,AT
-1350296540,1350296543,A2
-1350296544,1350303743,AT
+1350296064,1350296575,US
+1350296576,1350303743,AT
 1350303744,1350434815,FR
 1350434816,1350565887,NL
 1350565888,1351793791,DE
@@ -47007,13 +43976,21 @@
 1352149808,1352149823,SE
 1352149824,1352149855,DE
 1352149856,1352149871,SE
-1352149872,1352277535,DE
+1352149872,1352276991,DE
+1352276992,1352277503,US
+1352277504,1352277535,DE
 1352277536,1352277567,IT
-1352277568,1352402791,DE
+1352277568,1352294911,DE
+1352294912,1352295167,EU
+1352295168,1352299775,DE
+1352299776,1352300031,US
+1352300032,1352402791,DE
 1352402792,1352402799,BE
 1352402800,1352404599,DE
 1352404600,1352404607,NL
-1352404608,1352445687,DE
+1352404608,1352412159,DE
+1352412160,1352412415,FR
+1352412416,1352445687,DE
 1352445688,1352445703,NL
 1352445704,1352663039,DE
 1352663040,1353182591,DK
@@ -47070,8 +44047,8 @@
 1353268688,1353268695,GB
 1353268696,1353268703,BE
 1353268704,1353268711,GB
-1353268712,1353269007,BE
-1353269008,1353269015,GB
+1353268712,1353268991,BE
+1353268992,1353269015,GB
 1353269016,1353269223,BE
 1353269224,1353269231,FR
 1353269232,1353269247,BE
@@ -47126,7 +44103,9 @@
 1353275008,1353275015,GB
 1353275016,1353275111,ES
 1353275112,1353275119,GB
-1353275120,1353275391,ES
+1353275120,1353275159,ES
+1353275160,1353275167,GB
+1353275168,1353275391,ES
 1353275392,1353277439,GB
 1353277440,1353279487,CH
 1353279488,1353279759,IT
@@ -47164,18 +44143,24 @@
 1353282264,1353282559,IT
 1353282560,1353283071,GB
 1353283072,1353283327,IT
-1353283328,1353287679,GB
+1353283328,1353286143,GB
+1353286144,1353286255,EU
+1353286256,1353286271,GB
+1353286272,1353286303,EU
+1353286304,1353286311,GB
+1353286312,1353286397,EU
+1353286398,1353286398,GB
+1353286399,1353286399,EU
+1353286400,1353287679,GB
 1353287680,1353288031,IE
 1353288032,1353288063,GB
 1353288064,1353288067,IE
-1353288068,1353288079,GB
-1353288080,1353288151,IE
+1353288068,1353288071,GB
+1353288072,1353288151,IE
 1353288152,1353288159,GB
 1353288160,1353288167,IE
 1353288168,1353288191,GB
-1353288192,1353288247,IE
-1353288248,1353288255,GB
-1353288256,1353288319,IE
+1353288192,1353288319,IE
 1353288320,1353288327,GB
 1353288328,1353288351,IE
 1353288352,1353288383,GB
@@ -47218,7 +44203,9 @@
 1353290928,1353290935,IE
 1353290936,1353293351,GB
 1353293352,1353293355,IT
-1353293356,1353295471,GB
+1353293356,1353294767,GB
+1353294768,1353294775,US
+1353294776,1353295471,GB
 1353295472,1353295479,IE
 1353295480,1353295511,GB
 1353295512,1353295519,DE
@@ -47237,13 +44224,11 @@
 1353298864,1353298871,GB
 1353298872,1353298881,SE
 1353298882,1353298887,GB
-1353298888,1353299503,SE
-1353299504,1353299511,GB
-1353299512,1353299647,SE
+1353298888,1353299647,SE
 1353299648,1353299839,GB
 1353299840,1353299847,SE
-1353299848,1353299863,GB
-1353299864,1353299911,SE
+1353299848,1353299871,GB
+1353299872,1353299911,SE
 1353299912,1353299927,GB
 1353299928,1353299951,SE
 1353299952,1353299967,GB
@@ -47287,12 +44272,18 @@
 1353310560,1353310599,ES
 1353310600,1353310607,DE
 1353310608,1353310719,ES
-1353310720,1353311175,IT
+1353310720,1353310807,IT
+1353310808,1353310815,GB
+1353310816,1353311175,IT
 1353311176,1353311183,ES
 1353311184,1353311231,IT
 1353311232,1353312255,GB
 1353312256,1353312767,CH
-1353312768,1353312999,IT
+1353312768,1353312775,IT
+1353312776,1353312783,GB
+1353312784,1353312895,IT
+1353312896,1353312903,GB
+1353312904,1353312999,IT
 1353313000,1353313015,GB
 1353313016,1353313191,IT
 1353313192,1353313199,GB
@@ -47314,33 +44305,7 @@
 1353449472,1353515007,PT
 1353515008,1353646079,ES
 1353646080,1353842687,GB
-1353842688,1353932559,IL
-1353932560,1353932567,A2
-1353932568,1353932575,IL
-1353932576,1353932591,A2
-1353932592,1353950239,IL
-1353950240,1353950263,A2
-1353950264,1353950351,IL
-1353950352,1353950367,A2
-1353950368,1353950399,IL
-1353950400,1353950415,A2
-1353950416,1353951487,IL
-1353951488,1353951503,A2
-1353951504,1353951511,IL
-1353951512,1353951519,A2
-1353951520,1353951551,IL
-1353951552,1353951591,A2
-1353951592,1353951615,IL
-1353951616,1353951679,A2
-1353951680,1353951711,IL
-1353951712,1353951727,A2
-1353951728,1353953279,IL
-1353953280,1353953311,A2
-1353953312,1353953367,IL
-1353953368,1353953375,A2
-1353953376,1353953391,IL
-1353953392,1353953407,A2
-1353953408,1353956607,IL
+1353842688,1353956607,IL
 1353956608,1353956863,GB
 1353956864,1353968639,IL
 1353968640,1353968895,A2
@@ -47359,7 +44324,21 @@
 1354235904,1354301439,KW
 1354301440,1354366975,FR
 1354366976,1354432511,FI
-1354432512,1354498047,DE
+1354432512,1354469375,DE
+1354469376,1354469631,EU
+1354469632,1354469887,DE
+1354469888,1354471679,EU
+1354471680,1354471935,DE
+1354471936,1354472191,EU
+1354472192,1354472959,DE
+1354472960,1354473215,EU
+1354473216,1354485759,DE
+1354485760,1354487295,EU
+1354487296,1354488319,DE
+1354488320,1354488831,EU
+1354488832,1354489087,DE
+1354489088,1354489855,EU
+1354489856,1354498047,DE
 1354498048,1354563583,CZ
 1354563584,1354629119,GB
 1354629120,1354662191,DE
@@ -47402,9 +44381,7 @@
 1354678752,1354678759,IT
 1354678760,1354679295,DE
 1354679296,1354679807,AE
-1354679808,1354679839,DE
-1354679840,1354679871,DK
-1354679872,1354680063,DE
+1354679808,1354680063,DE
 1354680064,1354680079,AE
 1354680080,1354680175,DE
 1354680176,1354680179,PL
@@ -47471,11 +44448,7 @@
 1357316096,1357316607,ES
 1357316608,1357317119,LU
 1357317120,1357317375,GB
-1357317376,1357317391,EU
-1357317392,1357317407,GB
-1357317408,1357317439,EU
-1357317440,1357317535,GB
-1357317536,1357317631,EU
+1357317376,1357317631,A2
 1357317632,1357318143,LY
 1357318144,1357320191,QA
 1357320192,1357320703,FR
@@ -47530,9 +44503,14 @@
 1357339904,1357340159,GB
 1357340160,1357340415,DE
 1357340416,1357342719,GB
-1357342720,1357344767,EU
+1357342720,1357342975,PL
+1357342976,1357344767,EU
 1357344768,1357346815,CA
-1357346816,1357348863,EU
+1357346816,1357347839,FR
+1357347840,1357348095,PL
+1357348096,1357348351,EU
+1357348352,1357348607,ES
+1357348608,1357348863,EU
 1357348864,1357349119,DE
 1357349120,1357349375,LU
 1357349376,1357349887,GB
@@ -47542,7 +44520,9 @@
 1357351168,1357351423,PL
 1357351424,1357352959,GB
 1357352960,1357353983,CA
-1357353984,1357355007,EU
+1357353984,1357354495,GB
+1357354496,1357354751,ES
+1357354752,1357355007,FR
 1357355008,1357355263,NL
 1357355264,1357355775,FR
 1357355776,1357356031,GB
@@ -47569,7 +44549,7 @@
 1357360384,1357360639,ES
 1357360640,1357360895,GB
 1357360896,1357361151,DE
-1357361152,1357363199,EU
+1357361152,1357363199,CA
 1357363200,1357364223,QA
 1357364224,1357365247,ES
 1357365248,1357365759,DZ
@@ -47588,16 +44568,12 @@
 1357366816,1357366847,FR
 1357366848,1357366863,GB
 1357366864,1357366879,ES
-1357366880,1357366911,EU
-1357366912,1357366927,GB
-1357366928,1357366943,EU
-1357366944,1357366959,GB
+1357366880,1357366959,GB
 1357366960,1357366967,BE
 1357366968,1357366975,FR
 1357366976,1357367295,GB
 1357367296,1357367551,FR
-1357367552,1357367807,EU
-1357367808,1357368063,GB
+1357367552,1357368063,GB
 1357368064,1357368831,GN
 1357368832,1357369343,ES
 1357369344,1357369599,PL
@@ -47636,7 +44612,11 @@
 1357759184,1357759191,AT
 1357759192,1357765823,DE
 1357765824,1357765831,AT
-1357765832,1357773111,DE
+1357765832,1357767056,DE
+1357767057,1357767057,A1
+1357767058,1357767239,DE
+1357767240,1357769287,A1
+1357769288,1357773111,DE
 1357773112,1357773119,PL
 1357773120,1357774847,DE
 1357774848,1357791231,GB
@@ -47660,9 +44640,7 @@
 1357876144,1357876151,SE
 1357876152,1357876223,DE
 1357876224,1357876239,NO
-1357876240,1357876287,EU
-1357876288,1357876303,PL
-1357876304,1357876335,EU
+1357876240,1357876335,EU
 1357876336,1357876339,PL
 1357876340,1357876343,RU
 1357876344,1357876383,EU
@@ -47670,7 +44648,8 @@
 1357876392,1357876399,PL
 1357876400,1357876407,DE
 1357876408,1357876415,GB
-1357876416,1357876479,PL
+1357876416,1357876447,PL
+1357876448,1357876479,EU
 1357876480,1357876495,SE
 1357876496,1357876543,EU
 1357876544,1357876863,DE
@@ -47720,7 +44699,8 @@
 1357884032,1357884095,RU
 1357884096,1357884159,SE
 1357884160,1357884415,GB
-1357884416,1357884423,FR
+1357884416,1357884419,EU
+1357884420,1357884423,FR
 1357884424,1357884427,BE
 1357884428,1357884431,DE
 1357884432,1357884439,US
@@ -47734,15 +44714,16 @@
 1357884960,1357884991,RU
 1357884992,1357885055,EU
 1357885056,1357885119,FR
-1357885120,1357885183,EU
-1357885184,1357885191,SE
+1357885120,1357885191,EU
 1357885192,1357885199,ES
 1357885200,1357885215,EU
 1357885216,1357885247,ES
 1357885248,1357885439,DE
 1357885440,1357885695,FR
 1357885696,1357885951,DE
-1357885952,1357886463,EU
+1357885952,1357886079,EU
+1357886080,1357886207,DE
+1357886208,1357886463,EU
 1357886464,1357887487,US
 1357887488,1357888511,FR
 1357888512,1357889023,DE
@@ -47758,8 +44739,7 @@
 1357891392,1357891399,NL
 1357891400,1357891423,EU
 1357891424,1357891455,DE
-1357891456,1357891583,SE
-1357891584,1357891647,EU
+1357891456,1357891647,SE
 1357891648,1357891679,NL
 1357891680,1357891711,GB
 1357891712,1357891839,SE
@@ -47798,9 +44778,7 @@
 1357897488,1357897535,EU
 1357897536,1357897543,CZ
 1357897544,1357897551,SE
-1357897552,1357897719,EU
-1357897720,1357897727,DE
-1357897728,1357897855,EU
+1357897552,1357897855,EU
 1357897856,1357898495,DE
 1357898496,1357898751,EU
 1357898752,1357899015,DE
@@ -47834,7 +44812,7 @@
 1357900544,1357900799,NL
 1357900800,1357901823,DE
 1357901824,1357902335,EU
-1357902336,1357902847,PL
+1357902336,1357902847,A2
 1357902848,1357903359,GB
 1357903360,1357903615,DE
 1357903616,1357904383,EU
@@ -48016,9 +44994,7 @@
 1358232925,1358232925,CH
 1358232926,1358233599,DE
 1358233600,1358237695,ES
-1358237696,1358238207,FR
-1358238208,1358238463,EU
-1358238464,1358239231,FR
+1358237696,1358239231,FR
 1358239232,1358239487,CH
 1358239488,1358239743,FR
 1358239744,1358239999,CH
@@ -48102,27 +45078,10 @@
 1358400800,1358400863,NG
 1358400864,1358400895,GA
 1358400896,1358401279,NG
-1358401280,1358401391,KE
-1358401392,1358401407,A2
-1358401408,1358401439,KE
-1358401440,1358401535,A2
+1358401280,1358401535,KE
 1358401536,1358401791,GB
 1358401792,1358402175,A2
-1358402176,1358402303,TZ
-1358402304,1358402319,A2
-1358402320,1358402343,NG
-1358402344,1358402351,KE
-1358402352,1358402359,A2
-1358402360,1358402363,ID
-1358402364,1358402367,A2
-1358402368,1358402399,NG
-1358402400,1358402415,CG
-1358402416,1358402419,ID
-1358402420,1358402447,A2
-1358402448,1358402463,KE
-1358402464,1358402495,A2
-1358402496,1358402543,KE
-1358402544,1358402559,A2
+1358402176,1358402559,TZ
 1358402560,1358402719,GB
 1358402720,1358403103,A2
 1358403104,1358403135,ID
@@ -48171,7 +45130,8 @@
 1358467072,1358471167,RU
 1358471168,1358475263,FI
 1358475264,1358479359,GB
-1358479360,1358483455,LI
+1358479360,1358479615,CH
+1358479616,1358483455,LI
 1358483456,1358487551,FR
 1358487552,1358487689,SE
 1358487690,1358487691,RU
@@ -48249,7 +45209,9 @@
 1358655488,1358667775,RU
 1358667776,1358668067,PT
 1358668068,1358668071,GB
-1358668072,1358668159,PT
+1358668072,1358668111,PT
+1358668112,1358668119,GB
+1358668120,1358668159,PT
 1358668160,1358668167,GB
 1358668168,1358668255,PT
 1358668256,1358668263,GB
@@ -48262,13 +45224,17 @@
 1358668364,1358668463,PT
 1358668464,1358668479,ES
 1358668480,1358668495,GB
-1358668496,1358668535,PT
+1358668496,1358668503,PT
+1358668504,1358668511,GB
+1358668512,1358668535,PT
 1358668536,1358668543,GB
 1358668544,1358668799,PT
 1358668800,1358668807,GB
 1358668808,1358668927,PT
 1358668928,1358668959,ES
-1358668960,1358669351,PT
+1358668960,1358669327,PT
+1358669328,1358669335,GB
+1358669336,1358669351,PT
 1358669352,1358669359,GB
 1358669360,1358669463,PT
 1358669464,1358669471,GB
@@ -48290,7 +45256,9 @@
 1358671416,1358671423,AT
 1358671424,1358671431,PT
 1358671432,1358671439,GB
-1358671440,1358671839,PT
+1358671440,1358671607,PT
+1358671608,1358671615,GB
+1358671616,1358671839,PT
 1358671840,1358671855,ES
 1358671856,1358671871,PT
 1358671872,1358671903,GB
@@ -48399,7 +45367,9 @@
 1358785088,1358785151,NL
 1358785152,1358786559,GB
 1358786560,1358787071,NL
-1358787072,1358790655,GB
+1358787072,1358787327,GB
+1358787328,1358787583,IE
+1358787584,1358790655,GB
 1358790656,1358798847,IR
 1358798848,1358799359,DE
 1358799360,1358802943,HR
@@ -48412,12 +45382,15 @@
 1358827520,1358831615,RU
 1358831616,1358835711,NO
 1358835712,1358839807,RU
-1358839808,1358843903,CH
+1358839808,1358842111,CH
+1358842112,1358842879,A1
+1358842880,1358843903,CH
 1358843904,1358847999,MT
 1358848000,1358856191,RU
 1358856192,1358860287,DE
 1358860288,1358861311,GB
-1358861312,1358861823,DE
+1358861312,1358861567,EU
+1358861568,1358861823,DE
 1358861824,1358862335,FR
 1358862336,1358862847,US
 1358862848,1358863103,DK
@@ -48448,21 +45421,13 @@
 1358893056,1358897151,RU
 1358897152,1358898175,A2
 1358898176,1358898239,CA
-1358898240,1358898335,A2
+1358898240,1358898291,A2
+1358898292,1358898292,US
+1358898293,1358898335,A2
 1358898336,1358898351,DK
 1358898352,1358898816,A2
 1358898817,1358898943,CG
-1358898944,1358898975,A2
-1358898976,1358898991,US
-1358898992,1358899079,A2
-1358899080,1358899087,CD
-1358899088,1358899095,A2
-1358899096,1358899103,CD
-1358899104,1358899111,A2
-1358899112,1358899119,ZA
-1358899120,1358899127,A2
-1358899128,1358899135,NG
-1358899136,1358899199,A2
+1358898944,1358899199,US
 1358899200,1358899207,UG
 1358899208,1358899215,LA
 1358899216,1358899239,US
@@ -48491,9 +45456,10 @@
 1358899608,1358899615,A2
 1358899616,1358899631,NG
 1358899632,1358899647,NP
-1358899648,1358899983,A2
-1358899984,1358899991,KY
-1358899992,1358900767,A2
+1358899648,1358899711,A2
+1358899712,1358899967,US
+1358899968,1358900223,KE
+1358900224,1358900767,A2
 1358900768,1358900783,BI
 1358900784,1358900959,A2
 1358900960,1358900975,SL
@@ -48572,7 +45538,9 @@
 1358913536,1358917631,CH
 1358917632,1358921727,ES
 1358921728,1358929919,RU
-1358929920,1358934015,LU
+1358929920,1358930700,LU
+1358930701,1358930701,EU
+1358930702,1358934015,LU
 1358934016,1358938111,RU
 1358938112,1358946303,GB
 1358946304,1358950399,LV
@@ -48587,13 +45555,17 @@
 1359003648,1359020031,CZ
 1359020032,1359036415,FR
 1359036416,1359052799,GB
-1359052800,1359101951,RU
+1359052800,1359063039,RU
+1359063040,1359064063,PL
+1359064064,1359101951,RU
 1359101952,1359118335,GB
 1359118336,1359118591,DE
 1359118592,1359118719,NL
 1359118720,1359118815,DE
 1359118816,1359118831,NL
-1359118832,1359119359,DE
+1359118832,1359119199,DE
+1359119200,1359119231,NL
+1359119232,1359119359,DE
 1359119360,1359120383,NL
 1359120384,1359121407,DK
 1359121408,1359123583,DE
@@ -48606,14 +45578,14 @@
 1359134720,1359150079,CZ
 1359150080,1359150591,HU
 1359150592,1359151103,CZ
-1359151104,1359151295,DE
-1359151296,1359151299,EU
-1359151300,1359158207,DE
+1359151104,1359158207,DE
 1359158208,1359158215,CH
 1359158216,1359166175,DE
 1359166176,1359166191,HK
 1359166192,1359167487,DE
-1359167488,1359183871,GB
+1359167488,1359172095,GB
+1359172096,1359172351,EU
+1359172352,1359183871,GB
 1359183872,1359200255,RU
 1359200256,1359216639,AT
 1359216640,1359233023,EG
@@ -48664,8 +45636,8 @@
 1359467496,1359467647,US
 1359467648,1359467775,DE
 1359467776,1359467855,US
-1359467856,1359467903,DE
-1359467904,1359468063,US
+1359467856,1359467871,DE
+1359467872,1359468063,US
 1359468064,1359468575,DE
 1359468576,1359468583,SG
 1359468584,1359468639,DE
@@ -48689,7 +45661,8 @@
 1359511552,1359544319,SE
 1359544320,1359577087,RU
 1359577088,1359609855,ES
-1359609856,1359642623,EG
+1359609856,1359641087,EG
+1359641088,1359642623,JO
 1359642624,1359675391,AT
 1359675392,1359708159,DE
 1359708160,1359740927,BE
@@ -48749,9 +45722,7 @@
 1360128000,1360128511,MK
 1360128512,1360129023,SI
 1360129024,1360130047,BA
-1360130048,1360130575,IE
-1360130576,1360130583,GB
-1360130584,1360131520,IE
+1360130048,1360131520,IE
 1360131521,1360131583,GB
 1360131584,1360131903,IE
 1360131904,1360131919,US
@@ -48764,15 +45735,15 @@
 1360158720,1360162815,DE
 1360162816,1360175103,RU
 1360175104,1360179199,NL
-1360179200,1360183215,FR
-1360183216,1360183231,BE
-1360183232,1360183295,FR
+1360179200,1360183295,FR
 1360183296,1360191487,PL
 1360191488,1360195583,FO
 1360195584,1360199679,NL
 1360199680,1360203775,CZ
 1360203776,1360207871,FR
-1360207872,1360211967,CZ
+1360207872,1360210943,CZ
+1360210944,1360211199,EU
+1360211200,1360211967,CZ
 1360211968,1360216063,GB
 1360216064,1360224255,RU
 1360224256,1360225663,ES
@@ -48869,7 +45840,10 @@
 1360482304,1360486399,IT
 1360486400,1360494591,RU
 1360494592,1360498687,DK
-1360498688,1360515071,RU
+1360498688,1360511231,RU
+1360511232,1360511487,A2
+1360511488,1360514047,RU
+1360514048,1360515071,A2
 1360515072,1360519167,GB
 1360519168,1360524031,NL
 1360524032,1360524287,US
@@ -48887,7 +45861,6 @@
 1360576512,1360580607,GB
 1360580608,1360584703,UA
 1360584704,1360588799,IT
-1360588800,1360592895,GB
 1360592896,1360596991,RU
 1360596992,1360601087,CZ
 1360601088,1360605183,BY
@@ -48937,7 +45910,9 @@
 1360736256,1360740351,RU
 1360740352,1360743679,GB
 1360743680,1360743935,FR
-1360743936,1360749759,GB
+1360743936,1360748677,GB
+1360748678,1360748678,IM
+1360748679,1360749759,GB
 1360749760,1360749791,IM
 1360749792,1360752639,GB
 1360752640,1360756735,DE
@@ -48946,9 +45921,7 @@
 1360764928,1360769023,DE
 1360769024,1360773119,IT
 1360773120,1360777215,CZ
-1360777216,1360780719,DK
-1360780720,1360780735,EU
-1360780736,1360781311,DK
+1360777216,1360781311,DK
 1360781312,1360785407,DE
 1360785408,1360793599,RU
 1360793600,1360797695,CZ
@@ -49031,338 +46004,9 @@
 1361018880,1361022975,AT
 1361022976,1361027071,IT
 1361027072,1361035263,IR
-1361035264,1361035527,NL
-1361035528,1361035535,IT
-1361035536,1361035543,IQ
-1361035544,1361035547,ES
-1361035548,1361035551,DE
-1361035552,1361035555,IQ
-1361035556,1361035559,NL
-1361035560,1361035563,IQ
-1361035564,1361035567,DE
-1361035568,1361035575,ES
-1361035576,1361035583,DE
-1361035584,1361035587,IT
-1361035588,1361035599,IQ
-1361035600,1361035607,NL
-1361035608,1361035615,IT
-1361035616,1361035619,GB
-1361035620,1361035623,IT
-1361035624,1361035627,DE
+1361035264,1361035627,US
 1361035628,1361035631,DZ
-1361035632,1361035635,IT
-1361035636,1361035655,IQ
-1361035656,1361035663,TR
-1361035664,1361035671,IQ
-1361035672,1361035675,IT
-1361035676,1361035679,IQ
-1361035680,1361035683,IE
-1361035684,1361035687,IQ
-1361035688,1361035691,GB
-1361035692,1361035695,IQ
-1361035696,1361035703,NL
-1361035704,1361035715,IQ
-1361035716,1361035723,GB
-1361035724,1361035727,IQ
-1361035728,1361035735,NL
-1361035736,1361035739,IQ
-1361035740,1361035743,IT
-1361035744,1361035751,IQ
-1361035752,1361035755,GB
-1361035756,1361035759,IQ
-1361035760,1361035763,ES
-1361035764,1361035767,NL
-1361035768,1361035775,IQ
-1361035776,1361035779,GB
-1361035780,1361035783,PL
-1361035784,1361035799,IQ
-1361035800,1361035807,TR
-1361035808,1361035811,NL
-1361035812,1361035815,BA
-1361035816,1361035823,NL
-1361035824,1361035831,DE
-1361035832,1361035839,BE
-1361035840,1361035847,ES
-1361035848,1361035851,GB
-1361035852,1361035855,IQ
-1361035856,1361035863,ES
-1361035864,1361035871,BE
-1361035872,1361035875,GB
-1361035876,1361035879,NL
-1361035880,1361035899,IQ
-1361035900,1361035903,NL
-1361035904,1361035907,KW
-1361035908,1361035911,ES
-1361035912,1361035915,IQ
-1361035916,1361035919,IT
-1361035920,1361035923,CH
-1361035924,1361035927,IQ
-1361035928,1361035931,DE
-1361035932,1361035935,TR
-1361035936,1361035943,GB
-1361035944,1361035959,IQ
-1361035960,1361035963,GB
-1361035964,1361035967,CH
-1361035968,1361035975,GB
-1361035976,1361035979,NL
-1361035980,1361035983,IQ
-1361035984,1361035995,DE
-1361035996,1361035999,IE
-1361036000,1361036015,GB
-1361036016,1361036019,IQ
-1361036020,1361036023,NL
-1361036024,1361036031,IQ
-1361036032,1361036039,IE
-1361036040,1361036043,IT
-1361036044,1361036055,IQ
-1361036056,1361036063,NL
-1361036064,1361036071,DE
-1361036072,1361036079,BE
-1361036080,1361036087,FR
-1361036088,1361036095,IT
-1361036096,1361036103,IQ
-1361036104,1361036111,NO
-1361036112,1361036119,RO
-1361036120,1361036127,HU
-1361036128,1361036135,CZ
-1361036136,1361036143,IQ
-1361036144,1361036151,TR
-1361036152,1361036167,ES
-1361036168,1361036175,IQ
-1361036176,1361036191,GB
-1361036192,1361036199,IQ
-1361036200,1361036207,TR
-1361036208,1361036215,IQ
-1361036216,1361036223,DE
-1361036224,1361036239,IQ
-1361036240,1361036243,NL
-1361036244,1361036247,IT
-1361036248,1361036251,TN
-1361036252,1361036255,NL
-1361036256,1361036259,GB
-1361036260,1361036287,IQ
-1361036288,1361036295,IT
-1361036296,1361036299,IQ
-1361036300,1361036303,GB
-1361036304,1361036307,ES
-1361036308,1361036311,NL
-1361036312,1361036315,IQ
-1361036316,1361036319,DZ
-1361036320,1361036327,IQ
-1361036328,1361036331,DZ
-1361036332,1361036335,IT
-1361036336,1361036359,IQ
-1361036360,1361036367,DZ
-1361036368,1361036371,TR
-1361036372,1361036375,GB
-1361036376,1361036379,NL
-1361036380,1361036383,GB
-1361036384,1361036387,DZ
-1361036388,1361036403,IQ
-1361036404,1361036411,IT
-1361036412,1361036415,NL
-1361036416,1361036419,US
-1361036420,1361036423,ES
-1361036424,1361036431,GB
-1361036432,1361036435,EG
-1361036436,1361036459,IQ
-1361036460,1361036471,TR
-1361036472,1361036475,GB
-1361036476,1361036491,IQ
-1361036492,1361036495,GB
-1361036496,1361036515,IQ
-1361036516,1361036519,IT
-1361036520,1361036523,GB
-1361036524,1361036527,IQ
-1361036528,1361036531,IT
-1361036532,1361036535,IQ
-1361036536,1361036551,TR
-1361036552,1361036559,GB
-1361036560,1361036567,IQ
-1361036568,1361036575,NL
-1361036576,1361036579,IQ
-1361036580,1361036583,IT
-1361036584,1361036595,IQ
-1361036596,1361036599,GI
-1361036600,1361036607,IQ
-1361036608,1361036611,GI
-1361036612,1361036615,NL
-1361036616,1361036623,GB
-1361036624,1361036631,IQ
-1361036632,1361036635,GR
-1361036636,1361036639,GB
-1361036640,1361036655,IQ
-1361036656,1361036663,NL
-1361036664,1361036667,DZ
-1361036668,1361036671,CH
-1361036672,1361036675,TR
-1361036676,1361036679,NL
-1361036680,1361036687,IQ
-1361036688,1361036695,NL
-1361036696,1361036703,TR
-1361036704,1361036711,IQ
-1361036712,1361036719,GB
-1361036720,1361036727,IQ
-1361036728,1361036735,US
-1361036736,1361036763,IQ
-1361036764,1361036767,KW
-1361036768,1361036783,US
-1361036784,1361036787,GB
-1361036788,1361036791,IQ
-1361036792,1361036799,NL
-1361036800,1361036823,IQ
-1361036824,1361036827,GB
-1361036828,1361036831,DZ
-1361036832,1361036839,NL
-1361036840,1361036847,IQ
-1361036848,1361036851,DZ
-1361036852,1361036855,IQ
-1361036856,1361036863,NL
-1361036864,1361036867,IQ
-1361036868,1361036871,DE
-1361036872,1361036879,TR
-1361036880,1361036887,US
-1361036888,1361036891,GB
-1361036892,1361036899,NL
-1361036900,1361036919,IQ
-1361036920,1361036923,IT
-1361036924,1361036927,DZ
-1361036928,1361036935,TR
-1361036936,1361036943,NL
-1361036944,1361036991,IQ
-1361036992,1361037007,TR
-1361037008,1361037067,IQ
-1361037068,1361037075,TR
-1361037076,1361037079,HU
-1361037080,1361037087,IQ
-1361037088,1361037091,AF
-1361037092,1361037095,IQ
-1361037096,1361037099,IT
-1361037100,1361037103,TR
-1361037104,1361037111,NL
-1361037112,1361037115,US
-1361037116,1361037119,NL
-1361037120,1361037123,US
-1361037124,1361037127,IQ
-1361037128,1361037143,NL
-1361037144,1361037151,IQ
-1361037152,1361037159,US
-1361037160,1361037171,IQ
-1361037172,1361037175,TR
-1361037176,1361037179,IQ
-1361037180,1361037183,GB
-1361037184,1361037203,IQ
-1361037204,1361037207,FR
-1361037208,1361037215,DE
-1361037216,1361037255,IQ
-1361037256,1361037263,NL
-1361037264,1361037271,IQ
-1361037272,1361037279,NL
-1361037280,1361037295,IQ
-1361037296,1361037311,DZ
-1361037312,1361037319,IQ
-1361037320,1361037327,GB
-1361037328,1361037351,IQ
-1361037352,1361037359,NL
-1361037360,1361037367,IQ
-1361037368,1361037375,TR
-1361037376,1361037391,IQ
-1361037392,1361037395,IT
-1361037396,1361037399,US
-1361037400,1361037407,DZ
-1361037408,1361037415,TR
-1361037416,1361037439,IQ
-1361037440,1361037447,TR
-1361037448,1361037455,IQ
-1361037456,1361037463,DZ
-1361037464,1361037471,CH
-1361037472,1361037479,NL
-1361037480,1361037487,DZ
-1361037488,1361037503,IQ
-1361037504,1361037511,DE
-1361037512,1361037527,IQ
-1361037528,1361037531,NL
-1361037532,1361037535,DZ
-1361037536,1361037551,TR
-1361037552,1361037567,IQ
-1361037568,1361037575,TR
-1361037576,1361037583,IQ
-1361037584,1361037587,GB
-1361037588,1361037591,NL
-1361037592,1361037607,IQ
-1361037608,1361037611,NL
-1361037612,1361037615,ES
-1361037616,1361037619,NL
-1361037620,1361037627,ES
-1361037628,1361037631,IT
-1361037632,1361037639,DZ
-1361037640,1361037667,IQ
-1361037668,1361037671,DZ
-1361037672,1361037679,TR
-1361037680,1361037683,IQ
-1361037684,1361037687,TR
-1361037688,1361037695,IQ
-1361037696,1361037703,TR
-1361037704,1361037771,IQ
-1361037772,1361037775,GB
-1361037776,1361037783,NL
-1361037784,1361037819,IQ
-1361037820,1361037823,NL
-1361037824,1361037835,IQ
-1361037836,1361037839,ES
-1361037840,1361037847,IQ
-1361037848,1361037851,NL
-1361037852,1361037855,ES
-1361037856,1361037871,IQ
-1361037872,1361037875,ES
-1361037876,1361037879,NL
-1361037880,1361037883,PT
-1361037884,1361037891,IQ
-1361037892,1361037895,ES
-1361037896,1361037899,NL
-1361037900,1361037903,IQ
-1361037904,1361037907,NL
-1361037908,1361037911,US
-1361037912,1361037919,NL
-1361037920,1361037999,IQ
-1361038000,1361038015,NL
-1361038016,1361038023,IQ
-1361038024,1361038031,IT
-1361038032,1361038039,IQ
-1361038040,1361038047,US
-1361038048,1361038055,IQ
-1361038056,1361038071,NL
-1361038072,1361038087,IQ
-1361038088,1361038095,NL
-1361038096,1361038103,US
-1361038104,1361038119,IQ
-1361038120,1361038127,NL
-1361038128,1361038135,MA
-1361038136,1361038143,IQ
-1361038144,1361038147,NL
-1361038148,1361038159,GB
-1361038160,1361038163,NL
-1361038164,1361038175,GB
-1361038176,1361038179,NL
-1361038180,1361038191,GB
-1361038192,1361038195,NL
-1361038196,1361038199,IQ
-1361038200,1361038211,GB
-1361038212,1361038215,NL
-1361038216,1361038223,GB
-1361038224,1361038231,IQ
-1361038232,1361038239,DE
-1361038240,1361038247,IQ
-1361038248,1361038271,US
-1361038272,1361038275,GB
-1361038276,1361038279,NL
-1361038280,1361038287,GB
-1361038288,1361038295,NL
-1361038296,1361038303,DE
-1361038304,1361038311,IQ
-1361038312,1361038319,NL
-1361038320,1361038335,US
-1361038336,1361039359,NL
+1361035632,1361039359,US
 1361039360,1361043455,PL
 1361043456,1361051647,IR
 1361051648,1362100223,ES
@@ -49420,7 +46064,8 @@
 1362423240,1362423263,FR
 1362423264,1362423295,SG
 1362423296,1362423807,VE
-1362423808,1362425855,SG
+1362423808,1362424063,US
+1362424064,1362425855,SG
 1362425856,1362426623,US
 1362426624,1362426879,FR
 1362426880,1362427903,MQ
@@ -49430,8 +46075,8 @@
 1362759704,1362759711,NL
 1362759712,1362759727,BE
 1362759728,1362759735,NL
-1362759736,1362759759,BE
-1362759760,1362759775,NL
+1362759736,1362759767,BE
+1362759768,1362759775,NL
 1362759776,1362759791,BE
 1362759792,1362759815,NL
 1362759816,1362759847,BE
@@ -49585,8 +46230,8 @@
 1362762336,1362762343,BE
 1362762344,1362762351,NL
 1362762352,1362762367,BE
-1362762368,1362762431,NL
-1362762432,1362762439,BE
+1362762368,1362762423,NL
+1362762424,1362762439,BE
 1362762440,1362762447,NL
 1362762448,1362762455,BE
 1362762456,1362762495,NL
@@ -49756,8 +46401,8 @@
 1362765344,1362765375,NL
 1362765376,1362765407,BE
 1362765408,1362765415,NL
-1362765416,1362765423,BE
-1362765424,1362765447,NL
+1362765416,1362765431,BE
+1362765432,1362765447,NL
 1362765448,1362765455,BE
 1362765456,1362765463,NL
 1362765464,1362765471,BE
@@ -49773,7 +46418,9 @@
 1362765608,1362765615,BE
 1362765616,1362765639,NL
 1362765640,1362765647,BE
-1362765648,1362765703,NL
+1362765648,1362765655,NL
+1362765656,1362765663,BE
+1362765664,1362765703,NL
 1362765704,1362765711,BE
 1362765712,1362765727,NL
 1362765728,1362765735,BE
@@ -49788,9 +46435,7 @@
 1362765944,1362765959,NL
 1362765960,1362765967,BE
 1362765968,1362765991,NL
-1362765992,1362765999,BE
-1362766000,1362766007,NL
-1362766008,1362766015,BE
+1362765992,1362766015,BE
 1362766016,1362766031,NL
 1362766032,1362766071,BE
 1362766072,1362766095,NL
@@ -49836,8 +46481,8 @@
 1362766688,1362766703,NL
 1362766704,1362766711,BE
 1362766712,1362766727,NL
-1362766728,1362766743,BE
-1362766744,1362766759,NL
+1362766728,1362766751,BE
+1362766752,1362766759,NL
 1362766760,1362766767,BE
 1362766768,1362766831,NL
 1362766832,1362766847,BE
@@ -49859,7 +46504,9 @@
 1362767000,1362767031,BE
 1362767032,1362767039,NL
 1362767040,1362767063,BE
-1362767064,1362767095,NL
+1362767064,1362767079,NL
+1362767080,1362767087,BE
+1362767088,1362767095,NL
 1362767096,1362767103,BE
 1362767104,1362767111,NL
 1362767112,1362767127,BE
@@ -49887,7 +46534,9 @@
 1362767480,1362767495,BE
 1362767496,1362767527,NL
 1362767528,1362767535,BE
-1362767536,1362767559,NL
+1362767536,1362767543,NL
+1362767544,1362767551,BE
+1362767552,1362767559,NL
 1362767560,1362767575,BE
 1362767576,1362767607,NL
 1362767608,1362767639,BE
@@ -49928,8 +46577,10 @@
 1362817584,1362817655,NL
 1362817656,1362817663,BE
 1362817664,1362817743,NL
-1362817744,1362821119,BE
-1362821120,1362837503,NL
+1362817744,1362818091,BE
+1362818092,1362818092,NL
+1362818093,1362820095,BE
+1362820096,1362837503,NL
 1362837504,1362845695,BE
 1362845696,1362870271,NL
 1362870272,1362872319,BE
@@ -50019,7 +46670,9 @@
 1364262912,1364328447,IT
 1364328448,1364459519,BE
 1364459520,1364525055,PT
-1364525056,1364526335,NL
+1364525056,1364525311,NL
+1364525312,1364525567,A2
+1364525568,1364526335,NL
 1364526336,1364526591,US
 1364526592,1364528639,GB
 1364528640,1364528895,UA
@@ -50032,15 +46685,25 @@
 1364577024,1364577279,GB
 1364577280,1364577791,NL
 1364577792,1364578303,GB
-1364578304,1364581375,NL
+1364578304,1364579839,NL
+1364579840,1364580095,US
+1364580096,1364581375,NL
 1364581376,1364582399,LY
 1364582400,1364582415,NL
 1364582416,1364582431,LB
-1364582432,1364585983,NL
+1364582432,1364585727,NL
+1364585728,1364585983,CA
 1364585984,1364586240,LB
 1364586241,1364586495,NL
 1364586496,1364586752,LB
-1364586753,1364590591,NL
+1364586753,1364587263,NL
+1364587264,1364587519,US
+1364587520,1364588977,NL
+1364588978,1364588978,US
+1364588979,1364589567,NL
+1364589568,1364589823,A2
+1364589824,1364590335,NL
+1364590336,1364590591,US
 1364590592,1364721663,GB
 1364721664,1364725759,SE
 1364725760,1364733951,DE
@@ -50151,23 +46814,20 @@
 1365004288,1365008383,FR
 1365008384,1365012479,CH
 1365012480,1365012735,FR
-1365012736,1365013503,EU
+1365012736,1365013503,US
 1365013504,1365013631,FR
-1365013632,1365013855,EU
-1365013856,1365014527,US
-1365014528,1365015551,EU
+1365013632,1365015551,US
 1365015552,1365015839,FR
-1365015840,1365015919,US
+1365015840,1365015903,US
+1365015904,1365015919,GB
 1365015920,1365015927,DE
 1365015928,1365015935,ES
-1365015936,1365015999,EU
-1365016000,1365016047,US
+1365015936,1365016047,US
 1365016048,1365016063,CN
 1365016064,1365016079,FR
-1365016080,1365016095,EU
+1365016080,1365016095,US
 1365016096,1365016111,FR
-1365016112,1365016255,EU
-1365016256,1365016575,US
+1365016112,1365016575,US
 1365016576,1365020671,ES
 1365020672,1365024767,CZ
 1365024768,1365027839,DE
@@ -50274,7 +46934,9 @@
 1365103967,1365103967,GB
 1365103968,1365103983,ES
 1365103984,1365103991,IL
-1365103992,1365104000,GB
+1365103992,1365103992,GB
+1365103993,1365103998,ES
+1365103999,1365104000,GB
 1365104001,1365104062,ES
 1365104063,1365104064,GB
 1365104065,1365104126,ES
@@ -50292,12 +46954,13 @@
 1365130496,1365131007,IT
 1365131008,1365131263,AT
 1365131264,1365139455,SE
-1365139456,1365147639,CH
-1365147640,1365147647,EU
+1365139456,1365147647,CH
 1365147648,1365155839,RU
 1365155840,1365159935,SE
 1365159936,1365164031,HU
-1365164032,1365172223,GB
+1365164032,1365166497,GB
+1365166498,1365166498,A1
+1365166499,1365172223,GB
 1365172224,1365176319,LV
 1365176320,1365180415,HU
 1365180416,1365183231,DE
@@ -50386,7 +47049,8 @@
 1365219136,1365219143,GB
 1365219144,1365219159,US
 1365219160,1365219167,CA
-1365219168,1365219183,ES
+1365219168,1365219168,GB
+1365219169,1365219183,ES
 1365219184,1365219191,CA
 1365219192,1365219199,DE
 1365219200,1365219207,IN
@@ -50483,7 +47147,9 @@
 1365220688,1365220727,US
 1365220728,1365220735,JO
 1365220736,1365220767,US
-1365220768,1365220775,GR
+1365220768,1365220769,GR
+1365220770,1365220770,CY
+1365220771,1365220775,GR
 1365220776,1365220783,US
 1365220784,1365220791,IN
 1365220792,1365220799,KW
@@ -50523,14 +47189,17 @@
 1365237760,1365241855,UZ
 1365241856,1365245951,DK
 1365245952,1366294527,GB
-1366294528,1367343103,IT
-1367343104,1369440255,GB
+1366294528,1366673407,IT
+1366673408,1366673663,US
+1366673664,1367343103,IT
+1367343104,1368440063,GB
+1368440064,1368440319,US
+1368440320,1369440255,GB
 1369440256,1369473023,DE
 1369473024,1369505791,HU
-1369505792,1369538559,DE
 1369538560,1369554943,DK
 1369554944,1369559039,PL
-1369559040,1369563135,CZ
+1369559040,1369563135,RU
 1369563136,1369567231,PL
 1369567232,1369571327,BG
 1369571328,1369585663,RU
@@ -50565,19 +47234,22 @@
 1370161152,1370170367,NL
 1370170368,1370170399,US
 1370170400,1370174463,NL
-1370174464,1370175487,US
+1370174464,1370174591,US
+1370174592,1370174719,A1
+1370174720,1370175487,US
 1370175488,1370181887,NL
-1370181888,1370182143,US
+1370181888,1370182015,A1
+1370182016,1370182143,US
 1370182144,1370182911,NL
-1370182912,1370183167,US
+1370182912,1370183167,A1
 1370183168,1370185983,NL
-1370185984,1370186495,US
+1370185984,1370186495,A1
 1370186496,1370187775,NL
 1370187776,1370188031,GR
 1370188032,1370188799,NL
 1370188800,1370189055,US
 1370189056,1370189311,NL
-1370189312,1370189567,US
+1370189312,1370189567,A1
 1370189568,1370193919,NL
 1370193920,1370226687,GB
 1370226688,1370259455,ES
@@ -50629,7 +47301,9 @@
 1371865088,1371930623,FI
 1371930624,1371996159,LV
 1371996160,1371996415,NG
-1371996416,1371997183,A2
+1371996416,1371996671,A2
+1371996672,1371996927,GA
+1371996928,1371997183,A2
 1371997184,1371997439,KE
 1371997440,1371998207,NG
 1371998208,1371998463,CD
@@ -50638,7 +47312,9 @@
 1372000256,1372004351,UG
 1372004352,1372006399,A2
 1372006400,1372006407,NG
-1372006408,1372006463,A2
+1372006408,1372006426,A2
+1372006427,1372006427,TZ
+1372006428,1372006463,A2
 1372006464,1372006495,NG
 1372006496,1372007039,A2
 1372007040,1372007455,NG
@@ -50672,7 +47348,7 @@
 1372025696,1372025727,TZ
 1372025728,1372025855,A2
 1372025856,1372026367,IL
-1372026368,1372026879,A2
+1372026368,1372026879,KE
 1372026880,1372027903,IL
 1372027904,1372029439,A2
 1372029440,1372029695,NG
@@ -50771,8 +47447,8 @@
 1372685888,1372686335,DE
 1372686336,1372687359,EU
 1372687360,1372687487,DE
-1372687488,1372687551,EU
-1372687552,1372687615,DE
+1372687488,1372687519,EU
+1372687520,1372687615,DE
 1372687616,1372687679,EU
 1372687680,1372687711,DE
 1372687712,1372687719,EU
@@ -50834,7 +47510,9 @@
 1372704768,1372717055,DE
 1372717056,1372749823,PL
 1372749824,1372782591,DE
-1372782592,1372815359,RU
+1372782592,1372784639,RU
+1372784640,1372784895,EU
+1372784896,1372815359,RU
 1372815360,1372848127,KZ
 1372848128,1373110271,TR
 1373110272,1373175807,SE
@@ -50848,8 +47526,12 @@
 1373520896,1373569023,RU
 1373569024,1373634559,AT
 1373634560,1374683135,SE
-1374683136,1375207423,BE
-1375207424,1375731711,FR
+1374683136,1375080959,BE
+1375080960,1375081215,EU
+1375081216,1375207423,BE
+1375207424,1375268095,FR
+1375268096,1375268351,RE
+1375268352,1375731711,FR
 1375731712,1375798335,GB
 1375798336,1375798351,IE
 1375798352,1375852543,GB
@@ -50982,7 +47664,9 @@
 1382217984,1382219007,GB
 1382219008,1382219519,NL
 1382219520,1382219775,GB
-1382219776,1382222847,SE
+1382219776,1382219959,SE
+1382219960,1382219967,FI
+1382219968,1382222847,SE
 1382222848,1382222911,FI
 1382222912,1382223327,SE
 1382223328,1382223359,FI
@@ -51024,7 +47708,9 @@
 1382514688,1382531071,DK
 1382531072,1382547455,FI
 1382547456,1382809599,IT
-1382809600,1383025663,GB
+1382809600,1382967551,GB
+1382967552,1382967807,A1
+1382967808,1383025663,GB
 1383025664,1383025672,DE
 1383025673,1383025679,GB
 1383025680,1383025711,DE
@@ -51079,7 +47765,13 @@
 1383129032,1383129039,ES
 1383129040,1383129087,IT
 1383129088,1383137279,GB
-1383137280,1383145471,MC
+1383137280,1383139583,MC
+1383139584,1383139839,A2
+1383139840,1383140095,MC
+1383140096,1383140351,A2
+1383140352,1383141119,MC
+1383141120,1383141375,US
+1383141376,1383145471,MC
 1383145472,1383153663,CZ
 1383153664,1383161855,GB
 1383161856,1383170047,DE
@@ -51092,7 +47784,9 @@
 1383194624,1383202815,GB
 1383202816,1383211007,RU
 1383211008,1383219199,CY
-1383219200,1383220223,AL
+1383219200,1383219461,AL
+1383219462,1383219462,US
+1383219463,1383220223,AL
 1383220224,1383222447,RS
 1383222448,1383222455,AL
 1383222456,1383223695,RS
@@ -51130,22 +47824,33 @@
 1383350272,1383358463,NO
 1383358464,1383366911,DE
 1383366912,1383367167,SY
-1383367168,1383367679,KW
+1383367168,1383367423,US
+1383367424,1383367679,KW
 1383367680,1383368703,GB
 1383368704,1383368831,DE
 1383368832,1383368847,GB
 1383368848,1383368895,KW
-1383368896,1383369087,DE
+1383368896,1383368957,DE
+1383368958,1383368958,US
+1383368959,1383369087,DE
 1383369088,1383369119,GB
 1383369120,1383369231,KW
 1383369232,1383369247,GB
 1383369248,1383369535,KW
 1383369536,1383369567,GB
 1383369568,1383369599,DE
-1383369600,1383370751,KW
+1383369600,1383369727,KW
+1383369728,1383369760,SA
+1383369761,1383369761,KW
+1383369762,1383369768,SA
+1383369769,1383369769,KW
+1383369770,1383369983,SA
+1383369984,1383370751,KW
 1383370752,1383371775,DE
 1383371776,1383374591,KW
-1383374592,1383374847,US
+1383374592,1383374723,US
+1383374724,1383374724,KW
+1383374725,1383374847,US
 1383374848,1383383039,ES
 1383383040,1383391231,CY
 1383391232,1383399423,FI
@@ -51332,8 +48037,7 @@
 1384822272,1384822783,ES
 1384822784,1384823295,BE
 1384823296,1384823807,CH
-1384823808,1384824703,EU
-1384824704,1384824831,BE
+1384823808,1384824831,EU
 1384824832,1384841215,GB
 1384841216,1384857599,PL
 1384857600,1384873983,NL
@@ -51372,8 +48076,7 @@
 1385275392,1385283583,IT
 1385283584,1385285631,DE
 1385285632,1385287679,GB
-1385287680,1385291648,IS
-1385291649,1385291775,GB
+1385287680,1385291775,A2
 1385291776,1385299967,TR
 1385299968,1385308159,BG
 1385308160,1385309439,BE
@@ -51385,7 +48088,13 @@
 1385316352,1385324543,NO
 1385324544,1385332735,BE
 1385332736,1385340927,GB
-1385340928,1385349119,LB
+1385340928,1385341439,LB
+1385341440,1385341634,US
+1385341635,1385341635,GB
+1385341636,1385341695,US
+1385341696,1385342207,LB
+1385342208,1385342463,US
+1385342464,1385349119,LB
 1385349120,1385357311,CH
 1385357312,1385365503,PL
 1385365504,1385373695,GB
@@ -51429,14 +48138,16 @@
 1385563392,1385563647,EU
 1385563648,1385563935,IE
 1385563936,1385564039,EU
-1385564040,1385564095,IE
+1385564040,1385564055,IE
+1385564056,1385564063,EU
+1385564064,1385564095,IE
 1385564096,1385564103,EU
 1385564104,1385564111,IE
 1385564112,1385564159,EU
 1385564160,1385564231,HU
 1385564232,1385564239,AT
-1385564240,1385564383,EU
-1385564384,1385564671,HU
+1385564240,1385564415,EU
+1385564416,1385564671,HU
 1385564672,1385565183,EU
 1385565184,1385565439,ES
 1385565440,1385566207,EU
@@ -51468,7 +48179,9 @@
 1385569488,1385569791,EU
 1385569792,1385570303,FR
 1385570304,1385578495,HU
-1385578496,1385586687,TR
+1385578496,1385580543,TR
+1385580544,1385580799,DK
+1385580800,1385586687,TR
 1385586688,1385587967,GB
 1385587968,1385588735,US
 1385588736,1385589247,HK
@@ -51479,8 +48192,7 @@
 1385590784,1385591295,US
 1385591296,1385591807,HK
 1385591808,1385592063,SG
-1385592064,1385592319,EU
-1385592320,1385594879,GB
+1385592064,1385594879,GB
 1385594880,1385603071,NL
 1385603072,1385611263,CZ
 1385611264,1385619455,AT
@@ -51501,7 +48213,13 @@
 1386348544,1386414079,RU
 1386414080,1386479615,GB
 1386479616,1386545151,NO
-1386545152,1386610687,DE
+1386545152,1386549247,DE
+1386549248,1386549503,GB
+1386549504,1386549759,IT
+1386549760,1386586111,DE
+1386586112,1386594303,US
+1386594304,1386602495,DE
+1386602496,1386610687,US
 1386610688,1386676223,IL
 1386676224,1386741759,SA
 1386741760,1387233623,NL
@@ -51527,7 +48245,9 @@
 1387528192,1387593727,DK
 1387593728,1387659263,FI
 1387659264,1387790335,SE
-1387790336,1388314623,IT
+1387790336,1388128511,IT
+1388128512,1388128767,US
+1388128768,1388314623,IT
 1388314624,1388322815,AT
 1388322816,1388331007,SI
 1388331008,1388331519,NL
@@ -51552,9 +48272,7 @@
 1388347392,1388363775,DK
 1388363776,1388371967,DE
 1388371968,1388380159,CH
-1388380160,1388388911,IT
-1388388912,1388388927,NG
-1388388928,1388388943,IT
+1388380160,1388388943,IT
 1388388944,1388388951,NG
 1388388952,1388388959,IT
 1388388960,1388388967,NG
@@ -51592,10 +48310,14 @@
 1388546160,1388546167,GB
 1388546168,1388547935,IE
 1388547936,1388547951,GB
-1388547952,1388552191,IE
+1388547952,1388550847,IE
+1388550848,1388550852,A1
+1388550853,1388552191,IE
 1388552192,1388560383,GB
 1388560384,1388568575,FI
-1388568576,1388576767,CH
+1388568576,1388570841,CH
+1388570842,1388570842,A1
+1388570843,1388576767,CH
 1388576768,1388584959,FR
 1388584960,1388586303,GB
 1388586304,1388586367,EU
@@ -51625,15 +48347,7 @@
 1388590128,1388590327,EU
 1388590328,1388590335,FR
 1388590336,1388591103,EU
-1388591104,1388591151,SG
-1388591152,1388591167,EU
-1388591168,1388591187,SG
-1388591188,1388591199,EU
-1388591200,1388591231,SG
-1388591232,1388591303,EU
-1388591304,1388591311,SG
-1388591312,1388591355,EU
-1388591356,1388591359,SG
+1388591104,1388591359,AU
 1388591360,1388591615,EU
 1388591616,1388591631,US
 1388591632,1388591647,EU
@@ -51668,24 +48382,26 @@
 1388689648,1388691455,CH
 1388691456,1388699647,NL
 1388699648,1388707839,SE
-1388707840,1388708095,RU
-1388708096,1388708607,LB
+1388707840,1388708607,LB
 1388708608,1388709119,LT
 1388709120,1388709375,IQ
 1388709376,1388709887,RU
 1388709888,1388710911,LB
 1388710912,1388711167,IQ
 1388711168,1388711679,RU
-1388711680,1388711935,IQ
+1388711680,1388711935,LB
 1388711936,1388712191,RU
 1388712192,1388712703,LT
 1388712704,1388713215,LB
 1388713216,1388713471,SE
 1388713472,1388713727,RU
 1388713728,1388713983,LT
-1388713984,1388714751,RU
+1388713984,1388714239,RU
+1388714240,1388714495,LB
+1388714496,1388714751,RU
 1388714752,1388715007,IQ
-1388715008,1388715519,LT
+1388715008,1388715263,LB
+1388715264,1388715519,LT
 1388715520,1388715775,LV
 1388715776,1388716031,LT
 1388716032,1388724223,ES
@@ -51714,13 +48430,17 @@
 1388742656,1388742719,GB
 1388742720,1388742731,IE
 1388742732,1388742735,IR
-1388742736,1388742815,IE
-1388742816,1388742847,GB
+1388742736,1388742783,IE
+1388742784,1388742791,GB
+1388742792,1388742795,IE
+1388742796,1388742847,GB
 1388742848,1388743087,IE
 1388743088,1388743099,GB
 1388743100,1388743603,IE
 1388743604,1388743615,GB
-1388743616,1388745671,IE
+1388743616,1388744683,IE
+1388744684,1388744687,GB
+1388744688,1388745671,IE
 1388745672,1388745683,GB
 1388745684,1388745726,IE
 1388745727,1388745727,GB
@@ -51734,10 +48454,10 @@
 1388746968,1388746975,GB
 1388746976,1388747583,IE
 1388747584,1388747599,GB
-1388747600,1388747627,IE
-1388747628,1388747631,GB
-1388747632,1388748295,IE
-1388748296,1388748319,GB
+1388747600,1388747629,IE
+1388747630,1388747631,GB
+1388747632,1388748303,IE
+1388748304,1388748319,GB
 1388748320,1388748349,IE
 1388748350,1388748351,GB
 1388748352,1388748799,IE
@@ -51788,15 +48508,9 @@
 1389200384,1389200639,AE
 1389200640,1389201919,A2
 1389201920,1389202175,AF
-1389202176,1389203551,A2
-1389203552,1389203567,LB
-1389203568,1389203743,A2
-1389203744,1389203775,IQ
-1389203776,1389203967,A2
-1389203968,1389203999,LY
-1389204000,1389204223,A2
-1389204224,1389204255,IQ
-1389204256,1389204799,A2
+1389202176,1389203455,A2
+1389203456,1389204479,US
+1389204480,1389204799,A2
 1389204800,1389204863,IQ
 1389204864,1389204879,A2
 1389204880,1389204895,IQ
@@ -51824,7 +48538,9 @@
 1389210208,1389210271,A2
 1389210272,1389210303,IQ
 1389210304,1389210623,A2
-1389210624,1389210655,IQ
+1389210624,1389210627,IQ
+1389210628,1389210631,US
+1389210632,1389210655,IQ
 1389210656,1389210687,A2
 1389210688,1389210719,IQ
 1389210720,1389210767,A2
@@ -51873,7 +48589,8 @@
 1389222544,1389222559,LY
 1389222560,1389222591,SA
 1389222592,1389223679,A2
-1389223680,1389224191,DE
+1389223680,1389223935,DE
+1389223936,1389224191,US
 1389224192,1389225215,A2
 1389225216,1389225471,US
 1389225472,1389225583,A2
@@ -51887,27 +48604,19 @@
 1389228352,1389228415,AE
 1389228416,1389228479,LB
 1389228480,1389229055,A2
-1389229056,1389231615,AE
-1389231616,1389231871,A2
+1389229056,1389231359,AE
+1389231360,1389231615,EU
+1389231616,1389231871,US
 1389231872,1389232127,SA
 1389232128,1389232319,DE
 1389232320,1389232327,LT
-1389232328,1389264031,DE
+1389232328,1389263871,DE
+1389263872,1389264031,NL
 1389264032,1389264063,ES
-1389264064,1389264127,DE
+1389264064,1389264127,NL
 1389264128,1389264639,ES
-1389264640,1389264911,US
-1389264912,1389264927,CD
-1389264928,1389264943,GB
-1389264944,1389264959,GH
-1389264960,1389265039,TZ
-1389265040,1389265055,A2
-1389265056,1389265071,ZA
-1389265072,1389265079,GB
-1389265080,1389265087,NG
-1389265088,1389265127,A2
-1389265128,1389265135,BH
-1389265136,1389265151,A2
+1389264640,1389264895,US
+1389264896,1389265151,TZ
 1389265152,1389265167,NG
 1389265168,1389265183,US
 1389265184,1389265199,ZA
@@ -51916,24 +48625,8 @@
 1389265240,1389265263,A2
 1389265264,1389265279,NG
 1389265280,1389265407,TD
-1389265408,1389265535,US
-1389265536,1389265536,A2
-1389265537,1389265551,US
-1389265552,1389265559,CA
-1389265560,1389265567,LR
-1389265568,1389265574,GM
-1389265575,1389265575,A2
-1389265576,1389265591,SC
-1389265592,1389265598,CG
-1389265599,1389265599,A2
-1389265600,1389265639,US
-1389265640,1389265663,A2
-1389265664,1389265791,ZA
-1389265792,1389265807,A2
-1389265808,1389265823,CA
-1389265824,1389265855,NG
-1389265856,1389265863,US
-1389265864,1389266463,A2
+1389265408,1389265663,US
+1389265664,1389266463,A2
 1389266464,1389266471,CD
 1389266472,1389266543,A2
 1389266544,1389266551,CD
@@ -51946,8 +48639,9 @@
 1389266608,1389266663,A2
 1389266664,1389266687,CD
 1389266688,1389266695,ZA
-1389266696,1389266943,A2
-1389266944,1389267199,KE
+1389266696,1389266957,A2
+1389266958,1389266958,NG
+1389266959,1389267199,A2
 1389267200,1389267455,CD
 1389267456,1389267967,A2
 1389267968,1389268223,BI
@@ -51982,7 +48676,7 @@
 1389272192,1389272223,GB
 1389272224,1389272319,A2
 1389272320,1389272575,AE
-1389272576,1389272831,A2
+1389272576,1389272831,US
 1389272832,1389272959,ZA
 1389272960,1389273087,FR
 1389273088,1389273343,LB
@@ -52004,9 +48698,8 @@
 1389275392,1389275471,BD
 1389275472,1389275503,A2
 1389275504,1389275511,DE
-1389275512,1389275839,A2
-1389275840,1389275902,SA
-1389275903,1389275903,A2
+1389275512,1389275647,A2
+1389275648,1389275903,ZA
 1389275904,1389276415,US
 1389276416,1389276671,MX
 1389276672,1389277055,A2
@@ -52049,8 +48742,7 @@
 1389292032,1389292799,GH
 1389292800,1389293055,MG
 1389293056,1389293311,US
-1389293312,1389293567,KE
-1389293568,1389294335,A2
+1389293312,1389294335,A2
 1389294336,1389294591,US
 1389294592,1389294719,A2
 1389294720,1389294847,IQ
@@ -52064,7 +48756,9 @@
 1389297152,1389297663,A2
 1389297664,1389330431,UA
 1389330432,1389363199,DE
-1389363200,1389379583,CZ
+1389363200,1389365780,CZ
+1389365781,1389365781,SA
+1389365782,1389379583,CZ
 1389379584,1389395967,RU
 1389395968,1389412351,RO
 1389412352,1389428735,RS
@@ -52087,9 +48781,9 @@
 1389544928,1389544943,SG
 1389544944,1389548991,DE
 1389548992,1389549055,BE
-1389549056,1389552735,DE
-1389552736,1389552743,FR
-1389552744,1389554023,DE
+1389549056,1389552639,DE
+1389552640,1389552895,US
+1389552896,1389554023,DE
 1389554024,1389554039,FR
 1389554040,1389554047,TR
 1389554048,1389554087,DE
@@ -52101,7 +48795,11 @@
 1389555264,1389555327,AT
 1389555328,1389556751,DE
 1389556752,1389556759,CH
-1389556760,1389559743,DE
+1389556760,1389557247,DE
+1389557248,1389557503,EU
+1389557504,1389558015,DE
+1389558016,1389558271,EU
+1389558272,1389559743,DE
 1389559744,1389559807,CH
 1389559808,1389560063,DE
 1389560064,1389560319,BR
@@ -52142,7 +48840,13 @@
 1389574656,1389575167,DE
 1389575168,1389576191,US
 1389576192,1389592575,GB
-1389592576,1389608959,GE
+1389592576,1389598719,GE
+1389598720,1389598975,RU
+1389598976,1389604863,GE
+1389604864,1389605119,RU
+1389605120,1389607935,GE
+1389607936,1389608447,US
+1389608448,1389608959,GE
 1389608960,1389625343,DK
 1389625344,1389641727,DE
 1389641728,1389658111,JO
@@ -52165,7 +48869,18 @@
 1389787136,1389788671,SI
 1389788672,1389789183,RS
 1389789184,1389805567,PL
-1389805568,1389821951,US
+1389805568,1389806591,US
+1389806592,1389806847,SA
+1389806848,1389808639,US
+1389808640,1389808895,EU
+1389808896,1389814271,US
+1389814272,1389814527,DE
+1389814528,1389814783,US
+1389814784,1389815039,EU
+1389815040,1389815295,US
+1389815296,1389815551,DE
+1389815552,1389815807,US
+1389815808,1389821951,DE
 1389821952,1389838335,NL
 1389838336,1389854719,UZ
 1389854720,1389871103,IT
@@ -52186,7 +48901,9 @@
 1390411776,1392508927,FR
 1392508928,1394606079,PL
 1394606080,1396703231,ES
-1396703232,1396834303,AT
+1396703232,1396776476,AT
+1396776477,1396776477,A1
+1396776478,1396834303,AT
 1396834304,1396899839,TR
 1396899840,1396965375,GB
 1396965376,1396973567,NL
@@ -52211,6 +48928,7 @@
 1398833152,1398840447,NL
 1398840448,1398840575,GB
 1398840576,1398865919,NL
+1398865920,1398867967,RU
 1398867968,1398870015,NL
 1398870016,1398872063,PL
 1398872064,1398874111,BG
@@ -52236,9 +48954,7 @@
 1398966840,1398966847,PL
 1398966848,1398967871,NL
 1398967872,1398967903,IE
-1398967904,1398968063,NL
-1398968064,1398968319,DE
-1398968320,1398973695,NL
+1398967904,1398973695,NL
 1398973696,1398973951,AT
 1398973952,1398974207,US
 1398974208,1398979327,NL
@@ -52329,7 +49045,7 @@
 1401423904,1401423967,GR
 1401423968,1401423999,SA
 1401424000,1401425151,AE
-1401425152,1401425407,GR
+1401425152,1401425407,US
 1401425408,1401425919,AE
 1401425920,1401427967,NL
 1401427968,1401430015,RU
@@ -52360,9 +49076,7 @@
 1401477120,1401479167,BE
 1401479168,1401481215,PL
 1401481216,1401485311,RU
-1401485312,1401486335,GB
-1401486336,1401486336,FI
-1401486337,1401489407,GB
+1401485312,1401489407,GB
 1401489408,1401491455,SE
 1401491456,1401493503,NL
 1401493504,1401495551,CH
@@ -52372,7 +49086,8 @@
 1401501696,1401501791,IT
 1401501792,1401502207,A2
 1401502208,1401502463,IT
-1401502464,1401503743,A2
+1401502464,1401503487,A2
+1401503488,1401503743,AL
 1401503744,1401505791,DE
 1401505792,1401509887,CH
 1401509888,1401511935,UA
@@ -52424,8 +49139,8 @@
 1401684076,1401684479,SE
 1401684480,1401684511,DK
 1401684512,1401684515,DE
-1401684516,1401684543,SE
-1401684544,1401684607,DK
+1401684516,1401684559,SE
+1401684560,1401684607,DK
 1401684608,1401684671,SE
 1401684672,1401684703,DK
 1401684704,1401684731,SE
@@ -52472,7 +49187,7 @@
 1401705988,1401708287,SE
 1401708288,1401708543,DE
 1401708544,1401709055,FR
-1401709056,1401709311,EU
+1401709056,1401709311,SE
 1401709312,1401709567,GB
 1401709568,1401711615,SE
 1401711616,1401711647,GB
@@ -52496,7 +49211,7 @@
 1401712192,1401712223,SE
 1401712224,1401712255,ES
 1401712256,1401712287,DK
-1401712288,1401712319,EU
+1401712288,1401712319,SE
 1401712320,1401712351,IT
 1401712352,1401712383,DE
 1401712384,1401712415,GB
@@ -52618,8 +49333,7 @@
 1401747488,1401747495,DK
 1401747496,1401747499,SE
 1401747500,1401747503,GB
-1401747504,1401747519,SE
-1401747520,1401747583,EU
+1401747504,1401747583,SE
 1401747584,1401747587,DE
 1401747588,1401747647,SE
 1401747648,1401747663,DE
@@ -52679,7 +49393,7 @@
 1401901056,1401903103,NO
 1401903104,1401905151,FI
 1401905152,1401907199,PL
-1401907200,1401909247,EU
+1401907200,1401909247,GR
 1401909248,1401911295,NO
 1401911296,1401913343,DK
 1401913344,1401917439,PL
@@ -52703,7 +49417,9 @@
 1401995264,1402011647,CH
 1402011648,1402018815,SE
 1402018816,1402019327,FI
-1402019328,1402026111,SE
+1402019328,1402025007,SE
+1402025008,1402025023,NO
+1402025024,1402026111,SE
 1402026112,1402026175,NO
 1402026176,1402027263,SE
 1402027264,1402027519,NO
@@ -52778,13 +49494,7 @@
 1403412480,1403420671,RU
 1403420672,1403428863,NL
 1403428864,1403437055,GB
-1403437056,1403440127,RO
-1403440128,1403440132,EU
-1403440133,1403440134,RO
-1403440135,1403440383,EU
-1403440384,1403444351,RO
-1403444352,1403444479,EU
-1403444480,1403445247,RO
+1403437056,1403445247,RO
 1403445248,1403461631,RU
 1403461632,1403462015,FR
 1403462016,1403462031,GB
@@ -52824,75 +49534,7 @@
 1403601536,1403617279,FR
 1403617280,1403633663,DE
 1403633664,1403650047,RU
-1403650048,1403651647,A2
-1403651648,1403651663,DE
-1403651664,1403651727,A2
-1403651728,1403651743,DE
-1403651744,1403651807,A2
-1403651808,1403651831,DE
-1403651832,1403651839,A2
-1403651840,1403652095,DE
-1403652096,1403652319,A2
-1403652320,1403652351,DE
-1403652352,1403655935,A2
-1403655936,1403655943,IR
-1403655944,1403656703,A2
-1403656704,1403656959,IR
-1403656960,1403658495,A2
-1403658496,1403658527,IR
-1403658528,1403658559,KW
-1403658560,1403658847,A2
-1403658848,1403658879,IR
-1403658880,1403658911,A2
-1403658912,1403658975,IR
-1403658976,1403660735,A2
-1403660736,1403660799,IR
-1403660800,1403661183,A2
-1403661184,1403661215,IR
-1403661216,1403661279,AE
-1403661280,1403661310,IR
-1403661311,1403661631,A2
-1403661632,1403661663,IR
-1403661664,1403661727,A2
-1403661728,1403661759,IR
-1403661760,1403661887,A2
-1403661888,1403661919,IR
-1403661920,1403661951,A2
-1403661952,1403661983,IR
-1403661984,1403662015,A2
-1403662016,1403662047,IR
-1403662048,1403662111,A2
-1403662112,1403662143,IR
-1403662144,1403662175,A2
-1403662176,1403662207,AE
-1403662208,1403662271,A2
-1403662272,1403662303,AE
-1403662304,1403662495,A2
-1403662496,1403662527,IR
-1403662528,1403662655,A2
-1403662656,1403662687,IR
-1403662688,1403662815,A2
-1403662816,1403662911,IR
-1403662912,1403662943,A2
-1403662944,1403662975,AE
-1403662976,1403663039,IR
-1403663040,1403663135,A2
-1403663136,1403663199,AE
-1403663200,1403663359,A2
-1403663360,1403663487,IR
-1403663488,1403663511,A2
-1403663512,1403663519,IR
-1403663520,1403663527,A2
-1403663528,1403663535,IQ
-1403663536,1403663567,A2
-1403663568,1403663575,AE
-1403663576,1403663589,A2
-1403663590,1403663590,IR
-1403663591,1403664919,A2
-1403664920,1403664927,TZ
-1403664928,1403665151,A2
-1403665152,1403665183,DE
-1403665184,1403666431,A2
+1403650048,1403666431,A2
 1403666432,1403682815,GB
 1403682816,1403688959,A2
 1403688960,1403692031,GB
@@ -52966,8 +49608,7 @@
 1404234240,1404235775,HR
 1404235776,1404256255,SE
 1404256256,1404305407,RU
-1404305408,1404313599,SE
-1404313600,1404321791,NL
+1404305408,1404321791,NL
 1404321792,1404338175,RU
 1404338176,1404379135,SE
 1404379136,1404383231,AT
@@ -53004,7 +49645,8 @@
 1404895232,1404927999,DE
 1404928000,1404944383,SE
 1404944384,1404952575,DE
-1404952576,1405026303,SE
+1404952576,1404960767,NL
+1404960768,1405026303,SE
 1405026304,1405042687,NO
 1405042688,1405048831,SE
 1405048832,1405050879,HR
@@ -53055,37 +49697,7 @@
 1406721024,1406722047,GB
 1406722048,1406730239,DE
 1406730240,1406746623,RU
-1406746624,1406747391,BE
-1406747392,1406747679,NL
-1406747680,1406747743,BE
-1406747744,1406747775,NL
-1406747776,1406749183,BE
-1406749184,1406749439,NL
-1406749440,1406749567,BE
-1406749568,1406749695,NL
-1406749696,1406749775,BE
-1406749776,1406749823,NL
-1406749824,1406749839,BE
-1406749840,1406749919,NL
-1406749920,1406749951,BE
-1406749952,1406750207,NL
-1406750208,1406750319,BE
-1406750320,1406750335,NL
-1406750336,1406750975,BE
-1406750976,1406751743,NL
-1406751744,1406751807,BE
-1406751808,1406751903,NL
-1406751904,1406751967,BE
-1406751968,1406751999,NL
-1406752000,1406752255,BE
-1406752256,1406752383,NL
-1406752384,1406752447,BE
-1406752448,1406752511,NL
-1406752512,1406752735,BE
-1406752736,1406752751,NL
-1406752752,1406752767,BE
-1406752768,1406754559,NL
-1406754560,1406754815,FR
+1406746624,1406754815,BE
 1406754816,1406763007,GB
 1406763008,1406771199,BE
 1406771200,1406779391,GB
@@ -53123,19 +49735,19 @@
 1406791968,1406792191,ES
 1406792192,1406792703,GB
 1406792704,1406792719,FR
-1406792720,1406792735,ES
+1406792720,1406792735,GB
 1406792736,1406793039,FR
 1406793040,1406793215,ES
 1406793216,1406793743,GB
-1406793744,1406793759,ES
-1406793760,1406793807,GB
-1406793808,1406793823,ES
-1406793824,1406793831,GB
+1406793744,1406793759,DE
+1406793760,1406793831,GB
 1406793832,1406793839,ES
 1406793840,1406793843,IL
-1406793844,1406793855,ES
-1406793856,1406793919,GB
-1406793920,1406794751,ES
+1406793844,1406793847,ES
+1406793848,1406793967,GB
+1406793968,1406794239,ES
+1406794240,1406794495,NL
+1406794496,1406794751,ES
 1406794752,1406795775,NL
 1406795776,1406803967,GB
 1406803968,1406812159,DE
@@ -53148,7 +49760,6 @@
 1406861312,1406869503,RU
 1406869504,1406877695,GB
 1406877696,1406885887,NL
-1406885888,1406894079,CH
 1406894080,1406902271,RU
 1406902272,1406910463,AT
 1406910464,1406918655,SE
@@ -53190,7 +49801,17 @@
 1407090688,1407098879,CH
 1407098880,1407107071,BG
 1407107072,1407115263,RU
-1407115264,1407123455,GB
+1407115264,1407119232,GB
+1407119233,1407119237,US
+1407119238,1407119498,GB
+1407119499,1407119500,US
+1407119501,1407119519,GB
+1407119520,1407119520,US
+1407119521,1407119549,GB
+1407119550,1407119613,US
+1407119614,1407120976,GB
+1407120977,1407120980,US
+1407120981,1407123455,GB
 1407123456,1407131647,SE
 1407131648,1407139839,NL
 1407139840,1407148031,DE
@@ -53482,31 +50103,8 @@
 1407521760,1407521767,NG
 1407521768,1407521783,GB
 1407521784,1407521791,NG
-1407521792,1407522319,GB
-1407522320,1407522327,TG
-1407522328,1407522335,GB
-1407522336,1407522351,SO
-1407522352,1407522359,CD
-1407522360,1407522367,GB
-1407522368,1407522375,GQ
-1407522376,1407522391,GB
-1407522392,1407522407,NG
-1407522408,1407522415,ZW
-1407522416,1407522423,SD
-1407522424,1407522431,GB
-1407522432,1407522439,ZM
-1407522440,1407522447,GB
-1407522448,1407522455,UG
-1407522456,1407522471,GB
-1407522472,1407522479,LR
-1407522480,1407522487,TZ
-1407522488,1407522495,ZW
-1407522496,1407522503,LR
-1407522504,1407522511,ZW
-1407522512,1407522527,GB
-1407522528,1407522535,ZM
-1407522536,1407522543,NG
-1407522544,1407522559,UG
+1407521792,1407522303,GB
+1407522304,1407522559,A2
 1407522560,1407522567,MZ
 1407522568,1407522575,NG
 1407522576,1407522583,GB
@@ -53658,7 +50256,7 @@
 1407525000,1407525007,GB
 1407525008,1407525015,TZ
 1407525016,1407525023,UG
-1407525024,1407525031,NG
+1407525024,1407525031,US
 1407525032,1407525039,IL
 1407525040,1407525047,ZA
 1407525048,1407525055,NG
@@ -53724,7 +50322,9 @@
 1407529096,1407529103,GB
 1407529104,1407529111,SO
 1407529112,1407529175,GB
-1407529176,1407529183,SO
+1407529176,1407529178,SO
+1407529179,1407529180,NG
+1407529181,1407529183,SO
 1407529184,1407529191,NG
 1407529192,1407529207,GB
 1407529208,1407529215,NG
@@ -54265,15 +50865,13 @@
 1407706368,1407706423,FR
 1407706424,1407706431,GB
 1407706432,1407706559,FR
-1407706560,1407707647,GB
-1407707648,1407707703,EU
+1407706560,1407707703,GB
 1407707704,1407707839,CH
 1407707840,1407707903,GB
 1407707904,1407707935,CH
 1407707936,1407709183,GB
 1407709184,1407709695,DE
-1407709696,1407709951,GB
-1407709952,1407710207,EU
+1407709696,1407710207,GB
 1407710208,1407710239,ES
 1407710240,1407710491,GB
 1407710492,1407710495,IL
@@ -54354,7 +50952,9 @@
 1408574848,1408574911,IE
 1408574912,1408575231,GB
 1408575232,1408575239,IE
-1408575240,1408584191,GB
+1408575240,1408579583,GB
+1408579584,1408579839,IE
+1408579840,1408584191,GB
 1408584192,1408584703,IE
 1408584704,1408585407,GB
 1408585408,1408585471,IE
@@ -54362,7 +50962,8 @@
 1408590368,1408590383,IM
 1408590384,1408590847,GB
 1408590848,1408591103,BE
-1408591104,1408598015,GB
+1408591104,1408597503,GB
+1408597504,1408598015,IE
 1408598016,1408630783,FI
 1408630784,1408634879,RO
 1408634880,1408663551,DE
@@ -54387,8 +50988,8 @@
 1410007808,1410008575,A2
 1410008576,1410008607,AE
 1410008608,1410008831,A2
-1410008832,1410008911,US
-1410008912,1410009343,A2
+1410008832,1410009087,US
+1410009088,1410009343,A2
 1410009344,1410009479,US
 1410009480,1410009487,A2
 1410009488,1410009535,GI
@@ -54546,19 +51147,21 @@
 1410028800,1410028831,IR
 1410028832,1410035327,A2
 1410035328,1410035343,IR
-1410035344,1410035983,A2
-1410035984,1410035999,PA
-1410036000,1410036031,A2
-1410036032,1410036063,PA
-1410036064,1410036111,A2
-1410036112,1410036127,PA
-1410036128,1410036191,A2
-1410036192,1410036207,PA
-1410036208,1410036735,A2
+1410035344,1410035967,A2
+1410035968,1410036223,US
+1410036224,1410036735,A2
 1410036736,1410036751,PA
-1410036752,1410042815,A2
+1410036752,1410040319,A2
+1410040320,1410040575,US
+1410040576,1410042367,A2
+1410042368,1410042623,US
+1410042624,1410042815,A2
 1410042816,1410042831,US
-1410042832,1410045183,A2
+1410042832,1410043169,A2
+1410043170,1410043171,US
+1410043172,1410043172,A2
+1410043173,1410043173,US
+1410043174,1410045183,A2
 1410045184,1410045439,IQ
 1410045440,1410071815,A2
 1410071816,1410071839,DE
@@ -54583,11 +51186,7 @@
 1410241760,1410241775,GB
 1410241776,1410257495,FR
 1410257496,1410257503,GB
-1410257504,1410258527,FR
-1410258528,1410258535,ES
-1410258536,1410261007,FR
-1410261008,1410261015,GB
-1410261016,1410261663,FR
+1410257504,1410261663,FR
 1410261664,1410261671,GB
 1410261672,1410262023,FR
 1410262024,1410262031,BE
@@ -54683,7 +51282,9 @@
 1410574592,1410574719,DE
 1410574720,1410574727,RU
 1410574728,1410574847,DE
-1410574848,1410574975,BR
+1410574848,1410574853,BR
+1410574854,1410574854,DE
+1410574855,1410574975,BR
 1410574976,1410575071,DE
 1410575072,1410575087,IT
 1410575088,1410575103,RU
@@ -54724,7 +51325,11 @@
 1410648320,1410654207,GB
 1410654208,1410662399,SI
 1410662400,1410670591,HU
-1410670592,1410678783,DE
+1410670592,1410672639,DE
+1410672640,1410673663,US
+1410673664,1410675967,DE
+1410675968,1410676223,US
+1410676224,1410678783,DE
 1410678784,1410686975,RU
 1410686976,1410695167,CZ
 1410695168,1410703359,GB
@@ -54758,9 +51363,7 @@
 1410738216,1410738223,RS
 1410738224,1410738247,AL
 1410738248,1410738263,RS
-1410738264,1410738271,AL
-1410738272,1410738279,RS
-1410738280,1410738295,AL
+1410738264,1410738295,AL
 1410738296,1410738304,RS
 1410738305,1410738310,AL
 1410738311,1410738320,RS
@@ -54771,8 +51374,8 @@
 1410738352,1410738359,AL
 1410738360,1410738384,RS
 1410738385,1410738390,AL
-1410738391,1410738439,RS
-1410738440,1410738447,AL
+1410738391,1410738431,RS
+1410738432,1410738447,AL
 1410738448,1410738559,RS
 1410738560,1410738718,AL
 1410738719,1410738720,RS
@@ -54817,8 +51420,8 @@
 1410739584,1410739599,AL
 1410739600,1410739616,RS
 1410739617,1410739630,AL
-1410739631,1410739663,RS
-1410739664,1410739679,AL
+1410739631,1410739647,RS
+1410739648,1410739679,AL
 1410739680,1410739696,RS
 1410739697,1410739710,AL
 1410739711,1410739712,RS
@@ -54918,8 +51521,12 @@
 1410743060,1410743063,RS
 1410743064,1410743075,AL
 1410743076,1410743079,RS
-1410743080,1410743087,AL
-1410743088,1410743295,RS
+1410743080,1410743095,AL
+1410743096,1410743107,RS
+1410743108,1410743111,AL
+1410743112,1410743119,RS
+1410743120,1410743127,AL
+1410743128,1410743295,RS
 1410743296,1410743551,AL
 1410743552,1410743775,RS
 1410743776,1410743783,AL
@@ -54941,11 +51548,9 @@
 1410744192,1410744319,AL
 1410744320,1410744575,FR
 1410744576,1410744831,A2
-1410744832,1410745223,FR
-1410745224,1410745231,AE
-1410745232,1410745247,FR
-1410745248,1410745279,US
-1410745280,1410745855,FR
+1410744832,1410745087,FR
+1410745088,1410745343,US
+1410745344,1410745855,FR
 1410745856,1410746111,CH
 1410746112,1410746879,AO
 1410746880,1410748415,A2
@@ -55052,6 +51657,8 @@
 1411736672,1411737079,FR
 1411737080,1411737087,A2
 1411737088,1411776511,FR
+1411776512,1411778559,RU
+1411778560,1411780607,NO
 1411780608,1411784703,PL
 1411784704,1411788799,GB
 1411788800,1411792895,IT
@@ -55238,16 +51845,16 @@
 1412775936,1412792319,NL
 1412792320,1412793343,US
 1412793344,1412793855,EU
-1412793856,1412795135,US
-1412795136,1412795391,EU
-1412795392,1412804607,US
+1412793856,1412804607,US
 1412804608,1412804863,EU
 1412804864,1412805631,US
 1412805632,1412806143,EU
 1412806144,1412808703,US
 1412808704,1412825087,RU
 1412825088,1412830463,IQ
-1412830464,1412833279,LB
+1412830464,1412832767,LB
+1412832768,1412833023,SL
+1412833024,1412833279,LB
 1412833280,1412833535,CI
 1412833536,1412841471,LB
 1412841472,1412857855,UZ
@@ -55294,7 +51901,9 @@
 1422403944,1422406399,DE
 1422406400,1422406463,GB
 1422406464,1422406471,AT
-1422406472,1422410335,DE
+1422406472,1422406543,DE
+1422406544,1422406559,DK
+1422406560,1422410335,DE
 1422410336,1422410343,AT
 1422410344,1422410367,DE
 1422410368,1422410495,IT
@@ -55304,7 +51913,9 @@
 1422423808,1422425855,DE
 1422425856,1422430463,US
 1422430464,1422432511,DE
-1422432512,1422436863,US
+1422432512,1422433023,US
+1422433024,1422434047,DE
+1422434048,1422436863,US
 1422436864,1422437391,DE
 1422437392,1422437399,AT
 1422437400,1422437439,DE
@@ -55519,7 +52130,7 @@
 1422655488,1422721023,RU
 1422721024,1422729215,PL
 1422729216,1422737407,NO
-1422737408,1422745599,NL
+1422737408,1422745599,EU
 1422745600,1422753791,EG
 1422753792,1422761983,FR
 1422761984,1422770175,PL
@@ -55573,7 +52184,9 @@
 1424591407,1424591407,GB
 1424591408,1424591423,SE
 1424591424,1424591439,GB
-1424591440,1424591463,SE
+1424591440,1424591447,SE
+1424591448,1424591455,GB
+1424591456,1424591463,SE
 1424591464,1424591471,GB
 1424591472,1424591551,SE
 1424591552,1424591615,CZ
@@ -55662,13 +52275,14 @@
 1424604048,1424604159,ES
 1424604160,1424604543,NL
 1424604544,1424604671,GB
-1424604672,1424604799,NL
-1424604800,1424604927,GB
+1424604672,1424604927,EU
 1424604928,1424604959,NL
 1424604960,1424604967,GB
 1424604968,1424605023,NL
 1424605024,1424605055,GB
-1424605056,1424605119,NL
+1424605056,1424605079,NL
+1424605080,1424605087,GB
+1424605088,1424605119,NL
 1424605120,1424605135,GB
 1424605136,1424605183,NL
 1424605184,1424605247,GB
@@ -55695,8 +52309,7 @@
 1424607216,1424607223,SK
 1424607224,1424607487,GB
 1424607488,1424607871,DE
-1424607872,1424607999,EU
-1424608000,1424608031,GB
+1424607872,1424608031,GB
 1424608032,1424608083,FR
 1424608084,1424608087,GB
 1424608088,1424608127,FR
@@ -55712,7 +52325,9 @@
 1424609024,1424609255,DE
 1424609256,1424609271,GB
 1424609272,1424609279,DE
-1424609280,1424609395,CH
+1424609280,1424609375,CH
+1424609376,1424609383,GB
+1424609384,1424609395,CH
 1424609396,1424609399,GB
 1424609400,1424609535,CH
 1424609536,1424609543,GB
@@ -55729,7 +52344,8 @@
 1424611272,1424611279,LU
 1424611280,1424611287,BE
 1424611288,1424611295,FR
-1424611296,1424611327,BE
+1424611296,1424611319,BE
+1424611320,1424611327,GB
 1424611328,1424611583,PL
 1424611584,1424612095,GB
 1424612096,1424612231,CZ
@@ -55746,10 +52362,8 @@
 1424614096,1424614127,IT
 1424614128,1424614135,GB
 1424614136,1424614143,IT
-1424614144,1424614415,GB
-1424614416,1424614503,IT
-1424614504,1424614511,GB
-1424614512,1424614655,IT
+1424614144,1424614399,GB
+1424614400,1424614655,US
 1424614656,1424614911,FR
 1424614912,1424615167,RO
 1424615168,1424615679,GB
@@ -55787,7 +52401,9 @@
 1424617472,1424617727,US
 1424617728,1424618031,IT
 1424618032,1424618047,GB
-1424618048,1424618191,IT
+1424618048,1424618111,IT
+1424618112,1424618143,GB
+1424618144,1424618191,IT
 1424618192,1424618207,GB
 1424618208,1424618239,IT
 1424618240,1424618367,GB
@@ -55796,7 +52412,9 @@
 1424618752,1424618927,FR
 1424618928,1424618943,IT
 1424618944,1424619007,FR
-1424619008,1424619775,IT
+1424619008,1424619215,IT
+1424619216,1424619223,GB
+1424619224,1424619775,IT
 1424619776,1424619807,BE
 1424619808,1424619839,GB
 1424619840,1424619915,BE
@@ -55974,10 +52592,8 @@
 1425472036,1425472039,GB
 1425472040,1425473535,DE
 1425473536,1425485311,RO
-1425485312,1425485823,AE
-1425485824,1425491967,RO
-1425491968,1425492223,EU
-1425492224,1425506303,RO
+1425485312,1425485823,US
+1425485824,1425506303,RO
 1425506304,1425522687,NO
 1425522688,1425539071,IT
 1425539072,1425801215,FI
@@ -56073,19 +52689,11 @@
 1425969856,1425969983,A2
 1425969984,1425970047,IT
 1425970048,1425970111,DE
-1425970112,1425970176,A2
-1425970177,1425970180,DE
-1425970181,1425970184,A2
-1425970185,1425970188,GB
-1425970189,1425970192,DE
-1425970193,1425970239,GB
-1425970240,1425970303,A2
-1425970304,1425970431,IT
+1425970112,1425970175,A2
+1425970176,1425970431,FR
 1425970432,1425970495,A2
 1425970496,1425970687,IT
-1425970688,1425970688,A2
-1425970689,1425970751,DE
-1425970752,1425970943,A2
+1425970688,1425970943,US
 1425970944,1425971007,IT
 1425971008,1425971071,NL
 1425971072,1425971199,A2
@@ -56101,9 +52709,7 @@
 1425971744,1425971775,A2
 1425971776,1425971839,DE
 1425971840,1425971903,SE
-1425971904,1425971967,A2
-1425971968,1425972223,IT
-1425972224,1425972671,A2
+1425971904,1425972671,A2
 1425972672,1425972735,IT
 1425972736,1425973183,A2
 1425973184,1425973247,IT
@@ -56219,7 +52825,8 @@
 1425980160,1425980287,IT
 1425980288,1425980351,A2
 1425980352,1425980415,IT
-1425980416,1425981375,A2
+1425980416,1425980671,IQ
+1425980672,1425981375,A2
 1425981376,1425981439,IT
 1425981440,1425997823,RU
 1425997824,1426014207,MT
@@ -56237,11 +52844,7 @@
 1426703104,1426703167,RU
 1426703168,1426703214,LV
 1426703215,1426703217,RU
-1426703218,1426704144,LV
-1426704145,1426704145,EU
-1426704146,1426704146,LV
-1426704147,1426704147,EU
-1426704148,1426716159,LV
+1426703218,1426716159,LV
 1426716160,1426716415,RU
 1426716416,1426718719,LV
 1426718720,1426731007,SI
@@ -56326,7 +52929,9 @@
 1427062784,1427095551,RU
 1427095552,1427111935,LV
 1427111936,1427177471,DE
-1427177472,1427227135,NL
+1427177472,1427220556,NL
+1427220557,1427220557,KG
+1427220558,1427227135,NL
 1427227136,1427227647,US
 1427227648,1427227967,NL
 1427227968,1427227975,GB
@@ -56336,7 +52941,9 @@
 1427228000,1427228007,PL
 1427228008,1427228015,RU
 1427228016,1427228023,FR
-1427228024,1427243007,NL
+1427228024,1427236631,NL
+1427236632,1427236633,US
+1427236634,1427243007,NL
 1427243008,1427308543,IT
 1427308544,1427364571,NO
 1427364572,1427364575,SE
@@ -56366,14 +52973,15 @@
 1427705308,1427705309,BY
 1427705310,1427705310,DE
 1427705311,1427705311,SG
-1427705312,1427705312,TW
-1427705313,1427705316,DE
+1427705312,1427705314,DE
+1427705315,1427705315,NL
+1427705316,1427705316,DE
 1427705317,1427705317,EC
 1427705318,1427705318,DE
 1427705319,1427705319,EC
 1427705320,1427705321,DE
-1427705322,1427705324,US
-1427705325,1427705328,DE
+1427705322,1427705323,PT
+1427705324,1427705328,DE
 1427705329,1427705331,US
 1427705332,1427705332,LK
 1427705333,1427705334,DE
@@ -56386,17 +52994,31 @@
 1427705605,1427705605,UY
 1427705606,1427705616,DE
 1427705617,1427705618,UY
-1427705619,1427705621,IT
-1427705622,1427705802,DE
+1427705619,1427705625,DE
+1427705626,1427705627,CO
+1427705628,1427705737,DE
+1427705738,1427705740,BR
+1427705741,1427705743,EG
+1427705744,1427705747,DE
+1427705748,1427705749,US
+1427705750,1427705750,DE
+1427705751,1427705751,US
+1427705752,1427705753,DE
+1427705754,1427705756,US
+1427705757,1427705759,GB
+1427705760,1427705796,DE
+1427705797,1427705797,UA
+1427705798,1427705800,DE
+1427705801,1427705801,RU
+1427705802,1427705802,DE
 1427705803,1427705803,US
-1427705804,1427705805,DE
-1427705806,1427705806,US
-1427705807,1427705808,DE
+1427705804,1427705804,GR
+1427705805,1427705808,DE
 1427705809,1427705809,BR
 1427705810,1427705810,GR
 1427705811,1427705811,US
-1427705812,1427705812,DE
-1427705813,1427705814,US
+1427705812,1427705813,DE
+1427705814,1427705814,US
 1427705815,1427705816,CO
 1427705817,1427705818,US
 1427705819,1427705822,DE
@@ -56404,17 +53026,16 @@
 1427705824,1427705824,US
 1427705825,1427705830,DE
 1427705831,1427705831,US
-1427705832,1427705832,DE
-1427705833,1427705833,US
-1427705834,1427705834,DE
+1427705832,1427705834,DE
 1427705835,1427705835,BR
-1427705836,1427705836,US
-1427705837,1427705837,DE
+1427705836,1427705836,DE
+1427705837,1427705837,US
 1427705838,1427705840,NL
-1427705841,1427705847,DE
-1427705848,1427705848,KR
+1427705841,1427705848,DE
 1427705849,1427705849,DK
-1427705850,1427706441,DE
+1427705850,1427705850,TR
+1427705851,1427705851,UA
+1427705852,1427706441,DE
 1427706442,1427706446,TR
 1427706447,1427706447,DE
 1427706448,1427706448,MA
@@ -56448,13 +53069,7 @@
 1427729312,1427729343,GR
 1427729344,1427730018,DE
 1427730019,1427730019,IR
-1427730020,1427730071,DE
-1427730072,1427730072,BR
-1427730073,1427730074,DE
-1427730075,1427730075,BR
-1427730076,1427730080,DE
-1427730081,1427730081,BR
-1427730082,1427730082,DE
+1427730020,1427730082,DE
 1427730083,1427730083,IN
 1427730084,1427730118,DE
 1427730119,1427730119,IN
@@ -56466,31 +53081,132 @@
 1427730141,1427730141,IN
 1427730142,1427730142,DK
 1427730143,1427730144,US
-1427730145,1427730145,IN
+1427730145,1427730145,HR
 1427730146,1427730147,BG
 1427730148,1427730148,DE
-1427730149,1427730150,IN
+1427730149,1427730149,IN
+1427730150,1427730150,GB
 1427730151,1427730151,RU
 1427730152,1427730152,IN
 1427730153,1427730154,PK
 1427730155,1427730155,RU
 1427730156,1427730157,DE
 1427730158,1427730158,DK
-1427730159,1427731511,DE
+1427730159,1427730159,DE
+1427730160,1427730162,US
+1427730163,1427730165,DE
+1427730166,1427730166,DO
+1427730167,1427730167,BR
+1427730168,1427730170,DK
+1427730171,1427730171,DE
+1427730172,1427730172,AR
+1427730173,1427731511,DE
 1427731512,1427731512,US
 1427731513,1427731516,DE
 1427731517,1427731517,RU
 1427731518,1427731551,DE
 1427731552,1427731583,BR
-1427731584,1427741183,DE
-1427741184,1427741185,VN
+1427731584,1427739889,DE
+1427739890,1427739890,RU
+1427739891,1427741183,DE
+1427741184,1427741184,US
+1427741185,1427741185,BD
 1427741186,1427741186,PK
-1427741187,1427741247,DE
+1427741187,1427741188,DE
+1427741189,1427741189,CO
+1427741190,1427741201,DE
+1427741202,1427741202,DK
+1427741203,1427741203,DE
+1427741204,1427741205,IL
+1427741206,1427741206,DE
+1427741207,1427741208,IN
+1427741209,1427741209,DE
+1427741210,1427741210,DO
+1427741211,1427741211,DE
+1427741212,1427741212,EC
+1427741213,1427741214,US
+1427741215,1427741216,TR
+1427741217,1427741217,GB
+1427741218,1427741218,TR
+1427741219,1427741219,NL
+1427741220,1427741221,DE
+1427741222,1427741224,VN
+1427741225,1427741227,US
+1427741228,1427741229,IR
+1427741230,1427741230,TR
+1427741231,1427741247,DE
 1427741248,1427741248,BR
-1427741249,1427741250,DE
+1427741249,1427741249,AZ
+1427741250,1427741250,DE
 1427741251,1427741271,IN
 1427741272,1427741272,TR
-1427741273,1427742719,DE
+1427741273,1427741273,DE
+1427741274,1427741274,HR
+1427741275,1427741276,DE
+1427741277,1427741278,ES
+1427741279,1427741280,HR
+1427741281,1427741283,BR
+1427741284,1427741284,BE
+1427741285,1427741285,LK
+1427741286,1427741286,UA
+1427741287,1427741291,DE
+1427741292,1427741293,TR
+1427741294,1427741295,DE
+1427741296,1427741296,EG
+1427741297,1427741298,IN
+1427741299,1427741301,DE
+1427741302,1427741302,UA
+1427741303,1427741303,DE
+1427741304,1427741304,AL
+1427741305,1427741309,DE
+1427741310,1427741311,UA
+1427741312,1427741312,DE
+1427741313,1427741313,KE
+1427741314,1427741314,TR
+1427741315,1427741317,EG
+1427741318,1427741320,GR
+1427741321,1427741321,AT
+1427741322,1427741324,DE
+1427741325,1427741325,GR
+1427741326,1427741329,DE
+1427741330,1427741330,AZ
+1427741331,1427741332,DE
+1427741333,1427741333,IT
+1427741334,1427741334,DE
+1427741335,1427741336,TR
+1427741337,1427741339,DE
+1427741340,1427741340,PL
+1427741341,1427741341,DE
+1427741342,1427741342,BG
+1427741343,1427741348,DE
+1427741349,1427741350,RU
+1427741351,1427741358,DE
+1427741359,1427741359,BD
+1427741360,1427741360,RU
+1427741361,1427741361,BR
+1427741362,1427741368,DE
+1427741369,1427741369,KR
+1427741370,1427741370,DE
+1427741371,1427741372,GR
+1427741373,1427741376,DE
+1427741377,1427741377,AT
+1427741378,1427741384,DE
+1427741385,1427741385,IT
+1427741386,1427741386,DE
+1427741387,1427741387,AT
+1427741388,1427741388,DE
+1427741389,1427741391,US
+1427741392,1427741393,DE
+1427741394,1427741396,GB
+1427741397,1427741399,CA
+1427741400,1427741400,AL
+1427741401,1427741403,DE
+1427741404,1427741404,US
+1427741405,1427741406,HU
+1427741407,1427741408,DE
+1427741409,1427741409,ES
+1427741410,1427741412,SG
+1427741413,1427742719,DE
 1427742720,1427742751,IO
 1427742752,1427742911,DE
 1427742912,1427742975,BR
@@ -56500,7 +53216,7 @@
 1427743072,1427743103,CY
 1427743104,1427743135,BR
 1427743136,1427743167,IN
-1427743168,1427743199,RU
+1427743168,1427743199,CY
 1427743200,1427743231,TR
 1427743232,1427743263,GR
 1427743264,1427743295,DE
@@ -56548,7 +53264,7 @@
 1427744672,1427744703,DE
 1427744704,1427744799,BR
 1427744800,1427744831,LT
-1427744832,1427744863,AR
+1427744832,1427744863,DE
 1427744864,1427744927,TR
 1427744928,1427744959,HU
 1427744960,1427744991,RU
@@ -56678,13 +53394,12 @@
 1427761056,1427761087,CL
 1427761088,1427761119,CH
 1427761120,1427761151,TR
-1427761152,1427761183,AR
-1427761184,1427761215,DE
+1427761152,1427761215,DE
 1427761216,1427761247,TR
 1427761248,1427761279,US
 1427761280,1427761311,RU
 1427761312,1427761343,UA
-1427761344,1427761375,CY
+1427761344,1427761375,DE
 1427761376,1427761407,TW
 1427761408,1427761439,RU
 1427761440,1427761471,DE
@@ -56694,7 +53409,49 @@
 1427761568,1427761599,RU
 1427761600,1427761631,EG
 1427761632,1427761663,TR
-1427761664,1427767295,DE
+1427761664,1427766019,DE
+1427766020,1427766021,BY
+1427766022,1427766024,DE
+1427766025,1427766025,BY
+1427766026,1427766027,DE
+1427766028,1427766028,CH
+1427766029,1427766029,IN
+1427766030,1427766031,DE
+1427766032,1427766032,CH
+1427766033,1427766036,DE
+1427766037,1427766039,CH
+1427766040,1427766040,IN
+1427766041,1427766047,DE
+1427766048,1427766048,CH
+1427766049,1427766052,DE
+1427766053,1427766054,CH
+1427766055,1427766055,AR
+1427766056,1427766056,IN
+1427766057,1427766057,CH
+1427766058,1427766064,DE
+1427766065,1427766065,IN
+1427766066,1427766067,DE
+1427766068,1427766070,IN
+1427766071,1427766072,DE
+1427766073,1427766073,IN
+1427766074,1427766074,DE
+1427766075,1427766075,BY
+1427766076,1427766087,DE
+1427766088,1427766088,AR
+1427766089,1427766089,IN
+1427766090,1427766092,DE
+1427766093,1427766093,IN
+1427766094,1427766110,DE
+1427766111,1427766111,AR
+1427766112,1427766121,DE
+1427766122,1427766122,AR
+1427766123,1427766124,DE
+1427766125,1427766125,IN
+1427766126,1427766126,DE
+1427766127,1427766127,AR
+1427766128,1427766136,DE
+1427766137,1427766138,AR
+1427766139,1427767295,DE
 1427767296,1427800063,BE
 1427800064,1427832831,RU
 1427832832,1427865599,BE
@@ -56713,7 +53470,13 @@
 1428078592,1428094975,RU
 1428094976,1428103167,AT
 1428103168,1428111359,GB
-1428111360,1428119551,A2
+1428111360,1428115455,A2
+1428115456,1428116735,US
+1428116736,1428117503,A2
+1428117504,1428118015,US
+1428118016,1428118783,A2
+1428118784,1428119039,US
+1428119040,1428119551,A2
 1428119552,1428121599,LV
 1428121600,1428123647,FR
 1428123648,1428126975,RU
@@ -56731,7 +53494,9 @@
 1428143136,1428143263,DE
 1428143264,1428143279,CH
 1428143280,1428144127,DE
-1428144128,1428147343,FR
+1428144128,1428147271,FR
+1428147272,1428147279,GB
+1428147280,1428147343,FR
 1428147344,1428147351,GB
 1428147352,1428147599,FR
 1428147600,1428147615,GB
@@ -56745,7 +53510,15 @@
 1428151232,1428151295,CH
 1428151296,1428152319,FR
 1428152320,1428160511,PL
-1428160512,1429209087,IT
+1428160512,1428260863,IT
+1428260864,1428261119,GB
+1428261120,1428474367,IT
+1428474368,1428474623,US
+1428474624,1428536831,IT
+1428536832,1428537343,US
+1428537344,1428737279,IT
+1428737280,1428737535,US
+1428737536,1429209087,IT
 1429209088,1430257663,ES
 1430257664,1430388735,IL
 1430388736,1430519807,HU
@@ -56792,7 +53565,9 @@
 1431928832,1431937023,IT
 1431937024,1431945215,PL
 1431945216,1431953407,NO
-1431953408,1431961599,DK
+1431953408,1431956735,DK
+1431956736,1431956991,EU
+1431956992,1431961599,DK
 1431961600,1431969791,CH
 1431969792,1431977983,GB
 1431977984,1431979479,NL
@@ -56822,7 +53597,7 @@
 1432092672,1432100863,RU
 1432100864,1432109055,CZ
 1432109056,1432117247,GB
-1432117248,1432125439,CY
+1432117248,1432117759,CY
 1432125440,1432131607,NL
 1432131608,1432131615,PH
 1432131616,1432131679,NL
@@ -56899,7 +53674,9 @@
 1432313856,1432322047,GB
 1432322048,1432338431,RU
 1432338432,1432346623,FR
-1432346624,1433403391,TR
+1432346624,1432349762,TR
+1432349763,1432349770,RU
+1432349771,1433403391,TR
 1433403392,1433406431,ES
 1433406432,1433406447,US
 1433406448,1433407487,ES
@@ -56941,17 +53718,15 @@
 1433600000,1433602303,DE
 1433602304,1433602319,LU
 1433602320,1433608191,DE
-1433608192,1433608959,GB
-1433608960,1433609215,DE
-1433609216,1433609471,ZA
-1433609472,1433609727,GB
-1433609728,1433610239,CH
+1433608192,1433610239,EU
 1433610240,1433612287,US
 1433612288,1433614335,GB
 1433614336,1433615359,DE
 1433615360,1433615871,FR
 1433615872,1433616383,GB
-1433616384,1433624575,AE
+1433616384,1433619455,AE
+1433619456,1433619711,US
+1433619712,1433624575,AE
 1433624576,1433632767,LV
 1433632768,1433640959,GI
 1433640960,1433649151,RU
@@ -56973,7 +53748,10 @@
 1433772032,1433788415,SE
 1433788416,1433796607,UZ
 1433796608,1433804799,GB
-1433804800,1433806591,FR
+1433804800,1433805823,FR
+1433805824,1433805855,AE
+1433805856,1433805887,US
+1433805888,1433806591,FR
 1433806592,1433806623,GB
 1433806624,1433806655,BE
 1433806656,1433806687,IT
@@ -56981,7 +53759,8 @@
 1433806720,1433806751,DE
 1433806752,1433806783,ES
 1433806784,1433806815,CH
-1433806816,1433812991,FR
+1433806816,1433806847,AT
+1433806848,1433812991,FR
 1433812992,1433821183,BG
 1433821184,1433829375,GE
 1433829376,1433831423,CZ
@@ -56991,12 +53770,6 @@
 1433837568,1433839615,DE
 1433839616,1433841663,GB
 1433841664,1433843711,RU
-1433843712,1433843743,SE
-1433843744,1433843775,NL
-1433843776,1433843839,SE
-1433843840,1433843967,NL
-1433843968,1433843983,RS
-1433843984,1433845759,NL
 1433845760,1433847807,BG
 1433847808,1433849855,SE
 1433849856,1433851903,BE
@@ -57055,7 +53828,9 @@
 1433915392,1433917439,DE
 1433917440,1433919487,BE
 1433919488,1433921535,GB
-1433921536,1433923583,CH
+1433921536,1433921735,CH
+1433921736,1433921736,EU
+1433921737,1433923583,CH
 1433923584,1433923711,BE
 1433923712,1433924479,NL
 1433924480,1433925631,BE
@@ -57152,10 +53927,7 @@
 1436418048,1436420095,DE
 1436420096,1436422143,GB
 1436422144,1436424191,FR
-1436424192,1436424255,EU
-1436424256,1436424319,CH
-1436424320,1436424447,EU
-1436424448,1436426239,CH
+1436424192,1436426239,CH
 1436426240,1436428287,BA
 1436428288,1436430335,GB
 1436430336,1436432383,RU
@@ -57168,9 +53940,10 @@
 1436446720,1436450815,FR
 1436450816,1436452863,BH
 1436452864,1436453119,NL
-1436453120,1436453631,DE
-1436453632,1436453887,NL
-1436453888,1436454399,GB
+1436453120,1436453314,DE
+1436453315,1436453315,EU
+1436453316,1436453631,DE
+1436453632,1436454399,GB
 1436454400,1436454655,NL
 1436454656,1436454911,GB
 1436454912,1436456959,AZ
@@ -57220,7 +53993,9 @@
 1436526592,1436528639,GB
 1436528640,1436530687,IT
 1436530688,1436532735,GB
-1436532736,1436535839,IT
+1436532736,1436535039,IT
+1436535040,1436535295,AP
+1436535296,1436535839,IT
 1436535840,1436535855,ET
 1436535856,1436535943,IT
 1436535944,1436535951,ET
@@ -57280,14 +54055,17 @@
 1438842880,1438859263,SE
 1438859264,1438860287,DE
 1438860288,1438860415,US
-1438860416,1438861567,DE
-1438861568,1438861599,US
-1438861600,1438861695,DE
+1438860416,1438861311,DE
+1438861312,1438861327,US
+1438861328,1438861567,DE
+1438861568,1438861635,US
+1438861636,1438861695,DE
 1438861696,1438861823,US
-1438861824,1438862079,CH
-1438862080,1438862335,DE
+1438861824,1438862335,CH
 1438862336,1438862615,US
-1438862616,1438869591,DE
+1438862616,1438862623,DE
+1438862624,1438862655,US
+1438862656,1438869591,DE
 1438869592,1438869595,RU
 1438869596,1438869647,DE
 1438869648,1438869651,LV
@@ -57316,7 +54094,7 @@
 1438876160,1438876415,LT
 1438876416,1438876927,RU
 1438876928,1438877183,IQ
-1438877184,1438877439,LT
+1438877184,1438877439,A2
 1438877440,1438877695,RU
 1438877696,1438877951,LT
 1438877952,1438878207,LB
@@ -57386,7 +54164,9 @@
 1439088640,1439105023,PL
 1439105024,1439121407,AT
 1439121408,1439154175,DE
-1439154176,1439170559,GB
+1439154176,1439156106,GB
+1439156107,1439156108,LB
+1439156109,1439170559,GB
 1439170560,1439236095,NO
 1439236096,1439301631,BE
 1439301632,1439305727,RU
@@ -57407,27 +54187,25 @@
 1439375360,1439383551,DE
 1439383552,1439432703,NL
 1439432704,1439498239,RO
-1439498240,1439507199,DE
-1439507200,1439507455,GB
-1439507456,1439513599,DE
+1439498240,1439513599,DE
 1439513600,1439514623,GB
 1439514624,1439516671,IT
 1439516672,1439518207,DE
 1439518208,1439518719,IT
 1439518720,1439527935,DE
 1439527936,1439528959,GB
-1439528960,1439529983,DE
+1439528960,1439529599,DE
+1439529600,1439529727,GB
+1439529728,1439529983,DE
 1439529984,1439530239,EG
-1439530240,1439530495,GB
-1439530496,1439534079,DE
+1439530240,1439534079,DE
 1439534080,1439535103,GB
 1439535104,1439536127,IT
-1439536128,1439537151,GB
+1439536128,1439537151,DE
 1439537152,1439538175,IT
 1439538176,1439538687,GB
 1439538688,1439539199,IT
-1439539200,1439543295,DE
-1439543296,1439549439,GB
+1439539200,1439549439,DE
 1439549440,1439551487,IT
 1439551488,1439556095,DE
 1439556096,1439556607,IT
@@ -57447,7 +54225,9 @@
 1439629312,1439694847,CZ
 1439694848,1439825919,SA
 1439825920,1439956991,GB
-1439956992,1440204799,DE
+1439956992,1440103181,DE
+1440103182,1440103182,A1
+1440103183,1440204799,DE
 1440204800,1440215039,EU
 1440215040,1440251903,DE
 1440251904,1440284671,SK
@@ -57482,9 +54262,7 @@
 1441374208,1441382399,GB
 1441382400,1441384511,FR
 1441384512,1441384543,US
-1441384544,1441384591,FR
-1441384592,1441384599,AU
-1441384600,1441386111,FR
+1441384544,1441386111,FR
 1441386112,1441386239,IL
 1441386240,1441387519,FR
 1441387520,1441387647,US
@@ -57509,9 +54287,7 @@
 1441423360,1441431551,RU
 1441431552,1441439743,GB
 1441439744,1441447935,LV
-1441447936,1441451263,BE
-1441451264,1441451519,EU
-1441451520,1441456127,BE
+1441447936,1441456127,BE
 1441456128,1441464319,NL
 1441464320,1441468671,SE
 1441468672,1441470719,DK
@@ -57545,8 +54321,7 @@
 1441556992,1441557759,GB
 1441557760,1441558015,NL
 1441558016,1441562623,GB
-1441562624,1441564671,IQ
-1441564672,1441566719,PK
+1441562624,1441566719,IQ
 1441566720,1441570815,IR
 1441570816,1441579007,RU
 1441579008,1441582159,DE
@@ -57583,7 +54358,8 @@
 1441693696,1441694719,BR
 1441694720,1441695743,DE
 1441695744,1441696767,US
-1441696768,1441697791,SG
+1441696768,1441697023,AP
+1441697024,1441697791,SG
 1441697792,1441698815,US
 1441698816,1441701887,DE
 1441701888,1441710079,AT
@@ -57725,7 +54501,9 @@
 1446707176,1446707179,NO
 1446707180,1446707183,FI
 1446707184,1446707199,DK
-1446707200,1446710799,AT
+1446707200,1446710687,AT
+1446710688,1446710695,CH
+1446710696,1446710799,AT
 1446710800,1446710815,MT
 1446710816,1446710887,AT
 1446710888,1446710895,MT
@@ -57781,105 +54559,8 @@
 1446904760,1446904799,A2
 1446904800,1446904807,SD
 1446904808,1446904831,A2
-1446904832,1446904835,LY
-1446904836,1446904843,IQ
-1446904844,1446904847,CG
-1446904848,1446904851,AF
-1446904852,1446904855,LY
-1446904856,1446904859,IQ
-1446904860,1446904867,LY
-1446904868,1446904871,IQ
-1446904872,1446904879,A2
-1446904880,1446904883,IQ
-1446904884,1446904887,AF
-1446904888,1446904895,IQ
-1446904896,1446904899,LY
-1446904900,1446904903,A2
-1446904904,1446904907,AF
-1446904908,1446904919,A2
-1446904920,1446904923,LY
-1446904924,1446904927,AF
-1446904928,1446904931,TD
-1446904932,1446904935,A2
-1446904936,1446904939,AO
-1446904940,1446904943,LY
-1446904944,1446904947,IQ
-1446904948,1446904951,LY
-1446904952,1446904955,AF
-1446904956,1446904959,A2
-1446904960,1446904963,IQ
-1446904964,1446904967,TD
-1446904968,1446904971,A2
-1446904972,1446904975,LY
-1446904976,1446904979,CG
-1446904980,1446904983,TG
-1446904984,1446904991,LY
-1446904992,1446904995,IQ
-1446904996,1446905003,A2
-1446905004,1446905007,NG
-1446905008,1446905011,A2
-1446905012,1446905015,AF
-1446905016,1446905019,NG
-1446905020,1446905023,LY
-1446905024,1446905027,A2
-1446905028,1446905031,IQ
-1446905032,1446905035,LY
-1446905036,1446905039,IQ
-1446905040,1446905043,AF
-1446905044,1446905047,IQ
-1446905048,1446905051,LY
-1446905052,1446905059,IQ
-1446905060,1446905067,NG
-1446905068,1446905071,A2
-1446905072,1446905075,NG
-1446905076,1446905083,A2
-1446905084,1446905095,AF
-1446905096,1446905099,LY
-1446905100,1446905103,IQ
-1446905104,1446905111,LY
-1446905112,1446905115,NG
-1446905116,1446905119,SD
-1446905120,1446905123,A2
-1446905124,1446905127,AF
-1446905128,1446905131,IQ
-1446905132,1446905139,LY
-1446905140,1446905147,IQ
-1446905148,1446905151,A2
-1446905152,1446905159,IQ
-1446905160,1446905163,A2
-1446905164,1446905171,LY
-1446905172,1446905175,A2
-1446905176,1446905179,AF
-1446905180,1446905183,LY
-1446905184,1446905191,A2
-1446905192,1446905195,LY
-1446905196,1446905199,AF
-1446905200,1446905203,A2
-1446905204,1446905207,AF
-1446905208,1446905211,ER
-1446905212,1446905215,AF
-1446905216,1446905219,LY
-1446905220,1446905223,IQ
-1446905224,1446905227,LY
-1446905228,1446905235,NG
-1446905236,1446905239,A2
-1446905240,1446905243,IQ
-1446905244,1446905247,AF
-1446905248,1446905251,A2
-1446905252,1446905255,LY
-1446905256,1446905259,A2
-1446905260,1446905263,IQ
-1446905264,1446905271,A2
-1446905272,1446905287,IQ
-1446905288,1446905295,LY
-1446905296,1446905303,IQ
-1446905304,1446905307,CF
-1446905308,1446905311,IQ
-1446905312,1446905315,EG
-1446905316,1446905319,NG
-1446905320,1446905331,IQ
-1446905332,1446905335,NG
-1446905336,1446905343,IQ
+1446904832,1446905087,US
+1446905088,1446905343,A2
 1446905344,1446905351,NG
 1446905352,1446905383,A2
 1446905384,1446905391,SD
@@ -57975,51 +54656,8 @@
 1446906360,1446906363,SD
 1446906364,1446906391,A2
 1446906392,1446906399,CY
-1446906400,1446906883,A2
-1446906884,1446906887,AF
-1446906888,1446906891,LY
-1446906892,1446906895,A2
-1446906896,1446906899,GN
-1446906900,1446906915,A2
-1446906916,1446906919,AF
-1446906920,1446906923,A2
-1446906924,1446906927,IQ
-1446906928,1446906931,SA
-1446906932,1446906939,A2
-1446906940,1446906943,LY
-1446906944,1446906947,IQ
-1446906948,1446906967,A2
-1446906968,1446906971,LY
-1446906972,1446906975,A2
-1446906976,1446906979,IQ
-1446906980,1446906983,LY
-1446906984,1446906987,NG
-1446906988,1446906991,A2
-1446906992,1446906995,IQ
-1446906996,1446906999,AF
-1446907000,1446907003,LY
-1446907004,1446907007,A2
-1446907008,1446907011,AF
-1446907012,1446907019,A2
-1446907020,1446907023,LY
-1446907024,1446907031,A2
-1446907032,1446907035,LY
-1446907036,1446907039,IQ
-1446907040,1446907043,A2
-1446907044,1446907047,CG
-1446907048,1446907051,IQ
-1446907052,1446907067,A2
-1446907068,1446907071,AF
-1446907072,1446907075,IQ
-1446907076,1446907079,A2
-1446907080,1446907083,AF
-1446907084,1446907095,A2
-1446907096,1446907099,NG
-1446907100,1446907111,A2
-1446907112,1446907115,IQ
-1446907116,1446907119,LY
-1446907120,1446907131,A2
-1446907132,1446907135,AF
+1446906400,1446906879,A2
+1446906880,1446907135,IQ
 1446907136,1446907143,A2
 1446907144,1446907147,AF
 1446907148,1446907151,IQ
@@ -58310,65 +54948,9 @@
 1446910624,1446910639,AF
 1446910640,1446910695,A2
 1446910696,1446910711,SD
-1446910712,1446910727,A2
-1446910728,1446910731,AF
-1446910732,1446910739,A2
-1446910740,1446910747,AF
-1446910748,1446910767,A2
-1446910768,1446910775,AF
-1446910776,1446910791,A2
-1446910792,1446910795,LY
-1446910796,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,1446910851,IQ
-1446910852,1446910887,A2
-1446910888,1446910891,LY
-1446910892,1446910911,A2
-1446910912,1446910915,IQ
-1446910916,1446910919,A2
-1446910920,1446910923,AF
-1446910924,1446910931,A2
-1446910932,1446910939,IQ
-1446910940,1446910951,A2
-1446910952,1446910955,IQ
-1446910956,1446910963,A2
-1446910964,1446910967,AF
-1446910968,1446910971,A2
-1446910972,1446910975,AF
-1446910976,1446910979,IQ
-1446910980,1446910983,A2
-1446910984,1446910991,AF
-1446910992,1446910995,A2
-1446910996,1446910999,IQ
-1446911000,1446911003,A2
-1446911004,1446911007,IQ
-1446911008,1446911015,A2
-1446911016,1446911023,IQ
-1446911024,1446911027,LY
-1446911028,1446911031,AF
-1446911032,1446911083,A2
-1446911084,1446911087,LY
-1446911088,1446911095,A2
-1446911096,1446911099,NG
-1446911100,1446911111,A2
-1446911112,1446911115,SD
-1446911116,1446911123,A2
-1446911124,1446911143,LY
-1446911144,1446911147,TD
-1446911148,1446911163,A2
-1446911164,1446911171,IQ
-1446911172,1446911207,A2
-1446911208,1446911215,IQ
-1446911216,1446911223,A2
-1446911224,1446911227,AF
-1446911228,1446911235,A2
+1446910712,1446910719,A2
+1446910720,1446911231,IQ
+1446911232,1446911235,A2
 1446911236,1446911239,IQ
 1446911240,1446911255,A2
 1446911256,1446911259,LY
@@ -58400,40 +54982,7 @@
 1446911464,1446911475,A2
 1446911476,1446911479,ER
 1446911480,1446911483,CG
-1446911484,1446911487,A2
-1446911488,1446911491,LY
-1446911492,1446911507,A2
-1446911508,1446911511,AF
-1446911512,1446911515,EG
-1446911516,1446911535,A2
-1446911536,1446911539,SD
-1446911540,1446911543,LY
-1446911544,1446911547,AF
-1446911548,1446911559,A2
-1446911560,1446911563,LY
-1446911564,1446911567,A2
-1446911568,1446911571,IQ
-1446911572,1446911579,A2
-1446911580,1446911583,CG
-1446911584,1446911587,A2
-1446911588,1446911591,LY
-1446911592,1446911595,AF
-1446911596,1446911599,A2
-1446911600,1446911603,LY
-1446911604,1446911615,A2
-1446911616,1446911619,LY
-1446911620,1446911623,A2
-1446911624,1446911627,IQ
-1446911628,1446911631,AF
-1446911632,1446911635,IQ
-1446911636,1446911679,A2
-1446911680,1446911683,SD
-1446911684,1446911691,A2
-1446911692,1446911695,LY
-1446911696,1446911699,A2
-1446911700,1446911701,LY
-1446911702,1446911739,A2
-1446911740,1446911743,LY
+1446911484,1446911743,A2
 1446911744,1446911751,IQ
 1446911752,1446911763,A2
 1446911764,1446911767,LY
@@ -58530,7 +55079,9 @@
 1447018496,1447019007,CZ
 1447019008,1447019023,BZ
 1447019024,1447026687,CZ
-1447026688,1447169375,FR
+1447026688,1447076354,FR
+1447076355,1447076357,A1
+1447076358,1447169375,FR
 1447169376,1447169391,TN
 1447169392,1448083455,FR
 1448083456,1449132031,NL
@@ -58590,7 +55141,13 @@
 1455423488,1459617791,FR
 1459617792,1461714943,IT
 1461714944,1462763519,IE
-1462763520,1463812095,DK
+1462763520,1463162611,DK
+1463162612,1463162612,US
+1463162613,1463162613,DK
+1463162614,1463162614,US
+1463162615,1463171071,DK
+1463171072,1463171327,US
+1463171328,1463812095,DK
 1463812096,1464074239,BE
 1464074240,1464336383,IL
 1464336384,1464467455,DK
@@ -58600,9 +55157,7 @@
 1464606720,1464614911,KZ
 1464614912,1464664063,UA
 1464664064,1464860671,DE
-1464860672,1465278239,GB
-1465278240,1465278255,FR
-1465278256,1465384959,GB
+1464860672,1465384959,GB
 1465384960,1465647103,FR
 1465647104,1465909247,FI
 1465909248,1465942015,PL
@@ -58642,7 +55197,29 @@
 1466400768,1466433535,RU
 1466433536,1466499071,DK
 1466499072,1466564607,PL
-1466564608,1466630143,DE
+1466564608,1466571894,DE
+1466571895,1466571895,AE
+1466571896,1466589183,DE
+1466589184,1466590207,FR
+1466590208,1466592255,GB
+1466592256,1466592511,FR
+1466592512,1466592767,GB
+1466592768,1466592895,FR
+1466592896,1466593279,GB
+1466593280,1466604799,DE
+1466604800,1466605055,ES
+1466605056,1466606847,DE
+1466606848,1466607103,FR
+1466607104,1466608895,DE
+1466608896,1466609151,ES
+1466609152,1466613759,DE
+1466613760,1466615807,ES
+1466615808,1466616575,GB
+1466616576,1466617343,ES
+1466617344,1466617471,FR
+1466617472,1466617599,GB
+1466617600,1466617855,ES
+1466617856,1466630143,DE
 1466630144,1466695679,IR
 1466695680,1466761215,FI
 1466761216,1466826751,SA
@@ -58666,13 +55243,13 @@
 1467348000,1467348031,US
 1467348032,1467349471,GB
 1467349472,1467349503,US
-1467349504,1467351039,GB
+1467349504,1467349887,GB
+1467349888,1467349903,CH
+1467349904,1467351039,GB
 1467351040,1467367423,NO
 1467367424,1467367615,DE
 1467367616,1467367647,SE
-1467367648,1467367679,DE
-1467367680,1467367695,IT
-1467367696,1467367871,DE
+1467367648,1467367871,DE
 1467367872,1467367903,SE
 1467367904,1467367935,DE
 1467367936,1467368191,SI
@@ -58728,11 +55305,9 @@
 1468006400,1472200703,DE
 1472200704,1472226463,IE
 1472226464,1472226479,GB
-1472226480,1472259207,IE
-1472259208,1472259231,GB
-1472259232,1472259247,IE
-1472259248,1472259255,GB
-1472259256,1472264799,IE
+1472226480,1472259071,IE
+1472259072,1472259327,GB
+1472259328,1472264799,IE
 1472264800,1472264807,GB
 1472264808,1472266239,IE
 1472266240,1472314335,DE
@@ -58773,7 +55348,9 @@
 1474966474,1474966474,A2
 1474966475,1474968895,DE
 1474968896,1474968903,A2
-1474968904,1475018751,DE
+1474968904,1475016447,DE
+1475016448,1475016703,A2
+1475016704,1475018751,DE
 1475018752,1475084287,ES
 1475084288,1475086335,NL
 1475086336,1475092479,RU
@@ -58800,13 +55377,11 @@
 1475127296,1475129343,FI
 1475129344,1475131391,BE
 1475131392,1475133439,RU
-1475133440,1475135487,CZ
+1475133440,1475134901,CZ
+1475134902,1475134902,SA
+1475134903,1475135487,CZ
 1475135488,1475137535,CH
-1475137536,1475139071,GB
-1475139072,1475139103,IR
-1475139104,1475139327,US
-1475139328,1475139455,DE
-1475139456,1475139583,NL
+1475137536,1475139583,GB
 1475139584,1475141631,ES
 1475141632,1475143679,FI
 1475143680,1475145727,JO
@@ -58858,11 +55433,11 @@
 1475206208,1475206271,US
 1475206272,1475206383,DE
 1475206384,1475206399,NL
-1475206400,1475206655,HK
+1475206400,1475206655,AP
 1475206656,1475206911,DE
 1475206912,1475206927,NL
 1475206928,1475206943,FR
-1475206944,1475206959,PT
+1475206944,1475206959,DE
 1475206960,1475206975,GB
 1475206976,1475206991,IT
 1475206992,1475207007,SE
@@ -58874,13 +55449,15 @@
 1475207088,1475207103,JP
 1475207104,1475207135,KR
 1475207136,1475207147,DE
-1475207148,1475207167,US
-1475207168,1475207263,AE
+1475207148,1475207183,US
+1475207184,1475207263,AE
 1475207264,1475207295,US
 1475207296,1475207423,AE
 1475207424,1475207679,GR
 1475207680,1475208191,SA
-1475208192,1475209215,AE
+1475208192,1475208447,AE
+1475208448,1475208959,US
+1475208960,1475209215,AE
 1475209216,1475211263,UZ
 1475211264,1475213311,DE
 1475213312,1475215359,FR
@@ -58903,37 +55480,16 @@
 1475243776,1475244031,MC
 1475244032,1475244287,DE
 1475244288,1475244543,SD
-1475244544,1475245183,DE
-1475245184,1475245311,SD
-1475245312,1475246079,DE
+1475244544,1475245055,DE
+1475245056,1475245311,US
+1475245312,1475245823,DE
+1475245824,1475246079,RU
 1475246080,1475248127,CH
 1475248128,1475250175,JO
 1475250176,1475252223,DE
 1475252224,1475254271,FR
 1475254272,1475256319,UA
-1475256320,1475257120,BE
-1475257121,1475257121,NL
-1475257122,1475257136,BE
-1475257137,1475257137,FR
-1475257138,1475257275,BE
-1475257276,1475257276,NL
-1475257277,1475257277,GB
-1475257278,1475257278,BE
-1475257279,1475257280,GB
-1475257281,1475257282,NL
-1475257283,1475257286,BE
-1475257287,1475257287,NL
-1475257288,1475257290,BE
-1475257291,1475257291,DE
-1475257292,1475257295,BE
-1475257296,1475257296,GB
-1475257297,1475257297,NL
-1475257298,1475257298,BE
-1475257299,1475257299,ES
-1475257300,1475257300,GB
-1475257301,1475258177,BE
-1475258178,1475258207,NL
-1475258208,1475258367,BE
+1475256320,1475258367,BE
 1475258368,1475260415,NL
 1475260416,1475262463,FR
 1475262464,1475266559,DE
@@ -58944,6 +55500,7 @@
 1475274752,1475276799,RU
 1475276800,1475278847,ES
 1475278848,1475280895,DK
+1475280896,1475282943,RU
 1475282944,1475284991,NL
 1475284992,1475287039,GB
 1475287040,1475291135,RU
@@ -59033,9 +55590,7 @@
 1475639344,1475639351,JE
 1475639352,1475639375,GB
 1475639376,1475639383,JE
-1475639384,1475639463,GB
-1475639464,1475639471,JE
-1475639472,1475639527,GB
+1475639384,1475639527,GB
 1475639528,1475639543,JE
 1475639544,1475639595,GB
 1475639596,1475639599,JE
@@ -59046,7 +55601,7 @@
 1475674112,1475690495,DE
 1475690496,1475706879,CH
 1475706880,1475723263,RU
-1475723264,1475725311,CY
+1475723264,1475725311,GB
 1475725312,1475726111,RU
 1475726112,1475726207,GB
 1475726208,1475726527,RU
@@ -59181,30 +55736,39 @@
 1475901440,1475903487,CH
 1475903488,1475911679,IR
 1475911680,1475919871,MD
-1475919872,1475928063,EU
+1475919872,1475921983,IT
+1475921984,1475922007,NL
+1475922008,1475923967,IT
+1475923968,1475926015,GB
+1475926016,1475927151,IT
+1475927152,1475927159,FR
+1475927160,1475927631,IT
+1475927632,1475927647,FR
+1475927648,1475928063,IT
 1475928064,1475952639,RU
 1475952640,1475953151,AE
 1475953152,1475953663,A2
-1475953664,1475955199,GB
+1475953664,1475954175,GB
+1475954176,1475954687,NO
+1475954688,1475955199,GB
 1475955200,1475955839,NG
 1475955840,1475955967,GH
 1475955968,1475956223,GB
 1475956224,1475956607,NG
 1475956608,1475956735,GH
-1475956736,1475957503,GB
+1475956736,1475956991,US
+1475956992,1475957503,GB
 1475957504,1475957759,IN
 1475957760,1475958015,AF
-1475958016,1475959039,GB
+1475958016,1475958527,GB
+1475958528,1475958783,NO
+1475958784,1475959039,GB
 1475959040,1475959047,US
 1475959048,1475959295,A2
 1475959296,1475960207,GB
 1475960208,1475960319,A2
 1475960320,1475960831,GB
-1475960832,1475963135,NL
-1475963136,1475963391,EU
-1475963392,1475966527,NL
-1475966528,1475966591,EU
-1475966592,1475969023,NL
+1475960832,1475969023,NL
 1475969024,1475977215,CZ
 1475977216,1475985407,SE
 1475985408,1476009983,RU
@@ -59269,9 +55833,13 @@
 1476313088,1476315135,FI
 1476315136,1476316159,US
 1476316160,1476316671,SG
-1476316672,1476317183,FI
-1476317184,1476321151,DE
-1476321152,1476321279,FI
+1476316672,1476317695,FI
+1476317696,1476318207,DE
+1476318208,1476318463,FI
+1476318464,1476318719,DE
+1476318720,1476318975,FI
+1476318976,1476319231,DE
+1476319232,1476321279,FI
 1476321280,1476329471,MC
 1476329472,1476337663,RU
 1476337664,1476345855,NL
@@ -59282,8 +55850,32 @@
 1476378624,1476386815,KZ
 1476386816,1476395007,RU
 1476395008,1478492159,ES
-1478492160,1480589311,IT
-1480589312,1481637887,DE
+1478492160,1478534087,IT
+1478534088,1478534095,FR
+1478534096,1478534951,IT
+1478534952,1478534975,FR
+1478534976,1478535471,IT
+1478535472,1478535479,FR
+1478535480,1478544383,IT
+1478544384,1478544639,US
+1478544640,1478869511,IT
+1478869512,1478869519,FR
+1478869520,1478870167,IT
+1478870168,1478870175,FR
+1478870176,1478872119,IT
+1478872120,1478872127,FR
+1478872128,1479006463,IT
+1479006464,1479006719,US
+1479006720,1479016191,IT
+1479016192,1479016447,US
+1479016448,1479400703,IT
+1479400704,1479401471,US
+1479401472,1480287231,IT
+1480287232,1480287487,US
+1480287488,1480589311,IT
+1480589312,1481633041,DE
+1481633042,1481633042,A1
+1481633043,1481637887,DE
 1481637888,1481646079,SE
 1481646080,1481654271,RU
 1481654272,1481662463,IT
@@ -59335,7 +55927,9 @@
 1481957376,1481965567,SE
 1481965568,1481973759,CH
 1481973760,1481981951,FO
-1481981952,1481984127,NL
+1481981952,1481982340,NL
+1481982341,1481982341,LB
+1481982342,1481984127,NL
 1481984128,1481984255,PA
 1481984256,1481984383,NL
 1481984384,1481984511,GI
@@ -59385,15 +55979,11 @@
 1482948608,1483210751,CZ
 1483210752,1483735039,GB
 1483735040,1483997183,FI
-1483997184,1484038223,AT
-1484038224,1484038227,A2
-1484038228,1484038243,AT
-1484038244,1484038247,A2
-1484038248,1484038251,AT
-1484038252,1484038255,A2
-1484038256,1484038391,AT
-1484038392,1484038399,A2
-1484038400,1484128255,AT
+1483997184,1484038143,AT
+1484038144,1484038399,US
+1484038400,1484038911,AT
+1484038912,1484039167,US
+1484039168,1484128255,AT
 1484128256,1484259327,LT
 1484259328,1484783615,FR
 1484783616,1484849151,DE
@@ -59425,20 +56015,13 @@
 1486211696,1486225407,IT
 1486225408,1486258175,DE
 1486258176,1486290943,RS
-1486290944,1486290959,IE
-1486290960,1486291071,GB
-1486291072,1486291103,IE
-1486291104,1486291199,GB
-1486291200,1486291215,IE
-1486291216,1486291455,GB
-1486291456,1486291487,IE
-1486291488,1486292991,GB
+1486290944,1486292991,GB
 1486292992,1486295039,RU
 1486295040,1486297087,ES
 1486297088,1486299135,IE
 1486299136,1486301183,NL
-1486303232,1486305023,IS
-1486305024,1486305279,GB
+1486301184,1486303231,GB
+1486303232,1486305279,IS
 1486305280,1486307327,HU
 1486307328,1486309375,DE
 1486309376,1486311423,AT
@@ -59503,7 +56086,7 @@
 1489635840,1489636863,IT
 1489636864,1489637119,FR
 1489637120,1489637887,IT
-1489637888,1489638399,A2
+1489637888,1489638399,US
 1489638400,1489638655,IT
 1489638656,1489638911,FR
 1489638912,1489640703,IT
@@ -59513,13 +56096,18 @@
 1489641984,1489642495,IT
 1489642496,1489642751,FR
 1489642752,1489644543,IT
-1489644544,1489645055,A2
+1489644544,1489644799,IQ
+1489644800,1489645055,US
 1489645056,1489645567,IT
-1489645568,1489646847,A2
+1489645568,1489645823,US
+1489645824,1489646591,A2
+1489646592,1489646847,US
 1489646848,1489647103,IT
 1489647104,1489647359,A2
 1489647360,1489648639,IT
-1489648640,1489649663,A2
+1489648640,1489649158,A2
+1489649159,1489649159,US
+1489649160,1489649663,A2
 1489649664,1489650687,FR
 1489650688,1489651199,A2
 1489651200,1489653759,IT
@@ -59639,7 +56227,9 @@
 1489661792,1489661807,TR
 1489661808,1489661823,UA
 1489661824,1489661839,VA
-1489661840,1489662719,A2
+1489661840,1489661951,A2
+1489661952,1489662207,US
+1489662208,1489662719,A2
 1489662720,1489662975,ZA
 1489662976,1489663487,FR
 1489663488,1489663999,ES
@@ -59671,23 +56261,23 @@
 1489993728,1490026495,LU
 1490026496,1490028543,US
 1490028544,1490029055,UA
-1490029056,1490040855,NL
-1490040856,1490040863,UA
-1490040864,1490042879,NL
+1490029056,1490042879,NL
 1490042880,1490049879,CZ
 1490049880,1490049887,AT
 1490049888,1490049919,CZ
 1490049920,1490049983,PL
 1490049984,1490053375,CZ
-1490053376,1490054143,PL
-1490054144,1490059263,CZ
+1490053376,1490054400,PL
+1490054401,1490059263,CZ
 1490059264,1490075647,DE
 1490075648,1490092031,GB
 1490092032,1490108415,DE
-1490108416,1490113535,MC
-1490113536,1490114047,FR
-1490114048,1490114559,MC
-1490114560,1490124287,FR
+1490108416,1490116607,MC
+1490116608,1490118143,FR
+1490118144,1490118399,MC
+1490118400,1490118655,FR
+1490118656,1490120703,MC
+1490120704,1490124287,FR
 1490124288,1490124799,MC
 1490124800,1490157567,HU
 1490157568,1490173951,RU
@@ -59699,11 +56289,10 @@
 1490194688,1490195455,GB
 1490195456,1490195519,DE
 1490195520,1490195583,PL
-1490195584,1490195775,GB
-1490195776,1490195839,PL
-1490195840,1490195903,GB
-1490195904,1490195935,CZ
-1490195936,1490195967,GB
+1490195584,1490195711,DE
+1490195712,1490195775,IT
+1490195776,1490195903,PL
+1490195904,1490195967,CZ
 1490195968,1490196095,IT
 1490196096,1490196223,HU
 1490196224,1490196287,IT
@@ -59785,8 +56374,8 @@
 1490917376,1490919423,IL
 1490919424,1490927615,EU
 1490927616,1490929663,FR
-1490929664,1490932735,EU
-1490932736,1490933759,DE
+1490929664,1490931711,EU
+1490931712,1490933759,DE
 1490933760,1490934527,EU
 1490934528,1490934783,IL
 1490934784,1490943999,EU
@@ -59892,7 +56481,6 @@
 1495040000,1495042047,KZ
 1495042048,1495044095,DE
 1495044096,1495046143,FR
-1495046144,1495048191,BH
 1495048192,1495050239,RU
 1495050240,1495052287,GB
 1495052288,1495054335,IE
@@ -60036,13 +56624,16 @@
 1495255040,1495257087,IT
 1495257088,1495259135,GB
 1495259136,1495261183,BE
-1495261184,1495263231,PT
+1495261184,1495261439,EU
+1495261440,1495263231,PT
 1495263232,1495265279,GB
 1495265280,1495265791,DE
 1495265792,1495267327,RU
 1495267328,1495269375,SE
 1495269376,1495306239,RO
-1495306240,1495308287,GB
+1495306240,1495306573,GB
+1495306574,1495306574,RO
+1495306575,1495308287,GB
 1495308288,1495326719,RO
 1495326720,1495330815,MD
 1495330816,1495334911,RO
@@ -60068,7 +56659,8 @@
 1496122368,1496178943,RO
 1496178944,1496179199,AE
 1496179200,1496262655,RO
-1496262656,1496263167,AE
+1496262656,1496262911,AE
+1496262912,1496263167,US
 1496263168,1496317951,RO
 1496317952,1497366527,DE
 1497366528,1498415103,PL
@@ -60084,9 +56676,7 @@
 1500028928,1500037119,NL
 1500037120,1500045311,DK
 1500045312,1500061695,GB
-1500061696,1500063743,NO
-1500063744,1500064767,EU
-1500064768,1500069887,NO
+1500061696,1500069887,NO
 1500069888,1500078079,IT
 1500078080,1500086271,GB
 1500086272,1500094463,RU
@@ -60107,9 +56697,7 @@
 1500108160,1500108287,DE
 1500108288,1500108319,NL
 1500108320,1500108351,DE
-1500108352,1500108367,NL
-1500108368,1500108375,DE
-1500108376,1500108799,NL
+1500108352,1500108799,NL
 1500108800,1500109311,DE
 1500109312,1500110847,NL
 1500110848,1500119039,UA
@@ -60181,7 +56769,7 @@
 1500217600,1500218111,DE
 1500218112,1500218367,CZ
 1500218368,1500219391,DE
-1500219392,1500221439,FR
+1500219392,1500219647,FR
 1500221440,1500223487,SK
 1500223488,1500225535,PL
 1500225536,1500227583,DE
@@ -60190,17 +56778,7 @@
 1500231680,1500233727,DE
 1500233728,1500237823,RU
 1500237824,1500241919,SE
-1500241920,1500241960,TR
-1500241961,1500241966,US
-1500241967,1500242483,TR
-1500242484,1500242485,US
-1500242486,1500242784,TR
-1500242785,1500242793,GB
-1500242794,1500242801,TR
-1500242802,1500242814,US
-1500242815,1500243008,TR
-1500243009,1500243038,GB
-1500243039,1500243967,TR
+1500241920,1500243967,TR
 1500243968,1500246015,GB
 1500246016,1500248063,ES
 1500248064,1500250111,HU
@@ -60273,13 +56851,12 @@
 1502822400,1502838783,HU
 1502838784,1502855167,SE
 1502855168,1502871551,AZ
-1502871552,1502887935,BH
+1502871552,1502887679,BH
+1502887680,1502887935,US
 1502887936,1502904319,HU
 1502904320,1502920703,IT
 1502920704,1502937087,RU
-1502937088,1502944967,RO
-1502944968,1502944975,EU
-1502944976,1502953471,RO
+1502937088,1502953471,RO
 1502953472,1502969855,MD
 1502969856,1502975231,US
 1502975232,1502975247,FR
@@ -60338,7 +56915,11 @@
 1502996736,1502997247,PL
 1502997248,1502997503,LT
 1502997504,1502997759,HK
-1502997760,1502999855,DE
+1502997760,1502999734,DE
+1502999735,1502999735,SA
+1502999736,1502999737,DE
+1502999738,1502999738,SA
+1502999739,1502999855,DE
 1502999856,1502999871,MK
 1502999872,1503000063,DE
 1503000064,1503000319,PL
@@ -60364,9 +56945,7 @@
 1503854592,1503887359,RU
 1503887360,1503895599,DE
 1503895600,1503895607,BE
-1503895608,1503895631,DE
-1503895632,1503895639,AT
-1503895640,1503895663,DE
+1503895608,1503895663,DE
 1503895664,1503895671,FR
 1503895672,1503895679,PL
 1503895680,1503895687,IT
@@ -60374,11 +56953,9 @@
 1503895696,1503895703,GB
 1503895704,1503895751,DE
 1503895752,1503895759,IT
-1503895760,1503895767,DE
-1503895768,1503895783,IT
-1503895784,1503895799,DE
-1503895800,1503895807,CA
-1503895808,1503896175,DE
+1503895760,1503895775,DE
+1503895776,1503895783,NL
+1503895784,1503896175,DE
 1503896176,1503896183,NL
 1503896184,1503896351,DE
 1503896352,1503896359,AT
@@ -60497,7 +57074,12 @@
 1503900072,1503900095,DE
 1503900096,1503900103,CH
 1503900104,1503900111,CA
-1503900112,1503908351,DE
+1503900112,1503900143,DE
+1503900144,1503900159,IT
+1503900160,1503900679,DE
+1503900680,1503900687,BE
+1503900688,1503900703,IT
+1503900704,1503908351,DE
 1503908352,1503909375,IT
 1503909376,1503920127,DE
 1503920128,1503985663,HR
@@ -60541,7 +57123,9 @@
 1504444416,1504509951,HR
 1504509952,1504575487,SK
 1504575488,1504641023,PL
-1504641024,1504706559,RU
+1504641024,1504675839,RU
+1504675840,1504676095,US
+1504676096,1504706559,RU
 1504706560,1504837631,CZ
 1504837632,1504968703,RU
 1504968704,1505099775,PT
@@ -60593,8 +57177,27 @@
 1505324336,1505324367,AT
 1505324368,1505324791,DE
 1505324792,1505324799,AT
-1505324800,1505325055,DE
-1505325056,1505329151,AT
+1505324800,1505326847,DE
+1505326848,1505326863,AT
+1505326864,1505326879,DE
+1505326880,1505326887,AT
+1505326888,1505326895,DE
+1505326896,1505327359,AT
+1505327360,1505327607,DE
+1505327608,1505327871,AT
+1505327872,1505328119,DE
+1505328120,1505328135,AT
+1505328136,1505328143,DE
+1505328144,1505328223,AT
+1505328224,1505328255,DE
+1505328256,1505328287,AT
+1505328288,1505328319,DE
+1505328320,1505328391,AT
+1505328392,1505328399,DE
+1505328400,1505328511,AT
+1505328512,1505328639,DE
+1505328640,1505329023,AT
+1505329024,1505329151,DE
 1505329152,1505329215,GB
 1505329216,1505329231,IE
 1505329232,1505329247,GB
@@ -60613,8 +57216,8 @@
 1505336072,1505336576,IE
 1505336577,1505336639,GB
 1505336640,1505336655,IE
-1505336656,1505336703,GB
-1505336704,1505336823,IE
+1505336656,1505336711,GB
+1505336712,1505336823,IE
 1505336824,1505336863,GB
 1505336864,1505336864,IE
 1505336865,1505336879,GB
@@ -60640,7 +57243,6 @@
 1505386496,1505394687,HU
 1505394688,1505402879,DE
 1505402880,1505411071,DK
-1505411072,1505419263,BG
 1505419264,1505427455,RU
 1505427456,1505435647,UA
 1505435648,1505443839,MD
@@ -60649,9 +57251,7 @@
 1505452112,1505453167,GB
 1505453168,1505453175,SE
 1505453176,1505453183,US
-1505453184,1505453439,GB
-1505453440,1505453567,US
-1505453568,1505454367,GB
+1505453184,1505454367,GB
 1505454368,1505454375,US
 1505454376,1505454383,GB
 1505454384,1505454391,US
@@ -60778,7 +57378,9 @@
 1506418984,1506422079,DE
 1506422080,1506422111,CY
 1506422112,1506422142,CA
-1506422143,1506422655,DE
+1506422143,1506422319,DE
+1506422320,1506422335,GB
+1506422336,1506422655,DE
 1506422656,1506422687,CY
 1506422688,1506422703,CA
 1506422704,1506422719,GB
@@ -60872,8 +57474,8 @@
 1506441424,1506441495,DE
 1506441496,1506441503,GB
 1506441504,1506441535,US
-1506441536,1506441599,DE
-1506441600,1506441631,US
+1506441536,1506441615,DE
+1506441616,1506441631,US
 1506441632,1506441647,DE
 1506441648,1506441663,GB
 1506441664,1506441671,NL
@@ -60917,20 +57519,26 @@
 1506445338,1506445343,GB
 1506445344,1506445519,FR
 1506445520,1506445527,GB
-1506445528,1506445703,FR
+1506445528,1506445591,FR
+1506445592,1506445599,GB
+1506445600,1506445703,FR
 1506445704,1506445711,NL
 1506445712,1506445719,GB
 1506445720,1506445759,FR
 1506445760,1506445767,GB
 1506445768,1506445815,FR
 1506445816,1506445823,GB
-1506445824,1506446335,FR
+1506445824,1506446175,FR
+1506446176,1506446183,GB
+1506446184,1506446335,FR
 1506446336,1506446719,NL
 1506446720,1506446735,GB
 1506446736,1506447359,NL
 1506447360,1506447423,IT
 1506447424,1506447463,GB
-1506447464,1506448255,IT
+1506447464,1506448127,IT
+1506448128,1506448135,GB
+1506448136,1506448255,IT
 1506448256,1506448319,GB
 1506448320,1506448383,IT
 1506448384,1506448639,AT
@@ -60946,7 +57554,9 @@
 1506449664,1506449919,SK
 1506449920,1506449927,CH
 1506449928,1506449935,GB
-1506449936,1506450431,CH
+1506449936,1506450031,CH
+1506450032,1506450039,GB
+1506450040,1506450431,CH
 1506450432,1506450767,CZ
 1506450768,1506450847,GB
 1506450848,1506450863,CZ
@@ -60970,7 +57580,11 @@
 1506451872,1506451887,GB
 1506451888,1506451895,ES
 1506451896,1506451919,GB
-1506451920,1506452143,ES
+1506451920,1506452063,ES
+1506452064,1506452079,GB
+1506452080,1506452087,ES
+1506452088,1506452095,GB
+1506452096,1506452143,ES
 1506452144,1506452159,GB
 1506452160,1506452223,ES
 1506452224,1506452479,GB
@@ -61013,7 +57627,9 @@
 1506458288,1506458303,GB
 1506458304,1506458623,CH
 1506458624,1506459135,GB
-1506459136,1506459647,BE
+1506459136,1506459177,BE
+1506459178,1506459178,EU
+1506459179,1506459647,BE
 1506459648,1506459967,FR
 1506459968,1506460031,ES
 1506460032,1506460047,FR
@@ -61036,7 +57652,9 @@
 1506461344,1506461351,GB
 1506461352,1506461359,FR
 1506461360,1506461695,IT
-1506461696,1506461863,FR
+1506461696,1506461839,FR
+1506461840,1506461855,GB
+1506461856,1506461863,FR
 1506461864,1506461887,GB
 1506461888,1506462207,FR
 1506462208,1506462463,ES
@@ -61044,15 +57662,18 @@
 1506462528,1506462583,GB
 1506462584,1506462599,FR
 1506462600,1506462607,GB
-1506462608,1506462719,FR
+1506462608,1506462623,A2
+1506462624,1506462719,FR
 1506462720,1506463231,IT
 1506463232,1506463487,SE
 1506463488,1506463671,DE
 1506463672,1506463679,GB
 1506463680,1506463999,DE
-1506464000,1506464255,EU
-1506464256,1506464767,GB
-1506464768,1506465279,NL
+1506464000,1506464767,GB
+1506464768,1506464911,NL
+1506464912,1506464919,GB
+1506464920,1506465023,NL
+1506465024,1506465279,EU
 1506465280,1506465791,GB
 1506465792,1506466047,DE
 1506466048,1506466303,BE
@@ -61061,14 +57682,15 @@
 1506466628,1506466631,NL
 1506466632,1506467071,GB
 1506467072,1506467327,DE
-1506467328,1506467583,EU
-1506467584,1506467599,GB
+1506467328,1506467599,GB
 1506467600,1506467695,IT
 1506467696,1506467839,GB
 1506467840,1506468351,IT
 1506468352,1506468607,GB
 1506468608,1506468863,TZ
-1506468864,1506470143,IT
+1506468864,1506469471,IT
+1506469472,1506469479,GB
+1506469480,1506470143,IT
 1506470144,1506470399,GB
 1506470400,1506470655,DE
 1506470656,1506471679,IT
@@ -61121,10 +57743,10 @@
 1506758656,1506760703,IT
 1506760704,1506764799,RU
 1506764800,1506766847,IT
-1506766848,1506767103,NO
-1506767104,1506767615,GE
-1506767616,1506767679,NO
-1506767680,1506768895,GE
+1506766848,1506767679,NO
+1506767680,1506767871,GE
+1506767872,1506768383,NO
+1506768384,1506768895,GE
 1506768896,1506770943,AT
 1506770944,1506772143,NL
 1506772144,1506772145,TR
@@ -61153,7 +57775,9 @@
 1506803712,1506869247,RU
 1506869248,1506934783,UA
 1506934784,1507000319,GR
-1507000320,1507065855,QA
+1507000320,1507016191,QA
+1507016192,1507016447,US
+1507016448,1507065855,QA
 1507065856,1507131391,SI
 1507131392,1507196927,GB
 1507196928,1507262463,PT
@@ -61239,8 +57863,8 @@
 1508642304,1508642559,SE
 1508642560,1508642815,DK
 1508642816,1508646935,SE
-1508646936,1508646983,DK
-1508646984,1508646999,SE
+1508646936,1508646991,DK
+1508646992,1508646999,SE
 1508647000,1508647039,DK
 1508647040,1508647679,SE
 1508647680,1508647807,DK
@@ -61290,8 +57914,8 @@
 1509462016,1509465599,LI
 1509465600,1509465983,CH
 1509465984,1509466055,LI
-1509466056,1509466095,CH
-1509466096,1509466111,LI
+1509466056,1509466103,CH
+1509466104,1509466111,LI
 1509466112,1509466879,NL
 1509466880,1509466911,FR
 1509466912,1509467055,NL
@@ -61372,7 +57996,10 @@
 1509683200,1509687295,CH
 1509687296,1509703679,UA
 1509703680,1509720063,RU
-1509720064,1509736447,TR
+1509720064,1509723135,US
+1509723136,1509724159,TR
+1509724160,1509724927,US
+1509724928,1509736447,TR
 1509736448,1509752831,BG
 1509752832,1509769215,RU
 1509769216,1509785599,SE
@@ -61384,9 +58011,10 @@
 1509883904,1509900287,NL
 1509900288,1509916671,RU
 1509916672,1509933055,GB
-1509933056,1509941247,US
-1509941248,1509949439,RU
-1509949440,1515241759,FR
+1509933056,1509949439,US
+1509949440,1515192639,FR
+1515192640,1515192655,EU
+1515192656,1515241759,FR
 1515241760,1515241791,GB
 1515241792,1515467007,FR
 1515467008,1515467263,ES
@@ -61407,7 +58035,8 @@
 1515519744,1515519999,ES
 1515520000,1518338047,FR
 1518338048,1518370815,DE
-1518370816,1518452735,SE
+1518370816,1518403583,NL
+1518403584,1518452735,SE
 1518452736,1518460927,AT
 1518460928,1518479359,SE
 1518479360,1518481407,EE
@@ -61601,7 +58230,9 @@
 1520138168,1520138175,IE
 1520138176,1520138611,GB
 1520138612,1520138615,IE
-1520138616,1520139399,GB
+1520138616,1520139311,GB
+1520139312,1520139319,IE
+1520139320,1520139399,GB
 1520139400,1520139407,IE
 1520139408,1520140287,GB
 1520140288,1520173055,RU
@@ -61742,6 +58373,56 @@
 1533536256,1533538303,FR
 1533538304,1533540351,DE
 1533540352,1533542399,AT
+1533542400,1533607935,HU
+1533607936,1533640703,LV
+1533640704,1533657087,RU
+1533665280,1533667327,GB
+1533667328,1533669375,RU
+1533669376,1533671423,DE
+1533671424,1533673471,FI
+1533673472,1533677567,DE
+1533677568,1533679615,ES
+1533679616,1533681663,PL
+1533681664,1533689855,IQ
+1533689856,1533698047,IR
+1533698048,1533702143,JO
+1533702144,1533704191,RU
+1533704192,1533722623,DE
+1533722624,1533724671,SE
+1533724672,1533726719,RU
+1533726720,1533728767,CY
+1533728768,1533730815,FR
+1533730816,1533732863,NL
+1533732864,1533734911,RU
+1533734912,1533739007,CZ
+1533739008,1533804543,RU
+1533804544,1533837311,DE
+1533837312,1533845503,IR
+1533845504,1533847551,GB
+1533847552,1533849599,RU
+1533849600,1533851647,EE
+1533851648,1533853695,CH
+1533853696,1533870079,IQ
+1533870080,1533874175,GB
+1533874176,1533878271,DE
+1533878272,1533880319,CZ
+1533880320,1533882367,GB
+1533882368,1533886463,IT
+1533886464,1533894655,RU
+1533894656,1533896703,ES
+1533896704,1533900799,PT
+1533900800,1533902847,FR
+1533902848,1533911039,RU
+1533911040,1533913087,ES
+1533913088,1533915135,IT
+1533915136,1533919231,FR
+1533919232,1533921279,IT
+1533921280,1533923327,RU
+1533923328,1533925375,TR
+1533925376,1533927423,AF
+1533927424,1533929471,RU
+1533929472,1533933567,GB
+1533933568,1533935615,GI
 1533935616,1534066687,GB
 1534066688,1534129151,AT
 1534129152,1534129407,A2
@@ -61759,7 +58440,8 @@
 1534713920,1534713927,IT
 1534713928,1534713931,GB
 1534713932,1534713935,FI
-1534713936,1534713943,CH
+1534713936,1534713939,DE
+1534713940,1534713943,FR
 1534713944,1534713947,DE
 1534713948,1534713951,PL
 1534713952,1534713955,DE
@@ -61815,7 +58497,8 @@
 1534714548,1534714551,NL
 1534714552,1534714559,GB
 1534714560,1534714575,NL
-1534714576,1534714691,FR
+1534714576,1534714591,GB
+1534714592,1534714691,FR
 1534714692,1534714695,GB
 1534714696,1534714703,FR
 1534714704,1534714719,CH
@@ -61852,7 +58535,8 @@
 1534715184,1534715199,FR
 1534715200,1534715203,IT
 1534715204,1534715207,FR
-1534715208,1534715215,GB
+1534715208,1534715211,GB
+1534715212,1534715215,FR
 1534715216,1534715231,BE
 1534715232,1534715263,FR
 1534715264,1534715279,ES
@@ -61939,8 +58623,11 @@
 1534716384,1534716391,FR
 1534716392,1534716395,ES
 1534716396,1534716399,GB
-1534716400,1534716431,FR
-1534716432,1534716447,PL
+1534716400,1534716403,PL
+1534716404,1534716407,NL
+1534716408,1534716415,FR
+1534716416,1534716423,NL
+1534716424,1534716447,PL
 1534716448,1534716479,FR
 1534716480,1534716495,ES
 1534716496,1534716575,FR
@@ -61976,8 +58663,8 @@
 1534716944,1534716959,FR
 1534716960,1534716963,ES
 1534716964,1534716967,FR
-1534716968,1534716971,DE
-1534716972,1534716991,FR
+1534716968,1534716975,GB
+1534716976,1534716991,FR
 1534716992,1534717007,DE
 1534717008,1534717011,PL
 1534717012,1534717019,FR
@@ -62003,7 +58690,7 @@
 1534717256,1534717263,FR
 1534717264,1534717267,PL
 1534717268,1534717311,FR
-1534717312,1534717315,DE
+1534717312,1534717315,PL
 1534717316,1534717319,IE
 1534717320,1534717323,GB
 1534717324,1534717343,FR
@@ -62058,7 +58745,7 @@
 1534717928,1534717931,DE
 1534717932,1534717951,FR
 1534717952,1534717955,DE
-1534717956,1534717959,FR
+1534717956,1534717959,BE
 1534717960,1534717963,PT
 1534717964,1534717967,CH
 1534717968,1534717983,IT
@@ -62095,7 +58782,7 @@
 1534718436,1534718439,DE
 1534718440,1534718447,ES
 1534718448,1534718451,FR
-1534718452,1534718455,PL
+1534718452,1534718455,DE
 1534718456,1534718463,IT
 1534718464,1534718467,DE
 1534718468,1534718471,PT
@@ -62118,8 +58805,7 @@
 1534718720,1534718735,GB
 1534718736,1534718739,NL
 1534718740,1534718759,FR
-1534718760,1534718763,PL
-1534718764,1534718767,IE
+1534718760,1534718767,PL
 1534718768,1534718783,FR
 1534718784,1534718815,ES
 1534718816,1534718831,GB
@@ -62130,14 +58816,17 @@
 1534718960,1534718975,ES
 1534718976,1534719039,FR
 1534719040,1534719055,BE
-1534719056,1534719079,FR
-1534719080,1534719083,DE
+1534719056,1534719071,FR
+1534719072,1534719075,FI
+1534719076,1534719079,ES
+1534719080,1534719083,IT
 1534719084,1534719087,CH
 1534719088,1534719103,PL
 1534719104,1534719167,BE
 1534719168,1534719199,FR
 1534719200,1534719215,PL
-1534719216,1534719295,FR
+1534719216,1534719279,FR
+1534719280,1534719295,GB
 1534719296,1534719311,DE
 1534719312,1534719335,FR
 1534719336,1534719343,PL
@@ -62164,7 +58853,7 @@
 1534719552,1534719631,FR
 1534719632,1534719639,ES
 1534719640,1534719647,FR
-1534719648,1534719655,ES
+1534719648,1534719655,IE
 1534719656,1534719663,FR
 1534719664,1534719679,IE
 1534719680,1534719695,GB
@@ -62197,7 +58886,7 @@
 1534720016,1534720023,ES
 1534720024,1534720027,PL
 1534720028,1534720063,ES
-1534720064,1534720079,IT
+1534720064,1534720079,FR
 1534720080,1534720095,GB
 1534720096,1534720111,FR
 1534720112,1534720127,ES
@@ -62284,8 +58973,7 @@
 1534721024,1534721031,DE
 1534721032,1534721055,FR
 1534721056,1534721063,ES
-1534721064,1534721071,FR
-1534721072,1534721087,GB
+1534721064,1534721087,GB
 1534721088,1534721103,ES
 1534721104,1534721111,PL
 1534721112,1534721115,DE
@@ -62324,7 +59012,9 @@
 1534721584,1534721587,IE
 1534721588,1534721595,FR
 1534721596,1534721615,ES
-1534721616,1534721627,PL
+1534721616,1534721619,PL
+1534721620,1534721623,ES
+1534721624,1534721627,PL
 1534721628,1534721631,NL
 1534721632,1534721647,ES
 1534721648,1534721663,FR
@@ -62382,15 +59072,15 @@
 1534849024,1534853119,NL
 1534853120,1534918655,UA
 1534918656,1534984191,GB
-1534984192,1534984703,SE
-1534984704,1534985215,ES
-1534985216,1534989855,SE
+1534984192,1534989855,SE
 1534989856,1534990063,ES
 1534990064,1534990079,SE
 1534990080,1534990335,ES
 1534990336,1534999551,SE
 1534999552,1535004671,ES
-1535004672,1535008767,SE
+1535004672,1535006719,SE
+1535006720,1535007231,ES
+1535007232,1535008767,SE
 1535008768,1535014911,ES
 1535014912,1535017983,SE
 1535017984,1535019519,ES
@@ -62427,8 +59117,8 @@
 1535706112,1535708671,CH
 1535708672,1535709694,DE
 1535709695,1535720447,CH
-1535720448,1535721726,DE
-1535721727,1535737855,CH
+1535720448,1535721727,DE
+1535721728,1535737855,CH
 1535737856,1535769855,HU
 1535769856,1535770623,SR
 1535770624,1535803391,CH
@@ -62436,14 +59126,16 @@
 1535836160,1535868927,HU
 1535868928,1535901695,BG
 1535901696,1535934463,GR
-1535934464,1535967231,KW
+1535934464,1535963391,KW
+1535963392,1535963647,US
+1535963648,1535967231,KW
 1535967232,1535999999,AT
 1536000000,1536032767,NL
 1536032768,1536036863,LV
 1536036864,1536040959,AT
 1536040960,1536045055,GB
-1536045056,1536045439,DE
-1536045440,1536045567,A2
+1536045056,1536045311,IQ
+1536045312,1536045567,LB
 1536045568,1536046079,IQ
 1536046080,1536046847,DE
 1536046848,1536046975,A2
@@ -62492,7 +59184,8 @@
 1536114688,1536118783,GB
 1536118784,1536122879,DE
 1536122880,1536126975,AT
-1536126976,1536131071,DK
+1536126976,1536130815,DK
+1536130816,1536131071,EU
 1536131072,1536143359,RU
 1536143360,1536147455,GB
 1536147456,1536151551,IT
@@ -62549,7 +59242,9 @@
 1536659544,1536659775,DE
 1536659776,1536659791,AO
 1536659792,1536659823,SD
-1536659824,1536659991,DE
+1536659824,1536659841,DE
+1536659842,1536659843,US
+1536659844,1536659991,DE
 1536659992,1536659999,EG
 1536660000,1536660015,DE
 1536660016,1536660019,CG
@@ -62557,24 +59252,14 @@
 1536660024,1536660031,CG
 1536660032,1536660063,CD
 1536660064,1536660079,SO
-1536660080,1536662319,DE
-1536662320,1536662335,LB
-1536662336,1536662367,DE
-1536662368,1536662375,LB
-1536662376,1536662407,DE
-1536662408,1536662415,SO
-1536662416,1536662431,GN
-1536662432,1536662447,IR
-1536662448,1536662463,IQ
-1536662464,1536662527,SO
+1536660080,1536662271,DE
+1536662272,1536662527,IQ
 1536662528,1536663295,DE
 1536663296,1536663311,LB
 1536663312,1536663319,DE
 1536663320,1536663327,LB
 1536663328,1536663335,SA
-1536663336,1536663343,DE
-1536663344,1536663359,YE
-1536663360,1536663391,DE
+1536663336,1536663391,DE
 1536663392,1536663423,SD
 1536663424,1536663551,KW
 1536663552,1536667647,SA
@@ -62598,7 +59283,11 @@
 1538859008,1538875391,RU
 1538875392,1538883583,RS
 1538883584,1538891775,BE
-1538891776,1538897671,DE
+1538891776,1538894847,DE
+1538894848,1538895871,LV
+1538895872,1538896895,DE
+1538896896,1538897663,LV
+1538897664,1538897671,DE
 1538897672,1538897679,IT
 1538897680,1538897687,ES
 1538897688,1538897695,RU
@@ -62638,13 +59327,7 @@
 1539039232,1539047423,PL
 1539047424,1539047583,IT
 1539047584,1539047591,US
-1539047592,1539048223,IT
-1539048224,1539048239,GB
-1539048240,1539048247,IT
-1539048248,1539048263,GB
-1539048264,1539048287,IT
-1539048288,1539048319,GB
-1539048320,1539048543,IT
+1539047592,1539048543,IT
 1539048544,1539048551,LY
 1539048552,1539048559,IT
 1539048560,1539048567,LY
@@ -62688,7 +59371,9 @@
 1539129344,1539131391,IE
 1539131392,1539133439,PL
 1539133440,1539135487,RU
-1539135488,1539137535,GB
+1539135488,1539136255,GB
+1539136256,1539136511,US
+1539136512,1539137535,GB
 1539137536,1539139583,NL
 1539139584,1539141631,FR
 1539141632,1539143679,RU
@@ -62825,6 +59510,10 @@
 1539390464,1539391487,RO
 1539391488,1539392511,LV
 1539392512,1539393535,UA
+1539393536,1539393791,DE
+1539393792,1539394047,PL
+1539394048,1539394303,RU
+1539394304,1539394559,RS
 1539394560,1539396607,UA
 1539396608,1539397631,PL
 1539397632,1539398143,RU
@@ -62997,6 +59686,7 @@
 1539516416,1539516927,AT
 1539516928,1539517439,PL
 1539517440,1539517951,RO
+1539517952,1539518463,PL
 1539518464,1539518975,DE
 1539518976,1539519487,RU
 1539519488,1539519999,UA
@@ -63154,6 +59844,8 @@
 1539645440,1539646463,GB
 1539646464,1539647487,IE
 1539647488,1539648511,RU
+1539648512,1539649023,CY
+1539649024,1539649535,LB
 1539649536,1539650559,UA
 1539650560,1539651583,RU
 1539651584,1539652607,UA
@@ -63234,7 +59926,7 @@
 1539711744,1539711999,DE
 1539712000,1539712255,UA
 1539712256,1539712511,NL
-1539712512,1539712767,RU
+1539712512,1539713023,RU
 1539713024,1539713279,UA
 1539713280,1539713535,FR
 1539713536,1539713791,DK
@@ -63277,6 +59969,7 @@
 1539724032,1539724287,UA
 1539724288,1539724543,IT
 1539724544,1539724799,RU
+1539724800,1539725055,DE
 1539725056,1539725311,NL
 1539725312,1539725567,FR
 1539725568,1539725823,PL
@@ -63313,6 +60006,7 @@
 1539734016,1539734271,FR
 1539734272,1539734527,NO
 1539734528,1539734783,TR
+1539734784,1539735039,FR
 1539735040,1539735295,BE
 1539735296,1539735551,RU
 1539735552,1539735807,AT
@@ -63322,6 +60016,7 @@
 1539736576,1539736831,BG
 1539736832,1539737087,UA
 1539737088,1539737343,KW
+1539737344,1539737599,SE
 1539737600,1539737855,RO
 1539737856,1539738111,DE
 1539738112,1539738367,DK
@@ -63346,6 +60041,7 @@
 1539743232,1539743487,GR
 1539743488,1539743743,FR
 1539743744,1539743999,RO
+1539744000,1539744255,PL
 1539744256,1539744511,RO
 1539744512,1539744767,DE
 1539744768,1539745023,SE
@@ -63439,6 +60135,7 @@
 1539768576,1539768831,GB
 1539768832,1539769087,IT
 1539769088,1539769343,BE
+1539769344,1539769599,RU
 1539769600,1539769855,AT
 1539769856,1539770111,FR
 1539770112,1539770367,GR
@@ -63458,6 +60155,7 @@
 1539773696,1539773951,DE
 1539773952,1539774207,PL
 1539774208,1539774463,SI
+1539774464,1539774719,GB
 1539774720,1539774975,PL
 1539774976,1539775231,RU
 1539775232,1539775487,CH
@@ -63540,6 +60238,7 @@
 1539796224,1539796479,MC
 1539796480,1539796735,GB
 1539796736,1539796991,TR
+1539796992,1539797247,UA
 1539797248,1539797503,DK
 1539797504,1539797759,RU
 1539797760,1539798015,UA
@@ -63580,6 +60279,7 @@
 1539807744,1539807999,GB
 1539808000,1539808255,HU
 1539808256,1539808511,RU
+1539808512,1539808767,GB
 1539808768,1539809023,DE
 1539809024,1539809279,GB
 1539809280,1539809535,EU
@@ -63648,6 +60348,7 @@
 1539826432,1539826687,BE
 1539826688,1539826943,CH
 1539826944,1539827199,RU
+1539827200,1539827455,ES
 1539827456,1539827711,MK
 1539827712,1539827967,RU
 1539827968,1539828479,FR
@@ -63680,7 +60381,6 @@
 1539844096,1539846143,UA
 1539846144,1539847167,NL
 1539847168,1539849215,UA
-1539849216,1539850239,RU
 1539850240,1539851263,LV
 1539851264,1539852287,PL
 1539852288,1539853311,UA
@@ -63698,7 +60398,6 @@
 1539864576,1539865599,RO
 1539865600,1539866623,UA
 1539866624,1539867647,IT
-1539867648,1539868671,SE
 1539868672,1539869695,UA
 1539869696,1539870719,ES
 1539870720,1539871743,IL
@@ -63820,8 +60519,8 @@
 1540014080,1540015103,PL
 1540015104,1540016127,RU
 1540016128,1540017151,DE
-1540017152,1540018175,RU
-1540018176,1540020223,UA
+1540017152,1540019199,RU
+1540019200,1540020223,UA
 1540020224,1540022271,RU
 1540022272,1540023295,GB
 1540023296,1540024319,PL
@@ -63918,7 +60617,8 @@
 1540142080,1540143103,UA
 1540143104,1540144127,RU
 1540144128,1540145151,AM
-1540145152,1540146175,AT
+1540145152,1540145407,EU
+1540145408,1540146175,AT
 1540146176,1540147199,UA
 1540147200,1540148223,RU
 1540148224,1540149247,PL
@@ -63951,6 +60651,7 @@
 1540178944,1540179967,BA
 1540179968,1540180991,PL
 1540180992,1540182015,DE
+1540182016,1540183039,IT
 1540183040,1540184063,RU
 1540184064,1540185087,PL
 1540185088,1540186111,RU
@@ -64118,8 +60819,8 @@
 1540302848,1540303871,RU
 1540303872,1540304895,UA
 1540304896,1540305407,PL
-1540305408,1540305919,GB
-1540305920,1540306431,PL
+1540305408,1540305929,GB
+1540305930,1540306431,PL
 1540306432,1540306943,UA
 1540306944,1540307455,GB
 1540307456,1540307967,RU
@@ -64133,7 +60834,8 @@
 1540313600,1540315135,RU
 1540315136,1540315647,UA
 1540315648,1540316159,IL
-1540316160,1540316671,DE
+1540316160,1540316415,EU
+1540316416,1540316671,DE
 1540316672,1540317183,RO
 1540317184,1540317695,KG
 1540317696,1540318207,UA
@@ -64205,6 +60907,7 @@
 1540356608,1540357119,DE
 1540357120,1540357631,RU
 1540357632,1540358143,FR
+1540358144,1540358399,RU
 1540358400,1540358655,GB
 1540358656,1540358911,SE
 1540358912,1540359167,GB
@@ -64265,6 +60968,7 @@
 1540373504,1540373759,NL
 1540373760,1540374015,TR
 1540374016,1540374271,NL
+1540374272,1540374527,BG
 1540374528,1540374783,RU
 1540374784,1540375039,UA
 1540375040,1540375295,DE
@@ -64500,6 +61204,7 @@
 1540440064,1540440319,UA
 1540440320,1540440575,RU
 1540440576,1540440831,MD
+1540440832,1540441087,RU
 1540441088,1540441343,PL
 1540441344,1540441855,RU
 1540441856,1540442111,GB
@@ -64777,7 +61482,11 @@
 1540621824,1540622335,RU
 1540622336,1540622591,KW
 1540622592,1540622847,PL
-1540622848,1540623103,RU
+1540622848,1540622848,RU
+1540622849,1540622849,GB
+1540622850,1540622853,RU
+1540622854,1540622854,GB
+1540622855,1540623103,RU
 1540623104,1540623359,SE
 1540623360,1540623615,GB
 1540623616,1540623871,BG
@@ -64839,9 +61548,10 @@
 1540638208,1540638463,RO
 1540638464,1540638719,AM
 1540638720,1540638975,UA
-1540638976,1540639231,EU
-1540639232,1540639487,RO
-1540639488,1540639743,CH
+1540638976,1540639487,RO
+1540639488,1540639491,CH
+1540639492,1540639492,EU
+1540639493,1540639743,CH
 1540639744,1540639999,IL
 1540640000,1540640255,CH
 1540640256,1540640511,FR
@@ -64861,7 +61571,7 @@
 1540644096,1540644607,GB
 1540644608,1540644863,DE
 1540644864,1540645119,NL
-1540645120,1540645375,UA
+1540645120,1540645375,RU
 1540645376,1540645631,BE
 1540645632,1540645887,NL
 1540645888,1540646143,PL
@@ -64871,7 +61581,8 @@
 1540646912,1540647167,RU
 1540647168,1540647423,GB
 1540647424,1540647679,RU
-1540647680,1540648191,GB
+1540647680,1540647935,CY
+1540647936,1540648191,GB
 1540648192,1540648447,CH
 1540648448,1540648959,RO
 1540648960,1540649215,SK
@@ -64972,9 +61683,11 @@
 1540677120,1540677375,GB
 1540677376,1540677631,PL
 1540677632,1540677887,DK
+1540677888,1540678143,GE
 1540678144,1540678399,RU
 1540678400,1540678655,RO
 1540678656,1540678911,SE
+1540678912,1540679167,GB
 1540679168,1540679423,RU
 1540679424,1540679679,PL
 1540679680,1540679935,LT
@@ -65064,6 +61777,7 @@
 1540702464,1540702719,PT
 1540702720,1540702975,DK
 1540702976,1540703231,RU
+1540703232,1540703487,GB
 1540703488,1540703743,NL
 1540703744,1540703999,DK
 1540704000,1540704255,PL
@@ -65105,7 +61819,7 @@
 1540713984,1540714239,GB
 1540714240,1540714495,RO
 1540714496,1540714751,NL
-1540714752,1540715519,RU
+1540714752,1540715263,RU
 1540715520,1540715775,DE
 1540715776,1540716031,UA
 1540716032,1540716287,PL
@@ -65204,9 +61918,11 @@
 1540742656,1540742911,AT
 1540742912,1540743167,RU
 1540743168,1540743423,NO
+1540743424,1540743679,GB
 1540743680,1540743935,PL
 1540743936,1540744191,CH
 1540744192,1540744447,GR
+1540744448,1540744703,FR
 1540744704,1540744959,GB
 1540744960,1540745215,UA
 1540745216,1540745471,DE
@@ -65280,8 +61996,8 @@
 1540812800,1540813823,RU
 1540813824,1540815871,UA
 1540815872,1540816895,DE
-1540816896,1540817919,PL
-1540817920,1540818943,NL
+1540816896,1540817920,PL
+1540817921,1540818943,NL
 1540818944,1540819967,UA
 1540819968,1540820991,CZ
 1540820992,1540823039,RU
@@ -65399,6 +62115,7 @@
 1540900608,1540900863,BG
 1540900864,1540901119,RU
 1540901120,1540901375,LV
+1540901376,1540901631,SI
 1540901632,1540901887,RO
 1540901888,1540902143,GR
 1540902144,1540902399,FI
@@ -65419,7 +62136,6 @@
 1540906752,1540907007,BG
 1540907008,1540907263,RU
 1540907264,1540907519,MD
-1540907520,1540907775,CZ
 1540907776,1540908031,PL
 1540908032,1540908287,NL
 1540908288,1540908543,DK
@@ -65457,7 +62173,7 @@
 1540917248,1540917503,FI
 1540917504,1540918015,GB
 1540918016,1540918527,FR
-1540918784,1540919039,NL
+1540918528,1540919039,NL
 1540919040,1540919295,GB
 1540919296,1540919551,RO
 1540919552,1540919807,BE
@@ -65572,7 +62288,7 @@
 1540952064,1540952575,RU
 1540952576,1540953087,PL
 1540953088,1540953599,RU
-1540954112,1540954623,PL
+1540953600,1540954623,PL
 1540954624,1540955647,RO
 1540955648,1540956159,NL
 1540956160,1540956671,SK
@@ -65842,6 +62558,7 @@
 1541140480,1541142527,CZ
 1541142528,1541143551,RU
 1541143552,1541144575,UA
+1541144576,1541144831,PL
 1541144832,1541145087,RU
 1541145088,1541145343,AT
 1541145344,1541145599,UA
@@ -65880,6 +62597,7 @@
 1541154816,1541155071,CH
 1541155072,1541155327,CY
 1541155328,1541155583,GB
+1541155584,1541155839,LV
 1541155840,1541156095,PL
 1541156096,1541156351,IE
 1541156352,1541156607,RU
@@ -66031,6 +62749,7 @@
 1541195264,1541195519,UA
 1541195520,1541195775,GB
 1541195776,1541196031,FR
+1541196032,1541196287,CZ
 1541196288,1541196543,RU
 1541196544,1541197055,UA
 1541197056,1541197311,PL
@@ -66109,7 +62828,6 @@
 1541225984,1541226495,LV
 1541226496,1541227007,UA
 1541227008,1541227519,FI
-1541227520,1541228031,CZ
 1541228032,1541228543,RU
 1541228544,1541229055,CZ
 1541229056,1541229567,UA
@@ -66124,6 +62842,8 @@
 1541233664,1541234175,SK
 1541234176,1541234687,RO
 1541234688,1541235199,NL
+1541235200,1541235455,RU
+1541235456,1541235711,NL
 1541235712,1541236223,AT
 1541236224,1541236735,RU
 1541236736,1541237247,DE
@@ -66193,8 +62913,7 @@
 1541271552,1541272063,RO
 1541272064,1541272575,RU
 1541272576,1541273087,FR
-1541273088,1541274111,RU
-1541274112,1541274623,DE
+1541273088,1541274623,RU
 1541274624,1541275135,UA
 1541275136,1541275647,FR
 1541275648,1541276671,UA
@@ -66367,7 +63086,7 @@
 1541371904,1541372159,RU
 1541372160,1541372415,CH
 1541372416,1541372671,UA
-1541372672,1541372927,ES
+1541372672,1541372927,US
 1541372928,1541373183,NL
 1541373184,1541373439,FR
 1541373440,1541373695,GB
@@ -66520,7 +63239,7 @@
 1541420032,1541420543,RU
 1541420544,1541421055,NL
 1541421056,1541421567,PL
-1541421568,1541422079,GB
+1541421568,1541422079,CZ
 1541422080,1541422591,PL
 1541422592,1541423103,RU
 1541423104,1541423615,UA
@@ -66739,7 +63458,8 @@
 1541592064,1541592575,UA
 1541592576,1541593087,FR
 1541593088,1541594111,CZ
-1541594112,1541595135,RU
+1541594112,1541594367,AL
+1541594368,1541595135,RU
 1541595136,1541595647,IR
 1541595648,1541596159,BG
 1541596160,1541597695,PL
@@ -66805,7 +63525,7 @@
 1541631488,1541631999,SI
 1541632000,1541632511,RU
 1541632512,1541632767,NL
-1541633024,1541634303,PL
+1541632768,1541634303,PL
 1541634304,1541634559,MD
 1541634560,1541635071,PL
 1541635072,1541636095,GB
@@ -66865,7 +63585,7 @@
 1541668096,1541668351,GB
 1541668352,1541668607,UA
 1541668608,1541668863,GE
-1541668864,1541669887,GB
+1541668864,1541669887,A1
 1541669888,1541670911,LV
 1541670912,1541671423,PL
 1541671424,1541671679,RU
@@ -66904,6 +63624,7 @@
 1541692416,1541693439,PL
 1541693440,1541694463,RU
 1541694464,1541694719,CZ
+1541694720,1541694975,DE
 1541694976,1541695487,RU
 1541695488,1541696511,DE
 1541696512,1541697535,MD
@@ -67660,6 +64381,7 @@
 1542124800,1542125567,PL
 1542125568,1542126591,CZ
 1542126592,1542127103,PL
+1542127104,1542127359,GB
 1542127360,1542127615,RU
 1542127616,1542128127,PL
 1542128128,1542128383,RU
@@ -67705,6 +64427,7 @@
 1542155264,1542156287,ES
 1542156288,1542156543,RU
 1542156544,1542156799,RO
+1542156800,1542157311,DE
 1542157312,1542158335,AZ
 1542158336,1542158847,IT
 1542158848,1542159359,RO
@@ -67729,6 +64452,7 @@
 1542169600,1542169855,BG
 1542169856,1542170623,RO
 1542170624,1542170879,SE
+1542170880,1542171135,RU
 1542171136,1542171647,HR
 1542171648,1542172159,GB
 1542172160,1542172415,NL
@@ -67782,7 +64506,7 @@
 1542199552,1542199807,FR
 1542199808,1542200319,GB
 1542200320,1542200575,DK
-1542200576,1542200831,SE
+1542200576,1542200831,US
 1542200832,1542201343,RU
 1542201344,1542202367,PL
 1542202368,1542202623,UA
@@ -67820,11 +64544,16 @@
 1542222848,1542223103,SE
 1542223104,1542223359,GB
 1542223360,1542223871,UA
+1542223872,1542224127,RU
+1542224128,1542224383,UA
+1542224640,1542224895,DK
 1542224896,1542225151,RU
 1542225152,1542225407,PL
 1542225408,1542225919,UA
 1542225920,1542227455,PL
 1542227456,1542227967,UA
+1542227968,1542228223,RU
+1542228224,1542228479,PL
 1542228480,1542228991,UA
 1542228992,1542230015,RU
 1542230016,1542231039,BG
@@ -67873,6 +64602,7 @@
 1542253056,1542253567,RU
 1542253568,1542253823,LB
 1542253824,1542254079,RO
+1542254080,1542254335,RU
 1542254336,1542254591,FR
 1542254592,1542255615,RO
 1542255616,1542256127,BE
@@ -67954,7 +64684,6 @@
 1542303744,1542303999,GB
 1542304000,1542304255,FR
 1542304256,1542304511,RU
-1542304512,1542304767,TR
 1542304768,1542305279,RU
 1542305280,1542305791,UA
 1542305792,1542306047,FR
@@ -67962,7 +64691,8 @@
 1542306304,1542307327,RU
 1542307328,1542307583,PL
 1542307584,1542307839,SE
-1542307840,1542308863,RO
+1542307840,1542308095,RU
+1542308096,1542308863,RO
 1542308864,1542309119,PL
 1542309120,1542309375,GB
 1542309376,1542310911,RU
@@ -67979,8 +64709,318 @@
 1542315008,1542316031,RU
 1542316032,1542317567,PL
 1542317568,1542317823,RU
+1542317824,1542318079,GB
 1542318080,1542319103,UA
 1542319104,1542320127,CZ
+1542320128,1542322175,UA
+1542322176,1542322431,RO
+1542322432,1542322687,RU
+1542322688,1542322943,UA
+1542322944,1542323199,IL
+1542323200,1542323711,RU
+1542323712,1542324479,IR
+1542324480,1542325247,RU
+1542325248,1542325759,UA
+1542325760,1542326271,RS
+1542326272,1542326527,CH
+1542326528,1542326783,UA
+1542326784,1542327295,RU
+1542327296,1542328319,MD
+1542328320,1542328831,UA
+1542328832,1542329087,TR
+1542329088,1542329343,AT
+1542329344,1542329855,RU
+1542329856,1542330111,GB
+1542330112,1542330367,UA
+1542330368,1542331903,RU
+1542331904,1542332671,BE
+1542332672,1542333439,RU
+1542333440,1542333695,PL
+1542333696,1542335487,RO
+1542335488,1542337023,RU
+1542337024,1542337279,RO
+1542337280,1542337535,SE
+1542337536,1542339839,PL
+1542339840,1542340095,RS
+1542340096,1542340607,PL
+1542340608,1542342143,RU
+1542342144,1542342655,RO
+1542342656,1542343167,FR
+1542343168,1542343679,UA
+1542343680,1542344447,PL
+1542344448,1542345727,RU
+1542345728,1542345983,UA
+1542345984,1542346239,PL
+1542346240,1542348287,RU
+1542348288,1542348799,MD
+1542348800,1542349823,RU
+1542349824,1542351359,UA
+1542351360,1542351615,BG
+1542351616,1542351871,PL
+1542351872,1542353151,RU
+1542353152,1542353407,SA
+1542353408,1542353919,RU
+1542353920,1542354943,IT
+1542354944,1542355711,RU
+1542355712,1542355967,GB
+1542355968,1542356479,PL
+1542356480,1542356735,ES
+1542356736,1542357503,RU
+1542357504,1542357759,GB
+1542357760,1542358015,FR
+1542358016,1542358271,UA
+1542358272,1542358527,RU
+1542358528,1542359039,PL
+1542359040,1542360319,RU
+1542360320,1542360575,NL
+1542360576,1542361087,PL
+1542361088,1542361343,LI
+1542361344,1542361599,PL
+1542361600,1542362111,UA
+1542362112,1542362623,RO
+1542362624,1542363135,FR
+1542363136,1542363647,DK
+1542363648,1542364159,NL
+1542364160,1542365183,RU
+1542365184,1542366719,GB
+1542366720,1542367231,PL
+1542367232,1542368255,RU
+1542368256,1542369279,PL
+1542369280,1542369791,NL
+1542369792,1542370303,PL
+1542370304,1542370815,DE
+1542370816,1542371839,RU
+1542371840,1542372351,RO
+1542372352,1542373375,RU
+1542373376,1542374399,UA
+1542374400,1542375167,GB
+1542375168,1542375423,BG
+1542375424,1542376447,RU
+1542376448,1542376959,BG
+1542377216,1542377471,RU
+1542377472,1542377983,GB
+1542377984,1542378495,RU
+1542378496,1542378751,DK
+1542378752,1542379007,RU
+1542379008,1542379519,GB
+1542379520,1542379775,PL
+1542379776,1542380031,RU
+1542380032,1542380287,RO
+1542380288,1542380543,BE
+1542380544,1542380799,FR
+1542380800,1542381055,GB
+1542381056,1542381823,RU
+1542381824,1542382079,AT
+1542382080,1542382335,BE
+1542382336,1542383615,RU
+1542383616,1542384639,PL
+1542384640,1542384895,DE
+1542384896,1542385151,RU
+1542385152,1542385663,CH
+1542385664,1542386687,PL
+1542386688,1542387199,UA
+1542387200,1542387711,PL
+1542387712,1542388223,RU
+1542388224,1542388479,IT
+1542388480,1542388735,BG
+1542388736,1542389247,RU
+1542389248,1542389503,PL
+1542389504,1542389759,BG
+1542389760,1542390783,RO
+1542390784,1542391295,RU
+1542391296,1542391807,FR
+1542391808,1542392831,MD
+1542392832,1542393087,RO
+1542393088,1542393343,BG
+1542393344,1542393599,IR
+1542393600,1542394879,RU
+1542395136,1542395391,ES
+1542395392,1542395647,RU
+1542395648,1542395903,AT
+1542395904,1542396159,RU
+1542396160,1542396415,NO
+1542396416,1542396927,RU
+1542396928,1542397951,PL
+1542397952,1542398463,NL
+1542398464,1542398975,DE
+1542398976,1542399231,PL
+1542399232,1542399487,RU
+1542399488,1542399999,DK
+1542400000,1542401535,RU
+1542401536,1542401791,GB
+1542401792,1542402047,BG
+1542402048,1542403071,RU
+1542403072,1542403327,CH
+1542403328,1542403583,UA
+1542404096,1542405375,RU
+1542405376,1542405631,PL
+1542405632,1542405887,GB
+1542405888,1542406143,RU
+1542406656,1542407167,PL
+1542407168,1542408191,RU
+1542409216,1542410239,UA
+1542410240,1542411263,RU
+1542411264,1542411519,DE
+1542411520,1542411775,RU
+1542411776,1542412031,EE
+1542412032,1542412287,GB
+1542412288,1542412799,RU
+1542412800,1542413055,PL
+1542413056,1542413311,GB
+1542413312,1542413823,DE
+1542413824,1542414079,RU
+1542414080,1542414335,UA
+1542414336,1542414847,SI
+1542414848,1542415359,RU
+1542415360,1542415615,DK
+1542415616,1542415871,KZ
+1542415872,1542416383,RU
+1542416384,1542417407,UA
+1542417408,1542418431,IR
+1542418432,1542418687,RU
+1542418688,1542420735,PL
+1542420736,1542420991,RU
+1542420992,1542421247,DK
+1542421248,1542421503,RO
+1542421504,1542422015,GB
+1542422016,1542422527,RU
+1542422528,1542422783,RO
+1542422784,1542423039,PL
+1542423040,1542423295,RO
+1542423296,1542424575,RU
+1542424576,1542425599,UA
+1542425600,1542426623,RU
+1542426624,1542426879,PL
+1542426880,1542427135,GB
+1542427136,1542427391,PT
+1542427392,1542427647,IE
+1542427648,1542428159,BG
+1542428160,1542428415,UA
+1542428416,1542428671,RS
+1542428672,1542429695,PL
+1542429696,1542429951,GB
+1542429952,1542430207,VG
+1542430208,1542430719,RU
+1542430720,1542431743,UA
+1542431744,1542432767,RO
+1542432768,1542433791,PL
+1542433792,1542434047,RU
+1542434048,1542434303,RO
+1542434304,1542434815,NL
+1542434816,1542435071,RU
+1542435072,1542435327,DE
+1542435328,1542435839,RO
+1542435840,1542436863,PL
+1542436864,1542437119,RU
+1542437120,1542437375,PL
+1542437376,1542437631,NL
+1542437632,1542437887,UA
+1542437888,1542438399,SE
+1542438400,1542438655,UA
+1542438656,1542438911,RU
+1542438912,1542439167,KZ
+1542439168,1542439423,SI
+1542439424,1542439679,RO
+1542439680,1542439935,CY
+1542439936,1542440959,PL
+1542440960,1542441983,CZ
+1542441984,1542442239,TR
+1542442240,1542442495,PL
+1542442496,1542443007,GE
+1542443008,1542444031,GB
+1542444032,1542444543,NL
+1542444544,1542444799,IR
+1542444800,1542445055,RU
+1542445056,1542445567,SE
+1542445568,1542446079,IL
+1542446080,1542447871,RO
+1542447872,1542448639,RU
+1542448640,1542448895,RO
+1542449152,1542450175,UA
+1542450176,1542450687,CZ
+1542450688,1542451199,RU
+1542451200,1542451455,BG
+1542451456,1542451711,UA
+1542451712,1542451967,TR
+1542451968,1542452223,SI
+1542452224,1542454271,PL
+1542454272,1542454783,NO
+1542454784,1542455039,PL
+1542455040,1542455295,SE
+1542455552,1542455807,RO
+1542455808,1542456319,GB
+1542456320,1542456831,RO
+1542456832,1542457343,RS
+1542457344,1542458367,RO
+1542458368,1542459391,UZ
+1542459392,1542459647,RU
+1542459648,1542459903,GB
+1542459904,1542461439,UA
+1542461440,1542461695,GB
+1542461696,1542461951,RU
+1542461952,1542462207,TR
+1542462208,1542462463,GE
+1542462464,1542463487,PL
+1542463488,1542463743,FR
+1542463744,1542463999,ES
+1542464000,1542464255,DE
+1542464256,1542464511,CZ
+1542464512,1542464767,RU
+1542464768,1542465023,TR
+1542465024,1542465535,RU
+1542465536,1542466559,RS
+1542466560,1542466815,PL
+1542466816,1542467071,RU
+1542467072,1542467583,PL
+1542467584,1542468607,UA
+1542468608,1542469631,SI
+1542469632,1542470655,ES
+1542470656,1542471679,IR
+1542471680,1542472703,SE
+1542472704,1542472959,PL
+1542472960,1542473215,LB
+1542473216,1542473471,PL
+1542473472,1542473727,GB
+1542473728,1542473983,FR
+1542473984,1542474239,AE
+1542474240,1542474751,RU
+1542474752,1542475007,PL
+1542475008,1542475263,DE
+1542475264,1542475775,FR
+1542475776,1542476799,LB
+1542476800,1542477823,RU
+1542477824,1542478079,DK
+1542478080,1542478335,RU
+1542478336,1542478847,UA
+1542478848,1542479103,RU
+1542479104,1542479359,PL
+1542479360,1542479615,RO
+1542479616,1542480895,RU
+1542480896,1542481407,PL
+1542481408,1542481919,RU
+1542481920,1542482431,CH
+1542482432,1542482943,PL
+1542482944,1542483199,TR
+1542483200,1542483455,FR
+1542483456,1542484991,RU
+1542484992,1542486015,NL
+1542486016,1542488319,RU
+1542488320,1542488575,DE
+1542488576,1542491135,PL
+1542491136,1542492415,RU
+1542492416,1542492671,CZ
+1542492672,1542493183,IL
+1542493184,1542493439,PS
+1542493440,1542494207,RO
+1542494208,1542494719,PL
+1542494720,1542494975,RO
+1542494976,1542495231,RU
+1542495232,1542496255,RO
+1542496256,1542496767,DE
+1542496768,1542497279,RU
+1542497280,1542497535,DE
+1542497536,1542497791,CZ
+1542498304,1542499327,RU
 1543503872,1545601023,GB
 1545601024,1545673167,SE
 1545673168,1545673175,FI
@@ -68120,7 +65160,9 @@
 1546673824,1546673839,RS
 1546673840,1546678863,GB
 1546678864,1546678871,RS
-1546678872,1546680831,GB
+1546678872,1546679839,GB
+1546679840,1546679840,HR
+1546679841,1546680831,GB
 1546680832,1546680895,RS
 1546680896,1546681407,GB
 1546681408,1546681439,RS
@@ -68209,9 +65251,9 @@
 1547564544,1547564799,US
 1547564800,1547564831,NL
 1547564832,1547564863,LV
-1547564864,1547565055,NL
-1547565056,1547566079,US
-1547566080,1547567103,NL
+1547564864,1547565311,NL
+1547565312,1547565823,US
+1547565824,1547567103,NL
 1547567104,1547571199,GB
 1547571200,1547575295,AT
 1547575296,1547579391,NO
@@ -68316,28 +65358,7 @@
 1547623072,1547623103,A2
 1547623104,1547623159,NG
 1547623160,1547623167,A2
-1547623168,1547623175,US
-1547623176,1547623183,A2
-1547623184,1547623191,NG
-1547623192,1547623199,A2
-1547623200,1547623207,NG
-1547623208,1547623215,A2
-1547623216,1547623247,NG
-1547623248,1547623255,A2
-1547623256,1547623263,NG
-1547623264,1547623287,A2
-1547623288,1547623295,NG
-1547623296,1547623319,A2
-1547623320,1547623327,NG
-1547623328,1547623335,A2
-1547623336,1547623343,NG
-1547623344,1547623359,A2
-1547623360,1547623367,NG
-1547623368,1547623383,A2
-1547623384,1547623391,NG
-1547623392,1547623399,A2
-1547623400,1547623415,NG
-1547623416,1547623423,A2
+1547623168,1547623423,NG
 1547623424,1547623455,US
 1547623456,1547623463,NG
 1547623464,1547623479,A2
@@ -68359,8 +65380,7 @@
 1547644928,1547649023,CZ
 1547649024,1547653119,RU
 1547653120,1547657215,LV
-1547657216,1547660287,RU
-1547660288,1547661311,BE
+1547657216,1547661311,RU
 1547661312,1547665407,LV
 1547665408,1547669503,GB
 1547669504,1547672575,AT
@@ -68381,14 +65401,19 @@
 1548158608,1548158623,NL
 1548158624,1548158639,DE
 1548158640,1548158647,NL
-1548158648,1548158655,GB
-1548158656,1548158663,NL
+1548158648,1548158663,GB
 1548158664,1548158671,DE
 1548158672,1548158975,NL
 1548158976,1548159103,DE
 1548159104,1548159231,NL
 1548159232,1548159487,ES
-1548159488,1548222463,NL
+1548159488,1548159999,GB
+1548160000,1548160535,NL
+1548160536,1548160543,GB
+1548160544,1548160559,BE
+1548160560,1548160639,NL
+1548160640,1548160767,BE
+1548160768,1548222463,NL
 1548222464,1548746751,DE
 1548746752,1549271039,RO
 1549271040,1549795327,FR
@@ -68530,7 +65555,9 @@
 1559838720,1559855103,UA
 1559855104,1559887871,HU
 1559887872,1559920639,PT
-1559920640,1559932927,LU
+1559920640,1559924693,LU
+1559924694,1559924694,GB
+1559924695,1559932927,LU
 1559932928,1559953407,DE
 1559953408,1559986175,MT
 1559986176,1560018943,IE
@@ -68579,7 +65606,10 @@
 1566158848,1566162943,RU
 1566162944,1566167039,PL
 1566167040,1566171135,UA
-1566171136,1566175231,TR
+1566171136,1566175024,CY
+1566175025,1566175031,TR
+1566175032,1566175230,CY
+1566175231,1566175231,TR
 1566175232,1566179327,IE
 1566179328,1566183423,DK
 1566183424,1566187519,ES
@@ -68603,7 +65633,8 @@
 1566248960,1566257151,GB
 1566257152,1566261247,CZ
 1566261248,1566265343,TR
-1566265344,1566269439,A2
+1566265344,1566266367,US
+1566266368,1566269439,A2
 1566269440,1566271487,NO
 1566271488,1566271999,FI
 1566272000,1566272511,SE
@@ -68620,7 +65651,7 @@
 1566310400,1566312447,SE
 1566312448,1566314495,IE
 1566314496,1566316543,BE
-1566316544,1566318591,NO
+1566316544,1566317567,NO
 1566318592,1566320639,RU
 1566320640,1566321151,DE
 1566321152,1566321407,NL
@@ -68661,8 +65692,7 @@
 1566384128,1566386175,RU
 1566386176,1566388223,FR
 1566388224,1566388479,HK
-1566388480,1566388735,HU
-1566388736,1566388991,EU
+1566388480,1566388991,HU
 1566388992,1566389247,SC
 1566389248,1566389503,HU
 1566389504,1566389759,SC
@@ -68695,12 +65725,12 @@
 1566400980,1566400983,GE
 1566400984,1566400987,NE
 1566400988,1566401023,NO
-1566401024,1566401055,US
-1566401056,1566401087,NO
-1566401088,1566401247,US
+1566401024,1566401247,US
 1566401248,1566401279,FR
 1566401280,1566401327,US
-1566401328,1566401399,NO
+1566401328,1566401343,NO
+1566401344,1566401376,US
+1566401377,1566401399,NO
 1566401400,1566401463,US
 1566401464,1566401467,NO
 1566401468,1566401483,US
@@ -68710,12 +65740,9 @@
 1566401500,1566401503,NO
 1566401504,1566401535,US
 1566401536,1566401599,IN
-1566401600,1566401631,HK
-1566401632,1566401663,NO
-1566401664,1566401695,SG
-1566401696,1566401727,NO
-1566401728,1566401759,AU
-1566401760,1566401791,NO
+1566401600,1566401663,HK
+1566401664,1566401727,SG
+1566401728,1566401791,NO
 1566401792,1566401856,SI
 1566401857,1566401887,NO
 1566401888,1566401919,US
@@ -68778,8 +65805,14 @@
 1566470352,1566470367,GB
 1566470368,1566471567,IE
 1566471568,1566471575,GB
-1566471576,1566472191,IE
-1566472192,1566474239,GB
+1566471576,1566471971,IE
+1566471972,1566471975,GB
+1566471976,1566472005,IE
+1566472006,1566472007,GB
+1566472008,1566472051,IE
+1566472052,1566472063,GB
+1566472064,1566472087,IE
+1566472088,1566474239,GB
 1566474240,1566476287,DE
 1566476288,1566478335,BG
 1566478336,1566482431,RU
@@ -68855,7 +65888,9 @@
 1567712768,1567713279,DE
 1567713280,1567715327,RO
 1567715328,1567717375,MD
-1567717376,1567750655,RO
+1567717376,1567719935,RO
+1567719936,1567720191,GB
+1567720192,1567750655,RO
 1567750656,1567751167,SE
 1567751168,1567752191,RO
 1567752192,1567756287,MD
@@ -68940,9 +65975,7 @@
 1568309248,1568342015,RO
 1568342016,1568374783,BG
 1568374784,1568440319,RU
-1568440320,1568444367,NO
-1568444368,1568444375,SE
-1568444376,1568473087,NO
+1568440320,1568473087,NO
 1568473088,1568505855,BY
 1568505856,1568538623,NL
 1568538624,1568555007,IR
@@ -69049,8 +66082,7 @@
 1570665920,1570665935,GB
 1570665936,1570665951,IT
 1570665952,1570665967,FR
-1570665968,1570666127,SE
-1570666128,1570666143,EU
+1570665968,1570666143,SE
 1570666144,1570666147,DE
 1570666148,1570666175,SE
 1570666176,1570666191,GB
@@ -69163,19 +66195,20 @@
 1570764800,1570766847,DE
 1570766848,1571291135,DK
 1571291136,1571422207,RO
-1571422208,1571426303,RU
+1571422208,1571422463,UA
+1571422464,1571425791,CZ
+1571425792,1571426303,RU
 1571426304,1571428351,CZ
 1571428352,1571428863,RU
 1571428864,1571429119,CZ
 1571429120,1571429375,RU
-1571429376,1571432447,UA
-1571432448,1571434495,CZ
-1571434496,1571435519,UA
+1571429376,1571435519,UA
 1571435520,1571436031,NL
 1571436032,1571436287,UA
 1571436288,1571438591,RU
 1571438592,1571441663,UA
-1571441664,1571442175,KZ
+1571441664,1571441919,RU
+1571441920,1571442175,DE
 1571442176,1571442687,NL
 1571442688,1571443199,UA
 1571443200,1571443455,NL
@@ -69213,14 +66246,16 @@
 1571524608,1571526655,RU
 1571526656,1571528703,CZ
 1571528704,1571529727,MD
-1571529728,1571551231,CZ
-1571551232,1571552255,UA
+1571529728,1571530751,CZ
+1571530752,1571531007,RU
+1571531008,1571549183,CZ
+1571549184,1571552255,UA
 1571552256,1571553279,CZ
 1571553280,1571684351,IL
 1571684352,1571686399,ES
 1571686400,1571688447,GB
 1571688448,1571690495,CH
-1571690496,1571692543,GE
+1571690496,1571691519,GE
 1571692544,1571694591,FR
 1571694592,1571696639,LU
 1571696640,1571700735,RU
@@ -69270,7 +66305,7 @@
 1571749888,1571758079,RU
 1571758080,1571766271,IL
 1571766272,1571786751,PL
-1571786752,1571790847,NL
+1571786752,1571790847,EU
 1571790848,1571794943,PL
 1571794944,1571799039,NL
 1571799040,1571815423,UA
@@ -69308,7 +66343,7 @@
 1572225024,1572241407,TR
 1572241408,1572257791,SE
 1572257792,1572274175,FR
-1572274176,1572276223,SG
+1572274176,1572276223,FI
 1572276224,1572277247,US
 1572277248,1572277759,DE
 1572277760,1572280319,SG
@@ -69332,7 +66367,10 @@
 1572380672,1572384767,RU
 1572384768,1572388863,DE
 1572388864,1572392959,DK
-1572392960,1572397055,EU
+1572392960,1572393471,NL
+1572393472,1572393983,GB
+1572393984,1572394495,DE
+1572394496,1572397055,US
 1572397056,1572401151,AZ
 1572401152,1572405247,GB
 1572405248,1572409343,CZ
@@ -69365,7 +66403,9 @@
 1572504576,1572504703,RO
 1572504704,1572504831,TR
 1572504832,1572505087,SG
-1572505088,1572505983,IT
+1572505088,1572505871,IT
+1572505872,1572505887,GR
+1572505888,1572505983,IT
 1572505984,1572506623,GR
 1572506624,1572507199,IT
 1572507200,1572507207,GB
@@ -69395,7 +66435,9 @@
 1572541472,1572541535,FR
 1572541536,1572541543,GB
 1572541544,1572541551,CH
-1572541552,1572541951,GB
+1572541552,1572541903,GB
+1572541904,1572541919,DE
+1572541920,1572541951,GB
 1572541952,1572541983,DE
 1572541984,1572541999,ES
 1572542000,1572542015,GB
@@ -69546,7 +66588,8 @@
 1572769792,1572770047,RO
 1572770048,1572770111,RS
 1572770112,1572771839,RO
-1572771840,1572773887,ES
+1572771840,1572772095,EU
+1572772096,1572773887,ES
 1572773888,1572775935,RS
 1572775936,1572777983,GB
 1572777984,1572780031,UA
@@ -69575,7 +66618,7 @@
 1572825088,1572827135,RU
 1572827136,1572829183,NO
 1572829184,1572831231,FI
-1572831232,1572833279,BH
+1572831232,1572831487,BH
 1572833280,1572835327,ES
 1572835328,1572837375,IE
 1572837376,1572839423,DK
@@ -69645,7 +66688,9 @@
 1578590304,1578590311,IT
 1578590312,1578590339,FR
 1578590340,1578590343,DE
-1578590344,1578590415,FR
+1578590344,1578590351,FR
+1578590352,1578590367,GB
+1578590368,1578590415,FR
 1578590416,1578590431,PL
 1578590432,1578590447,BE
 1578590448,1578590471,FR
@@ -69701,15 +66746,16 @@
 1578591012,1578591023,FR
 1578591024,1578591039,PL
 1578591040,1578591055,NL
-1578591056,1578591087,FR
-1578591088,1578591119,GB
+1578591056,1578591071,FR
+1578591072,1578591119,GB
 1578591120,1578591127,FR
 1578591128,1578591135,DE
 1578591136,1578591143,FR
 1578591144,1578591151,GB
 1578591152,1578591183,FR
 1578591184,1578591187,CH
-1578591188,1578591195,GB
+1578591188,1578591191,PT
+1578591192,1578591195,GB
 1578591196,1578591279,FR
 1578591280,1578591287,ES
 1578591288,1578591291,DE
@@ -69790,7 +66836,8 @@
 1578592296,1578592303,PT
 1578592304,1578592351,FR
 1578592352,1578592367,PL
-1578592368,1578592375,FR
+1578592368,1578592371,FR
+1578592372,1578592375,IE
 1578592376,1578592379,GB
 1578592380,1578592383,NL
 1578592384,1578592395,FR
@@ -69852,7 +66899,7 @@
 1578593376,1578593407,GB
 1578593408,1578593411,IT
 1578593412,1578593415,FR
-1578593416,1578593423,PL
+1578593416,1578593423,DE
 1578593424,1578593439,FR
 1578593440,1578593443,IT
 1578593444,1578593447,PL
@@ -69933,7 +66980,8 @@
 1578594312,1578594315,PL
 1578594316,1578594319,FR
 1578594320,1578594335,PL
-1578594336,1578594355,GB
+1578594336,1578594351,IE
+1578594352,1578594355,GB
 1578594356,1578594359,FR
 1578594360,1578594363,PT
 1578594364,1578594367,ES
@@ -69950,7 +66998,8 @@
 1578594516,1578594519,FR
 1578594520,1578594523,PL
 1578594524,1578594527,FR
-1578594528,1578594535,GB
+1578594528,1578594531,PL
+1578594532,1578594535,NL
 1578594536,1578594539,DE
 1578594540,1578594543,FR
 1578594544,1578594551,ES
@@ -70074,8 +67123,7 @@
 1578596208,1578596255,FR
 1578596256,1578596287,GB
 1578596288,1578596303,ES
-1578596304,1578596335,FR
-1578596336,1578596351,ES
+1578596304,1578596351,FR
 1578596352,1578596863,GB
 1578596864,1578600191,FR
 1578600192,1578600255,BE
@@ -70084,7 +67132,9 @@
 1578600576,1578602495,FR
 1578602496,1578604543,NL
 1578604544,1578606591,GB
-1578606592,1578608639,DE
+1578606592,1578607725,DE
+1578607726,1578607726,FR
+1578607727,1578608639,DE
 1578608640,1578610687,CZ
 1578610688,1578610751,FR
 1578610752,1578610755,BE
@@ -70119,8 +67169,7 @@
 1578611052,1578611055,PL
 1578611056,1578611071,FR
 1578611072,1578611075,DE
-1578611076,1578611079,FR
-1578611080,1578611087,NL
+1578611076,1578611087,FR
 1578611088,1578611103,DE
 1578611104,1578611107,BE
 1578611108,1578611119,DE
@@ -70236,7 +67285,10 @@
 1578613472,1578613475,ES
 1578613476,1578613479,CH
 1578613480,1578613483,GB
-1578613484,1578613503,FR
+1578613484,1578613487,PL
+1578613488,1578613491,IT
+1578613492,1578613495,IE
+1578613496,1578613503,NL
 1578613504,1578613567,DE
 1578613568,1578613631,PL
 1578613632,1578613647,DE
@@ -70369,7 +67421,9 @@
 1581973504,1581989887,RU
 1581989888,1582006271,PL
 1582006272,1582022655,RU
-1582022656,1582039039,NL
+1582022656,1582029900,NL
+1582029901,1582029901,SE
+1582029902,1582039039,NL
 1582039040,1582055423,BH
 1582055424,1582071807,UA
 1582071808,1582088191,ES
@@ -70389,7 +67443,9 @@
 1583349760,1583611903,SA
 1583611904,1583615999,LV
 1583616000,1583617791,NL
-1583617792,1583618047,US
+1583617792,1583617844,US
+1583617845,1583617845,A1
+1583617846,1583618047,US
 1583618048,1583619839,NL
 1583619840,1583620095,US
 1583620096,1583624191,IT
@@ -70432,9 +67488,10 @@
 1583718117,1583718117,BE
 1583718118,1583722495,GB
 1583722496,1583726591,IR
-1583726592,1583730687,BG
-1583730688,1583730943,EU
-1583730944,1583732335,DK
+1583726592,1583727359,BG
+1583727360,1583727871,MK
+1583727872,1583730687,BG
+1583730688,1583732335,DK
 1583732336,1583732351,A2
 1583732352,1583732383,DK
 1583732384,1583732399,DE
@@ -70468,11 +67525,9 @@
 1583782528,1583782535,IT
 1583782536,1583782671,GB
 1583782672,1583782679,IT
-1583782680,1583782967,GB
-1583782968,1583782975,IT
-1583782976,1583783351,GB
-1583783352,1583783359,IT
-1583783360,1583783727,GB
+1583782680,1583783023,GB
+1583783024,1583783031,IT
+1583783032,1583783727,GB
 1583783728,1583783735,IT
 1583783736,1583783767,GB
 1583783768,1583783775,IT
@@ -70512,8 +67567,8 @@
 1583815808,1583815935,US
 1583815936,1583816191,GB
 1583816192,1583816255,DE
-1583816256,1583816383,NL
-1583816384,1583816415,GB
+1583816256,1583816351,NL
+1583816352,1583816415,GB
 1583816416,1583816703,NL
 1583816704,1583819007,TR
 1583819008,1583819136,GB
@@ -70591,8 +67646,7 @@
 1585264640,1585265663,MT
 1585265664,1585265695,FR
 1585265696,1585265727,IM
-1585265728,1585266111,FR
-1585266112,1585266175,IM
+1585265728,1585266175,FR
 1585266176,1585266271,MT
 1585266272,1585266287,MA
 1585266288,1585266687,MT
@@ -70608,8 +67662,7 @@
 1585287168,1585289215,CY
 1585289216,1585291263,DE
 1585291264,1585295359,FR
-1585295360,1585297151,HU
-1585297152,1585297407,EU
+1585295360,1585297407,HU
 1585297408,1585299455,RU
 1585299456,1585301503,GB
 1585301504,1585303551,LU
@@ -70955,7 +68008,9 @@
 1590128640,1590130687,FI
 1590130688,1590132735,FR
 1590132736,1590132991,DE
-1590132992,1590134783,GB
+1590132992,1590133567,GB
+1590133568,1590133599,DE
+1590133600,1590134783,GB
 1590134784,1590136831,ES
 1590136832,1590138879,GB
 1590138880,1590140927,FR
@@ -70970,7 +68025,9 @@
 1590158336,1590161407,GB
 1590161408,1590163455,DE
 1590163456,1590165503,NL
-1590165504,1590176831,AE
+1590165504,1590176643,AE
+1590176644,1590176644,US
+1590176645,1590176831,AE
 1590176832,1590176863,A2
 1590176864,1590689791,AE
 1590689792,1591214079,NL
@@ -70991,7 +68048,8 @@
 1592049664,1592053759,RU
 1592053760,1592054271,NL
 1592054272,1592054527,AE
-1592054528,1592054783,NL
+1592054528,1592054655,NL
+1592054656,1592054783,US
 1592054784,1592055295,AE
 1592055296,1592057623,NL
 1592057624,1592057631,IN
@@ -71000,8 +68058,7 @@
 1592057736,1592057855,NL
 1592057856,1592061951,RS
 1592061952,1592066047,RU
-1592066048,1592066559,CY
-1592066560,1592067583,US
+1592066048,1592067583,US
 1592067584,1592067711,NO
 1592067712,1592067839,CY
 1592067840,1592068095,NL
@@ -71117,7 +68174,8 @@
 1593098240,1593114623,CH
 1593114624,1593122815,DK
 1593122816,1593131007,SE
-1593131008,1593147391,GB
+1593131008,1593147135,GB
+1593147136,1593147391,EU
 1593147392,1593163775,RU
 1593163776,1593180159,AT
 1593180160,1593196543,NO
@@ -71292,9 +68350,7 @@
 1600963176,1600963183,RU
 1600963184,1600963191,BY
 1600963192,1600963199,KZ
-1600963200,1600971087,RU
-1600971088,1600971091,TR
-1600971092,1600978943,RU
+1600963200,1600978943,RU
 1600978944,1601011711,SE
 1601011712,1601044479,UA
 1601044480,1601077247,RU
@@ -71338,7 +68394,7 @@
 1602255104,1602255359,HU
 1602255360,1602255615,US
 1602255616,1602255871,PT
-1602255872,1602256895,EU
+1602255872,1602256895,HU
 1602256896,1602258943,GB
 1602258944,1602260991,RU
 1602260992,1602263039,FR
@@ -71373,6 +68429,7 @@
 1602298432,1602298879,IL
 1602298880,1602299391,MT
 1602299392,1602299903,GB
+1602299904,1602301951,GR
 1602301952,1602303999,DE
 1602304000,1602306047,RU
 1602306048,1602308095,GB
@@ -71398,7 +68455,9 @@
 1602351104,1602353151,CZ
 1602353152,1602355199,ES
 1602355200,1602357247,GB
-1602357248,1602359295,FR
+1602357248,1602357503,FR
+1602357504,1602357759,A1
+1602357760,1602359295,FR
 1602359296,1602361343,DE
 1602361344,1602363391,FI
 1602363392,1602365439,LV
@@ -71502,7 +68561,8 @@
 1603055616,1603059711,SE
 1603059712,1603063807,AM
 1603063808,1603067903,BG
-1603067904,1603071999,GB
+1603067904,1603067927,DE
+1603067928,1603071999,GB
 1603072000,1603076095,CZ
 1603076096,1603080191,RU
 1603080192,1603080447,DE
@@ -71567,7 +68627,7 @@
 1603162112,1603166207,TJ
 1603166208,1603166751,NL
 1603166752,1603166767,MT
-1603166768,1603166815,NL
+1603166768,1603166815,US
 1603166816,1603166847,VE
 1603166848,1603166911,NL
 1603166912,1603166943,VE
@@ -71578,14 +68638,13 @@
 1603167168,1603167231,NL
 1603167232,1603167743,BE
 1603167744,1603167871,NO
-1603167872,1603169199,NL
-1603169200,1603169207,US
-1603169208,1603169919,NL
+1603167872,1603169919,NL
 1603169920,1603169983,US
 1603169984,1603170047,SE
 1603170048,1603170303,NL
 1603170304,1603174399,IE
 1603174400,1603178495,TR
+1603178496,1603182591,GB
 1603182592,1603186687,FR
 1603186688,1603190783,IT
 1603190784,1603194879,RU
@@ -71624,8 +68683,12 @@
 1603225008,1603225023,MX
 1603225024,1603225243,FR
 1603225244,1603225247,GB
-1603225248,1603225267,FR
-1603225268,1603225343,GB
+1603225248,1603225283,FR
+1603225284,1603225287,GB
+1603225288,1603225299,FR
+1603225300,1603225303,GB
+1603225304,1603225327,FR
+1603225328,1603225343,GB
 1603225344,1603225599,FR
 1603225600,1603225607,ES
 1603225608,1603225615,GB
@@ -71701,7 +68764,9 @@
 1603985408,1603990015,GB
 1603990016,1603990271,GR
 1603990272,1603990527,SA
-1603990528,1603993599,GB
+1603990528,1603992319,GB
+1603992320,1603992575,US
+1603992576,1603993599,GB
 1603993600,1604009983,ME
 1604009984,1604026367,PL
 1604026368,1604042751,NL
@@ -71761,8 +68826,8 @@
 1604901376,1604901631,CZ
 1604901632,1604901887,SK
 1604901888,1604901911,CZ
-1604901912,1604901943,SK
-1604901944,1604901983,CZ
+1604901912,1604901935,SK
+1604901936,1604901983,CZ
 1604901984,1604902142,SK
 1604902143,1604902399,CZ
 1604902400,1604902911,SK
@@ -71800,9 +68865,7 @@
 1605109720,1605109727,IT
 1605109728,1605111919,GB
 1605111920,1605111927,IT
-1605111928,1605111975,GB
-1605111976,1605111983,IT
-1605111984,1605112607,GB
+1605111928,1605112607,GB
 1605112608,1605112615,IT
 1605112616,1605112959,GB
 1605112960,1605112967,IT
@@ -71830,13 +68893,17 @@
 1605124960,1605125119,GB
 1605125120,1605125247,US
 1605125248,1605125263,GB
-1605125264,1605125279,US
+1605125264,1605125279,DE
 1605125280,1605125335,GB
 1605125336,1605125343,US
 1605125344,1605125375,GB
 1605125376,1605125903,US
-1605125904,1605126015,GB
-1605126016,1605127679,US
+1605125904,1605125904,GB
+1605125905,1605125920,DE
+1605125921,1605126015,GB
+1605126016,1605126911,US
+1605126912,1605127167,EU
+1605127168,1605127679,US
 1605127680,1605127935,GB
 1605127936,1605128703,US
 1605128704,1605129215,GB
@@ -71855,7 +68922,9 @@
 1605132288,1605148671,RU
 1605148672,1605156863,PT
 1605156864,1605165055,JO
-1605165056,1605173247,GB
+1605165056,1605169411,GB
+1605169412,1605169412,DE
+1605169413,1605173247,GB
 1605173248,1605181439,TR
 1605181440,1605189631,LT
 1605189632,1605189663,SK
@@ -71871,7 +68940,9 @@
 1605246976,1605255167,PL
 1605255168,1605257215,RU
 1605257216,1605259263,FR
-1605259264,1605261311,DE
+1605259264,1605259519,DE
+1605259520,1605259583,CH
+1605259584,1605261311,DE
 1605261312,1605271551,RU
 1605271552,1605279743,DE
 1605279744,1605287935,FR
@@ -71901,7 +68972,9 @@
 1605861376,1605894143,TR
 1605894144,1606156287,RO
 1606156288,1606418431,RU
-1606418432,1607467007,SE
+1606418432,1606636287,SE
+1606636288,1606636543,GB
+1606636544,1607467007,SE
 1607467008,1607532543,DE
 1607532544,1607569407,SE
 1607569408,1607572479,DK
@@ -71911,21 +68984,33 @@
 1607581696,1607583743,DK
 1607583744,1607585791,SE
 1607585792,1607598079,DK
-1607598080,1607610367,IT
+1607598080,1607598335,IT
+1607598336,1607598591,EU
+1607598592,1607606015,IT
+1607606016,1607606271,FR
+1607606272,1607609343,IT
+1607609344,1607609599,EU
+1607609600,1607610367,IT
 1607610368,1607612415,IE
 1607612416,1607614463,A2
 1607614464,1607616511,FR
 1607616512,1607618559,A2
 1607618560,1607622655,GB
-1607622656,1607630847,A2
+1607622656,1607625983,A2
+1607625984,1607626239,EU
+1607626240,1607628543,A2
+1607628544,1607628799,EU
+1607628800,1607630847,A2
 1607630848,1607633919,IE
 1607633920,1607636991,A2
 1607636992,1607639039,IE
-1607639040,1607647231,A2
+1607639040,1607647231,EU
 1607647232,1607651327,DE
 1607651328,1607655423,FR
 1607655424,1607663615,A2
-1607663616,1607729151,NL
+1607663616,1607695559,NL
+1607695560,1607695560,A1
+1607695561,1607729151,NL
 1607729152,1607761919,EG
 1607761920,1607766015,SY
 1607766016,1607794687,EG
@@ -72026,7 +69111,9 @@
 1613488128,1613492223,CA
 1613492224,1613504511,US
 1613504512,1613529087,CA
-1613529088,1613545471,US
+1613529088,1613538122,US
+1613538123,1613538125,A1
+1613538126,1613545471,US
 1613545472,1613545495,CA
 1613545496,1613545503,US
 1613545504,1613545551,CA
@@ -72125,7 +69212,9 @@
 1634455552,1634459647,CA
 1634459648,1634467839,US
 1634467840,1634729983,CA
-1634729984,1652293631,US
+1634729984,1650919315,US
+1650919316,1650919316,A1
+1650919317,1652293631,US
 1652293632,1652310015,CA
 1652310016,1652481279,US
 1652481280,1652481791,CN
@@ -72211,7 +69300,9 @@
 1652631344,1652631351,CA
 1652631352,1652631535,US
 1652631536,1652631551,MY
-1652631552,1652631999,US
+1652631552,1652631751,US
+1652631752,1652631759,GB
+1652631760,1652631999,US
 1652632000,1652632015,AE
 1652632016,1652632255,US
 1652632256,1652632263,IL
@@ -72231,7 +69322,9 @@
 1652632936,1652632943,PH
 1652632944,1652633159,US
 1652633160,1652633167,CA
-1652633168,1652634143,US
+1652633168,1652633999,US
+1652634000,1652634007,GB
+1652634008,1652634143,US
 1652634144,1652634151,AE
 1652634152,1652634423,US
 1652634424,1652634431,CA
@@ -72466,7 +69559,9 @@
 1652655512,1652655519,AU
 1652655520,1652655727,US
 1652655728,1652655743,GB
-1652655744,1652655887,US
+1652655744,1652655871,US
+1652655872,1652655879,CA
+1652655880,1652655887,US
 1652655888,1652655895,IN
 1652655896,1652655903,GB
 1652655904,1652655943,US
@@ -72482,7 +69577,9 @@
 1652656440,1652656447,CA
 1652656448,1652656671,US
 1652656672,1652656679,GB
-1652656680,1652656719,US
+1652656680,1652656703,US
+1652656704,1652656711,CA
+1652656712,1652656719,US
 1652656720,1652656727,NZ
 1652656728,1652656759,US
 1652656760,1652656767,CN
@@ -72701,7 +69798,11 @@
 1652681472,1652681479,GB
 1652681480,1652681511,US
 1652681512,1652681519,IL
-1652681520,1653534719,US
+1652681520,1653500927,US
+1653500928,1653501183,FR
+1653501184,1653501439,IL
+1653501440,1653501695,HK
+1653501696,1653534719,US
 1653534720,1653538815,CA
 1653538816,1653555199,US
 1653555200,1653560319,CA
@@ -72709,7 +69810,9 @@
 1653560328,1653567487,CA
 1653567488,1653571583,US
 1653571584,1653575679,CA
-1653575680,1653592063,US
+1653575680,1653575797,US
+1653575798,1653575798,A1
+1653575799,1653592063,US
 1653592064,1653596159,CA
 1653596160,1653600255,US
 1653600256,1653604351,CA
@@ -72722,7 +69825,9 @@
 1654583104,1654583135,CA
 1654583136,1654648831,US
 1654648832,1654652927,CA
-1654652928,1665833175,US
+1654652928,1663444375,US
+1663444376,1663444383,CA
+1663444384,1665833175,US
 1665833176,1665833183,A2
 1665833184,1673527295,US
 1673527296,1673560063,CA
@@ -72781,7 +69886,9 @@
 1673568256,1673568271,CA
 1673568272,1673568303,US
 1673568304,1673568319,GB
-1673568320,1673569023,US
+1673568320,1673568383,US
+1673568384,1673568447,CA
+1673568448,1673569023,US
 1673569024,1673569039,CA
 1673569040,1673569055,HR
 1673569056,1673569103,US
@@ -72804,9 +69911,13 @@
 1673573184,1673573247,CA
 1673573248,1673573503,US
 1673573504,1673573567,NL
-1673573568,1673573759,US
-1673573760,1673573823,CA
-1673573824,1673577727,US
+1673573568,1673573743,US
+1673573744,1673573823,CA
+1673573824,1673576895,US
+1673576896,1673576959,A1
+1673576960,1673577231,US
+1673577232,1673577247,CA
+1673577248,1673577727,US
 1673577728,1673577983,LT
 1673577984,1673578239,A1
 1673578240,1673578287,US
@@ -72863,8 +69974,10 @@
 1680535552,1680539647,CA
 1680539648,1680564223,US
 1680564224,1680572415,CA
-1680572416,1681915903,US
-1686110208,1687158783,US
+1680572416,1680627199,US
+1680627200,1680627263,CA
+1680627264,1681915903,US
+1686110208,1694498815,US
 1694498816,1694499839,CN
 1694499840,1694500863,ID
 1694500864,1694507007,JP
@@ -73265,7 +70378,9 @@
 1728464896,1728465919,KR
 1728465920,1728466943,CN
 1728466944,1728467967,KR
-1728467968,1728469247,IN
+1728467968,1728468479,HK
+1728468480,1728468735,AU
+1728468736,1728469247,IN
 1728469248,1728469503,NZ
 1728469504,1728470015,HK
 1728470016,1728471039,JP
@@ -73375,9 +70490,148 @@
 1728561152,1728562175,AU
 1728562176,1728562431,VN
 1728562432,1728562687,VU
+1728562688,1728563199,JP
 1728563200,1728564223,SG
 1728564224,1728565247,IN
-1728708608,1728709631,CN
+1728565248,1728566271,JP
+1728566272,1728569343,CN
+1728569344,1728569599,PH
+1728569600,1728571391,ID
+1728571392,1728572415,AU
+1728572416,1728573439,JP
+1728573440,1728574463,HK
+1728574464,1728575487,KR
+1728575488,1728576511,BD
+1728576512,1728577535,BT
+1728577536,1728578559,KH
+1728578560,1728580607,CN
+1728580608,1728580863,ID
+1728580864,1728581119,VN
+1728581120,1728581631,PK
+1728581632,1728582655,NZ
+1728582656,1728583679,JP
+1728583680,1728584703,MY
+1728584704,1728585215,AU
+1728585216,1728585727,SG
+1728585728,1728586751,CN
+1728586752,1728589823,IN
+1728589824,1728590847,JP
+1728590848,1728591871,CN
+1728591872,1728592895,ID
+1728592896,1728593151,MN
+1728593152,1728593407,AU
+1728593408,1728593663,IN
+1728593664,1728593919,ID
+1728593920,1728595967,JP
+1728595968,1728596479,NZ
+1728596480,1728598015,ID
+1728598016,1728599039,NZ
+1728599040,1728602111,JP
+1728602112,1728603135,ID
+1728603136,1728604159,KR
+1728604160,1728605183,TW
+1728605184,1728606207,CN
+1728606208,1728607231,PK
+1728607232,1728608255,IN
+1728608256,1728608511,SG
+1728608512,1728608767,IN
+1728608768,1728609023,ID
+1728609024,1728610303,IN
+1728610304,1728611327,TH
+1728611328,1728613375,AU
+1728613376,1728614399,NZ
+1728614400,1728615423,MY
+1728615424,1728616447,IN
+1728616448,1728617471,SG
+1728617472,1728618495,CN
+1728618496,1728619519,MY
+1728619520,1728620543,IN
+1728620544,1728622591,AU
+1728622592,1728624639,SG
+1728624640,1728625663,JP
+1728625664,1728626175,IN
+1728626176,1728626431,JP
+1728626432,1728626687,HK
+1728626688,1728627711,IN
+1728627712,1728628735,JP
+1728628736,1728630783,CN
+1728630784,1728631807,TH
+1728631808,1728632319,SG
+1728632320,1728632575,PK
+1728632576,1728633855,IN
+1728633856,1728634879,CN
+1728634880,1728636159,ID
+1728636160,1728636415,AU
+1728636416,1728636671,KR
+1728636672,1728636927,PK
+1728636928,1728637951,NZ
+1728637952,1728638463,AU
+1728638464,1728638719,ID
+1728638720,1728638975,AU
+1728638976,1728639999,JP
+1728640000,1728641023,ID
+1728641024,1728642047,IN
+1728642048,1728643071,NZ
+1728643072,1728645119,VN
+1728645120,1728646143,SG
+1728646144,1728647167,IN
+1728647168,1728648703,AU
+1728648704,1728648959,ID
+1728648960,1728649215,PK
+1728650240,1728651263,JP
+1728651264,1728652287,KR
+1728652288,1728653311,ID
+1728653312,1728654335,NZ
+1728654336,1728655359,ID
+1728655360,1728655871,IN
+1728655872,1728656127,SB
+1728656128,1728656383,HK
+1728656384,1728661503,AU
+1728661504,1728662527,IN
+1728662528,1728665599,VN
+1728665600,1728666623,MN
+1728666624,1728668671,JP
+1728668672,1728669695,SG
+1728669696,1728670207,BD
+1728670208,1728670463,NZ
+1728670464,1728670719,FJ
+1728670720,1728671743,JP
+1728671744,1728672767,BD
+1728672768,1728673791,TW
+1728673792,1728674815,JP
+1728674816,1728675839,ID
+1728675840,1728676863,KR
+1728676864,1728677887,IN
+1728677888,1728678911,BD
+1728678912,1728679935,PG
+1728679936,1728680959,ID
+1728680960,1728681983,MY
+1728681984,1728683007,CN
+1728683008,1728684031,BD
+1728684032,1728685055,AU
+1728685056,1728686079,JP
+1728686080,1728687103,AU
+1728687104,1728689407,JP
+1728689408,1728689663,BD
+1728689664,1728689919,PK
+1728689920,1728690175,SG
+1728690176,1728691199,BD
+1728691200,1728692223,KH
+1728692224,1728693247,JP
+1728693248,1728698367,VN
+1728698368,1728699391,NZ
+1728699392,1728699903,BD
+1728699904,1728700415,IN
+1728700416,1728700671,BD
+1728700672,1728700927,IN
+1728700928,1728701183,PG
+1728701184,1728701439,ID
+1728701440,1728702463,WS
+1728702464,1728703487,IN
+1728703488,1728704511,NZ
+1728704512,1728705535,AU
+1728705536,1728706559,HK
+1728706560,1728709631,CN
 1728709632,1728710655,TW
 1728710656,1728710911,AU
 1728710912,1728711167,IN
@@ -73435,7 +70689,7 @@
 1728757760,1728758783,JP
 1728758784,1728759039,MY
 1728759040,1728759295,HK
-1728759296,1728759551,MY
+1728759296,1728759551,SG
 1728759552,1728759807,HK
 1728759808,1728760831,PH
 1728760832,1728761855,TW
@@ -73526,6 +70780,82 @@
 1728836608,1728837631,HK
 1728837632,1728838655,KR
 1728838656,1728839679,ID
+1728839680,1728839935,FJ
+1728839936,1728840191,IN
+1728840192,1728840447,SG
+1728840448,1728842751,AU
+1728842752,1728843775,ID
+1728843776,1728844799,JP
+1728844800,1728845311,ID
+1728845312,1728845567,AU
+1728845568,1728845823,ID
+1728845824,1728846847,IN
+1728846848,1728847871,ID
+1728847872,1728848895,CN
+1728848896,1728849919,AU
+1728849920,1728850943,PK
+1728850944,1728851967,BD
+1728851968,1728854015,JP
+1728854016,1728854527,AU
+1728854528,1728854783,PK
+1728854784,1728855039,AU
+1728855040,1728856063,HK
+1728856064,1728857087,MY
+1728857088,1728858111,CN
+1728858112,1728860159,BD
+1728860160,1728860671,ID
+1728860672,1728861183,BD
+1728861184,1728861439,ID
+1728861440,1728862207,AU
+1728862208,1728863231,PH
+1728863232,1728864255,HK
+1728864256,1728865279,AF
+1728865280,1728866303,AU
+1728866304,1728867327,VN
+1728867328,1728868351,AU
+1728868352,1728869375,ID
+1728869376,1728870399,IN
+1728870400,1728871423,PK
+1728871424,1728872447,IN
+1728905216,1728905471,FJ
+1728905472,1728905727,PK
+1728905728,1728907263,IN
+1728907264,1728908287,NZ
+1728908288,1728912383,JP
+1728912384,1728913407,TH
+1728913408,1728914431,PH
+1728914432,1728915199,ID
+1728915200,1728915455,NZ
+1728915456,1728917503,JP
+1728917504,1728918527,HK
+1728918528,1728919551,KR
+1728919552,1728920575,AU
+1728920576,1728921599,JP
+1728921600,1728922623,AF
+1728922624,1728924671,AU
+1728924672,1728925695,VN
+1728925696,1728926719,AU
+1728970752,1728971007,FJ
+1728971008,1728971263,AU
+1728971264,1728971519,IN
+1728971520,1728971775,NZ
+1728971776,1728972799,AU
+1728972800,1728973823,TH
+1728973824,1728974847,JP
+1728974848,1728976383,ID
+1728976384,1728976895,AU
+1728976896,1728977151,AF
+1728977408,1728977663,HK
+1728977664,1728977919,BD
+1728977920,1728978943,MY
+1728978944,1728979967,JP
+1728979968,1728980991,MN
+1728980992,1728982015,NZ
+1728982016,1728982527,ID
+1728982528,1728982783,IN
+1728982784,1728985087,AU
+1728985088,1728986111,TW
+1728986112,1728987135,PH
 1729495040,1729519615,CN
 1729519616,1729520639,HK
 1729520640,1729527807,CN
@@ -73770,7 +71100,10 @@
 1744179200,1744180223,TH
 1744180224,1744181247,PH
 1744181248,1744182271,TH
-1744182272,1744185343,AU
+1744182272,1744184575,AU
+1744184576,1744184831,SG
+1744184832,1744185087,HK
+1744185088,1744185343,AU
 1744185344,1744186367,HK
 1744186368,1744187903,IN
 1744187904,1744188159,TH
@@ -73877,7 +71210,7 @@
 1744279552,1744280575,NZ
 1744280576,1744283647,HK
 1744283648,1744286719,CN
-1744286720,1744287743,ID
+1744287232,1744287743,ID
 1744287744,1744288767,AU
 1744288768,1744289791,JP
 1744289792,1744290815,NZ
@@ -73904,6 +71237,8 @@
 1744304128,1744305151,AU
 1744305152,1744306175,PH
 1769996288,1772093439,MA
+1777205248,1777336319,SD
+1777336320,1778384895,ZA
 1778384896,1778385151,CN
 1778385152,1778385407,AU
 1778385408,1778393087,CN
@@ -73949,10 +71284,10 @@
 1795556256,1795556287,US
 1795556288,1795556319,QA
 1795556320,1795556351,US
-1795556352,1795556607,GB
-1795556608,1795556639,US
-1795556640,1795556735,CA
-1795556736,1795556927,US
+1795556352,1795556607,CA
+1795556608,1795556623,US
+1795556624,1795556863,CA
+1795556864,1795556927,US
 1795556928,1795556959,CA
 1795556960,1795556991,US
 1795556992,1795557119,CA
@@ -73963,13 +71298,17 @@
 1795557216,1795557247,US
 1795557248,1795557375,CA
 1795557376,1795557631,IN
-1795557632,1795559423,US
+1795557632,1795558655,US
+1795558656,1795558911,A1
+1795558912,1795559423,US
 1795559424,1795559679,AR
 1795559680,1795559743,US
 1795559744,1795559807,AE
 1795559808,1795560447,US
 1795560448,1795560959,CA
-1795560960,1795561471,US
+1795560960,1795561215,US
+1795561216,1795561359,CA
+1795561360,1795561471,US
 1795561472,1795562239,CA
 1795562240,1795565631,US
 1795565632,1795565719,CA
@@ -73993,24 +71332,35 @@
 1795567744,1795567775,CA
 1795567776,1795567791,US
 1795567792,1795567807,CA
-1795567808,1795568127,US
-1795568128,1795568639,CA
-1795568640,1795570943,US
-1795570944,1795571199,CA
-1795571200,1796257919,US
+1795567808,1795567999,US
+1795568000,1795568639,CA
+1795568640,1795568911,US
+1795568912,1795568927,CA
+1795568928,1795569663,US
+1795569664,1795570175,CA
+1795570176,1795570943,US
+1795570944,1795571215,CA
+1795571216,1795571223,US
+1795571224,1795571231,CA
+1795571232,1795571327,US
+1795571328,1795571391,CA
+1795571392,1795571423,US
+1795571424,1795571455,CA
+1795571456,1795583999,US
+1795584000,1795588095,SG
+1795588096,1796257919,US
 1796257920,1796258047,PR
 1796258048,1796262911,US
 1796262912,1796263167,PR
 1796263168,1796325375,US
 1796325376,1796325631,PR
-1796325632,1803550719,US
-1809842176,1815805951,US
+1796325632,1796514244,US
+1796514245,1796514245,A1
+1796514246,1803550719,US
+1807745024,1815805951,US
 1815805952,1815806207,FR
-1815806208,1815806253,US
-1815806254,1815806261,FR
-1815806262,1815806312,US
-1815806313,1815806323,GB
-1815806324,1815806527,US
+1815806208,1815806463,A1
+1815806464,1815806527,US
 1815806528,1815806559,GB
 1815806560,1815806719,US
 1815806720,1815806847,GB
@@ -74030,8 +71380,8 @@
 1815807795,1815807839,US
 1815807840,1815807935,GB
 1815807936,1815807999,US
-1815808000,1815808063,SC
-1815808064,1815808292,US
+1815808000,1815808255,A1
+1815808256,1815808292,US
 1815808293,1815808300,GB
 1815808301,1815808304,US
 1815808305,1815808314,GB
@@ -74039,7 +71389,9 @@
 1815808394,1815808404,GB
 1815808405,1815808586,US
 1815808587,1815808598,AE
-1815808599,1815808719,US
+1815808599,1815808656,US
+1815808657,1815808657,A1
+1815808658,1815808719,US
 1815808720,1815808731,GB
 1815808732,1815808737,US
 1815808738,1815808758,GB
@@ -74078,15 +71430,17 @@
 1815822336,1815826431,CA
 1815826432,1815871487,US
 1815871488,1815879679,CA
-1815879680,1815912447,US
+1815879680,1815905034,US
+1815905035,1815905038,A1
+1815905039,1815912447,US
 1815912448,1815920639,CA
 1815920640,1815928831,US
 1815928832,1815937023,BS
 1815937024,1815957823,US
 1815957824,1815957887,A1
 1815957888,1816001791,US
-1816001792,1816002303,NL
-1816002304,1816007167,US
+1816001792,1816002559,NL
+1816002560,1816007167,US
 1816007168,1816007175,CA
 1816007176,1816024319,US
 1816024320,1816024575,CA
@@ -74109,11 +71463,7 @@
 1822535680,1822572543,US
 1822572544,1822605311,CA
 1822605312,1822654463,US
-1822654464,1822664911,CA
-1822664912,1822664919,GB
-1822664920,1822666503,CA
-1822666504,1822666511,IL
-1822666512,1822670847,CA
+1822654464,1822670847,CA
 1822670848,1822818367,US
 1822818368,1822818375,CA
 1822818376,1822818999,US
@@ -74193,13 +71543,15 @@
 1822827872,1822827879,AU
 1822827880,1822949375,US
 1822949376,1822982143,CA
-1822982144,1823081359,US
-1823081360,1823081367,CA
-1823081368,1823081975,US
+1822982144,1823081975,US
 1823081976,1823081983,ID
 1823081984,1823082199,US
 1823082200,1823082207,TR
-1823082208,1823113215,US
+1823082208,1823084799,US
+1823084800,1823084807,TR
+1823084808,1823084959,US
+1823084960,1823084967,MV
+1823084968,1823113215,US
 1823113216,1823129599,CA
 1823129600,1823162367,US
 1823162368,1823170559,CA
@@ -74357,7 +71709,12 @@
 1833315920,1833316351,IM
 1833316352,1833318399,DK
 1833318400,1833320447,GB
-1833320448,1833322495,AE
+1833320448,1833320959,AE
+1833320960,1833321215,IQ
+1833321216,1833321282,US
+1833321283,1833321283,AE
+1833321284,1833321471,US
+1833321472,1833322495,AE
 1833322496,1833324543,IT
 1833324544,1833326591,NO
 1833326592,1833327103,GB
@@ -74377,14 +71734,22 @@
 1833351168,1833353215,RU
 1833353216,1833355263,DE
 1833355264,1833357311,IT
-1833357312,1833357631,IE
+1833357312,1833357561,IE
+1833357562,1833357563,GB
+1833357564,1833357579,IE
+1833357580,1833357587,GB
+1833357588,1833357631,IE
 1833357632,1833357647,GB
 1833357648,1833357903,IE
 1833357904,1833358079,GB
 1833358080,1833358619,IE
-1833358620,1833358847,GB
-1833358848,1833359071,IE
-1833359072,1833359103,GB
+1833358620,1833358841,GB
+1833358842,1833358845,IE
+1833358846,1833358847,GB
+1833358848,1833359079,IE
+1833359080,1833359083,GB
+1833359084,1833359087,IE
+1833359088,1833359103,GB
 1833359104,1833359359,IE
 1833359360,1833361407,DE
 1833361408,1833363455,GB
@@ -74407,9 +71772,7 @@
 1833390208,1833390335,US
 1833390336,1833391871,GB
 1833391872,1833392127,US
-1833392128,1833394239,CH
-1833394240,1833394255,EU
-1833394256,1833396223,CH
+1833392128,1833396223,CH
 1833396224,1833398271,NL
 1833398272,1833400319,DE
 1833400320,1833402367,GB
@@ -74513,7 +71876,31 @@
 1833644288,1833644319,TJ
 1833644320,1833648127,RU
 1833648128,1833652223,LB
-1833652224,1833660351,DE
+1833652224,1833656511,DE
+1833656512,1833656543,US
+1833656544,1833656639,DE
+1833656640,1833656671,US
+1833656672,1833656991,DE
+1833656992,1833657039,US
+1833657040,1833657151,DE
+1833657152,1833657215,US
+1833657216,1833657303,DE
+1833657304,1833657311,US
+1833657312,1833657791,DE
+1833657792,1833657855,US
+1833657856,1833658047,DE
+1833658048,1833658111,US
+1833658112,1833658303,DE
+1833658304,1833658367,US
+1833658368,1833658959,DE
+1833658960,1833658975,US
+1833658976,1833659103,DE
+1833659104,1833659199,US
+1833659200,1833659231,DE
+1833659232,1833659263,US
+1833659264,1833659423,DE
+1833659424,1833659455,US
+1833659456,1833660351,DE
 1833660352,1833660415,US
 1833660416,1833664511,IT
 1833664512,1833668607,RU
@@ -74642,47 +72029,53 @@
 1835892736,1835909119,GB
 1835909120,1835913215,RS
 1835913216,1835917311,RU
-1835917312,1835917607,GB
-1835917608,1835917615,IT
-1835917616,1835917927,GB
+1835917312,1835917927,GB
 1835917928,1835917935,IT
-1835917936,1835918519,GB
+1835917936,1835918159,GB
+1835918160,1835918167,IT
+1835918168,1835918519,GB
 1835918520,1835918527,IT
 1835918528,1835918567,GB
 1835918568,1835918575,IT
-1835918576,1835918911,GB
-1835918912,1835918919,IT
-1835918920,1835919431,GB
+1835918576,1835918735,GB
+1835918736,1835918743,IT
+1835918744,1835919431,GB
 1835919432,1835919439,IT
-1835919440,1835920127,GB
-1835920128,1835920159,PT
-1835920160,1835920191,GB
+1835919440,1835919511,GB
+1835919512,1835919519,IT
+1835919520,1835919527,GB
+1835919528,1835919535,IT
+1835919536,1835920127,GB
+1835920128,1835920175,PT
+1835920176,1835920191,GB
 1835920192,1835920199,PT
 1835920200,1835920207,GB
-1835920208,1835920335,PT
-1835920336,1835920343,GB
-1835920344,1835920383,PT
+1835920208,1835920239,PT
+1835920240,1835920247,GB
+1835920248,1835920279,PT
+1835920280,1835920287,GB
+1835920288,1835920327,PT
+1835920328,1835920335,GB
+1835920336,1835920343,PT
+1835920344,1835920351,GB
+1835920352,1835920383,PT
 1835920384,1835920479,GB
 1835920480,1835920487,IT
-1835920488,1835920751,GB
-1835920752,1835920759,IT
-1835920760,1835920775,GB
+1835920488,1835920775,GB
 1835920776,1835920783,IT
-1835920784,1835921407,GB
+1835920784,1835921375,GB
+1835921376,1835921383,IT
+1835921384,1835921407,GB
 1835921408,1835921415,IT
-1835921416,1835921423,GB
-1835921424,1835921431,IT
-1835921432,1835921439,GB
+1835921416,1835921439,GB
 1835921440,1835921447,IT
-1835921448,1835921855,GB
-1835921856,1835921863,IT
-1835921864,1835924527,GB
+1835921448,1835922575,GB
+1835922576,1835922583,IT
+1835922584,1835924527,GB
 1835924528,1835924535,IT
-1835924536,1835925095,GB
-1835925096,1835925103,IT
-1835925104,1835925255,GB
-1835925256,1835925263,IT
-1835925264,1835925503,GB
+1835924536,1835924959,GB
+1835924960,1835924967,IT
+1835924968,1835925503,GB
 1835925504,1835933695,LV
 1835933696,1835941887,RU
 1835941888,1835950079,UA
@@ -74692,9 +72085,7 @@
 1835974656,1835982847,PL
 1835982848,1835991039,CY
 1835991040,1835999231,RU
-1835999232,1836000255,IR
-1836000256,1836001023,EU
-1836001024,1836007423,IR
+1835999232,1836007423,IR
 1836007424,1836015615,RU
 1836015616,1836023807,AD
 1836023808,1836040191,RU
@@ -74754,11 +72145,12 @@
 1839457760,1839457775,AQ
 1839457776,1839458687,RO
 1839458688,1839458719,IN
-1839458720,1839459327,RO
-1839459328,1839460079,DE
-1839460080,1839460095,RO
-1839460096,1839460127,DE
-1839460128,1839460351,RO
+1839458720,1839458759,RO
+1839458760,1839458760,A1
+1839458761,1839459327,RO
+1839459328,1839460159,DE
+1839460160,1839460223,RO
+1839460224,1839460351,DE
 1839460352,1839462399,RU
 1839462400,1839464447,FI
 1839464448,1839497215,CZ
@@ -74774,7 +72166,9 @@
 1839756328,1839756335,FR
 1839756336,1839759359,IT
 1839759360,1839792127,RU
-1839792128,1839794815,GB
+1839792128,1839794735,GB
+1839794736,1839794751,CH
+1839794752,1839794815,GB
 1839794816,1839794847,MY
 1839794848,1839795151,GB
 1839795152,1839795167,US
@@ -74883,8 +72277,8 @@
 1841831936,1841840127,MT
 1841840128,1841848319,PL
 1841848320,1841856511,RU
-1841856512,1841864703,UA
-1841864704,1841872895,YE
+1841856512,1841864769,UA
+1841864770,1841872895,YE
 1841872896,1841878015,NL
 1841878016,1841879039,AU
 1841879040,1841879551,NL
@@ -74926,9 +72320,7 @@
 1842151424,1842153471,FR
 1842153472,1842153567,NO
 1842153568,1842153575,GB
-1842153576,1842153639,NO
-1842153640,1842153647,NE
-1842153648,1842153663,NO
+1842153576,1842153663,NO
 1842153664,1842153679,NL
 1842153680,1842153687,NO
 1842153688,1842153695,NL
@@ -75036,11 +72428,15 @@
 1843838976,1843841535,DE
 1843841536,1843841791,CH
 1843841792,1843842047,AU
-1843842048,1843847743,DE
+1843842048,1843845887,DE
+1843845888,1843846143,IT
+1843846144,1843847743,DE
 1843847744,1843847759,GR
 1843847760,1843849215,DE
 1843849216,1843850239,GB
-1843850240,1843855359,DE
+1843850240,1843852799,DE
+1843852800,1843853055,A1
+1843853056,1843855359,DE
 1843855360,1843871743,PL
 1843871744,1843888127,GB
 1843888128,1843904511,CZ
@@ -75078,13 +72474,16 @@
 1843985408,1843985663,UA
 1843985664,1843986431,RU
 1843986432,1843988479,NO
-1843988480,1843990527,GB
+1843988480,1843988527,GB
+1843988528,1843988528,EU
+1843988529,1843990527,GB
 1843990528,1843992575,LB
 1843992576,1843994623,AT
 1843994624,1844000767,GB
 1844000768,1844001791,NO
-1844001792,1844002559,NL
-1844002560,1844002815,NO
+1844001792,1844002303,NL
+1844002304,1844002559,NO
+1844002560,1844002815,NL
 1844002816,1844006911,CZ
 1844006912,1844008959,SM
 1844008960,1844011007,PL
@@ -75098,8 +72497,7 @@
 1844031488,1844031743,EU
 1844031744,1844031775,CH
 1844031776,1844031999,EU
-1844032000,1844032031,GB
-1844032032,1844032255,EU
+1844032000,1844032255,GB
 1844032256,1844033023,CH
 1844033024,1844033271,EU
 1844033272,1844033535,CH
@@ -75107,7 +72505,7 @@
 1844035584,1844037631,MD
 1844037632,1844041727,RU
 1844041728,1844043775,IT
-1844043776,1844047871,RU
+1844043776,1844049919,RU
 1844049920,1844051967,DE
 1844051968,1844054015,FR
 1844054016,1844056063,RU
@@ -75133,10 +72531,14 @@
 1844077032,1844077055,GB
 1844077056,1844077287,IE
 1844077288,1844077311,GB
-1844077312,1844077455,IE
-1844077456,1844077471,GB
+1844077312,1844077463,IE
+1844077464,1844077471,GB
 1844077472,1844077503,IE
-1844077504,1844078591,GB
+1844077504,1844077567,GB
+1844077568,1844077631,IE
+1844077632,1844078559,GB
+1844078560,1844078575,IE
+1844078576,1844078591,GB
 1844078592,1844080127,DE
 1844080128,1844080639,PL
 1844080640,1844082687,GE
@@ -75252,25 +72654,7 @@
 1844181953,1844181958,GB
 1844181959,1844181984,TR
 1844181985,1844181990,GB
-1844181991,1844182071,TR
-1844182072,1844182079,GB
-1844182080,1844182272,TR
-1844182273,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,1844182480,US
-1844182481,1844182485,TR
-1844182486,1844182489,US
-1844182490,1844182501,TR
-1844182502,1844182511,US
-1844182512,1844183039,TR
+1844181991,1844183039,TR
 1844183040,1844191231,IT
 1844191232,1844195327,AL
 1844195328,1844203519,RU
@@ -75278,13 +72662,11 @@
 1844207616,1844211711,RU
 1844211712,1844215807,SK
 1844215808,1844219903,BE
-1844219904,1844219919,A2
-1844219920,1844219959,LB
-1844219960,1844220159,A2
+1844219904,1844220159,KE
 1844220160,1844220287,DE
 1844220288,1844220415,LB
-1844220416,1844220431,A2
-1844220432,1844220927,DE
+1844220416,1844220671,A2
+1844220672,1844220927,DE
 1844220928,1844221951,A2
 1844221952,1844222975,DE
 1844222976,1844223487,US
@@ -75319,7 +72701,9 @@
 1844322304,1844326399,CZ
 1844326400,1844330239,DK
 1844330240,1844330303,LU
-1844330304,1844330495,DK
+1844330304,1844330423,DK
+1844330424,1844330439,LU
+1844330440,1844330495,DK
 1844330496,1844334591,GB
 1844334592,1844342783,RU
 1844342784,1844346879,IT
@@ -75716,7 +73100,8 @@
 1886978048,1886986239,KR
 1886986240,1886990335,TW
 1886990336,1886994431,IN
-1886994432,1887010815,TW
+1886994432,1887008767,TW
+1887008768,1887010815,HK
 1887010816,1887019007,TH
 1887019008,1887027199,HK
 1887027200,1887043583,KR
@@ -75817,7 +73202,12 @@
 1897365504,1897398271,MY
 1897398272,1897660415,CN
 1897660416,1897725951,HK
-1897725952,1897758719,US
+1897725952,1897730047,JP
+1897730048,1897734143,AU
+1897734144,1897738239,HK
+1897738240,1897742335,KR
+1897742336,1897746431,SG
+1897746432,1897758719,US
 1897758720,1897779199,KR
 1897779200,1897781247,AU
 1897781248,1897783295,JP
@@ -75868,7 +73258,9 @@
 1904376832,1904377855,KH
 1904377856,1904476159,KR
 1904476160,1905262591,CN
-1905262592,1906311167,JP
+1905262592,1905429765,JP
+1905429766,1905429766,AP
+1905429767,1906311167,JP
 1906311168,1908408319,VN
 1908408320,1908424703,AU
 1908424704,1908441087,KR
@@ -75901,11 +73293,13 @@
 1909161984,1909194751,PK
 1909194752,1909456895,CN
 1909456896,1909473279,JP
-1909473280,1909481471,HK
+1909473280,1909479939,HK
+1909479940,1909479940,US
+1909479941,1909481471,HK
 1909481472,1909587967,CN
 1909587968,1909719039,MY
 1909719040,1909735423,CN
-1909735424,1909743615,IN
+1909735424,1909743615,US
 1909743616,1909744639,AU
 1909744640,1909745663,CN
 1909745664,1909746687,JP
@@ -76006,7 +73400,11 @@
 1921388544,1921392639,PG
 1921392640,1921400831,JP
 1921400832,1921404927,ID
-1921404928,1921406975,HK
+1921404928,1921405823,HK
+1921405824,1921405855,MM
+1921405856,1921405919,HK
+1921405920,1921405951,MM
+1921405952,1921406975,HK
 1921406976,1921409023,BD
 1921409024,1921425407,JP
 1921425408,1921431551,NZ
@@ -76081,7 +73479,9 @@
 1933705216,1933770751,SG
 1933770752,1933836287,TH
 1933836288,1933901823,KR
-1933901824,1933918207,AU
+1933901824,1933909759,AU
+1933909760,1933910015,A1
+1933910016,1933918207,AU
 1933918208,1933922303,CN
 1933922304,1933926399,IN
 1933926400,1933934591,KR
@@ -76107,7 +73507,8 @@
 1934942208,1934966783,PH
 1934966784,1934974975,ID
 1934974976,1934983167,JP
-1934983168,1934985215,AU
+1934983168,1934983423,MY
+1934983424,1934985215,AU
 1934985216,1934987263,JP
 1934987264,1934991359,TW
 1934991360,1934999551,KR
@@ -76125,9 +73526,12 @@
 1937516544,1937518591,IN
 1937518592,1937522687,JP
 1937522688,1937530879,ID
-1937530880,1937534975,IN
+1937530880,1937532927,US
+1937532928,1937534975,IN
 1937534976,1937535487,US
-1937535488,1937539071,IN
+1937535488,1937535999,IN
+1937536000,1937536511,GB
+1937536512,1937539071,IN
 1937539072,1937637375,JP
 1937637376,1937670143,HK
 1937670144,1937672191,NZ
@@ -76200,7 +73604,8 @@
 1946161152,1946163199,AU
 1946163200,1946165247,CN
 1946165248,1946173439,PK
-1946173440,1946181631,SG
+1946173440,1946173695,PG
+1946173696,1946181631,SG
 1946181632,1946189823,MY
 1946189824,1946222591,JP
 1946222592,1946943487,CN
@@ -76215,13 +73620,17 @@
 1947074560,1947205631,SG
 1947205632,1948254207,CN
 1948254208,1949302783,KR
-1949302784,1949433855,HK
+1949302784,1949391103,HK
+1949391104,1949391359,CN
+1949391360,1949433855,HK
 1949433856,1949437951,CN
 1949437952,1949439999,AU
 1949440000,1949442047,ID
 1949442048,1949446143,TW
 1949446144,1949448191,JP
-1949448192,1949450239,HK
+1949448192,1949448959,HK
+1949448960,1949449215,IN
+1949449216,1949450239,HK
 1949450240,1949466623,IN
 1949466624,1949499391,PH
 1949499392,1949564927,SG
@@ -76334,7 +73743,6 @@
 1959102464,1959104511,JP
 1959104512,1959106559,AU
 1959106560,1959108607,JP
-1959108608,1959110655,NP
 1959110656,1959112703,JP
 1959112704,1959116799,HK
 1959116800,1959133183,SG
@@ -76364,7 +73772,6 @@
 1960099840,1960121343,AU
 1960121344,1960122367,JP
 1960122368,1960124415,ID
-1960124416,1960128511,AU
 1960128512,1960132607,ID
 1960132608,1960181759,CN
 1960181760,1960185855,TW
@@ -76372,7 +73779,9 @@
 1960187904,1960189951,IN
 1960189952,1960202239,CN
 1960202240,1960206335,JP
-1960206336,1960214527,SG
+1960206336,1960212582,SG
+1960212583,1960212583,AP
+1960212584,1960214527,SG
 1960214528,1960574975,CN
 1960574976,1960837119,JP
 1960837120,1961885695,CN
@@ -76484,7 +73893,9 @@
 1969727488,1969729535,ID
 1969729536,1969733631,JP
 1969733632,1969750015,VN
-1969750016,1969790975,JP
+1969750016,1969783551,JP
+1969783552,1969783807,US
+1969783808,1969790975,JP
 1969790976,1969793023,AU
 1969793024,1969795071,CN
 1969795072,1969797119,NZ
@@ -76500,7 +73911,9 @@
 1970143232,1970274303,KR
 1970274304,1970798591,CN
 1970798592,1970800639,SG
-1970800640,1970804735,AU
+1970800640,1970803711,AU
+1970803712,1970804223,HK
+1970804224,1970804735,AU
 1970804736,1970806783,KH
 1970806784,1970808831,NZ
 1970808832,1970810879,AU
@@ -76509,7 +73922,11 @@
 1970915328,1970917375,ID
 1970917376,1970921471,TH
 1970921472,1970925567,NP
-1970925568,1970926847,SG
+1970925568,1970925823,MY
+1970925824,1970926079,SG
+1970926080,1970926335,AU
+1970926336,1970926591,US
+1970926592,1970926847,SG
 1970926848,1970927103,IL
 1970927104,1970927359,SG
 1970927360,1970927615,US
@@ -76542,7 +73959,9 @@
 1985347584,1985478655,JP
 1985478656,1985480703,IN
 1985480704,1985482751,PH
-1985482752,1985486847,AU
+1985482752,1985484799,AU
+1985484800,1985485055,A1
+1985485056,1985486847,AU
 1985486848,1985609727,CN
 1985609728,1985675263,NZ
 1985675264,1985708031,KR
@@ -76588,7 +74007,9 @@
 1988034560,1988067327,AU
 1988067328,1988075519,CN
 1988075520,1988083711,AU
-1988083712,1988362239,KR
+1988083712,1988158975,KR
+1988158976,1988159231,US
+1988159232,1988362239,KR
 1988362240,1988624383,CN
 1988624384,1988755455,ID
 1988755456,1988861951,AU
@@ -76687,7 +74108,13 @@
 1998503936,1998520319,JP
 1998520320,1998553087,TH
 1998553088,1998561279,JP
-1998561280,1998565375,IN
+1998561280,1998562047,IN
+1998562048,1998562303,TH
+1998562304,1998562559,IN
+1998562560,1998562815,AP
+1998562816,1998562863,IN
+1998562864,1998562864,HK
+1998562865,1998565375,IN
 1998565376,1998569471,TW
 1998569472,1998577663,CN
 1998577664,1998579711,AU
@@ -76702,7 +74129,9 @@
 1999249408,1999257599,PH
 1999257600,1999273983,TH
 1999273984,1999278079,CN
-1999278080,1999280127,HK
+1999278080,1999278097,HK
+1999278098,1999278098,A1
+1999278099,1999280127,HK
 1999280128,1999282175,IN
 1999282176,1999290367,KR
 1999290368,1999298559,SG
@@ -76750,7 +74179,7 @@
 2001559552,2001567743,KR
 2001567744,2001600511,TW
 2001600512,2001797119,CN
-2001797120,2001862655,HK
+2001797120,2001862655,SG
 2001862656,2001864703,AU
 2001864704,2001870847,JP
 2001870848,2001879039,KR
@@ -76849,7 +74278,12 @@
 2015203328,2015205375,JP
 2015205376,2015207423,ID
 2015207424,2015215615,JP
-2015215616,2015223807,IN
+2015215616,2015219711,IN
+2015219712,2015219967,US
+2015219968,2015220223,PH
+2015220224,2015220479,IN
+2015220480,2015220735,HK
+2015220736,2015223807,IN
 2015223808,2015225855,ID
 2015225856,2015227903,IN
 2015227904,2015231999,AU
@@ -76880,7 +74314,8 @@
 2019035136,2019037183,CN
 2019037184,2019041279,JP
 2019041280,2019045375,IN
-2019045376,2019049471,JP
+2019045376,2019045631,US
+2019045632,2019049471,JP
 2019049472,2019078143,AU
 2019078144,2019082239,IN
 2019082240,2019098623,HK
@@ -76898,9 +74333,10 @@
 2021654528,2022178815,CN
 2022178816,2022180863,NZ
 2022180864,2022182911,JP
-2022182912,2022184959,ID
 2022184960,2022187007,KH
-2022187008,2022191103,HK
+2022187008,2022189651,HK
+2022189652,2022189652,A1
+2022189653,2022191103,HK
 2022191104,2022195199,NZ
 2022195200,2022211583,KR
 2022211584,2022227967,CN
@@ -76909,7 +74345,9 @@
 2022277120,2022309887,JP
 2022309888,2022313983,PH
 2022313984,2022318079,NZ
-2022318080,2022326271,AU
+2022318080,2022319135,AU
+2022319136,2022319151,SG
+2022319152,2022326271,AU
 2022326272,2022330367,VN
 2022330368,2022334463,MY
 2022334464,2022342655,IN
@@ -76929,7 +74367,9 @@
 2030059520,2030108671,KR
 2030108672,2030125055,PH
 2030125056,2030141439,KR
-2030141440,2030305279,JP
+2030141440,2030173695,JP
+2030173696,2030173951,AP
+2030173952,2030305279,JP
 2030305280,2030436351,CN
 2030436352,2030567423,SG
 2030567424,2032926719,CN
@@ -77007,7 +74447,9 @@
 2036711424,2036715519,KR
 2036715520,2036719615,CN
 2036719616,2036727807,KR
-2036727808,2037907455,JP
+2036727808,2037896959,JP
+2037896960,2037897215,US
+2037897216,2037907455,JP
 2037907456,2038169599,MY
 2038169600,2038366207,KR
 2038366208,2038374399,PH
@@ -77089,7 +74531,9 @@
 2053515264,2053519359,ID
 2053519360,2053521407,JP
 2053521408,2053529599,CN
-2053529600,2053533695,AU
+2053529600,2053532671,AU
+2053532672,2053533183,NZ
+2053533184,2053533695,AU
 2053533696,2053534719,VN
 2053534720,2053537791,IN
 2053537792,2053636095,JP
@@ -77127,14 +74571,24 @@
 2056265728,2056273919,TW
 2056273920,2056290303,PH
 2056290304,2056323071,CN
-2056323072,2056388607,JP
+2056323072,2056340991,JP
+2056340992,2056341247,US
+2056341248,2056341503,JP
+2056341504,2056341759,US
+2056341760,2056342271,JP
+2056342272,2056342527,US
+2056342528,2056388607,JP
 2056388608,2056519679,TW
 2056519680,2056781823,AU
 2056781824,2056794111,JP
 2056794112,2056796159,BD
 2056796160,2056806399,JP
 2056806400,2056814591,KR
-2056814592,2056830975,JP
+2056814592,2056818943,JP
+2056818944,2056818993,MY
+2056818994,2056818994,AP
+2056818995,2056819199,MY
+2056819200,2056830975,JP
 2056830976,2056847359,CN
 2056847360,2056912895,KR
 2056912896,2057043967,TH
@@ -77162,7 +74616,13 @@
 2059976704,2059995135,JP
 2059995136,2059997183,VN
 2059997184,2060001279,MN
-2060001280,2060005375,HK
+2060001280,2060001535,HK
+2060001536,2060001791,US
+2060001792,2060002303,HK
+2060002304,2060002559,US
+2060002560,2060002815,ID
+2060002816,2060003071,US
+2060003072,2060005375,HK
 2060005376,2060009471,CN
 2060009472,2060025855,AU
 2060025856,2060058623,TW
@@ -77176,13 +74636,21 @@
 2060451840,2061500415,JP
 2061500416,2063073279,CN
 2063073280,2063077375,BD
-2063077376,2063079423,HK
+2063077376,2063077377,HK
+2063077378,2063077378,AP
+2063077379,2063079423,HK
 2063079424,2063081471,CN
 2063081472,2063085567,ID
 2063085568,2063089663,CN
 2063089664,2063097855,JP
 2063097856,2063106047,MM
-2063106048,2063122431,JP
+2063106048,2063107071,JP
+2063107072,2063107327,AP
+2063107328,2063107623,JP
+2063107624,2063107631,AU
+2063107632,2063118335,JP
+2063118336,2063118591,IN
+2063118592,2063122431,JP
 2063122432,2063138815,SG
 2063138816,2063335423,JP
 2063335424,2063341567,AU
@@ -77247,7 +74715,9 @@
 2070183936,2070192127,AU
 2070192128,2070200319,KR
 2070200320,2070208511,JP
-2070208512,2070216703,SG
+2070208512,2070210047,SG
+2070210048,2070210303,AU
+2070210304,2070216703,SG
 2070216704,2070282239,CN
 2070282240,2070347775,AU
 2070347776,2070380543,CN
@@ -77382,7 +74852,13 @@
 2082324480,2082340863,PK
 2082340864,2082406399,IN
 2082406400,2082471935,CN
-2082471936,2083024895,JP
+2082471936,2083007487,JP
+2083007488,2083009023,US
+2083009024,2083010047,JP
+2083010048,2083011327,US
+2083011328,2083011583,JP
+2083011584,2083012607,US
+2083012608,2083024895,JP
 2083024896,2083053567,CN
 2083053568,2083057663,TH
 2083057664,2083058687,AU
@@ -77540,7 +75016,11 @@
 2097545216,2097610751,JP
 2097610752,2097643519,AU
 2097643520,2097676287,KR
-2097676288,2098200575,JP
+2097676288,2098114815,JP
+2098114816,2098115071,US
+2098115072,2098122495,JP
+2098122496,2098122751,US
+2098122752,2098200575,JP
 2098200576,2098724863,IN
 2098724864,2098987007,TH
 2098987008,2099183615,JP
@@ -77549,7 +75029,7 @@
 2099216384,2099232767,KR
 2099232768,2100297727,CN
 2100297728,2100854783,JP
-2100854784,2100887551,SG
+2100854784,2100887551,US
 2100887552,2100953087,KR
 2100953088,2100969471,VN
 2100969472,2100985855,JP
@@ -77664,7 +75144,9 @@
 2152726528,2153119743,US
 2153119744,2153185279,GB
 2153185280,2153250815,SE
-2153250816,2153578495,US
+2153250816,2153316095,US
+2153316096,2153316351,AP
+2153316352,2153578495,US
 2153578496,2153644031,FR
 2153644032,2153906175,US
 2153906176,2153971711,GB
@@ -77704,7 +75186,9 @@
 2156331008,2156593151,US
 2156593152,2156658687,IL
 2156658688,2156691455,IR
-2156691456,2156695551,A2
+2156691456,2156691478,A2
+2156691479,2156691479,FR
+2156691480,2156695551,A2
 2156695552,2156697599,FR
 2156697600,2156699647,CY
 2156699648,2156703743,RU
@@ -77739,9 +75223,21 @@
 2160903429,2160903556,ES
 2160903557,2160904452,NL
 2160904453,2160904580,RO
-2160904581,2160905286,NL
+2160904581,2160904717,NL
+2160904718,2160904719,GB
+2160904720,2160904727,NL
+2160904728,2160904729,GB
+2160904730,2160904741,NL
+2160904742,2160904743,GB
+2160904744,2160904746,NL
+2160904747,2160904775,GB
+2160904776,2160904782,NL
+2160904783,2160904874,GB
+2160904875,2160905286,NL
 2160905287,2160905287,TR
-2160905288,2160906239,NL
+2160905288,2160905397,NL
+2160905398,2160905398,ES
+2160905399,2160906239,NL
 2160906240,2160908287,FR
 2160908288,2160910335,PL
 2160910336,2160914431,NL
@@ -77761,7 +75257,11 @@
 2163306496,2163408895,US
 2163408896,2163474431,GB
 2163474432,2163605503,US
-2163605504,2163671039,CH
+2163605504,2163623935,CH
+2163623936,2163624191,AP
+2163624192,2163638271,CH
+2163638272,2163638527,US
+2163638528,2163671039,CH
 2163671040,2163867647,US
 2163867648,2163933183,AU
 2163933184,2164981759,US
@@ -77777,11 +75277,17 @@
 2166030336,2166095871,AT
 2166095872,2166292479,US
 2166292480,2166358015,GB
-2166358016,2166554623,US
-2166554624,2166571007,EU
+2166358016,2166466559,US
+2166466560,2166466815,CA
+2166466816,2166571007,US
 2166571008,2166575103,GB
-2166575104,2166619904,EU
-2166619905,2168193023,US
+2166575104,2166575359,US
+2166575360,2166575615,GB
+2166575616,2166607009,US
+2166607010,2166607010,DE
+2166607011,2166613759,US
+2166613760,2166614015,DE
+2166614016,2168193023,US
 2168193024,2168258559,JP
 2168258560,2168651775,US
 2168651776,2168717311,GB
@@ -77832,7 +75338,11 @@
 2176122880,2176450559,FR
 2176450560,2176516095,US
 2176516096,2176581631,DE
-2176581632,2176974847,US
+2176581632,2176868607,US
+2176868608,2176868863,IT
+2176868864,2176893951,US
+2176893952,2176894207,AP
+2176894208,2176974847,US
 2176974848,2177105919,CH
 2177105920,2177302527,US
 2177302528,2177368063,FR
@@ -77855,7 +75365,23 @@
 2180448256,2180513791,DE
 2180513792,2180579327,US
 2180579328,2180644863,JP
-2180644864,2180907007,US
+2180644864,2180645453,US
+2180645454,2180645454,GB
+2180645455,2180646372,US
+2180646373,2180646373,DE
+2180646374,2180657313,US
+2180657314,2180657314,JP
+2180657315,2180657317,US
+2180657318,2180657318,JP
+2180657319,2180657324,US
+2180657325,2180657325,GB
+2180657326,2180657340,US
+2180657341,2180657341,NL
+2180657342,2180657364,US
+2180657365,2180657365,FR
+2180657366,2180657372,US
+2180657373,2180657373,DE
+2180657374,2180907007,US
 2180907008,2180972543,KR
 2180972544,2181038079,US
 2181038080,2181040127,GB
@@ -77873,8 +75399,7 @@
 2181089280,2181091327,SE
 2181091328,2181093375,IT
 2181093376,2181095423,RU
-2181095424,2181095679,EU
-2181095680,2181097471,GB
+2181095424,2181097471,GB
 2181097472,2181099519,UA
 2181099520,2181103615,SY
 2181103616,2181824511,US
@@ -77890,7 +75415,15 @@
 2183135232,2183200767,GB
 2183200768,2183266303,US
 2183266304,2183331839,JP
-2183331840,2183462911,US
+2183331840,2183416575,US
+2183416576,2183416831,GB
+2183416832,2183419647,US
+2183419648,2183419903,EU
+2183419904,2183421695,US
+2183421696,2183421951,EU
+2183421952,2183437055,US
+2183437056,2183437311,AP
+2183437312,2183462911,US
 2183462912,2183528447,NL
 2183528448,2183856127,US
 2183856128,2183888895,GR
@@ -77962,21 +75495,42 @@
 2188509184,2188574719,US
 2188574720,2188640255,NL
 2188640256,2188705791,AU
-2188705792,2188771327,EU
-2188771328,2188902399,US
+2188705792,2188705857,EU
+2188705858,2188705858,DE
+2188705859,2188705957,EU
+2188705958,2188705958,DE
+2188705959,2188706101,EU
+2188706102,2188706102,DE
+2188706103,2188706453,EU
+2188706454,2188706454,DK
+2188706455,2188711800,EU
+2188711801,2188711801,DE
+2188711802,2188718581,EU
+2188718582,2188718582,DE
+2188718583,2188724463,EU
+2188724464,2188724464,NL
+2188724465,2188726783,EU
+2188726784,2188727039,GB
+2188727040,2188771327,EU
+2188771328,2188900351,US
+2188900352,2188900607,EU
+2188900608,2188902399,US
 2188902400,2188967935,FR
 2188967936,2189099007,US
 2189099008,2189164543,NZ
 2189164544,2189230079,US
 2189230080,2189295615,CH
-2189295616,2189557759,US
+2189295616,2189492223,US
+2189492224,2189557759,CZ
 2189557760,2189623295,AU
 2189623296,2189754367,US
 2189754368,2189819903,DE
 2189819904,2189950975,US
 2189950976,2190016511,IT
 2190016512,2190082047,US
-2190082048,2190737407,NL
+2190082048,2190140159,NL
+2190140160,2190140415,EU
+2190140416,2190737407,NL
 2190737408,2190802943,GB
 2190802944,2190868479,DE
 2190868480,2191065087,US
@@ -77988,7 +75542,9 @@
 2191458304,2191523839,GB
 2191523840,2191589375,US
 2191589376,2191654911,NL
-2191654912,2192769023,US
+2191654912,2192132863,US
+2192132864,2192133119,DE
+2192133120,2192769023,US
 2192769024,2192834559,CA
 2192834560,2192867327,DE
 2192867328,2192883711,SY
@@ -78007,7 +75563,9 @@
 2193182720,2193184767,PT
 2193184768,2193186815,ES
 2193186816,2193188863,PL
-2193188864,2193190911,DE
+2193188864,2193189919,DE
+2193189920,2193189935,NL
+2193189936,2193190911,DE
 2193190912,2193195007,RU
 2193195008,2193199103,DK
 2193199104,2193201151,GB
@@ -78052,7 +75610,11 @@
 2194669568,2194735103,IS
 2194735104,2194800639,GB
 2194800640,2194866175,US
-2194931712,2195193855,US
+2194931712,2195069436,US
+2195069437,2195069437,AP
+2195069438,2195073023,US
+2195073024,2195073279,EU
+2195073280,2195193855,US
 2195193856,2195324927,NZ
 2195324928,2195455999,US
 2195456000,2195521535,AU
@@ -78163,9 +75725,7 @@
 2209153024,2209218559,DE
 2209218560,2209284095,NL
 2209284096,2209349631,IT
-2209349632,2209413631,US
-2209413632,2209413887,EU
-2209413888,2209415167,US
+2209349632,2209415167,US
 2209415168,2209480703,FI
 2209480704,2209546239,MX
 2209546240,2209611775,US
@@ -78227,7 +75787,8 @@
 2214398976,2214400767,CA
 2214400768,2214401279,US
 2214401280,2214408191,CA
-2214408192,2214461439,US
+2214408192,2214411519,US
+2214411520,2214461439,CA
 2214461440,2214526975,FR
 2214592512,2218786815,US
 2218786816,2219769855,IL
@@ -78253,10 +75814,17 @@
 2226454528,2226520063,NZ
 2226520064,2226585599,JP
 2226585600,2226651135,US
-2226716672,2226782207,EU
+2226716672,2226782207,GB
 2226782208,2226847743,ZA
 2226847744,2226913279,DE
-2226913280,2227372031,US
+2226913280,2226921571,US
+2226921572,2226921572,EU
+2226921573,2227052543,US
+2227052544,2227052609,EU
+2227052610,2227052610,CH
+2227052611,2227052799,EU
+2227052800,2227109887,US
+2227175424,2227372031,US
 2227372032,2227437567,DE
 2227437568,2227503103,SE
 2227503104,2227634175,US
@@ -78290,10 +75858,7 @@
 2248153088,2248155135,DE
 2248155136,2248163327,AL
 2248163328,2248165375,GB
-2248165376,2248165439,US
-2248165440,2248165503,EU
-2248165504,2248166399,US
-2248166400,2248167423,EU
+2248165376,2248167423,US
 2248167424,2248169471,IE
 2248169472,2248171519,NL
 2248171520,2248177663,RU
@@ -78343,11 +75908,13 @@
 2250375168,2250440703,DE
 2250440704,2250506239,US
 2250506240,2250571775,GB
-2250571776,2250637311,FI
+2250571776,2250637055,FI
+2250637056,2250637311,EU
 2250637312,2251227135,US
 2251227136,2251292671,NO
 2251292672,2251685887,US
-2251685888,2251751423,BE
+2251685888,2251686143,EU
+2251686144,2251751423,BE
 2251751424,2251948031,US
 2251948032,2252013567,BE
 2252013568,2252079103,FR
@@ -78389,7 +75956,20 @@
 2257453056,2257518591,GB
 2257518592,2257584127,NL
 2257584128,2257649663,AU
-2257649664,2257780735,NL
+2257649664,2257715199,NL
+2257715200,2257715455,EU
+2257715456,2257716735,NL
+2257716736,2257716991,EU
+2257716992,2257717503,NL
+2257717504,2257717759,GB
+2257717760,2257718015,FR
+2257718016,2257765119,NL
+2257765120,2257765375,EU
+2257765376,2257771007,NL
+2257771008,2257771263,NO
+2257771264,2257776639,NL
+2257776640,2257776895,IN
+2257776896,2257780735,NL
 2257780736,2257846271,DE
 2257846272,2257911807,AU
 2257911808,2257977343,US
@@ -78401,14 +75981,51 @@
 2258305024,2258370559,DE
 2258370560,2258436095,US
 2258436096,2258567167,FR
-2258567168,2258632703,HK
+2258567168,2258567679,US
+2258567680,2258567935,HK
+2258567936,2258583551,US
+2258583552,2258591743,GB
+2258591744,2258593375,AU
+2258593376,2258593535,HK
+2258593536,2258594303,AU
+2258594304,2258594559,HK
+2258594560,2258594613,AP
+2258594614,2258594614,HK
+2258594615,2258594815,AP
+2258594816,2258596095,AU
+2258596096,2258596351,HK
+2258596352,2258596863,AP
+2258596864,2258597375,AU
+2258597376,2258597439,HK
+2258597440,2258598079,AU
+2258598080,2258598087,TW
+2258598088,2258598639,AU
+2258598640,2258598655,TW
+2258598656,2258601471,AU
+2258601472,2258601983,JP
+2258601984,2258602431,AU
+2258602432,2258602447,HK
+2258602448,2258602879,AU
+2258602880,2258603007,HK
+2258603008,2258604799,AU
+2258604800,2258605055,AP
+2258605056,2258606079,AU
+2258606080,2258606335,HK
+2258606336,2258607871,AU
+2258607872,2258609151,HK
+2258609152,2258609407,AU
+2258609408,2258610303,HK
+2258610304,2258610431,IN
+2258610432,2258610943,HK
+2258610944,2258611071,JP
+2258611072,2258632703,HK
 2258632704,2258698239,JP
 2258698240,2259222527,US
 2259222528,2259288063,DE
 2259288064,2259353599,US
 2259353600,2259419135,DE
 2259419136,2259681279,US
-2259681280,2259746815,EU
+2259681280,2259746815,DE
 2259746816,2259812351,US
 2259812352,2259877887,AU
 2259877888,2259943423,US
@@ -78420,7 +76037,9 @@
 2260467712,2260533247,NL
 2260533248,2260598783,US
 2260598784,2260664319,CA
-2260664320,2260729855,GB
+2260664320,2260729343,GB
+2260729344,2260729599,IL
+2260729600,2260729855,GB
 2260729856,2260991999,US
 2260992000,2261057535,CN
 2261057536,2261188607,US
@@ -78439,7 +76058,9 @@
 2262171648,2262237183,FR
 2262237184,2262499327,US
 2262499328,2262630399,GB
-2262630400,2262761471,NL
+2262630400,2262724071,NL
+2262724072,2262724073,IE
+2262724074,2262761471,NL
 2262761472,2262892543,US
 2262892544,2262958079,GB
 2262958080,2263023615,IE
@@ -78461,15 +76082,31 @@
 2264905728,2264907775,ES
 2264907776,2264924159,DE
 2264924160,2264989695,CA
-2264989696,2265710591,US
-2265710592,2265776127,CA
-2265776128,2276786175,US
+2264989696,2265710847,US
+2265710848,2265776127,CA
+2265776128,2266169343,US
+2266169344,2266234879,CA
+2266234880,2276786175,US
 2276786176,2276851711,CA
 2276851712,2277769215,US
 2277769216,2277834751,GB
-2277834752,2291204095,US
+2277834752,2280998911,US
+2280998912,2280999167,EU
+2280999168,2281007103,US
+2281007104,2281007359,IN
+2281007360,2281023487,US
+2281023488,2281023743,IN
+2281023744,2282226019,US
+2282226020,2282226020,AP
+2282226021,2282226943,US
+2282226944,2282227199,AP
+2282227200,2282264063,US
+2282264064,2282264319,EU
+2282264320,2282264575,US
+2282264576,2282264831,EU
+2282264832,2291204095,US
 2291204096,2291269631,PR
-2291269632,2291400703,CA
+2291269632,2291400703,US
 2291400704,2291466239,GB
 2291466240,2291728383,US
 2291728384,2291859455,AU
@@ -78487,7 +76124,9 @@
 2292842496,2292908031,GB
 2292908032,2292973567,US
 2292973568,2293039103,DE
-2293039104,2293104639,LU
+2293039104,2293080575,EU
+2293080576,2293080831,BE
+2293080832,2293104639,EU
 2293104640,2293891071,US
 2293891072,2293956607,AU
 2293956608,2294022143,JP
@@ -78524,7 +76163,9 @@
 2301624320,2301755391,US
 2301755392,2301820927,GB
 2301820928,2302083071,US
-2302083072,2302214143,NL
+2302083072,2302190381,NL
+2302190382,2302190382,A1
+2302190383,2302214143,NL
 2302214144,2302279679,US
 2302279680,2302345215,SE
 2302345216,2302410751,EU
@@ -78532,7 +76173,11 @@
 2302541824,2302607359,CH
 2302672896,2302935039,US
 2302935040,2303000575,KR
-2303000576,2303262719,US
+2303000576,2303189557,US
+2303189558,2303189558,IE
+2303189559,2303190527,US
+2303190528,2303190783,AP
+2303190784,2303262719,US
 2303262720,2303328255,GB
 2303328256,2303393791,CA
 2303393792,2303459327,US
@@ -78546,7 +76191,7 @@
 2304704512,2304770047,US
 2304770048,2304835583,FI
 2304835584,2305097727,US
-2305097728,2305163263,GB
+2305097728,2305163263,PK
 2305163264,2305359871,US
 2305359872,2305425407,GB
 2305425408,2305556479,US
@@ -78639,8 +76284,20 @@
 2316828672,2316959743,AU
 2316959744,2317221887,US
 2317221888,2317287423,JP
-2317287424,2317484031,US
-2317484032,2317549567,CA
+2317287424,2317395967,US
+2317395968,2317396223,NO
+2317396224,2317398269,US
+2317398270,2317398270,GB
+2317398271,2317413375,US
+2317413376,2317413631,ID
+2317413632,2317414655,US
+2317414656,2317414911,AU
+2317414912,2317417983,US
+2317417984,2317418239,AP
+2317418240,2317484031,US
+2317484032,2317487359,CA
+2317487360,2317487615,US
+2317487616,2317549567,CA
 2317549568,2317615103,US
 2317680640,2317811711,GB
 2317811712,2317877247,US
@@ -78676,7 +76333,7 @@
 2321809408,2321874943,ES
 2321874944,2321940479,JP
 2321940480,2322006015,FR
-2322006016,2322071551,SE
+2322006016,2322071551,US
 2322071552,2322137087,GB
 2322137088,2322202623,US
 2322202624,2322268159,SE
@@ -78707,7 +76364,9 @@
 2328494080,2328559615,US
 2328559616,2328625151,BE
 2328690688,2328756223,BE
-2328756224,2328821759,CH
+2328756224,2328797439,CH
+2328797440,2328797695,AU
+2328797696,2328821759,CH
 2328821760,2329083903,US
 2329083904,2329149439,NZ
 2329149440,2329214975,JP
@@ -78932,7 +76591,9 @@
 2359689216,2359754751,SE
 2359754752,2359820287,CA
 2359820288,2359885823,AU
-2359885824,2360672255,US
+2359885824,2360215807,US
+2360215808,2360216063,A1
+2360216064,2360672255,US
 2360672256,2360737791,DE
 2360737792,2360868863,US
 2360868864,2360934399,CA
@@ -78944,7 +76605,7 @@
 2361917440,2361982975,NZ
 2361982976,2362114047,US
 2362114048,2362179583,IE
-2362179584,2362245119,US
+2362179584,2362245119,GB
 2362245120,2362441727,CN
 2362441728,2362572799,US
 2362572800,2362638335,CN
@@ -78963,8 +76624,13 @@
 2364671744,2364675839,US
 2364675840,2364676095,CA
 2364676096,2364676863,US
-2364676864,2364677119,GB
-2364677120,2364727807,US
+2364676864,2364676867,EU
+2364676868,2364677119,GB
+2364677120,2364681727,US
+2364681728,2364681983,EU
+2364681984,2364724735,US
+2364724736,2364724991,AP
+2364724992,2364727807,US
 2364727808,2364728063,DE
 2364728064,2364735487,US
 2364735488,2364801023,CN
@@ -78977,7 +76643,7 @@
 2365456384,2365521919,US
 2365521920,2365587455,CN
 2365587456,2365589503,JO
-2365589504,2365591551,US
+2365589504,2365591551,A2
 2365591552,2365593599,DE
 2365593600,2365595647,NL
 2365595648,2365603839,GB
@@ -78990,7 +76656,9 @@
 2365638656,2365640703,FR
 2365640704,2365644799,GB
 2365644800,2365652991,NO
-2365652992,2366111743,DE
+2365652992,2366032895,DE
+2366032896,2366033151,GB
+2366033152,2366111743,DE
 2366111744,2366144511,MT
 2366144512,2366149375,RU
 2366149376,2366149407,DE
@@ -79005,18 +76673,23 @@
 2366149512,2366149519,EE
 2366149520,2366149527,BG
 2366149528,2366149535,RS
-2366149536,2366162943,RU
+2366149536,2366149543,UA
+2366149544,2366149551,BY
+2366149552,2366149559,KZ
+2366149560,2366162943,RU
 2366162944,2366164991,AL
 2366164992,2366167039,GE
 2366167040,2366169087,GB
 2366169088,2366171135,CH
 2366171136,2366308351,DE
-2366308352,2366373887,GB
+2366308352,2366368255,GB
+2366368256,2366368511,FR
+2366368512,2366373887,GB
 2366373888,2367487999,DE
 2367488000,2367553535,SI
-2367553536,2368864255,DE
-2368864256,2368929791,EU
-2368929792,2370895871,DE
+2367553536,2370579746,DE
+2370579747,2370579747,A1
+2370579748,2370895871,DE
 2370895872,2370961407,SE
 2370961408,2371158015,DE
 2371158016,2371223551,RO
@@ -79084,14 +76757,18 @@
 2372665344,2372730879,IT
 2372730880,2372796415,CA
 2372796416,2372993023,US
-2372993024,2373058559,DE
+2372993024,2373025791,DE
+2373025792,2373026047,SG
+2373026048,2373058559,DE
 2373058560,2373124095,US
 2373124096,2373189631,FR
 2373189632,2373255167,US
 2373255168,2373451775,CA
 2373451776,2373517311,AU
 2373517312,2373582847,US
-2373582848,2373648383,CH
+2373582848,2373623807,CH
+2373623808,2373627903,AU
+2373627904,2373648383,CH
 2373648384,2373910527,US
 2373910528,2373976063,FI
 2373976064,2374107135,US
@@ -79107,8 +76784,9 @@
 2374512640,2374514687,SK
 2374514688,2374516735,ES
 2374516736,2374524927,AM
-2374524928,2374525695,DE
-2374525696,2374529023,FR
+2374524928,2374525951,DE
+2374525952,2374528767,FR
+2374528768,2374529023,DE
 2374529024,2374531071,RU
 2374531072,2374533119,NL
 2374533120,2374565887,HR
@@ -79192,13 +76870,21 @@
 2377449472,2377515007,FR
 2377515008,2377842687,US
 2377842688,2377908223,GB
-2377908224,2378170367,US
+2377908224,2378026239,US
+2378026240,2378026495,EU
+2378026496,2378170367,US
 2378170368,2378235903,FI
 2378235904,2378301439,US
-2378301440,2378366975,FR
+2378301440,2378303231,FR
+2378303232,2378303487,EU
+2378303488,2378366975,FR
 2378366976,2378432511,US
 2378432512,2378498047,TR
-2378498048,2378694655,US
+2378498048,2378500607,US
+2378500608,2378500863,GB
+2378500864,2378501631,US
+2378501632,2378501887,EU
+2378501888,2378694655,US
 2378694656,2378760191,DE
 2378760192,2378825727,AT
 2378825728,2378891263,US
@@ -79209,8 +76895,14 @@
 2380201984,2380267519,KR
 2380267520,2380398591,US
 2380398592,2380464127,IL
-2380464128,2380529663,FR
-2380529664,2380595199,GB
+2380464128,2380464896,FR
+2380464897,2380464897,US
+2380464898,2380465407,FR
+2380465408,2380465663,AP
+2380465664,2380529663,FR
+2380529664,2380593663,GB
+2380593664,2380593919,AP
+2380593920,2380595199,GB
 2380660736,2380726271,US
 2380726272,2380791807,GB
 2380791808,2381119487,US
@@ -79236,10 +76928,21 @@
 2382344192,2382346239,NL
 2382346240,2382348287,SE
 2382348288,2382364671,SI
-2382364672,2385903615,CA
+2382364672,2382368767,US
+2382368768,2382372863,CA
+2382372864,2382401535,US
+2382401536,2382409727,CA
+2382409728,2382422015,US
+2382422016,2382426111,JM
+2382426112,2382430207,US
+2382430208,2382626815,CA
+2382626816,2382659583,US
+2382692352,2383085567,CA
+2383085568,2383151103,US
+2383151104,2385903615,CA
 2385903616,2385915903,US
 2385915904,2385919999,CA
-2385952768,2385969151,US
+2385920000,2385969151,US
 2385969152,2386067455,CA
 2386067456,2386083839,US
 2386083840,2386624511,CA
@@ -79256,14 +76959,21 @@
 2387410944,2387476479,US
 2387476480,2387542015,CA
 2387542016,2387607551,US
-2387607552,2390818815,CA
+2387607552,2388328447,CA
+2388328448,2388393983,US
+2388393984,2390818815,CA
 2390884352,2390995455,CA
 2390995456,2391015423,US
 2391015424,2394947583,CA
 2394947584,2395013119,US
 2395013120,2395209727,CA
-2395340800,2399141887,CA
-2399141888,2401828863,US
+2395209728,2395340799,US
+2395340800,2398748671,CA
+2398748672,2398879743,US
+2398945280,2399010815,CA
+2399010816,2401036287,US
+2401036288,2401036543,EU
+2401036544,2401828863,US
 2401828864,2401894399,GB
 2401894400,2402222079,US
 2402222080,2402287615,IE
@@ -79272,7 +76982,9 @@
 2402484224,2402549759,FI
 2402549760,2402680831,GB
 2402680832,2402746367,BR
-2402746368,2403401727,US
+2402746368,2402945023,US
+2402945024,2402945279,GB
+2402945280,2403401727,US
 2403401728,2403467263,GB
 2403467264,2404974591,US
 2404974592,2405040127,HK
@@ -79317,8 +77029,7 @@
 2410414080,2410545151,US
 2410545152,2410610687,AU
 2410610688,2410676223,US
-2410676224,2410704895,NL
-2410704896,2410938367,EU
+2410676224,2410938367,NL
 2410938368,2411003903,CH
 2411003904,2411462655,US
 2411462656,2411593727,AU
@@ -79362,7 +77073,9 @@
 2416377856,2416443391,CN
 2416443392,2416705535,US
 2416705536,2416771071,CN
-2416771072,2416967679,US
+2416771072,2416963583,US
+2416963584,2416963839,EU
+2416963840,2416967679,US
 2416967680,2417033215,IN
 2417033216,2417229823,US
 2417229824,2417295359,ES
@@ -79373,7 +77086,17 @@
 2417688576,2417754111,SE
 2417754112,2418016255,US
 2418016256,2418081791,GB
-2418081792,2418606079,US
+2418081792,2418312959,US
+2418312960,2418313215,IN
+2418313216,2418323007,US
+2418323008,2418323008,PH
+2418323009,2418337023,US
+2418337024,2418337279,IN
+2418337280,2418338303,US
+2418338304,2418338815,IN
+2418338816,2418341887,US
+2418341888,2418342143,IN
+2418342144,2418606079,US
 2418606080,2418671615,DE
 2418671616,2418737151,US
 2418737152,2418802687,NL
@@ -79401,9 +77124,12 @@
 2421555200,2421620735,US
 2421620736,2421686271,GB
 2421686272,2422145023,US
-2422145024,2422154239,NL
+2422145024,2422153215,NL
+2422153216,2422153471,EU
+2422153472,2422154239,NL
 2422154240,2422155263,US
-2422155264,2422161407,NL
+2422155264,2422155519,AP
+2422155520,2422161407,NL
 2422161408,2422163455,GB
 2422163456,2422165503,US
 2422165504,2422167551,HK
@@ -79434,12 +77160,22 @@
 2426994688,2427207679,US
 2427256832,2427322367,GB
 2427322368,2427453439,US
-2427453440,2427584511,NO
+2427453440,2427536895,NO
+2427536896,2427537151,US
+2427537152,2427544575,NO
+2427544576,2427544831,AP
+2427544832,2427584511,NO
 2427584512,2427650047,GB
 2427650048,2427846655,NO
-2427846656,2428567551,US
+2427846656,2428174335,US
+2428174336,2428178431,GB
+2428178432,2428183562,US
+2428183563,2428183563,EU
+2428183564,2428567551,US
 2428567552,2428633087,NO
-2428633088,2428698623,CA
+2428633088,2428696831,CA
+2428696832,2428697087,EU
+2428697088,2428698623,CA
 2428698624,2428960767,US
 2428960768,2429026303,MY
 2429026304,2429091839,CH
@@ -79456,18 +77192,25 @@
 2432172032,2432237567,BE
 2432237568,2432630783,US
 2432630784,2432696319,CN
-2432696320,2433810431,NL
+2432696320,2433247231,NL
+2433247232,2433247487,GB
+2433247488,2433810431,NL
 2433810432,2433875967,GB
 2433875968,2436300799,NL
 2436300800,2436366335,GB
 2436366336,2436759551,NL
-2436759552,2436825087,GB
+2436759552,2436767743,GB
+2436767744,2436767874,EU
+2436767875,2436767875,DE
+2436767876,2436767999,EU
+2436768000,2436825087,GB
 2436825088,2446983167,NL
 2446983168,2447015935,EU
 2447015936,2447015939,DK
 2447015940,2447015943,SE
 2447015944,2447015947,GB
-2447015948,2447048703,EU
+2447015948,2447015951,HK
+2447015952,2447048703,EU
 2447048704,2447376383,NL
 2447376384,2447384632,GB
 2447384633,2447384633,NL
@@ -79538,9 +77281,7 @@
 2449492224,2449492273,RU
 2449492274,2449492341,NL
 2449492342,2449492351,RU
-2449492352,2449492376,NL
-2449492377,2449492401,RU
-2449492402,2449492735,NL
+2449492352,2449492735,NL
 2449492736,2449492768,RU
 2449492769,2449492805,NL
 2449492806,2449492814,IN
@@ -79561,7 +77302,13 @@
 2450718720,2450784255,FR
 2450784256,2450849791,US
 2450849792,2450915327,SE
-2450915328,2452619263,US
+2450915328,2451031039,US
+2451031040,2451031295,AP
+2451031296,2451035135,US
+2451035136,2451035391,EU
+2451035392,2451986959,US
+2451986960,2451986960,GB
+2451986961,2452619263,US
 2452619264,2452684799,IT
 2452684800,2452750335,US
 2452750336,2452815871,NL
@@ -79611,13 +77358,19 @@
 2454781952,2454847487,FI
 2454847488,2454851583,US
 2454851584,2454851839,DK
-2454851840,2454853119,US
+2454851840,2454852095,US
+2454852096,2454852351,A1
+2454852352,2454853119,US
 2454853120,2454853375,DK
 2454853376,2454885503,US
 2454885504,2454885631,GB
 2454885632,2454887423,US
 2454887424,2454887679,DK
-2454887680,2454913023,US
+2454887680,2454904999,US
+2454905000,2454905007,BR
+2454905008,2454906943,US
+2454906944,2454906951,CL
+2454906952,2454913023,US
 2454913024,2454978559,CL
 2454978560,2455175167,US
 2455175168,2455240703,GB
@@ -79629,12 +77382,14 @@
 2456027136,2456092671,IT
 2456092672,2456158207,GB
 2456158208,2456223743,CZ
-2456223744,2456289279,EU
+2456223744,2456289279,BE
 2456289280,2456354815,NL
 2456354816,2456420351,GB
 2456420352,2456485887,EU
 2456485888,2456551423,DE
-2456551424,2456616959,AT
+2456551424,2456603135,AT
+2456603136,2456603391,EU
+2456603392,2456616959,AT
 2456616960,2456682495,CH
 2456682496,2456748031,HU
 2456748032,2456813567,US
@@ -79670,7 +77425,9 @@
 2458779648,2458910719,US
 2458976256,2458995511,US
 2458995512,2458995519,PA
-2458995520,2459631615,US
+2458995520,2459191295,US
+2459191296,2459191551,CH
+2459191552,2459631615,US
 2459631616,2459697151,CL
 2459697152,2459828223,US
 2459828224,2459860991,RU
@@ -79697,32 +77454,31 @@
 2461466624,2461597695,US
 2461597696,2461599743,CH
 2461599744,2461601791,SE
-2461601792,2461605887,GB
+2461601792,2461603762,GB
+2461603763,2461603763,A1
+2461603764,2461605887,GB
 2461605888,2461607935,LB
 2461607936,2461609983,FR
 2461609984,2461610095,BE
 2461610096,2461610111,NL
-2461610112,2461610495,BE
+2461610112,2461610463,BE
+2461610464,2461610479,NL
+2461610480,2461610495,BE
 2461610496,2461611519,NL
 2461611520,2461611575,BE
 2461611576,2461611583,NL
 2461611584,2461612031,BE
 2461612032,2461614079,IL
 2461614080,2461630463,TR
-2461630464,2461651967,RU
-2461651968,2461652479,CY
-2461652480,2461652735,HU
-2461652736,2461652991,CY
-2461652992,2461653503,RU
-2461653504,2461653759,EU
-2461653760,2461654015,GB
+2461630464,2461653503,RU
+2461653504,2461654015,GB
 2461654016,2461659135,RU
 2461659136,2461659647,UA
 2461659648,2461659903,RU
 2461659904,2461659905,UA
 2461659906,2461659913,RU
-2461659914,2461660415,UA
-2461660416,2461663231,RU
+2461659914,2461660159,UA
+2461660160,2461663231,RU
 2461663232,2461794303,US
 2461794304,2461859839,GB
 2461859840,2461990911,US
@@ -79851,7 +77607,9 @@
 2467233792,2468020223,US
 2468020224,2468085759,GR
 2468085760,2468151295,US
-2468151296,2468189663,DK
+2468151296,2468180479,DK
+2468180480,2468180735,EU
+2468180736,2468189663,DK
 2468189664,2468189695,GB
 2468189696,2468216831,DK
 2468216832,2468282367,KZ
@@ -79869,7 +77627,9 @@
 2469724160,2469789695,US
 2469789696,2469855231,DE
 2469855232,2470182911,US
-2470182912,2470248447,CH
+2470182912,2470183167,CH
+2470183168,2470183423,AP
+2470183424,2470248447,CH
 2470248448,2470510591,US
 2470510592,2470576127,BR
 2470576128,2470641663,AU
@@ -79902,7 +77662,11 @@
 2473459712,2473525247,ZA
 2473525248,2473656319,NO
 2473656320,2473721855,US
-2473721856,2473787391,GB
+2473721856,2473730559,GB
+2473730560,2473731071,HK
+2473731072,2473785599,GB
+2473785600,2473785855,AP
+2473785856,2473787391,GB
 2473787392,2474049535,US
 2474049536,2474115071,GB
 2474115072,2474246143,US
@@ -79937,7 +77701,9 @@
 2477850624,2478047231,US
 2478047232,2478112767,SE
 2478112768,2478178303,NL
-2478178304,2478309375,US
+2478178304,2478229759,US
+2478229760,2478230015,AP
+2478230016,2478309375,US
 2478309376,2478374911,GB
 2478374912,2478440447,US
 2478440448,2478505983,SE
@@ -79951,7 +77717,11 @@
 2479226880,2479357951,US
 2479357952,2479423487,AU
 2479423488,2479489023,GB
-2479489024,2479620095,US
+2479489024,2479584767,US
+2479584768,2479585023,A1
+2479585024,2479586815,US
+2479586816,2479587071,A1
+2479587072,2479620095,US
 2479620096,2479685631,DE
 2479685632,2479947775,US
 2479947776,2480013311,AU
@@ -79988,18 +77758,28 @@
 2486697984,2486763519,AT
 2486763520,2486960127,US
 2486960128,2487025663,FR
-2487025664,2488205311,US
+2487025664,2487877631,US
+2487877632,2487943167,A2
+2487943168,2488205311,US
 2488205312,2488270847,GB
 2488270848,2488336383,US
 2488336384,2488401919,PL
 2488401920,2488532991,NO
 2488532992,2488795135,US
 2488795136,2488860671,GB
-2488860672,2490236927,US
+2488860672,2489995544,US
+2489995545,2489995545,AP
+2489995546,2490041599,US
+2490041600,2490041855,AP
+2490041856,2490043391,US
+2490043392,2490043647,GB
+2490043648,2490236927,US
 2490236928,2490302463,LU
 2490302464,2490695679,US
 2490695680,2490761215,CA
-2490761216,2491154431,NO
+2490761216,2491070463,NO
+2491070464,2491070719,US
+2491070720,2491154431,NO
 2491154432,2491875327,US
 2491875328,2492006399,SE
 2492006400,2492071935,US
@@ -80021,14 +77801,28 @@
 2494103552,2494169087,FR
 2494169088,2494562303,US
 2494562304,2494627839,GB
-2494627840,2494889983,US
-2494889984,2494955519,EU
+2494627840,2494660607,US
+2494660608,2494661119,EU
+2494661120,2494677247,US
+2494677248,2494677503,AU
+2494677504,2494683391,US
+2494683392,2494683647,AP
+2494683648,2494689791,US
+2494689792,2494690047,IN
+2494690048,2494889983,US
+2494889984,2494955519,GB
 2494955520,2495021055,AU
 2495021056,2495152127,US
 2495152128,2495217663,EU
 2495217664,2495283199,US
 2495283200,2495348735,CH
-2495348736,2495807487,US
+2495348736,2495351039,US
+2495351040,2495351295,EU
+2495351296,2495353143,US
+2495353144,2495353144,EU
+2495353145,2495412223,US
+2495412224,2495412479,AP
+2495412480,2495807487,US
 2495807488,2495873023,AU
 2495873024,2495938559,CH
 2495938560,2496004095,GB
@@ -80037,7 +77831,9 @@
 2496135168,2496200703,NL
 2496200704,2499110519,MX
 2499110520,2499110527,NI
-2499110528,2499477503,MX
+2499110528,2499128575,MX
+2499128576,2499128831,US
+2499128832,2499477503,MX
 2499477504,2499543039,DE
 2499543040,2499674111,GB
 2499674112,2499739647,US
@@ -80053,7 +77849,43 @@
 2500047616,2500048895,IT
 2500048896,2500050943,MD
 2500050944,2500067327,KZ
-2500067328,2501574655,US
+2500067328,2500141055,US
+2500141056,2500141311,IE
+2500141312,2500141471,US
+2500141472,2500141503,IE
+2500141504,2500141823,US
+2500141824,2500142847,IE
+2500142848,2500143103,US
+2500143104,2500144127,IE
+2500144128,2500161023,US
+2500161024,2500161535,GB
+2500161536,2500175871,US
+2500175872,2500175879,RO
+2500175880,2500199471,US
+2500199472,2500199475,IE
+2500199476,2500235775,US
+2500235776,2500236031,GB
+2500236032,2500238383,US
+2500238384,2500238399,DE
+2500238400,2500238463,US
+2500238464,2500238527,DE
+2500238528,2500276223,US
+2500276224,2500276735,GB
+2500276736,2500292735,US
+2500292736,2500292799,DE
+2500292800,2500392959,US
+2500392960,2500393215,IN
+2500393216,2500393983,US
+2500393984,2500394239,GB
+2500394240,2500616447,US
+2500616448,2500616703,IT
+2500616704,2500636735,US
+2500636736,2500636799,GB
+2500636800,2500646911,US
+2500646912,2500647167,ES
+2500647168,2500719615,US
+2500719616,2500720639,IE
+2500720640,2501574655,US
 2501574656,2501640191,KZ
 2501640192,2503016447,US
 2503016448,2503081983,IL
@@ -80068,13 +77900,17 @@
 2503901184,2503905279,IT
 2503905280,2503907327,CZ
 2503907328,2503909375,FR
-2503909376,2503911423,RU
+2503909376,2503911343,RU
+2503911344,2503911359,NL
+2503911360,2503911423,RU
 2503911424,2503915519,ES
 2503915520,2503917567,IT
 2503917568,2503933951,BG
 2503933952,2506293247,US
 2506293248,2506358783,CA
-2506358784,2508062719,US
+2506358784,2507124735,US
+2507124736,2507124991,IN
+2507124992,2508062719,US
 2508062720,2508064767,CH
 2508064768,2508066815,ES
 2508066816,2508068863,RU
@@ -80083,12 +77919,10 @@
 2508075008,2508077055,CH
 2508077056,2508079103,BE
 2508079104,2508081151,DE
-2508081152,2508081279,NL
-2508081280,2508081407,GB
+2508081152,2508081407,NL
 2508081408,2508081663,IL
 2508081664,2508081919,SG
-2508081920,2508082175,GB
-2508082176,2508083199,IL
+2508081920,2508083199,GB
 2508083200,2508085247,IS
 2508085248,2508087295,PS
 2508087296,2508089343,RU
@@ -80127,12 +77961,10 @@
 2509930496,2509934591,RU
 2509934592,2509936639,DE
 2509936640,2509937681,AT
-2509937682,2509937682,KP
-2509937683,2509937697,BS
+2509937682,2509937697,LI
 2509937698,2509937713,AT
-2509937714,2509937729,IM
-2509937730,2509937737,EU
-2509937738,2509937919,AT
+2509937714,2509937729,LI
+2509937730,2509937919,AT
 2509937920,2509938175,IT
 2509938176,2509938431,US
 2509938432,2509938557,DE
@@ -80165,7 +77997,9 @@
 2513698816,2513764351,DK
 2513764352,2514419711,DE
 2514419712,2514485247,GB
-2514485248,2515599359,DE
+2514485248,2514681599,DE
+2514681600,2514681855,EU
+2514681856,2515599359,DE
 2515599360,2515664895,GB
 2515664896,2516058111,DE
 2516058112,2516123647,EU
@@ -80176,12 +78010,8 @@
 2516516864,2516520959,RU
 2516520960,2516523007,SA
 2516523008,2516525055,RU
-2516525056,2516525431,US
-2516525432,2516525439,NL
-2516525440,2516526335,US
-2516526336,2516526591,NL
-2516526592,2516526719,US
-2516526720,2516527103,NL
+2516525056,2516526335,US
+2516526336,2516527103,NL
 2516527104,2516529151,GB
 2516529152,2516531199,CH
 2516531200,2516533247,GB
@@ -80198,7 +78028,13 @@
 2516563968,2516566015,GB
 2516566016,2516582399,IQ
 2516582400,2516647935,CN
-2516647936,2523201535,JP
+2516647936,2521186303,JP
+2521186304,2521194495,US
+2521194496,2521206783,JP
+2521206784,2521210879,US
+2521210880,2521223167,JP
+2521223168,2521227263,DE
+2521227264,2523201535,JP
 2523201536,2523267071,AU
 2523267072,2523529215,US
 2523529216,2523594751,NO
@@ -80208,7 +78044,9 @@
 2524184576,2524315647,TW
 2524315648,2524512255,US
 2524512256,2524643327,CN
-2524643328,2524971007,US
+2524643328,2524963071,US
+2524963072,2524963327,GB
+2524963328,2524971007,US
 2524971008,2525036543,ES
 2525036544,2525102079,EU
 2525102080,2525233151,US
@@ -80311,15 +78149,24 @@
 2545614848,2545680383,NO
 2545680384,2545745919,US
 2545745920,2545811455,DE
-2545811456,2547187711,US
+2545811456,2546038783,US
+2546038784,2546039039,EU
+2546039040,2547187711,US
 2547187712,2547318783,GB
 2547318784,2547515391,US
 2547515392,2547515399,DK
-2550136832,2554462207,US
+2547516416,2547517439,CH
+2547519488,2547523583,CH
+2547523584,2547527679,SE
+2550136832,2554227967,US
+2554227968,2554228223,EU
+2554228224,2554462207,US
 2554462208,2554527743,HU
 2554527744,2554789887,US
 2554789888,2554855423,GB
-2554855424,2554920959,US
+2554855424,2554888703,US
+2554888704,2554888959,EU
+2554888960,2554920959,US
 2554920960,2554986495,DK
 2554986496,2555052031,CL
 2555052032,2555117567,US
@@ -80368,7 +78215,9 @@
 2560032768,2560098303,US
 2560098304,2560163839,BE
 2560163840,2560229375,NZ
-2560229376,2560644607,US
+2560229376,2560628479,US
+2560628480,2560628735,CA
+2560628736,2560644607,US
 2560644608,2560644863,CA
 2560644864,2561015807,US
 2561671168,2564947967,US
@@ -80392,17 +78241,13 @@
 2569404416,2569797631,US
 2569797632,2569863167,NO
 2569863168,2569994239,CH
-2569994240,2570125311,US
+2569994240,2569994495,EU
+2569994496,2570125311,US
 2570125312,2570190847,BE
 2570190848,2572681215,US
 2572681216,2572746751,SE
 2572746752,2572943359,US
-2572943360,2572944639,EU
-2572944640,2572944895,DE
-2572944896,2572945919,EU
-2572945920,2572946175,DE
-2572946176,2573008895,EU
-2573008896,2573402111,DE
+2572943360,2573402111,DE
 2573402112,2573467647,CN
 2573467648,2573533183,DE
 2573533184,2573598719,CN
@@ -80432,7 +78277,9 @@
 2585067520,2585788415,US
 2585788416,2585853951,GB
 2585853952,2585985023,JP
-2585985024,2587951103,US
+2585985024,2587018239,US
+2587018240,2587018495,IE
+2587018496,2587951103,US
 2600534016,2600665087,US
 2600665088,2600730623,CA
 2600730624,2600796159,NO
@@ -80442,13 +78289,21 @@
 2601451520,2601517055,CA
 2601517056,2602565631,US
 2602565632,2602631167,NZ
-2602631168,2603417599,US
+2602631168,2602774015,US
+2602774016,2602774271,IN
+2602774272,2602825727,US
+2602825728,2602825983,AU
+2602825984,2603417599,US
 2603417600,2603483135,DE
 2603483136,2604007423,US
 2604007424,2604072959,ES
 2604072960,2604138495,NO
 2604138496,2604204031,DE
-2604204032,2604335103,US
+2604204032,2604243711,US
+2604243712,2604243967,AP
+2604243968,2604244991,US
+2604244992,2604245247,EU
+2604245248,2604335103,US
 2604335104,2604400639,NZ
 2604400640,2604466175,AU
 2604466176,2604531711,US
@@ -80461,17 +78316,30 @@
 2605121536,2605187071,AU
 2605187072,2605252607,US
 2605252608,2605318143,AT
-2605318144,2607349759,US
+2605318144,2606301183,US
+2606366720,2606448649,US
+2606448650,2606448651,EU
+2606448652,2606467071,US
+2606467072,2606467327,AP
+2606467328,2606563327,US
+2606628864,2606646783,US
+2606646784,2606647039,EU
+2606647040,2606648831,US
+2606648832,2606649087,IE
+2606649088,2607349759,US
 2607349760,2607415295,CH
-2607415296,2609053695,US
+2607415296,2608728063,US
+2608728064,2608728319,AP
+2608728320,2609053695,US
 2609053696,2609119231,GB
 2609119232,2609184767,FR
-2609184768,2609250303,EU
+2609184768,2609250303,DE
 2609250304,2609381375,US
 2609381376,2609446911,GB
 2609446912,2609512447,DK
 2609512448,2609643519,US
-2609643520,2609709055,GB
+2609643520,2609708799,GB
+2609708800,2609709055,AP
 2609709056,2609840127,US
 2609840128,2609971199,AU
 2609971200,2610036735,GB
@@ -80490,14 +78358,20 @@
 2613248000,2613313535,US
 2613379072,2613444607,US
 2613444608,2613510143,GB
-2613510144,2613706751,US
+2613510144,2613650226,US
+2613650227,2613650227,BM
+2613650228,2613650242,US
+2613650243,2613650243,MX
+2613650244,2613706751,US
 2613706752,2613772287,GB
 2613772288,2613837823,US
 2613837824,2613903359,NL
 2613903360,2613968895,AU
 2613968896,2614034431,US
 2614034432,2614099967,GR
-2614099968,2614165503,US
+2614099968,2614164991,US
+2614164992,2614165247,EU
+2614165248,2614165503,US
 2614165504,2614231039,NO
 2614231040,2614296575,ES
 2614296576,2614362111,BR
@@ -80512,7 +78386,9 @@
 2615672832,2616262655,ZA
 2616262656,2616524799,US
 2616524800,2616590335,GB
-2616590336,2616786943,US
+2616590336,2616770303,US
+2616770304,2616770559,EU
+2616770560,2616786943,US
 2616786944,2616852479,GB
 2616852480,2616918015,DE
 2616983552,2617049087,US
@@ -80540,7 +78416,10 @@
 2619342848,2619473919,US
 2619473920,2619539455,CA
 2619539456,2619604991,ES
-2619604992,2620063743,US
+2619604992,2619735295,US
+2619735296,2619735551,EU
+2619735552,2619736063,US
+2619801600,2620063743,US
 2620063744,2620129279,GB
 2620129280,2620194815,CA
 2620194816,2620315039,US
@@ -80570,7 +78449,13 @@
 2623602688,2623668223,CL
 2623668224,2624192511,US
 2624192512,2624258047,CH
-2624258048,2624716799,US
+2624258048,2624266495,US
+2624266496,2624266751,AP
+2624266752,2624391696,US
+2624391697,2624391697,EU
+2624391698,2624393727,US
+2624393728,2624393983,EU
+2624393984,2624716799,US
 2624716800,2624782335,NL
 2624782336,2624847871,CH
 2624847872,2624913407,NO
@@ -80648,7 +78533,10 @@
 2644574208,2644639743,CH
 2644639744,2644770815,DE
 2644770816,2644836351,BE
-2644836352,2644967423,US
+2644836352,2644956927,US
+2644956928,2644957183,HK
+2644957184,2644959231,GB
+2644959232,2644967423,US
 2644967424,2645032959,AT
 2645032960,2645098495,CH
 2645098496,2645164031,FR
@@ -80682,7 +78570,9 @@
 2647916544,2648899583,US
 2648899584,2648965119,IN
 2648965120,2649030655,GB
-2649030656,2649489407,US
+2649030656,2649413631,US
+2649413632,2649413887,AP
+2649413888,2649489407,US
 2649489408,2649554943,GB
 2649554944,2649620479,NO
 2649620480,2649948159,US
@@ -80696,7 +78586,9 @@
 2650603520,2650669055,CO
 2650669056,2650734591,US
 2650734592,2650800127,CN
-2650800128,2653159423,US
+2650800128,2653089791,US
+2653089792,2653090047,AP
+2653090048,2653159423,US
 2653159424,2653421567,NO
 2653421568,2653487103,AU
 2653487104,2653552639,GB
@@ -80762,7 +78654,9 @@
 2658009088,2658074623,IT
 2658074624,2658140159,US
 2658140160,2658205695,NO
-2658205696,2658598911,US
+2658205696,2658459648,US
+2658459649,2658459649,EU
+2658459650,2658598911,US
 2658598912,2658664447,GB
 2658664448,2658926591,US
 2658926592,2659057663,GB
@@ -80800,8 +78694,8 @@
 2662203392,2662662143,GB
 2662662144,2662670335,KG
 2662670336,2662674431,AZ
-2662674432,2662676479,DE
-2662676480,2662678527,GB
+2662674432,2662677503,DE
+2662677504,2662678527,GB
 2662678528,2662686719,DE
 2662686720,2662694911,CH
 2662694912,2662727679,KG
@@ -80824,7 +78718,7 @@
 2665480192,2665545727,US
 2665545728,2665611263,DE
 2665611264,2665676799,CH
-2665676800,2665742335,EU
+2665676800,2665742335,ES
 2665742336,2665873407,US
 2665873408,2665938943,GB
 2665938944,2666004479,FR
@@ -80840,12 +78734,10 @@
 2667511808,2667513855,RU
 2667513856,2667515903,GB
 2667515904,2667517951,CZ
-2667517952,2667518719,SK
-2667518720,2667518975,CZ
-2667518976,2667519103,SK
-2667519104,2667519487,CZ
-2667519488,2667519999,SK
-2667520000,2667522047,CZ
+2667517952,2667519103,SK
+2667519104,2667519231,CZ
+2667519232,2667519743,SK
+2667519744,2667522047,CZ
 2667522048,2667524095,GB
 2667524096,2667526143,RU
 2667526144,2667528191,LV
@@ -80856,7 +78748,9 @@
 2667536528,2667544575,AT
 2667544576,2667560959,RU
 2667560960,2667565055,IT
-2667565056,2667566591,AT
+2667565056,2667565311,HK
+2667565312,2667566335,AT
+2667566336,2667566591,US
 2667566592,2667566847,DE
 2667566848,2667567103,FR
 2667567104,2667569151,SE
@@ -80905,7 +78799,9 @@
 2670592000,2670657535,NL
 2670657536,2670854143,US
 2670854144,2670919679,FR
-2670919680,2670985215,DE
+2670919680,2670980095,DE
+2670980096,2670980351,EU
+2670980352,2670985215,DE
 2670985216,2671050751,AU
 2671050752,2671181823,US
 2671181824,2671247359,CA
@@ -80984,7 +78880,25 @@
 2678652928,2678718463,US
 2678718464,2678783999,GB
 2678784000,2678849535,NO
-2678849536,2678915071,US
+2678849536,2678851583,US
+2678851584,2678851839,GB
+2678851840,2678862847,US
+2678862848,2678863103,BR
+2678863104,2678872831,US
+2678872832,2678873087,IN
+2678873088,2678885375,US
+2678885376,2678885631,GB
+2678885632,2678885887,US
+2678885888,2678886143,DE
+2678886144,2678886399,NL
+2678886400,2678886655,GB
+2678886656,2678886911,IT
+2678886912,2678893567,US
+2678893568,2678893823,CL
+2678893824,2678911231,US
+2678911232,2678911487,NL
+2678911488,2678911743,AU
+2678911744,2678915071,US
 2678915072,2678980607,FR
 2678980608,2679046143,US
 2679046144,2679111679,CA
@@ -81036,9 +78950,12 @@
 2683437056,2683568127,US
 2683568128,2683633663,GB
 2683633664,2683637759,EU
-2683637760,2683641855,NL
+2683637760,2683637859,NL
+2683637860,2683637860,EU
+2683637861,2683641855,NL
 2683641856,2683645951,US
-2683645952,2683650047,SG
+2683645952,2683646207,AP
+2683646208,2683650047,SG
 2683650048,2683699199,EU
 2683699200,2683830271,US
 2683830272,2683895807,AU
@@ -81058,11 +78975,17 @@
 2684186624,2684188671,DE
 2684188672,2684190719,RU
 2684190720,2684190735,US
-2684190736,2684190751,NL
-2684190752,2684190815,US
-2684190816,2684190927,NL
+2684190736,2684190739,NL
+2684190740,2684190743,TR
+2684190744,2684190751,GB
+2684190752,2684190831,US
+2684190832,2684190847,HR
+2684190848,2684190879,TR
+2684190880,2684190911,SA
+2684190912,2684190923,NL
+2684190924,2684190927,TR
 2684190928,2684190943,US
-2684190944,2684190959,NL
+2684190944,2684190959,IN
 2684190960,2684190967,US
 2684190968,2684190971,IN
 2684190972,2684190975,US
@@ -81083,41 +79006,45 @@
 2684191308,2684191311,NL
 2684191312,2684191319,US
 2684191320,2684191327,CA
-2684191328,2684191335,NL
+2684191328,2684191335,US
 2684191336,2684191343,IE
 2684191344,2684191351,HR
-2684191352,2684191359,NL
+2684191352,2684191359,RU
 2684191360,2684191367,SG
-2684191368,2684191375,NL
+2684191368,2684191375,HR
 2684191376,2684191383,AU
 2684191384,2684191391,GB
 2684191392,2684191399,NO
 2684191400,2684191407,US
-2684191408,2684191423,NL
+2684191408,2684191411,HK
+2684191412,2684191415,ZA
+2684191416,2684191423,US
 2684191424,2684191439,AU
 2684191440,2684191455,CN
-2684191456,2684191503,US
-2684191504,2684191511,NL
-2684191512,2684191615,US
+2684191456,2684191615,US
 2684191616,2684191743,DK
-2684191744,2684191767,NL
-2684191768,2684191807,US
-2684191808,2684191843,NL
-2684191844,2684191847,TR
+2684191744,2684191759,NL
+2684191760,2684191807,US
+2684191808,2684191815,KE
+2684191816,2684191839,US
+2684191840,2684191843,UG
+2684191844,2684191847,CN
 2684191848,2684191855,GB
 2684191856,2684191859,US
 2684191860,2684191863,AZ
-2684191864,2684191871,ES
+2684191864,2684191871,US
 2684191872,2684191873,TR
-2684191874,2684191879,NL
+2684191874,2684191874,US
+2684191875,2684191875,SA
+2684191876,2684191879,TR
 2684191880,2684191887,LT
 2684191888,2684191899,IT
 2684191900,2684191911,US
 2684191912,2684191919,KW
 2684191920,2684191927,TR
 2684191928,2684191935,US
-2684191936,2684191937,TR
-2684191938,2684191943,NL
+2684191936,2684191939,TR
+2684191940,2684191943,US
 2684191944,2684191951,ES
 2684191952,2684191967,US
 2684191968,2684191975,NL
@@ -81141,7 +79068,9 @@
 2684192120,2684192127,DO
 2684192128,2684192135,IN
 2684192136,2684192143,GB
-2684192144,2684192175,NL
+2684192144,2684192159,US
+2684192160,2684192163,HK
+2684192164,2684192175,TR
 2684192176,2684192191,JO
 2684192192,2684192199,US
 2684192200,2684192207,QA
@@ -81150,29 +79079,28 @@
 2684192224,2684192231,TR
 2684192232,2684192239,US
 2684192240,2684192247,IN
-2684192248,2684192255,US
-2684192256,2684192263,NL
+2684192248,2684192263,US
 2684192264,2684192265,TR
 2684192266,2684192266,EG
 2684192267,2684192267,SA
-2684192268,2684192271,NL
+2684192268,2684192271,GB
 2684192272,2684192279,US
 2684192280,2684192287,RU
 2684192288,2684192295,DK
 2684192296,2684192303,US
-2684192304,2684192319,NL
-2684192320,2684192327,US
+2684192304,2684192311,CA
+2684192312,2684192327,US
 2684192328,2684192335,AE
 2684192336,2684192343,US
 2684192344,2684192347,AE
 2684192348,2684192351,SA
-2684192352,2684192359,NL
+2684192352,2684192359,AE
 2684192360,2684192371,US
 2684192372,2684192375,GB
 2684192376,2684192383,BM
 2684192384,2684192387,CA
 2684192388,2684192391,AE
-2684192392,2684192399,NL
+2684192392,2684192399,US
 2684192400,2684192407,AU
 2684192408,2684192415,US
 2684192416,2684192423,CA
@@ -81199,7 +79127,12 @@
 2684192584,2684192591,DE
 2684192592,2684192599,US
 2684192600,2684192607,AE
-2684192608,2684192639,NL
+2684192608,2684192611,US
+2684192612,2684192615,ES
+2684192616,2684192623,US
+2684192624,2684192627,GB
+2684192628,2684192631,US
+2684192632,2684192639,SE
 2684192640,2684192655,GR
 2684192656,2684192663,GB
 2684192664,2684192667,AE
@@ -81208,7 +79141,7 @@
 2684192688,2684192695,NL
 2684192696,2684192703,IT
 2684192704,2684192711,BE
-2684192712,2684192715,NL
+2684192712,2684192715,AU
 2684192716,2684192719,CA
 2684192720,2684192727,NL
 2684192728,2684192731,BE
@@ -81220,17 +79153,17 @@
 2684192808,2684192823,PL
 2684192824,2684192831,CA
 2684192832,2684192839,NO
-2684192840,2684192855,NL
+2684192840,2684192855,SA
 2684192856,2684192867,US
 2684192868,2684192879,CN
-2684192880,2684192887,NL
-2684192888,2684192895,US
+2684192880,2684192895,US
 2684192896,2684192927,LT
 2684192928,2684192939,ES
 2684192940,2684192951,US
-2684192952,2684192959,NL
+2684192952,2684192959,CY
 2684192960,2684192967,PL
-2684192968,2684192975,NL
+2684192968,2684192971,GB
+2684192972,2684192975,MA
 2684192976,2684192983,SA
 2684192984,2684192991,TR
 2684192992,2684192999,BR
@@ -81240,7 +79173,7 @@
 2684193020,2684193020,BH
 2684193021,2684193021,US
 2684193022,2684193022,ES
-2684193023,2684193023,NL
+2684193023,2684193023,IT
 2684193024,2684193031,TR
 2684193032,2684193039,GR
 2684193040,2684193055,BR
@@ -81256,7 +79189,7 @@
 2684193152,2684193159,NZ
 2684193160,2684193167,SA
 2684193168,2684193175,US
-2684193176,2684193183,NL
+2684193176,2684193183,BH
 2684193184,2684193195,TR
 2684193196,2684193199,CN
 2684193200,2684193215,BE
@@ -81268,46 +79201,48 @@
 2684193248,2684193255,NL
 2684193256,2684193263,US
 2684193264,2684193271,NO
-2684193272,2684193279,CZ
-2684193280,2684193287,US
-2684193288,2684193303,NL
+2684193272,2684193287,US
+2684193288,2684193295,SA
+2684193296,2684193303,IT
 2684193304,2684193311,HK
 2684193312,2684193319,IN
 2684193320,2684193327,AE
-2684193328,2684193335,NL
+2684193328,2684193335,GR
 2684193336,2684193375,US
-2684193376,2684193391,NL
+2684193376,2684193383,LB
+2684193384,2684193391,US
 2684193392,2684193399,JO
 2684193400,2684193407,PL
 2684193408,2684193439,SA
 2684193440,2684193447,US
-2684193448,2684193455,NL
+2684193448,2684193455,HU
 2684193456,2684193467,US
 2684193468,2684193471,AE
 2684193472,2684193479,MX
 2684193480,2684193487,IN
 2684193488,2684193511,US
-2684193512,2684193519,NL
-2684193520,2684193527,US
+2684193512,2684193519,AE
+2684193520,2684193527,NL
 2684193528,2684193535,GB
-2684193536,2684193551,NL
+2684193536,2684193551,US
 2684193552,2684193559,SA
 2684193560,2684193567,CN
-2684193568,2684193591,NL
+2684193568,2684193575,US
+2684193576,2684193583,EG
+2684193584,2684193591,RU
 2684193592,2684193599,ES
 2684193600,2684193607,IN
-2684193608,2684193611,NL
+2684193608,2684193611,PT
 2684193612,2684193615,CN
 2684193616,2684193623,IN
 2684193624,2684193631,GR
 2684193632,2684193639,IN
-2684193640,2684193647,NL
+2684193640,2684193647,TR
 2684193648,2684193655,AU
-2684193656,2684193659,CN
+2684193656,2684193659,ES
 2684193660,2684193663,US
 2684193664,2684193671,CH
-2684193672,2684193675,US
-2684193676,2684193679,NL
+2684193672,2684193679,US
 2684193680,2684193687,DE
 2684193688,2684193691,US
 2684193692,2684193695,GR
@@ -81318,12 +79253,11 @@
 2684193760,2684193767,GB
 2684193768,2684193775,AR
 2684193776,2684193789,US
-2684193790,2684193790,NL
+2684193790,2684193790,TR
 2684193791,2684193791,CH
 2684193792,2684193799,AE
 2684193800,2684193807,FR
-2684193808,2684193815,NL
-2684193816,2684193823,GB
+2684193808,2684193823,GB
 2684193824,2684193831,ES
 2684193832,2684193855,US
 2684193856,2684193871,GB
@@ -81335,33 +79269,34 @@
 2684193936,2684193951,US
 2684193952,2684193959,IN
 2684193960,2684193963,CN
-2684193964,2684193967,NL
+2684193964,2684193967,US
 2684193968,2684193975,IL
 2684193976,2684193983,DK
 2684193984,2684193999,US
-2684194000,2684194007,NL
+2684194000,2684194007,DK
 2684194008,2684194039,US
 2684194040,2684194047,MT
 2684194048,2684194055,IT
 2684194056,2684194087,US
 2684194088,2684194095,GR
-2684194096,2684194103,NL
-2684194104,2684194119,US
+2684194096,2684194119,US
 2684194120,2684194127,BG
 2684194128,2684194135,GB
 2684194136,2684194143,MX
 2684194144,2684194151,US
 2684194152,2684194159,EG
 2684194160,2684194167,IN
-2684194168,2684194171,NL
+2684194168,2684194171,US
 2684194172,2684194175,IL
 2684194176,2684194207,LT
 2684194208,2684194215,AZ
 2684194216,2684194223,IL
-2684194224,2684194271,NL
+2684194224,2684194239,US
+2684194240,2684194255,NL
+2684194256,2684194271,US
 2684194272,2684194279,GB
 2684194280,2684194287,BZ
-2684194288,2684194295,NL
+2684194288,2684194295,RU
 2684194296,2684194303,CA
 2684194304,2684194311,SE
 2684194312,2684194319,IL
@@ -81370,7 +79305,9 @@
 2684194336,2684194343,LV
 2684194344,2684194351,IL
 2684194352,2684194367,US
-2684194368,2684194391,NL
+2684194368,2684194375,TW
+2684194376,2684194383,JO
+2684194384,2684194391,GB
 2684194392,2684194399,US
 2684194400,2684194407,GR
 2684194408,2684194423,NZ
@@ -81380,37 +79317,39 @@
 2684194472,2684194479,TR
 2684194480,2684194495,GB
 2684194496,2684194503,NG
-2684194504,2684194507,NL
+2684194504,2684194507,US
 2684194508,2684194511,SE
 2684194512,2684194519,GB
 2684194520,2684194527,IT
 2684194528,2684194535,US
 2684194536,2684194539,NG
 2684194540,2684194543,CN
-2684194544,2684194551,NL
+2684194544,2684194551,US
 2684194552,2684194559,IN
 2684194560,2684194663,US
-2684194664,2684194671,NL
+2684194664,2684194671,JO
 2684194672,2684194679,US
-2684194680,2684194687,NL
-2684194688,2684194695,SG
+2684194680,2684194687,NO
+2684194688,2684194695,NL
 2684194696,2684194703,DK
-2684194704,2684194711,NL
+2684194704,2684194711,US
 2684194712,2684194719,LV
-2684194720,2684194727,NL
+2684194720,2684194723,BR
+2684194724,2684194727,US
 2684194728,2684194751,DK
 2684194752,2684194767,US
 2684194768,2684194815,DK
-2684194816,2684194823,US
-2684194824,2684194831,SA
-2684194832,2684194847,US
-2684194848,2684194855,NL
+2684194816,2684194839,NL
+2684194840,2684194847,US
+2684194848,2684194855,SA
 2684194856,2684194863,UG
 2684194864,2684194871,US
 2684194872,2684194879,SA
 2684194880,2684194887,AE
 2684194888,2684194895,ES
-2684194896,2684194911,NL
+2684194896,2684194903,NL
+2684194904,2684194907,TR
+2684194908,2684194911,US
 2684194912,2684194919,PT
 2684194920,2684194927,NL
 2684194928,2684194931,TR
@@ -81420,18 +79359,17 @@
 2684194952,2684194959,US
 2684194960,2684194967,MA
 2684194968,2684194975,PK
-2684194976,2684194983,NL
-2684194984,2684194991,US
-2684194992,2684194999,NL
+2684194976,2684194991,NL
+2684194992,2684194999,US
 2684195000,2684195007,DK
 2684195008,2684195039,IN
-2684195040,2684195047,NL
+2684195040,2684195047,BR
 2684195048,2684195055,ES
 2684195056,2684195063,DK
 2684195064,2684195071,GR
 2684195072,2684195079,US
 2684195080,2684195087,ES
-2684195088,2684195095,NL
+2684195088,2684195095,EG
 2684195096,2684195111,US
 2684195112,2684195119,SA
 2684195120,2684195127,CA
@@ -81440,26 +79378,36 @@
 2684195168,2684195199,CY
 2684195200,2684195295,US
 2684195296,2684195303,DE
-2684195304,2684195307,NL
-2684195308,2684195319,US
+2684195304,2684195307,SE
+2684195308,2684195311,US
+2684195312,2684195319,NL
 2684195320,2684195323,GB
-2684195324,2684195351,US
+2684195324,2684195327,US
+2684195328,2684195335,NL
+2684195336,2684195343,US
+2684195344,2684195351,DE
 2684195352,2684195359,ES
-2684195360,2684195367,US
+2684195360,2684195367,NL
 2684195368,2684195371,ES
 2684195372,2684195375,MA
-2684195376,2684195391,NL
+2684195376,2684195383,BE
+2684195384,2684195391,AE
 2684195392,2684195407,US
 2684195408,2684195415,GB
-2684195416,2684195431,NL
+2684195416,2684195423,AE
+2684195424,2684195427,IT
+2684195428,2684195431,TR
 2684195432,2684195439,GB
 2684195440,2684195455,DK
 2684195456,2684195487,CN
 2684195488,2684195495,TW
-2684195496,2684195503,NL
+2684195496,2684195503,UG
 2684195504,2684195511,SA
 2684195512,2684195519,US
-2684195520,2684195551,NL
+2684195520,2684195527,IN
+2684195528,2684195535,RO
+2684195536,2684195543,US
+2684195544,2684195551,NL
 2684195552,2684195559,BA
 2684195560,2684195567,CA
 2684195568,2684195575,US
@@ -81467,7 +79415,8 @@
 2684195584,2684195647,US
 2684195648,2684195655,BA
 2684195656,2684195663,US
-2684195664,2684195679,NL
+2684195664,2684195675,NL
+2684195676,2684195679,US
 2684195680,2684195683,AE
 2684195684,2684195685,NL
 2684195686,2684195686,US
@@ -81476,10 +79425,11 @@
 2684195696,2684195703,US
 2684195704,2684195711,CN
 2684195712,2684195712,US
-2684195713,2684195715,NL
+2684195713,2684195713,CN
+2684195714,2684195715,UA
 2684195716,2684195719,US
 2684195720,2684195727,GB
-2684195728,2684195735,NL
+2684195728,2684195735,US
 2684195736,2684195743,CA
 2684195744,2684195751,US
 2684195752,2684195759,BE
@@ -81489,7 +79439,7 @@
 2684195784,2684195791,EG
 2684195792,2684195799,KW
 2684195800,2684195807,AF
-2684195808,2684195815,NL
+2684195808,2684195815,AR
 2684195816,2684195823,GB
 2684195824,2684195831,AF
 2684195832,2684195839,HR
@@ -81502,94 +79452,165 @@
 2684195888,2684195903,NL
 2684195904,2684195911,IN
 2684195912,2684195919,CN
-2684195920,2684195935,NL
+2684195920,2684195935,HR
 2684195936,2684195967,AF
 2684195968,2684195975,CN
 2684195976,2684195979,TR
 2684195980,2684195983,US
-2684195984,2684195991,NL
+2684195984,2684195991,BD
 2684195992,2684195999,IE
 2684196000,2684196007,US
 2684196008,2684196015,FR
-2684196016,2684196023,NL
+2684196016,2684196023,AU
 2684196024,2684196031,US
 2684196032,2684196047,MA
 2684196048,2684196055,AT
 2684196056,2684196063,ES
 2684196064,2684196071,US
 2684196072,2684196079,EG
-2684196080,2684196087,NL
+2684196080,2684196087,CA
 2684196088,2684196095,GB
 2684196096,2684196159,US
 2684196160,2684196191,AF
 2684196192,2684196199,SA
 2684196200,2684196207,ES
-2684196208,2684196255,NL
-2684196256,2684196271,US
+2684196208,2684196223,US
+2684196224,2684196239,NL
+2684196240,2684196255,TR
+2684196256,2684196271,NL
 2684196272,2684196279,EG
 2684196280,2684196303,DK
-2684196304,2684196335,NL
+2684196304,2684196311,BR
+2684196312,2684196319,PA
+2684196320,2684196335,US
 2684196336,2684196343,CN
 2684196344,2684196347,TR
-2684196348,2684196351,US
-2684196352,2684196399,NL
+2684196348,2684196383,US
+2684196384,2684196391,GB
+2684196392,2684196399,US
 2684196400,2684196415,TR
-2684196416,2684196431,NL
-2684196432,2684196439,US
+2684196416,2684196431,US
+2684196432,2684196439,CH
 2684196440,2684196447,DK
-2684196448,2684196463,NL
+2684196448,2684196463,EG
 2684196464,2684196511,DK
-2684196512,2684196527,NL
+2684196512,2684196527,US
 2684196528,2684196535,DK
 2684196536,2684196543,US
 2684196544,2684196551,DK
 2684196552,2684196575,NL
 2684196576,2684196591,US
-2684196592,2684196639,NL
+2684196592,2684196607,NL
+2684196608,2684196639,US
 2684196640,2684196671,GB
-2684196672,2684196783,NL
+2684196672,2684196719,NL
+2684196720,2684196767,US
+2684196768,2684196775,CN
+2684196776,2684196783,US
 2684196784,2684196791,TR
 2684196792,2684196799,US
-2684196800,2684196863,NL
+2684196800,2684196831,TR
+2684196832,2684196839,US
+2684196840,2684196847,BR
+2684196848,2684196859,US
+2684196860,2684196863,NL
 2684196864,2684196871,US
 2684196872,2684196879,MX
-2684196880,2684196895,NL
+2684196880,2684196881,GB
+2684196882,2684196882,US
+2684196883,2684196883,DE
+2684196884,2684196885,SA
+2684196886,2684196886,GB
+2684196887,2684196887,UA
+2684196888,2684196891,TR
+2684196892,2684196893,SA
+2684196894,2684196894,BR
+2684196895,2684196895,MA
 2684196896,2684196903,RU
-2684196904,2684196911,NL
-2684196912,2684196919,US
-2684196920,2684196927,NL
-2684196928,2684196959,US
-2684196960,2684196963,NL
-2684196964,2684196967,US
+2684196904,2684196905,US
+2684196906,2684196906,EG
+2684196907,2684196907,AU
+2684196908,2684196908,UA
+2684196909,2684196909,AU
+2684196910,2684196910,GB
+2684196911,2684196911,IT
+2684196912,2684196927,US
+2684196928,2684196959,NL
+2684196960,2684196967,US
 2684196968,2684196975,BR
-2684196976,2684196983,US
+2684196976,2684196983,NL
 2684196984,2684196987,DK
-2684196988,2684197071,NL
+2684196988,2684196999,US
+2684197000,2684197007,IT
+2684197008,2684197015,US
+2684197016,2684197021,NL
+2684197022,2684197022,RU
+2684197023,2684197023,NL
+2684197024,2684197031,EG
+2684197032,2684197039,US
+2684197040,2684197047,TH
+2684197048,2684197055,IN
+2684197056,2684197063,US
+2684197064,2684197071,CN
 2684197072,2684197079,MX
-2684197080,2684197087,NL
+2684197080,2684197083,IT
+2684197084,2684197087,NO
 2684197088,2684197103,US
 2684197104,2684197107,TR
-2684197108,2684197111,NL
+2684197108,2684197111,AR
 2684197112,2684197115,TR
 2684197116,2684197119,US
-2684197120,2684197143,NL
+2684197120,2684197120,NL
+2684197121,2684197121,MA
+2684197122,2684197123,SK
+2684197124,2684197135,US
+2684197136,2684197143,SA
 2684197144,2684197151,GB
-2684197152,2684197211,NL
-2684197212,2684197215,US
-2684197216,2684197271,NL
+2684197152,2684197167,US
+2684197168,2684197175,DK
+2684197176,2684197179,TR
+2684197180,2684197181,GB
+2684197182,2684197182,MA
+2684197183,2684197183,GB
+2684197184,2684197191,DK
+2684197192,2684197195,US
+2684197196,2684197196,IT
+2684197197,2684197197,NL
+2684197198,2684197198,US
+2684197199,2684197199,AU
+2684197200,2684197207,SA
+2684197208,2684197231,US
+2684197232,2684197239,NL
+2684197240,2684197247,GB
+2684197248,2684197251,SA
+2684197252,2684197263,US
+2684197264,2684197267,SA
+2684197268,2684197271,US
 2684197272,2684197279,HR
-2684197280,2684197295,NL
+2684197280,2684197283,US
+2684197284,2684197287,TR
+2684197288,2684197291,US
+2684197292,2684197295,HK
 2684197296,2684197303,HR
 2684197304,2684197307,NL
-2684197308,2684197311,US
-2684197312,2684197319,NL
+2684197308,2684197319,US
 2684197320,2684197327,SA
 2684197328,2684197335,BR
-2684197336,2684197359,NL
-2684197360,2684197367,TR
-2684197368,2684197375,NL
-2684197376,2684197887,GB
-2684197888,2684198911,NL
+2684197336,2684197336,PA
+2684197337,2684197339,NL
+2684197340,2684197343,US
+2684197344,2684197351,UA
+2684197352,2684197355,GB
+2684197356,2684197356,TR
+2684197357,2684197357,NL
+2684197358,2684197358,RU
+2684197359,2684197359,IN
+2684197360,2684197368,TR
+2684197369,2684197369,US
+2684197370,2684197370,SA
+2684197371,2684197371,AU
+2684197372,2684197373,MA
+2684197374,2684198911,NL
 2684198912,2684199423,GB
 2684199424,2684199679,EU
 2684199680,2684200959,GB
@@ -81598,8 +79619,7 @@
 2684205056,2684207103,IT
 2684207104,2684213247,GB
 2684213248,2684215295,MK
-2684215296,2684216831,BE
-2684216832,2684217343,EU
+2684215296,2684217343,BE
 2684217344,2684219391,CZ
 2684219392,2684221439,PL
 2684221440,2684223487,IL
@@ -81645,7 +79665,9 @@
 2687297240,2687297247,SE
 2687297248,2687297824,DE
 2687297825,2687297828,FR
-2687297829,2687299119,DE
+2687297829,2687297832,DE
+2687297833,2687297836,CH
+2687297837,2687299119,DE
 2687299120,2687299127,US
 2687299128,2687299135,CN
 2687299136,2687762431,DE
@@ -81654,10 +79676,13 @@
 2687893504,2688221183,DE
 2688221184,2688286719,CH
 2688286720,2688352255,DE
-2688352256,2688420095,CH
-2688420096,2688420351,CN
-2688420352,2688420863,CH
-2688420864,2688421375,SG
+2688352256,2688418825,CH
+2688418826,2688418826,EU
+2688418827,2688420351,CH
+2688420352,2688420607,CN
+2688420608,2688420863,CH
+2688420864,2688421119,SG
+2688421120,2688421375,AP
 2688421376,2688421887,US
 2688421888,2688548863,CH
 2688548864,2688614399,AU
@@ -81695,7 +79720,15 @@
 2689594112,2689594879,GB
 2689594880,2689597439,US
 2689597440,2689662975,IT
-2689662976,2689925119,US
+2689662976,2689794047,US
+2689794048,2689802239,DE
+2689802240,2689810431,GB
+2689810432,2689818623,US
+2689818624,2689819135,IN
+2689819136,2689826815,US
+2689826816,2689835007,JP
+2689835008,2689843199,AU
+2689843200,2689925119,US
 2689925120,2689990655,CH
 2689990656,2690383871,US
 2690383872,2690449407,FR
@@ -81721,7 +79754,10 @@
 2698117120,2698182655,IS
 2698182656,2698248191,DE
 2698248192,2698313727,US
-2698313728,2698379263,GB
+2698313728,2698342399,GB
+2698342400,2698346495,DE
+2698346496,2698375167,GB
+2698375168,2698379263,DE
 2698379264,2698444799,ES
 2698444800,2698510335,JP
 2698510336,2698706943,CZ
@@ -81769,7 +79805,9 @@
 2704277504,2704343039,FR
 2704343040,2704408575,US
 2704408576,2704474111,AU
-2704474112,2704539647,US
+2704474112,2704485119,US
+2704485120,2704485375,AU
+2704485376,2704539647,US
 2704539648,2704605183,SE
 2704605184,2704670719,HR
 2704670720,2704736255,SE
@@ -81782,7 +79820,9 @@
 2705326080,2705391615,MO
 2705391616,2705522687,NZ
 2705522688,2705588223,ES
-2705588224,2705784831,US
+2705588224,2705596159,US
+2705596160,2705596415,CA
+2705596416,2705784831,US
 2705784832,2705850367,GB
 2705850368,2705915903,ES
 2705915904,2706046975,GB
@@ -81805,8 +79845,13 @@
 2708340736,2708406271,AT
 2708406272,2708471807,ES
 2708471808,2708537343,GB
-2708537344,2708733951,US
+2708537344,2708635135,US
+2708635136,2708635391,EU
+2708635392,2708661247,US
+2708661248,2708661503,AU
+2708661504,2708733951,US
 2708733952,2708799487,ES
+2708799488,2708865023,AU
 2708865024,2708930559,JP
 2708930560,2709127167,US
 2709127168,2709192703,KR
@@ -81829,7 +79874,9 @@
 2711093248,2711158783,AU
 2711158784,2711486463,US
 2711486464,2711551999,NL
-2711552000,2713190399,US
+2711552000,2711765247,US
+2711765248,2711765503,EU
+2711765504,2713190399,US
 2713190400,2713255935,CA
 2713255936,2713387007,US
 2713387008,2713452543,CA
@@ -81860,7 +79907,10 @@
 2718629888,2718695423,GB
 2718695424,2718760959,US
 2718760960,2718826495,GB
-2718826496,2719285247,US
+2718826496,2719023103,US
+2719088640,2719125247,US
+2719125248,2719125503,EU
+2719125504,2719285247,US
 2719285248,2719350783,CH
 2719350784,2719416319,US
 2719416320,2719481855,CH
@@ -81876,17 +79926,23 @@
 2722758656,2723479551,US
 2723479552,2723545087,CA
 2723545088,2723610623,CH
-2723610624,2724724735,US
+2723610624,2723832575,US
+2723832576,2723832831,GB
+2723832832,2724724735,US
 2724790272,2724855807,CN
 2724855808,2724921343,CA
 2724921344,2725249023,US
 2725249024,2725314559,NZ
-2725314560,2725904383,US
+2725314560,2725543423,US
+2725543424,2725543679,EU
+2725543680,2725904383,US
 2725904384,2725969919,VE
 2725969920,2727018495,US
 2727018496,2727084031,CA
 2727084032,2727346175,US
 2727346176,2727608319,AU
+2727608320,2727870463,US
+2728394752,2730491903,US
 2734686208,2734751743,CN
 2734751744,2734817279,GB
 2734817280,2734882815,US
@@ -81924,7 +79980,9 @@
 2744713216,2744844287,US
 2744844288,2744909823,CA
 2744909824,2744975359,GB
-2744975360,2745040895,SE
+2744975360,2745040383,SE
+2745040384,2745040639,EU
+2745040640,2745040895,SE
 2745040896,2745106431,DE
 2745106432,2745171967,SI
 2745171968,2745237503,GB
@@ -81934,8 +79992,7 @@
 2745434112,2745499647,GB
 2745499648,2745548799,BE
 2745548800,2745565183,DE
-2745565184,2745630719,EU
-2745630720,2745696255,GB
+2745565184,2745696255,GB
 2745696256,2745761791,CH
 2745761792,2746023935,GB
 2746023936,2746089471,FR
@@ -81963,9 +80020,9 @@
 2749890560,2750021631,AU
 2750021632,2750349311,US
 2750349312,2750414847,KR
-2750414848,2750545919,US
-2750545920,2750611455,DE
-2750611456,2750873599,US
+2750414848,2750692863,US
+2750692864,2750693375,EU
+2750693376,2750873599,US
 2750873600,2750939135,CL
 2750939136,2751070207,US
 2751070208,2751135743,CL
@@ -81973,7 +80030,9 @@
 2751397888,2751463423,KR
 2751463424,2751528959,KZ
 2751528960,2751660031,FR
-2751660032,2751725567,AT
+2751660032,2751716351,AT
+2751716352,2751716607,US
+2751716608,2751725567,AT
 2751725568,2751791103,SE
 2751791104,2751856639,FI
 2751856640,2751922175,GB
@@ -82013,7 +80072,9 @@
 2755002368,2755330047,US
 2755330048,2755395583,DE
 2755395584,2755461119,FR
-2755461120,2755526655,DE
+2755461120,2755514879,DE
+2755514880,2755515135,EU
+2755515136,2755526655,DE
 2755526656,2755592191,US
 2755592192,2755657727,GB
 2755657728,2755985407,US
@@ -82058,7 +80119,9 @@
 2759884116,2759894559,CH
 2759894560,2759894563,LI
 2759894564,2759917567,CH
-2759917568,2759983103,FR
+2759917568,2759917823,FR
+2759917824,2759918079,EU
+2759918080,2759983103,FR
 2759983104,2760048639,IT
 2760048640,2760114175,FR
 2760114176,2760179711,IT
@@ -82094,7 +80157,9 @@
 2760835072,2760898559,GB
 2760898560,2760899583,US
 2760899584,2760900607,GB
-2760900608,2761031679,US
+2760900608,2760932096,US
+2760932097,2760932097,EU
+2760932098,2761031679,US
 2761031680,2761424895,ZA
 2761424896,2761621503,US
 2761621504,2761687039,ZA
@@ -82146,7 +80211,10 @@
 2772631552,2772697087,AU
 2772697088,2772762623,US
 2772762624,2772828159,AU
-2772828160,2773221375,US
+2772828160,2773010431,US
+2773010432,2773010687,EU
+2773010688,2773024767,US
+2773090304,2773221375,US
 2773221376,2773286911,JP
 2773286912,2773352447,US
 2773352448,2773417983,CA
@@ -82168,7 +80236,11 @@
 2775777280,2775842815,CA
 2775842816,2775973887,US
 2775973888,2776039423,AU
-2776039424,2776891391,US
+2776039424,2776478207,US
+2776478208,2776478463,EU
+2776478464,2776697614,US
+2776697615,2776697615,EU
+2776697616,2776891391,US
 2776891392,2777022463,KR
 2777022464,2777481215,US
 2777481216,2777546751,KR
@@ -82211,7 +80283,9 @@
 2780926976,2780927487,GB
 2780927488,2780927743,US
 2780927744,2780928127,GB
-2780928128,2780928383,US
+2780928128,2780928287,US
+2780928288,2780928303,GB
+2780928304,2780928383,US
 2780928384,2780928415,GB
 2780928416,2780928447,US
 2780928448,2780928455,GB
@@ -82264,13 +80338,17 @@
 2780954624,2781020159,KR
 2781020160,2781478911,US
 2781478912,2781544447,HK
-2781544448,2781675519,US
+2781544448,2781629951,US
+2781629952,2781630207,EU
+2781630208,2781675519,US
 2781675520,2781741055,NZ
 2781741056,2781937663,US
 2781937664,2782003199,TH
 2782134272,2782199807,US
 2782199808,2782265343,KR
-2782265344,2782658559,US
+2782265344,2782372863,US
+2782372864,2782373887,GB
+2782373888,2782658559,US
 2782658560,2782724095,PH
 2782724096,2782789631,US
 2782789632,2782855167,CH
@@ -82360,7 +80438,11 @@
 2792947712,2793013247,SG
 2793013248,2793209855,US
 2793209856,2793275391,KR
-2793275392,2802515967,US
+2793275392,2796748799,US
+2796748800,2796814335,NZ
+2796814336,2798838015,US
+2798838016,2798838271,CO
+2798838272,2802515967,US
 2802515968,2802581503,CA
 2802581504,2802909183,US
 2802909184,2802974719,CA
@@ -82374,7 +80456,11 @@
 2806644736,2806710271,CA
 2806710272,2807103487,US
 2807103488,2807169023,NL
-2807169024,2807824383,US
+2807169024,2807236863,US
+2807236864,2807237119,EU
+2807237120,2807259647,US
+2807259648,2807260159,AP
+2807260160,2807824383,US
 2807824384,2807889919,CA
 2807889920,2808545279,US
 2808545280,2808610815,AU
@@ -82398,19 +80484,42 @@
 2812084224,2812149759,BO
 2812149760,2812411903,US
 2812411904,2812477439,AU
-2812477440,2812805119,US
+2812477440,2812753919,US
+2812753920,2812755967,BR
+2812755968,2812764159,US
+2812764160,2812766207,GB
+2812766208,2812774399,US
+2812774400,2812776447,GB
+2812776448,2812778495,DE
+2812778496,2812779519,IT
+2812779520,2812780543,FR
+2812780544,2812781567,DK
+2812781568,2812796927,US
+2812796928,2812798975,AU
+2812798976,2812801023,JP
+2812801024,2812803071,US
+2812803072,2812805119,SG
 2812805120,2812870655,CH
 2812870656,2812936191,JP
 2812936192,2813067263,US
-2813067264,2813132799,GB
+2813067264,2813120512,GB
+2813120513,2813120513,US
+2813120514,2813132799,GB
 2813132800,2813263871,US
 2813263872,2813329407,JP
 2813329408,2813526015,US
 2813526016,2813591551,NZ
 2813591552,2814181375,US
 2814181376,2814246911,AU
-2814246912,2815098879,US
-2815098880,2815164415,GB
+2814246912,2814377215,US
+2814377216,2814377471,EU
+2814377472,2815033343,US
+2815033344,2815098879,NL
+2815098880,2815111347,GB
+2815111348,2815111348,US
+2815111349,2815139327,GB
+2815139328,2815139583,US
+2815139584,2815164415,GB
 2815164416,2815229951,US
 2815229952,2815295487,ID
 2815295488,2815986687,US
@@ -82432,9 +80541,24 @@
 2816004704,2816004711,GB
 2816004712,2816008191,US
 2816008192,2816008207,IE
-2816008208,2816671743,US
+2816008208,2816159743,US
+2816159744,2816159999,IN
+2816160000,2816671743,US
 2816671744,2816737279,CA
-2816737280,2818310143,US
+2816737280,2817059071,US
+2817059072,2817059327,AP
+2817059328,2817060863,US
+2817060864,2817061119,EU
+2817061120,2817062911,LU
+2817062912,2817325055,US
+2817325056,2817325311,EU
+2817325312,2817933056,US
+2817933057,2817933058,CA
+2817933059,2817986303,US
+2817986304,2817986559,AP
+2817986560,2818038537,US
+2818038538,2818038538,AP
+2818038539,2818310143,US
 2818310144,2818375679,AR
 2818375680,2818572287,US
 2818637824,2818703359,CH
@@ -82478,9 +80602,9 @@
 2827747328,2827812863,AU
 2827812864,2827878399,US
 2827878400,2827943935,ZA
-2827943936,2827973119,US
-2827973120,2827973375,A1
-2827973376,2827974015,US
+2827943936,2827972607,US
+2827972608,2827973631,A1
+2827973632,2827974015,US
 2827974016,2827974143,A1
 2827974144,2827974655,US
 2827974656,2827974783,A1
@@ -82498,19 +80622,50 @@
 2828730368,2828795903,ZA
 2828795904,2829058047,US
 2829058048,2829123583,CN
-2829123584,2829254655,US
+2829123584,2829148159,US
+2829148160,2829148415,HK
+2829148416,2829174783,US
+2829174784,2829175807,GB
+2829175808,2829176319,US
+2829176320,2829176831,DE
+2829176832,2829177343,JP
+2829177344,2829177855,AU
+2829177856,2829178367,HK
+2829178368,2829178879,US
+2829178880,2829179391,MX
+2829179392,2829179903,BR
+2829179904,2829180927,IN
+2829180928,2829181951,CN
+2829181952,2829182463,US
+2829182464,2829182975,VE
+2829182976,2829254655,US
 2829254656,2829320191,CH
 2829320192,2829385727,ZA
 2829385728,2829451263,MX
 2829451264,2829516799,US
 2829516800,2829582335,BW
-2829582336,2829844479,US
+2829582336,2829591033,US
+2829591034,2829591034,EU
+2829591035,2829593343,US
+2829593344,2829593599,EU
+2829593600,2829844479,US
 2829844480,2829910015,ZA
-2829910016,2830106623,US
+2829910016,2830066431,US
+2830066432,2830066687,HK
+2830066688,2830106623,US
 2830106624,2830172159,CO
-2830172160,2830761983,US
+2830172160,2830434303,US
+2830499840,2830586879,US
+2830586880,2830587135,EU
+2830587136,2830761983,US
 2830761984,2830827519,AU
-2830827520,2830893055,KW
+2830827520,2830830335,KW
+2830830336,2830830591,US
+2830830592,2830853887,KW
+2830853888,2830854143,US
+2830854144,2830855935,KW
+2830855936,2830856191,US
+2830856192,2830893055,KW
 2830893056,2830958591,KR
 2830958592,2831286271,US
 2831548416,2831613951,AU
@@ -82520,15 +80675,19 @@
 2832072704,2832138239,ZA
 2832138240,2832269311,US
 2832269312,2832400383,ZA
-2832465920,2832693247,US
-2832693248,2832693503,A2
-2832693504,2832793599,US
+2832465920,2832793599,US
 2832793600,2832859135,AU
 2832859136,2832924671,US
 2832924672,2832990207,KR
-2832990208,2833383423,US
+2832990208,2833252621,US
+2833252622,2833252622,GB
+2833252623,2833293311,US
+2833293312,2833293567,EU
+2833293568,2833383423,US
 2833383424,2833448959,AR
-2833580032,2833711103,US
+2833580032,2833707007,US
+2833707008,2833707263,GB
+2833707264,2833711103,US
 2833711104,2833776639,CL
 2833842176,2833907711,US
 2833907712,2833973247,GT
@@ -82549,24 +80708,30 @@
 2843803648,2843869183,ZA
 2843869184,2844524543,US
 2844524544,2844590079,KR
-2844590080,2845704191,US
-2845704192,2845769727,CU
+2844590080,2844783359,US
+2844783360,2844783615,AU
+2844783616,2844784639,DE
+2844784640,2844902655,US
+2844902656,2844902911,SG
+2844902912,2844912639,US
+2844912640,2844912895,JP
+2844912896,2845704191,US
+2845704192,2845755391,CU
+2845755392,2845755647,EU
+2845755648,2845769727,CU
 2845835264,2848522239,US
 2848522240,2848587775,AU
 2848587776,2848653311,ZA
 2848653312,2848980991,US
 2848980992,2849964031,KR
-2849964032,2850029567,CN
+2849964032,2850029567,HK
 2850029568,2851995647,US
-2852126720,2853306367,US
+2852126720,2852716653,US
+2852716654,2852716654,AU
+2852716655,2853306367,US
 2853306368,2853371903,CL
 2853371904,2853765119,US
-2853765120,2853773311,AR
-2853773312,2853789695,MX
-2853789696,2853797887,AR
-2853797888,2853814271,MX
-2853814272,2853822463,AR
-2853822464,2853830655,MX
+2853765120,2853830655,MX
 2853830656,2854617087,US
 2854617088,2854682623,MY
 2854748160,2855469055,US
@@ -82574,25 +80739,44 @@
 2855481344,2855485439,AR
 2855485440,2855501823,UY
 2855501824,2855534591,AR
-2855534592,2856058879,US
+2855534592,2855706623,US
+2855706624,2855706879,EU
+2855706880,2856058879,US
 2856058880,2856124415,CH
 2856124416,2856452095,US
 2856452096,2856517631,BR
 2856517632,2856714239,US
 2856714240,2856779775,MX
-2856779776,2859007999,US
+2856779776,2857369599,US
+2857697280,2857766655,US
+2857766656,2857766911,EU
+2857766912,2859007999,US
 2859008000,2859073535,JP
-2859073536,2862284799,US
+2859073536,2861850623,US
+2861850624,2861850879,AP
+2861850880,2861851391,HK
+2861851392,2861851647,AP
+2861851648,2861861375,HK
+2861861376,2861957119,US
+2862022656,2862284799,US
 2862284800,2862350335,AR
 2862350336,2862415871,US
 2862415872,2862481407,AU
-2862481408,2863202303,US
+2862481408,2862751999,US
+2862752000,2862752255,EU
+2862752256,2863202303,US
 2863202304,2863267839,MX
 2863267840,2863595519,US
 2863595520,2863661055,CA
 2863661056,2863857663,US
 2863857664,2863923199,SG
-2863923200,2865577983,US
+2863923200,2864844799,US
+2864844800,2864845055,NL
+2864845056,2864848895,US
+2864848896,2864849151,GB
+2864849152,2865417457,US
+2865417458,2865417458,GB
+2865417459,2865577983,US
 2865577984,2865610751,BE
 2865610752,2865889279,US
 2865889280,2865954815,AR
@@ -82601,7 +80785,19 @@
 2867639296,2867639551,AT
 2867639552,2867724287,CH
 2867855360,2868117503,US
-2868379648,2868772863,US
+2868379648,2868605376,US
+2868605377,2868605377,NO
+2868605378,2868658175,US
+2868658176,2868658431,GB
+2868658432,2868660223,US
+2868660224,2868660479,EU
+2868660480,2868662271,US
+2868662272,2868662527,EU
+2868662528,2868676608,US
+2868676609,2868676609,AU
+2868676610,2868682752,US
+2868682753,2868682753,AP
+2868682754,2868772863,US
 2868838400,2868903935,BE
 2868903936,2869035007,SG
 2869035008,2869166079,JP
@@ -82631,6 +80827,7 @@
 2870585344,2870587391,UA
 2870587392,2870587647,CZ
 2870587648,2870587903,RU
+2870587904,2870588159,DE
 2870588160,2870588415,NL
 2870588416,2870588927,HU
 2870588928,2870589439,PL
@@ -82666,6 +80863,7 @@
 2870935552,2871001087,HU
 2871001088,2871066623,SE
 2871066624,2871083007,CH
+2871083008,2871099391,RO
 2871132160,2872049663,CN
 2872049664,2873098239,IN
 2873098240,2873884671,US
@@ -82673,7 +80871,13 @@
 2874146816,2875195391,CN
 2875195392,2875719679,TH
 2875719680,2877292543,CN
-2877292544,2882469887,US
+2877292544,2879336447,US
+2879336448,2879336959,GB
+2879336960,2879467519,US
+2879467520,2879468031,AP
+2879468032,2879469567,US
+2879469568,2879470079,AP
+2879470080,2882469887,US
 2882469888,2882535423,SG
 2882535424,2883583999,CN
 2883584000,2885681151,VN
@@ -82702,9 +80906,10 @@
 2899378176,2899443711,GB
 2899443712,2899574783,FR
 2899574784,2899902463,GB
-2902458368,2902461439,A1
-2902461440,2902461695,US
-2902461696,2902462463,A1
+2899902464,2899967999,US
+2899968000,2900099071,CA
+2900099072,2900361215,US
+2902458368,2902462463,A1
 2902462464,2902470775,US
 2902470776,2902470777,BD
 2902470778,2902470936,US
@@ -82737,13 +80942,17 @@
 2902474063,2902474073,RU
 2902474074,2902475263,US
 2902475264,2902475327,CY
-2902475328,2902492671,US
+2902475328,2902475399,US
+2902475400,2902475407,UY
+2902475408,2902492671,US
 2902492672,2902493183,IN
 2902493184,2902507519,US
 2902507520,2902515711,CA
 2902515712,2904555519,US
 2904555520,2904817663,CA
-2904817664,2905376119,US
+2904817664,2905350729,US
+2905350730,2905350730,A1
+2905350731,2905376119,US
 2905376120,2905376127,MX
 2905376128,2905376207,US
 2905376208,2905376223,GB
@@ -82806,477 +81015,7 @@
 2905473024,2905481215,CA
 2905481216,2913992703,US
 2913992704,2914516991,CA
-2914516992,2915041343,US
-2915041344,2915041407,AU
-2915041408,2915041855,US
-2915041856,2915041887,SA
-2915041888,2915042239,US
-2915042240,2915042271,CO
-2915042272,2915042631,US
-2915042632,2915042639,GB
-2915042640,2915043231,US
-2915043232,2915043247,AU
-2915043248,2915043775,US
-2915043776,2915043807,AU
-2915043808,2915043839,US
-2915043840,2915043871,IN
-2915043872,2915044031,US
-2915044032,2915044063,AU
-2915044064,2915044159,US
-2915044160,2915044223,AU
-2915044224,2915044287,US
-2915044288,2915044319,AU
-2915044320,2915044383,US
-2915044384,2915044415,SA
-2915044416,2915044575,US
-2915044576,2915044583,GB
-2915044584,2915044591,US
-2915044592,2915044599,MX
-2915044600,2915044663,US
-2915044664,2915044671,IN
-2915044672,2915044927,US
-2915044928,2915044959,GB
-2915044960,2915045543,US
-2915045544,2915045551,SA
-2915045552,2915045695,US
-2915045696,2915045703,PS
-2915045704,2915046359,US
-2915046360,2915046367,SA
-2915046368,2915046591,US
-2915046592,2915046623,AU
-2915046624,2915046767,US
-2915046768,2915046775,AU
-2915046776,2915046783,US
-2915046784,2915046847,AU
-2915046848,2915046927,US
-2915046928,2915046943,VN
-2915046944,2915048223,US
-2915048224,2915048255,AU
-2915048256,2915048863,US
-2915048864,2915048871,IN
-2915048872,2915048967,US
-2915048968,2915048975,GB
-2915048976,2915049055,US
-2915049056,2915049063,AU
-2915049064,2915049223,US
-2915049224,2915049231,SA
-2915049232,2915049295,US
-2915049296,2915049303,SA
-2915049304,2915049343,US
-2915049344,2915049375,SA
-2915049376,2915050727,US
-2915050728,2915050735,AU
-2915050736,2915051551,US
-2915051552,2915051567,IN
-2915051568,2915051711,US
-2915051712,2915051743,AU
-2915051744,2915051759,US
-2915051760,2915051767,AU
-2915051768,2915052031,US
-2915052032,2915052039,DE
-2915052040,2915052447,US
-2915052448,2915052479,AU
-2915052480,2915052575,US
-2915052576,2915052583,PH
-2915052584,2915053423,US
-2915053424,2915053439,AF
-2915053440,2915053607,US
-2915053608,2915053615,AU
-2915053616,2915053703,US
-2915053704,2915053711,IN
-2915053712,2915053719,US
-2915053720,2915053727,AU
-2915053728,2915053903,US
-2915053904,2915053911,PA
-2915053912,2915054175,US
-2915054176,2915054183,SA
-2915054184,2915054207,US
-2915054208,2915054239,AU
-2915054240,2915054431,US
-2915054432,2915054439,UY
-2915054440,2915054623,US
-2915054624,2915054655,IN
-2915054656,2915054863,US
-2915054864,2915054879,LT
-2915054880,2915055295,US
-2915055296,2915055327,AR
-2915055328,2915056703,US
-2915056704,2915056735,IN
-2915056736,2915056959,US
-2915056960,2915057023,AU
-2915057024,2915057175,US
-2915057176,2915057183,IN
-2915057184,2915057215,US
-2915057216,2915057247,IN
-2915057248,2915059111,US
-2915059112,2915059119,GB
-2915059120,2915059167,US
-2915059168,2915059183,GB
-2915059184,2915059191,AU
-2915059192,2915059391,US
-2915059392,2915059423,AU
-2915059424,2915059471,US
-2915059472,2915059479,BR
-2915059480,2915060159,US
-2915060160,2915060191,AR
-2915060192,2915061503,US
-2915061504,2915061535,HK
-2915061536,2915062055,US
-2915062056,2915062063,GB
-2915062064,2915062143,US
-2915062144,2915062207,GB
-2915062208,2915063015,US
-2915063016,2915063023,TR
-2915063024,2915063103,US
-2915063104,2915063135,GB
-2915063136,2915063199,US
-2915063200,2915063207,CA
-2915063208,2915063647,US
-2915063648,2915063655,TR
-2915063656,2915063679,US
-2915063680,2915063711,TR
-2915063712,2915066999,US
-2915067000,2915067007,TR
-2915067008,2915073327,US
-2915073328,2915073335,TR
-2915073336,2915073679,US
-2915073680,2915073687,BR
-2915073688,2915074063,US
-2915074064,2915074079,GB
-2915074080,2915074111,EG
-2915074112,2915074647,US
-2915074648,2915074655,ID
-2915074656,2915074719,US
-2915074720,2915074751,IN
-2915074752,2915075527,US
-2915075528,2915075535,CA
-2915075536,2915075631,US
-2915075632,2915075647,CN
-2915075648,2915076767,US
-2915076768,2915076799,CA
-2915076800,2915077143,US
-2915077144,2915077151,TH
-2915077152,2915077279,US
-2915077280,2915077311,IN
-2915077312,2915077911,US
-2915077912,2915077919,CN
-2915077920,2915077951,US
-2915077952,2915077983,CN
-2915077984,2915078495,US
-2915078496,2915078527,CA
-2915078528,2915078783,US
-2915078784,2915078815,BR
-2915078816,2915078847,US
-2915078848,2915078879,IN
-2915078880,2915079615,US
-2915079616,2915079623,CN
-2915079624,2915079719,US
-2915079720,2915079727,CN
-2915079728,2915080287,US
-2915080288,2915080319,IN
-2915080320,2915080511,US
-2915080512,2915080575,IN
-2915080576,2915081223,US
-2915081224,2915081231,EC
-2915081232,2915081415,US
-2915081416,2915081423,EG
-2915081424,2915081575,US
-2915081576,2915081583,CN
-2915081584,2915082895,US
-2915082896,2915082903,CA
-2915082904,2915083167,US
-2915083168,2915083183,ID
-2915083184,2915083879,US
-2915083880,2915083887,EG
-2915083888,2915083903,US
-2915083904,2915083911,EG
-2915083912,2915084423,US
-2915084424,2915084431,CN
-2915084432,2915084631,US
-2915084632,2915084639,CN
-2915084640,2915085071,US
-2915085072,2915085079,CN
-2915085080,2915087743,US
-2915087744,2915087759,IN
-2915087760,2915088759,US
-2915088760,2915088767,CA
-2915088768,2915088855,US
-2915088856,2915088863,CA
-2915088864,2915089015,US
-2915089016,2915089023,IN
-2915089024,2915089047,CA
-2915089048,2915089055,US
-2915089056,2915089063,CA
-2915089064,2915090479,US
-2915090480,2915090487,CL
-2915090488,2915090511,US
-2915090512,2915090519,IT
-2915090520,2915090607,US
-2915090608,2915090623,KW
-2915090624,2915091135,US
-2915091136,2915091167,IN
-2915091168,2915091247,US
-2915091248,2915091255,RU
-2915091256,2915091327,US
-2915091328,2915091359,EG
-2915091360,2915091423,US
-2915091424,2915091431,KW
-2915091432,2915091719,US
-2915091720,2915091727,AF
-2915091728,2915092447,US
-2915092448,2915092455,MV
-2915092456,2915092495,US
-2915092496,2915092511,IN
-2915092512,2915092703,US
-2915092704,2915092719,SA
-2915092720,2915093407,US
-2915093408,2915093423,IN
-2915093424,2915093815,US
-2915093816,2915093823,CA
-2915093824,2915094255,US
-2915094256,2915094263,SA
-2915094264,2915094335,US
-2915094336,2915094367,SA
-2915094368,2915094607,US
-2915094608,2915094615,SA
-2915094616,2915094815,US
-2915094816,2915094823,SA
-2915094824,2915094879,US
-2915094880,2915094911,SA
-2915094912,2915095159,US
-2915095160,2915095167,IN
-2915095168,2915095359,US
-2915095360,2915095391,GB
-2915095392,2915095423,US
-2915095424,2915095455,TR
-2915095456,2915095711,US
-2915095712,2915095727,IN
-2915095728,2915095823,US
-2915095824,2915095839,AU
-2915095840,2915095847,IN
-2915095848,2915095951,US
-2915095952,2915095967,CN
-2915095968,2915095975,NZ
-2915095976,2915096111,US
-2915096112,2915096119,IT
-2915096120,2915096263,US
-2915096264,2915096271,IN
-2915096272,2915096543,US
-2915096544,2915096559,TR
-2915096560,2915096599,US
-2915096600,2915096607,GB
-2915096608,2915097071,US
-2915097072,2915097079,RS
-2915097080,2915097103,US
-2915097104,2915097111,AT
-2915097112,2915097167,US
-2915097168,2915097183,SA
-2915097184,2915097263,US
-2915097264,2915097271,SA
-2915097272,2915097351,US
-2915097352,2915097359,KW
-2915097360,2915097615,US
-2915097616,2915097623,SA
-2915097624,2915097631,US
-2915097632,2915097639,GB
-2915097640,2915097887,US
-2915097888,2915097919,VN
-2915097920,2915097951,BR
-2915097952,2915098015,US
-2915098016,2915098031,HK
-2915098032,2915098047,US
-2915098048,2915098063,HK
-2915098064,2915098143,US
-2915098144,2915098175,HK
-2915098176,2915098767,US
-2915098768,2915098775,SA
-2915098776,2915098823,US
-2915098824,2915098831,BZ
-2915098832,2915099519,US
-2915099520,2915099551,IN
-2915099552,2915099631,US
-2915099632,2915099639,SA
-2915099640,2915100271,US
-2915100272,2915100287,AR
-2915100288,2915100743,US
-2915100744,2915100751,RU
-2915100752,2915100799,US
-2915100800,2915100831,VN
-2915100832,2915100863,US
-2915100864,2915100879,LK
-2915100880,2915101423,US
-2915101424,2915101431,KW
-2915101432,2915101807,US
-2915101808,2915101815,GR
-2915101816,2915101919,US
-2915101920,2915101927,GR
-2915101928,2915101935,US
-2915101936,2915101943,KW
-2915101944,2915102335,US
-2915102336,2915102367,KW
-2915102368,2915107359,US
-2915107360,2915107391,SA
-2915107392,2915107647,US
-2915107648,2915107655,AU
-2915107656,2915108607,US
-2915108608,2915108615,AU
-2915108616,2915109087,US
-2915109088,2915109103,IN
-2915109104,2915110863,US
-2915110864,2915110871,AE
-2915110872,2915111103,US
-2915111104,2915111111,AU
-2915111112,2915111359,US
-2915111360,2915111391,BR
-2915111392,2915111487,US
-2915111488,2915111551,AU
-2915111552,2915111695,US
-2915111696,2915111703,CO
-2915111704,2915112207,US
-2915112208,2915112215,GB
-2915112216,2915112511,US
-2915112512,2915112575,AU
-2915112576,2915113055,US
-2915113056,2915113071,GB
-2915113072,2915113279,US
-2915113280,2915113343,IN
-2915113344,2915113791,US
-2915113792,2915113855,IN
-2915113856,2915114143,US
-2915114144,2915114175,LT
-2915114176,2915114911,US
-2915114912,2915114919,BR
-2915114920,2915115071,US
-2915115072,2915115135,AU
-2915115136,2915115647,US
-2915115648,2915115711,AU
-2915115712,2915115839,US
-2915115840,2915115967,AU
-2915115968,2915116159,US
-2915116160,2915116223,AU
-2915116224,2915117567,US
-2915117568,2915117599,SA
-2915117600,2915117951,US
-2915117952,2915118015,AU
-2915118016,2915118319,US
-2915118320,2915118327,IN
-2915118328,2915118351,US
-2915118352,2915118359,DE
-2915118360,2915118767,US
-2915118768,2915118775,SA
-2915118776,2915119519,US
-2915119520,2915119551,IN
-2915119552,2915122183,US
-2915122184,2915122191,ID
-2915122192,2915122271,US
-2915122272,2915122303,BR
-2915122304,2915122343,US
-2915122344,2915122351,PA
-2915122352,2915122751,US
-2915122752,2915122783,AU
-2915122784,2915122879,US
-2915122880,2915122911,AU
-2915122912,2915123103,US
-2915123104,2915123135,BR
-2915123136,2915134399,US
-2915134400,2915134431,MA
-2915134432,2915134463,US
-2915134464,2915134471,BD
-2915134472,2915135935,US
-2915135936,2915135943,MY
-2915135944,2915139647,US
-2915139648,2915139679,AU
-2915139680,2915140223,US
-2915140224,2915140231,AU
-2915140232,2915140415,US
-2915140416,2915140479,AU
-2915140480,2915140543,US
-2915140544,2915140575,AU
-2915140576,2915141631,US
-2915141632,2915141639,TR
-2915141640,2915141687,US
-2915141688,2915141695,CH
-2915141696,2915142407,US
-2915142408,2915142415,ID
-2915142416,2915143295,US
-2915143296,2915143327,BR
-2915143328,2915143871,US
-2915143872,2915143903,CV
-2915143904,2915144447,US
-2915144448,2915144455,AU
-2915144456,2915144575,US
-2915144576,2915144591,BD
-2915144592,2915144735,US
-2915144736,2915144767,LT
-2915144768,2915145343,US
-2915145344,2915145375,AU
-2915145376,2915145599,US
-2915145600,2915145631,TR
-2915145632,2915146799,US
-2915146800,2915146807,UY
-2915146808,2915147615,US
-2915147616,2915147623,ZA
-2915147624,2915147695,US
-2915147696,2915147703,AR
-2915147704,2915147807,US
-2915147808,2915147815,BR
-2915147816,2915151335,US
-2915151336,2915151343,PE
-2915151344,2915157407,US
-2915157408,2915157439,AU
-2915157440,2915158111,US
-2915158112,2915158143,TR
-2915158144,2915159935,US
-2915159936,2915159951,SG
-2915159952,2915159967,US
-2915159968,2915160031,IN
-2915160032,2915160295,US
-2915160296,2915160303,KW
-2915160304,2915160743,US
-2915160744,2915160751,BR
-2915160752,2915161431,US
-2915161432,2915161439,GB
-2915161440,2915161871,US
-2915161872,2915161879,IN
-2915161880,2915161895,US
-2915161896,2915161903,SG
-2915161904,2915162047,US
-2915162048,2915162055,SG
-2915162056,2915162847,US
-2915162848,2915162863,BR
-2915162864,2915162879,CA
-2915162880,2915162887,US
-2915162888,2915162895,BR
-2915162896,2915163775,US
-2915163776,2915163807,CA
-2915163808,2915164543,US
-2915164544,2915164575,TR
-2915164576,2915164863,US
-2915164864,2915164895,GB
-2915164896,2915165535,US
-2915165536,2915165551,CA
-2915165552,2915165791,US
-2915165792,2915165807,LT
-2915165808,2915165887,US
-2915165888,2915165919,LT
-2915165920,2915166447,US
-2915166448,2915166455,PA
-2915166456,2915166783,US
-2915166784,2915166815,GB
-2915166816,2915166847,MA
-2915166848,2915168103,US
-2915168104,2915168111,PH
-2915168112,2915168351,US
-2915168352,2915168383,BR
-2915168384,2915169919,US
-2915169920,2915169983,GB
-2915169984,2915170143,US
-2915170144,2915170151,AF
-2915170152,2915171103,US
-2915171104,2915171135,IN
-2915171136,2915171967,US
-2915171968,2915171999,LT
-2915172000,2915250175,US
+2914516992,2915250175,US
 2915250176,2915254271,CA
 2915254272,2915274751,US
 2915274752,2915274815,PL
@@ -83284,7 +81023,9 @@
 2915275008,2915275071,PL
 2915275072,2915275263,US
 2915275264,2915275327,PL
-2915275328,2915516415,US
+2915275328,2915497759,US
+2915497760,2915499807,A1
+2915499808,2915516415,US
 2915516416,2915516671,NL
 2915516672,2915516927,CA
 2915516928,2915517439,US
@@ -83380,7 +81121,9 @@
 2915773840,2915794959,US
 2915794960,2915794975,MX
 2915794976,2915795007,US
-2915795008,2915795023,BR
+2915795008,2915795013,BR
+2915795014,2915795014,MX
+2915795015,2915795023,BR
 2915795024,2915795263,US
 2915795264,2915795279,NZ
 2915795280,2915795343,US
@@ -83585,7 +81328,12 @@
 2915808184,2915808191,CA
 2915808192,2915808247,US
 2915808248,2915808255,DE
-2915808256,2915810471,US
+2915808256,2915810335,US
+2915810336,2915810343,GB
+2915810344,2915810351,MX
+2915810352,2915810431,US
+2915810432,2915810439,AU
+2915810440,2915810471,US
 2915810472,2915810479,GB
 2915810480,2915811135,US
 2915811136,2915811199,IN
@@ -83607,7 +81355,9 @@
 2916120824,2916120831,CA
 2916120832,2916121367,US
 2916121368,2916121375,CA
-2916121376,2916163583,US
+2916121376,2916140287,US
+2916140288,2916140543,A1
+2916140544,2916163583,US
 2916163584,2916171775,CA
 2916171776,2916184063,US
 2916184064,2916196351,CA
@@ -83617,9 +81367,7 @@
 2916319232,2916335615,PR
 2916335616,2916368383,US
 2916368384,2916401151,CA
-2916401152,2916410879,US
-2916410880,2916411135,GB
-2916411136,2916434623,US
+2916401152,2916434623,US
 2916434624,2916434655,CA
 2916434656,2916436487,US
 2916436488,2916436495,CA
@@ -83904,7 +81652,9 @@
 2918286896,2918287103,US
 2918287104,2918287359,CR
 2918287360,2918289407,GB
-2918289408,2918371327,US
+2918289408,2918314216,US
+2918314217,2918314217,GB
+2918314218,2918371327,US
 2918371328,2918375423,CA
 2918375424,2918391807,US
 2918391808,2918395903,CA
@@ -83923,10 +81673,14 @@
 2918436864,2918469631,US
 2918469632,2918471423,CA
 2918471424,2918471679,US
-2918471680,2918473727,CA
+2918471680,2918472703,CA
+2918472704,2918473215,US
+2918473216,2918473727,CA
 2918473728,2918477823,US
 2918477824,2918481919,CA
-2918481920,2918514943,US
+2918481920,2918502078,US
+2918502079,2918502079,A1
+2918502080,2918514943,US
 2918514944,2918515079,CA
 2918515080,2918515199,US
 2918515200,2918515327,CA
@@ -83999,12 +81753,10 @@
 2919021336,2919021343,US
 2919021344,2919021567,CA
 2919021568,2919022079,US
-2919022080,2919022175,CA
-2919022176,2919022287,US
-2919022288,2919022303,CA
-2919022304,2919022335,US
-2919022336,2919022415,CA
-2919022416,2919063551,US
+2919022080,2919022207,CA
+2919022208,2919022287,US
+2919022288,2919022431,CA
+2919022432,2919063551,US
 2919063552,2919064063,MX
 2919064064,2919067655,CN
 2919067656,2919067695,US
@@ -84202,29 +81954,196 @@
 2919069680,2919069687,CA
 2919069688,2919069703,US
 2919069704,2919069711,CN
-2919069712,2919069735,US
+2919069712,2919069719,UA
+2919069720,2919069735,US
 2919069736,2919069743,BR
-2919069744,2919069823,US
+2919069744,2919069775,US
+2919069776,2919069791,CN
+2919069792,2919069799,PK
+2919069800,2919069807,US
+2919069808,2919069815,PK
+2919069816,2919069823,CN
 2919069824,2919069831,IN
 2919069832,2919069839,US
 2919069840,2919069847,BR
-2919069848,2919069895,US
+2919069848,2919069855,US
+2919069856,2919069863,GB
+2919069864,2919069871,US
+2919069872,2919069879,IN
+2919069880,2919069895,US
 2919069896,2919069903,BR
-2919069904,2919070111,US
+2919069904,2919069943,US
+2919069944,2919069951,BR
+2919069952,2919069975,US
+2919069976,2919069983,IT
+2919069984,2919069991,IN
+2919069992,2919069999,SG
+2919070000,2919070047,US
+2919070048,2919070055,TR
+2919070056,2919070071,US
+2919070072,2919070079,AE
+2919070080,2919070095,US
+2919070096,2919070103,CN
+2919070104,2919070111,AU
 2919070112,2919070119,ES
-2919070120,2919070303,US
+2919070120,2919070127,JM
+2919070128,2919070135,GB
+2919070136,2919070159,US
+2919070160,2919070167,GB
+2919070168,2919070199,US
+2919070200,2919070207,ES
+2919070208,2919070223,US
+2919070224,2919070231,CN
+2919070232,2919070239,US
+2919070240,2919070247,AF
+2919070248,2919070255,CA
+2919070256,2919070263,AF
+2919070264,2919070271,CA
+2919070272,2919070279,IN
+2919070280,2919070295,US
+2919070296,2919070303,CN
 2919070304,2919070311,BR
-2919070312,2919070783,US
+2919070312,2919070319,NL
+2919070320,2919070327,CN
+2919070328,2919070335,BR
+2919070336,2919070351,US
+2919070352,2919070359,ZA
+2919070360,2919070383,CN
+2919070384,2919070391,US
+2919070392,2919070399,DE
+2919070400,2919070415,US
+2919070416,2919070423,CA
+2919070424,2919070431,US
+2919070432,2919070439,NL
+2919070440,2919070447,BR
+2919070448,2919070463,US
+2919070464,2919070471,IN
+2919070472,2919070479,CN
+2919070480,2919070487,PK
+2919070488,2919070527,US
+2919070528,2919070543,CA
+2919070544,2919070551,CR
+2919070552,2919070559,PR
+2919070560,2919070567,US
+2919070568,2919070575,CA
+2919070576,2919070607,US
+2919070608,2919070615,RO
+2919070616,2919070631,US
+2919070632,2919070639,TR
+2919070640,2919070647,US
+2919070648,2919070655,GB
+2919070656,2919070663,US
+2919070664,2919070671,GB
+2919070672,2919070679,US
+2919070680,2919070687,IN
+2919070688,2919070695,BY
+2919070696,2919070711,US
+2919070712,2919070719,CN
+2919070720,2919070727,GB
+2919070728,2919070735,US
+2919070736,2919070743,PL
+2919070744,2919070751,CN
+2919070752,2919070783,US
 2919070784,2919070791,BR
-2919070792,2919070919,US
+2919070792,2919070799,US
+2919070800,2919070807,NO
+2919070808,2919070815,CN
+2919070816,2919070831,US
+2919070832,2919070839,IE
+2919070840,2919070847,CN
+2919070848,2919070879,US
+2919070880,2919070887,IN
+2919070888,2919070903,US
+2919070904,2919070919,CN
 2919070920,2919070927,CA
 2919070928,2919070943,US
 2919070944,2919070951,BR
-2919070952,2919071143,US
+2919070952,2919070975,US
+2919070976,2919070983,TR
+2919070984,2919070991,GB
+2919070992,2919071031,US
+2919071032,2919071039,IT
+2919071040,2919071047,IN
+2919071048,2919071055,US
+2919071056,2919071063,CN
+2919071064,2919071143,US
 2919071144,2919071151,CN
-2919071152,2919153695,US
+2919071152,2919071159,US
+2919071160,2919071167,CN
+2919071168,2919071175,US
+2919071176,2919071183,GB
+2919071184,2919071199,CA
+2919071200,2919071207,DK
+2919071208,2919071215,MX
+2919071216,2919153695,US
 2919153696,2919153703,DE
-2919153704,2919174143,US
+2919153704,2919159873,US
+2919159874,2919159877,A1
+2919159878,2919170351,US
+2919170352,2919170359,PE
+2919170360,2919170399,US
+2919170400,2919170407,TR
+2919170408,2919170415,ES
+2919170416,2919170431,US
+2919170432,2919170439,JP
+2919170440,2919170447,IN
+2919170448,2919170487,US
+2919170488,2919170495,NL
+2919170496,2919170551,US
+2919170552,2919170559,FR
+2919170560,2919170615,US
+2919170616,2919170623,CN
+2919170624,2919170639,US
+2919170640,2919170655,JP
+2919170656,2919170671,US
+2919170672,2919170679,JP
+2919170680,2919170695,US
+2919170696,2919170703,CN
+2919170704,2919170727,US
+2919170728,2919170735,IN
+2919170736,2919170759,US
+2919170760,2919170767,BR
+2919170768,2919170775,AR
+2919170776,2919170799,US
+2919170800,2919170815,SG
+2919170816,2919170903,US
+2919170904,2919170911,GR
+2919170912,2919170919,US
+2919170920,2919170927,BR
+2919170928,2919170935,US
+2919170936,2919170943,PH
+2919170944,2919170967,US
+2919170968,2919170975,NZ
+2919170976,2919171071,US
+2919171072,2919171079,IN
+2919171080,2919171087,US
+2919171088,2919171095,TR
+2919171096,2919171103,US
+2919171104,2919171111,PL
+2919171112,2919171143,US
+2919171144,2919171151,TR
+2919171152,2919171159,US
+2919171160,2919171167,AU
+2919171168,2919171183,US
+2919171184,2919171191,ZA
+2919171192,2919171343,US
+2919171344,2919171351,BR
+2919171352,2919171359,US
+2919171360,2919171367,BR
+2919171368,2919171399,US
+2919171400,2919171407,IT
+2919171408,2919171415,CN
+2919171416,2919171455,US
+2919171456,2919171463,BR
+2919171464,2919171535,US
+2919171536,2919171543,BR
+2919171544,2919171575,US
+2919171576,2919171583,BR
+2919171584,2919171655,US
+2919171656,2919171663,BR
+2919171664,2919171695,US
+2919171696,2919171703,BR
+2919171704,2919174143,US
 2919174144,2919178239,CA
 2919178240,2919186431,US
 2919186432,2919190527,CA
@@ -84232,7 +82151,9 @@
 2919202080,2919202111,BE
 2919202112,2919206911,US
 2919206912,2919211007,CA
-2919211008,2919235583,US
+2919211008,2919211263,US
+2919211264,2919211519,A1
+2919211520,2919235583,US
 2919235584,2919759871,CA
 2919759872,2921496895,US
 2921496896,2921496903,IN
@@ -84278,684 +82199,9 @@
 2921528928,2921528959,UA
 2921528960,2921562111,US
 2921562112,2921594879,CA
-2921594880,2921595263,US
-2921595264,2921595295,PL
-2921595296,2921596023,US
-2921596024,2921596031,TR
-2921596032,2921596047,PH
-2921596048,2921596335,US
-2921596336,2921596351,CK
-2921596352,2921596367,US
-2921596368,2921596375,SA
-2921596376,2921596671,US
-2921596672,2921596703,CN
-2921596704,2921596991,US
-2921596992,2921597023,IN
-2921597024,2921597631,US
-2921597632,2921597647,SA
-2921597648,2921597655,US
-2921597656,2921597663,KW
-2921597664,2921598671,US
-2921598672,2921598679,TW
-2921598680,2921598687,US
-2921598688,2921598695,TW
-2921598696,2921598703,US
-2921598704,2921598711,TW
-2921598712,2921598743,US
-2921598744,2921598751,CN
-2921598752,2921599007,US
-2921599008,2921599015,IN
-2921599016,2921599063,US
-2921599064,2921599071,CN
-2921599072,2921599119,US
-2921599120,2921599127,TW
-2921599128,2921599495,US
-2921599496,2921599503,SA
-2921599504,2921599847,US
-2921599848,2921599855,IN
-2921599856,2921599863,US
-2921599864,2921599871,EG
-2921599872,2921600207,US
-2921600208,2921600215,RO
-2921600216,2921601871,US
-2921601872,2921601879,SE
-2921601880,2921602295,US
-2921602296,2921602303,EG
-2921602304,2921602527,US
-2921602528,2921602543,CA
-2921602544,2921603343,US
-2921603344,2921603351,SA
-2921603352,2921603455,US
-2921603456,2921603519,AU
-2921603520,2921603679,US
-2921603680,2921603687,MY
-2921603688,2921604343,US
-2921604344,2921604351,CA
-2921604352,2921604359,MY
-2921604360,2921604455,US
-2921604456,2921604463,NL
-2921604464,2921604471,US
-2921604472,2921604479,CA
-2921604480,2921604655,US
-2921604656,2921604671,KW
-2921604672,2921604711,US
-2921604712,2921604719,CA
-2921604720,2921605631,US
-2921605632,2921605639,AU
-2921605640,2921606079,US
-2921606080,2921606095,AR
-2921606096,2921606127,US
-2921606128,2921606135,GB
-2921606136,2921606335,US
-2921606336,2921606367,AU
-2921606368,2921606559,US
-2921606560,2921606567,CN
-2921606568,2921607391,US
-2921607392,2921607399,AR
-2921607400,2921607423,US
-2921607424,2921607431,CN
-2921607432,2921607439,US
-2921607440,2921607455,CN
-2921607456,2921607535,US
-2921607536,2921607551,CN
-2921607552,2921607639,US
-2921607640,2921607647,SG
-2921607648,2921607959,US
-2921607960,2921607967,AU
-2921607968,2921608351,US
-2921608352,2921608383,MY
-2921608384,2921608703,US
-2921608704,2921608711,CA
-2921608712,2921608943,US
-2921608944,2921608959,CA
-2921608960,2921609095,US
-2921609096,2921609103,CN
-2921609104,2921609375,US
-2921609376,2921609391,NZ
-2921609392,2921609479,US
-2921609480,2921609487,IN
-2921609488,2921611191,US
-2921611192,2921611199,CA
-2921611200,2921611271,US
-2921611272,2921611279,IN
-2921611280,2921611487,US
-2921611488,2921611495,IN
-2921611496,2921613087,US
-2921613088,2921613119,CA
-2921613120,2921614495,US
-2921614496,2921614503,CN
-2921614504,2921614511,US
-2921614512,2921614519,CN
-2921614520,2921614855,US
-2921614856,2921614863,CN
-2921614864,2921616567,US
-2921616568,2921616575,CN
-2921616576,2921617215,US
-2921617216,2921617247,IN
-2921617248,2921617791,US
-2921617792,2921617823,IN
-2921617824,2921618215,US
-2921618216,2921618223,AU
-2921618224,2921618295,US
-2921618296,2921618303,CA
-2921618304,2921618495,US
-2921618496,2921618503,CN
-2921618504,2921618591,US
-2921618592,2921618599,GB
-2921618600,2921618655,US
-2921618656,2921618663,CN
-2921618664,2921619487,US
-2921619488,2921619495,CN
-2921619496,2921619503,US
-2921619504,2921619511,CN
-2921619512,2921619535,US
-2921619536,2921619543,CN
-2921619544,2921621607,US
-2921621608,2921621615,CN
-2921621616,2921621775,US
-2921621776,2921621783,KW
-2921621784,2921621871,US
-2921621872,2921621879,CN
-2921621880,2921622063,US
-2921622064,2921622071,AI
-2921622072,2921622431,US
-2921622432,2921622447,AI
-2921622448,2921624759,US
-2921624760,2921624767,NL
-2921624768,2921625015,US
-2921625016,2921625055,GB
-2921625056,2921625191,US
-2921625192,2921625199,KW
-2921625200,2921625887,US
-2921625888,2921625919,AU
-2921625920,2921627143,US
-2921627144,2921627151,CA
-2921627152,2921627279,US
-2921627280,2921627295,AR
-2921627296,2921628287,US
-2921628288,2921628295,CN
-2921628296,2921628871,US
-2921628872,2921628879,CN
-2921628880,2921629343,US
-2921629344,2921629359,AU
-2921629360,2921629407,US
-2921629408,2921629415,CN
-2921629416,2921630239,US
-2921630240,2921630255,ID
-2921630256,2921631095,US
-2921631096,2921631103,EG
-2921631104,2921631679,US
-2921631680,2921631711,IN
-2921631712,2921631743,US
-2921631744,2921631775,GB
-2921631776,2921632359,US
-2921632360,2921632367,CA
-2921632368,2921632391,US
-2921632392,2921632399,EG
-2921632400,2921632495,US
-2921632496,2921632503,ID
-2921632504,2921632639,US
-2921632640,2921632671,IN
-2921632672,2921633039,US
-2921633040,2921633055,CA
-2921633056,2921633119,US
-2921633120,2921633135,CA
-2921633136,2921633519,US
-2921633520,2921633527,CA
-2921633528,2921633663,US
-2921633664,2921633727,IN
-2921633728,2921634767,US
-2921634768,2921634775,SA
-2921634776,2921635511,US
-2921635512,2921635519,AU
-2921635520,2921635935,US
-2921635936,2921635951,BD
-2921635952,2921639407,US
-2921639408,2921639415,TW
-2921639416,2921639711,US
-2921639712,2921639743,IN
-2921639744,2921639775,TR
-2921639776,2921639943,US
-2921639944,2921639951,AU
-2921639952,2921639967,US
-2921639968,2921639983,PL
-2921639984,2921640047,US
-2921640048,2921640063,TW
-2921640064,2921640167,US
-2921640168,2921640175,EG
-2921640176,2921640455,US
-2921640456,2921640463,CN
-2921640464,2921640871,US
-2921640872,2921640879,CN
-2921640880,2921641279,US
-2921641280,2921641295,AU
-2921641296,2921641751,US
-2921641752,2921641759,AU
-2921641760,2921641775,US
-2921641776,2921641783,AU
-2921641784,2921641999,US
-2921642000,2921642015,CN
-2921642016,2921642151,US
-2921642152,2921642159,VN
-2921642160,2921642367,US
-2921642368,2921642431,AU
-2921642432,2921643215,US
-2921643216,2921643223,AU
-2921643224,2921643727,US
-2921643728,2921643735,CN
-2921643736,2921644079,US
-2921644080,2921644087,EC
-2921644088,2921644095,US
-2921644096,2921644127,NL
-2921644128,2921644143,US
-2921644144,2921644159,TR
-2921644160,2921644639,US
-2921644640,2921644671,TR
-2921644672,2921644687,IN
-2921644688,2921645135,US
-2921645136,2921645143,SA
-2921645144,2921645295,US
-2921645296,2921645303,SA
-2921645304,2921645455,US
-2921645456,2921645463,CY
-2921645464,2921645663,US
-2921645664,2921645671,NL
-2921645672,2921645679,US
-2921645680,2921645687,SA
-2921645688,2921645759,US
-2921645760,2921645775,UA
-2921645776,2921646423,US
-2921646424,2921646431,AU
-2921646432,2921646455,US
-2921646456,2921646463,CR
-2921646464,2921646879,US
-2921646880,2921646895,TR
-2921646896,2921647855,US
-2921647856,2921647863,KW
-2921647864,2921648407,US
-2921648408,2921648415,BR
-2921648416,2921648431,US
-2921648432,2921648447,GB
-2921648448,2921648471,US
-2921648472,2921648479,GB
-2921648480,2921649671,US
-2921649672,2921649679,CA
-2921649680,2921649687,SA
-2921649688,2921650079,US
-2921650080,2921650111,SA
-2921650112,2921650175,US
-2921650176,2921650207,CA
-2921650208,2921650303,US
-2921650304,2921650311,KW
-2921650312,2921650879,US
-2921650880,2921650895,AR
-2921650896,2921651039,US
-2921651040,2921651055,BR
-2921651056,2921652183,US
-2921652184,2921652191,TR
-2921652192,2921652255,US
-2921652256,2921652271,CA
-2921652272,2921652447,US
-2921652448,2921652455,GB
-2921652456,2921652711,US
-2921652712,2921652719,RU
-2921652720,2921652727,US
-2921652728,2921652735,GB
-2921652736,2921652839,US
-2921652840,2921652847,IT
-2921652848,2921652927,US
-2921652928,2921652959,GB
-2921652960,2921653599,US
-2921653600,2921653607,SA
-2921653608,2921653807,US
-2921653808,2921653815,AU
-2921653816,2921653991,US
-2921653992,2921653999,VN
-2921654000,2921654143,US
-2921654144,2921654151,GB
-2921654152,2921654271,US
-2921654272,2921654287,PA
-2921654288,2921654327,US
-2921654328,2921654335,NZ
-2921654336,2921654583,US
-2921654584,2921654591,BR
-2921654592,2921654791,US
-2921654792,2921654799,DE
-2921654800,2921656047,US
-2921656048,2921656055,SA
-2921656056,2921656367,US
-2921656368,2921656375,PT
-2921656376,2921656383,US
-2921656384,2921656391,JO
-2921656392,2921656495,US
-2921656496,2921656503,CA
-2921656504,2921657255,US
-2921657256,2921657263,CA
-2921657264,2921657311,US
-2921657312,2921657319,CA
-2921657320,2921657711,US
-2921657712,2921657719,GB
-2921657720,2921657775,US
-2921657776,2921657783,CA
-2921657784,2921657839,US
-2921657840,2921657847,KW
-2921657848,2921658079,US
-2921658080,2921658087,PK
-2921658088,2921658095,KW
-2921658096,2921658143,US
-2921658144,2921658159,NL
-2921658160,2921658575,US
-2921658576,2921658583,SA
-2921658584,2921659023,US
-2921659024,2921659031,LT
-2921659032,2921659063,US
-2921659064,2921659071,SA
-2921659072,2921659103,LT
-2921659104,2921659111,BR
-2921659112,2921659295,US
-2921659296,2921659303,FI
-2921659304,2921659407,US
-2921659408,2921659415,CA
-2921659416,2921659423,US
-2921659424,2921659455,IN
-2921659456,2921660015,US
-2921660016,2921660023,GB
-2921660024,2921660111,US
-2921660112,2921660119,KW
-2921660120,2921660415,US
-2921660416,2921660639,AU
-2921660640,2921660655,US
-2921660656,2921660671,AU
-2921660672,2921660927,CA
-2921660928,2921661535,US
-2921661536,2921661543,CN
-2921661544,2921661999,US
-2921662000,2921662007,CN
-2921662008,2921662143,US
-2921662144,2921662151,CN
-2921662152,2921662303,US
-2921662304,2921662311,EG
-2921662312,2921662351,US
-2921662352,2921662359,CN
-2921662360,2921663055,US
-2921663056,2921663063,SA
-2921663064,2921663247,US
-2921663248,2921663255,AU
-2921663256,2921664191,US
-2921664192,2921664223,SA
-2921664224,2921665375,US
-2921665376,2921665383,AU
-2921665384,2921665679,US
-2921665680,2921665687,CN
-2921665688,2921665759,US
-2921665760,2921665767,CN
-2921665768,2921665775,US
-2921665776,2921665783,PA
-2921665784,2921666271,US
-2921666272,2921666279,CN
-2921666280,2921666487,US
-2921666488,2921666495,PH
-2921666496,2921666511,US
-2921666512,2921666519,PH
-2921666520,2921666543,US
-2921666544,2921666551,CN
-2921666552,2921666751,US
-2921666752,2921666759,TW
-2921666760,2921666767,CN
-2921666768,2921666783,TW
-2921666784,2921666815,US
-2921666816,2921666943,BR
-2921666944,2921667007,US
-2921667008,2921667015,TW
-2921667016,2921667023,US
-2921667024,2921667031,TW
-2921667032,2921667335,US
-2921667336,2921667343,TW
-2921667344,2921667351,ES
-2921667352,2921667359,US
-2921667360,2921667367,TW
-2921667368,2921668159,US
-2921668160,2921668223,TR
-2921668224,2921669039,US
-2921669040,2921669047,CN
-2921669048,2921669199,US
-2921669200,2921669207,GB
-2921669208,2921669455,US
-2921669456,2921669463,TW
-2921669464,2921669807,US
-2921669808,2921669815,CN
-2921669816,2921669823,US
-2921669824,2921669855,IN
-2921669856,2921670735,US
-2921670736,2921670743,CN
-2921670744,2921671167,US
-2921671168,2921671423,CN
-2921671424,2921671535,US
-2921671536,2921671543,CN
-2921671544,2921671599,US
-2921671600,2921671607,CN
-2921671608,2921672255,US
-2921672256,2921672311,CA
-2921672312,2921672783,US
-2921672784,2921672791,CN
-2921672792,2921672799,US
-2921672800,2921672807,CN
-2921672808,2921672879,US
-2921672880,2921672887,CN
-2921672888,2921672975,US
-2921672976,2921672983,CA
-2921672984,2921672999,US
-2921673000,2921673015,CN
-2921673016,2921673087,US
-2921673088,2921673119,IN
-2921673120,2921673199,US
-2921673200,2921673207,CA
-2921673208,2921673399,US
-2921673400,2921673407,CN
-2921673408,2921673423,US
-2921673424,2921673431,CN
-2921673432,2921673495,US
-2921673496,2921673503,CN
-2921673504,2921673807,US
-2921673808,2921673815,TR
-2921673816,2921674271,US
-2921674272,2921674279,CN
-2921674280,2921674751,US
-2921674752,2921674759,GB
-2921674760,2921675135,US
-2921675136,2921675167,PS
-2921675168,2921675279,US
-2921675280,2921675287,CN
-2921675288,2921675567,US
-2921675568,2921675575,CA
-2921675576,2921675615,US
-2921675616,2921675631,ID
-2921675632,2921675751,US
-2921675752,2921675759,CN
-2921675760,2921676151,US
-2921676152,2921676159,GB
-2921676160,2921676543,US
-2921676544,2921676551,AF
-2921676552,2921676615,US
-2921676616,2921676631,CN
-2921676632,2921678399,US
-2921678400,2921678415,CH
-2921678416,2921678951,US
-2921678952,2921678959,PT
-2921678960,2921679055,US
-2921679056,2921679063,CN
-2921679064,2921679367,US
-2921679368,2921679375,CN
-2921679376,2921679663,US
-2921679664,2921679671,CN
-2921679672,2921679775,US
-2921679776,2921679807,AU
-2921679808,2921679887,US
-2921679888,2921679895,CN
-2921679896,2921680031,US
-2921680032,2921680039,CN
-2921680040,2921681303,US
-2921681304,2921681311,CN
-2921681312,2921681375,US
-2921681376,2921681383,CN
-2921681384,2921681503,US
-2921681504,2921681511,CN
-2921681512,2921682239,US
-2921682240,2921682255,AU
-2921682256,2921682263,CN
-2921682264,2921682607,US
-2921682608,2921682615,CN
-2921682616,2921682703,US
-2921682704,2921682719,NZ
-2921682720,2921682975,US
-2921682976,2921682991,CN
-2921682992,2921683071,US
-2921683072,2921683087,GB
-2921683088,2921684319,US
-2921684320,2921684335,GB
-2921684336,2921684911,US
-2921684912,2921684943,ID
-2921684944,2921685303,US
-2921685304,2921685311,CN
-2921685312,2921685319,MX
-2921685320,2921685559,US
-2921685560,2921685567,CN
-2921685568,2921685727,US
-2921685728,2921685735,CN
-2921685736,2921685743,US
-2921685744,2921685751,CN
-2921685752,2921685775,US
-2921685776,2921685783,CN
-2921685784,2921685911,US
-2921685912,2921685919,IN
-2921685920,2921686079,US
-2921686080,2921686111,SA
-2921686112,2921686719,US
-2921686720,2921686751,MA
-2921686752,2921687167,US
-2921687168,2921687199,ES
-2921687200,2921687415,US
-2921687416,2921687423,CN
-2921687424,2921687455,US
-2921687456,2921687463,SA
-2921687464,2921687567,US
-2921687568,2921687575,NZ
-2921687576,2921687647,US
-2921687648,2921687663,NZ
-2921687664,2921687727,US
-2921687728,2921687735,PA
-2921687736,2921687855,US
-2921687856,2921687863,CN
-2921687864,2921687967,US
-2921687968,2921687975,PA
-2921687976,2921688007,US
-2921688008,2921688015,CN
-2921688016,2921688023,US
-2921688024,2921688031,AU
-2921688032,2921688151,US
-2921688152,2921688159,CN
-2921688160,2921688415,US
-2921688416,2921688431,FI
-2921688432,2921688815,US
-2921688816,2921688823,CN
-2921688824,2921689471,US
-2921689472,2921689479,CA
-2921689480,2921690575,US
-2921690576,2921690583,CN
-2921690584,2921690607,US
-2921690608,2921690615,KW
-2921690616,2921691527,US
-2921691528,2921691535,ES
-2921691536,2921691551,US
-2921691552,2921691559,ES
-2921691560,2921691583,US
-2921691584,2921691615,ES
-2921691616,2921693199,US
-2921693200,2921693215,TW
-2921693216,2921693959,US
-2921693960,2921693967,TW
-2921693968,2921693999,US
-2921694000,2921694007,CN
-2921694008,2921694215,US
-2921694216,2921694223,ID
-2921694224,2921695151,US
-2921695152,2921695159,MX
-2921695160,2921695407,US
-2921695408,2921695415,ID
-2921695416,2921695807,US
-2921695808,2921695839,CN
-2921695840,2921696671,US
-2921696672,2921696703,RO
-2921696704,2921697039,US
-2921697040,2921697047,IT
-2921697048,2921697159,US
-2921697160,2921697167,AU
-2921697168,2921697215,US
-2921697216,2921697247,AU
-2921697248,2921697263,MX
-2921697264,2921698487,US
-2921698488,2921698495,IN
-2921698496,2921699183,US
-2921699184,2921699191,VN
-2921699192,2921699199,US
-2921699200,2921699263,FM
-2921699264,2921699471,US
-2921699472,2921699479,CN
-2921699480,2921699775,US
-2921699776,2921699783,RU
-2921699784,2921699999,US
-2921700000,2921700015,CN
-2921700016,2921700287,US
-2921700288,2921700319,SA
-2921700320,2921700735,US
-2921700736,2921700767,CN
-2921700768,2921701039,US
-2921701040,2921701047,ID
-2921701048,2921701359,US
-2921701360,2921701367,VN
-2921701368,2921702927,US
-2921702928,2921702943,IN
-2921702944,2921703295,US
-2921703296,2921703423,IN
-2921703424,2921704319,US
-2921704320,2921704351,AU
-2921704352,2921705167,US
-2921705168,2921705175,CN
-2921705176,2921705311,US
-2921705312,2921705319,IN
-2921705320,2921706935,US
-2921706936,2921706943,EG
-2921706944,2921707055,US
-2921707056,2921707071,HK
-2921707072,2921708199,US
-2921708200,2921708207,PL
-2921708208,2921708463,US
-2921708464,2921708471,HK
-2921708472,2921708655,US
-2921708656,2921708663,CN
-2921708664,2921708735,US
-2921708736,2921708767,TR
-2921708768,2921709807,US
-2921709808,2921709815,GB
-2921709816,2921710015,US
-2921710016,2921710047,TR
-2921710048,2921710415,US
-2921710416,2921710423,BR
-2921710424,2921711423,US
-2921711424,2921711431,GB
-2921711432,2921711479,US
-2921711480,2921711487,TR
-2921711488,2921712167,US
-2921712168,2921712175,GB
-2921712176,2921713287,US
-2921713288,2921713295,CA
-2921713296,2921714207,US
-2921714208,2921714239,BR
-2921714240,2921714303,US
-2921714304,2921714311,CA
-2921714312,2921714367,US
-2921714368,2921714375,SA
-2921714376,2921714535,US
-2921714536,2921714543,BR
-2921714544,2921714863,US
-2921714864,2921714871,AR
-2921714872,2921714879,US
-2921714880,2921714887,SA
-2921714888,2921715103,US
-2921715104,2921715111,GR
-2921715112,2921716759,US
-2921716760,2921716767,GB
-2921716768,2921716775,AU
-2921716776,2921717023,US
-2921717024,2921717031,CN
-2921717032,2921717575,US
-2921717576,2921717583,AF
-2921717584,2921717599,IN
-2921717600,2921717823,US
-2921717824,2921717855,IN
-2921717856,2921718815,US
-2921718816,2921718847,TR
-2921718848,2921720247,US
-2921720248,2921720255,CA
-2921720256,2921720279,US
-2921720280,2921720287,GB
-2921720288,2921720911,US
-2921720912,2921720919,BR
-2921720920,2921721615,US
-2921721616,2921721631,BR
-2921721632,2921722791,US
-2921722792,2921722799,SA
-2921722800,2921722919,US
-2921722920,2921722927,RU
-2921722928,2921723255,US
-2921723256,2921723263,MV
-2921723264,2921723359,US
-2921723360,2921723367,CA
-2921723368,2921724111,US
-2921724112,2921724119,SA
-2921724120,2921724287,US
-2921724288,2921724303,BR
-2921724304,2925002751,US
+2921594880,2921658191,US
+2921658192,2921658199,A1
+2921658200,2925002751,US
 2925002752,2925527039,CA
 2925527040,2926575615,US
 2926575616,2927099903,CA
@@ -84970,10 +82216,12 @@
 2927243264,2927254527,US
 2927254528,2927255039,AE
 2927255040,2927606783,US
-2927606784,2927607295,CA
-2927607296,2927911183,US
+2927606784,2927607807,CA
+2927607808,2927911183,US
 2927911184,2927911191,CH
-2927911192,2928173223,US
+2927911192,2927939071,US
+2927939072,2927939327,A1
+2927939328,2928173223,US
 2928173224,2928173231,JP
 2928173232,2928173343,US
 2928173344,2928173351,NL
@@ -84987,7 +82235,9 @@
 2928173960,2928173967,CA
 2928173968,2928174223,US
 2928174224,2928174231,CA
-2928174232,2928174911,US
+2928174232,2928174423,US
+2928174424,2928174431,CA
+2928174432,2928174911,US
 2928174912,2928174919,AU
 2928174920,2928175167,US
 2928175168,2928175175,RU
@@ -85010,7 +82260,9 @@
 2928176224,2928176231,JP
 2928176232,2928176327,US
 2928176328,2928176335,RU
-2928176336,2928176519,US
+2928176336,2928176447,US
+2928176448,2928176455,GB
+2928176456,2928176519,US
 2928176520,2928176527,NL
 2928176528,2928177103,US
 2928177104,2928177111,AR
@@ -85024,7 +82276,13 @@
 2928218624,2928219135,CA
 2928219136,2928226303,US
 2928226304,2928230399,CA
-2928230400,2928261375,US
+2928230400,2928252387,US
+2928252388,2928252388,A1
+2928252389,2928252611,US
+2928252612,2928252612,A1
+2928252613,2928252987,US
+2928252988,2928252988,A1
+2928252989,2928261375,US
 2928261376,2928261887,CA
 2928261888,2928263167,US
 2928263168,2928263679,CA
@@ -85294,3595 +82552,24 @@
 2928324520,2928324527,TR
 2928324528,2928328703,US
 2928328704,2928336895,CA
-2928336896,2928455679,US
+2928336896,2928452223,US
+2928452224,2928452351,A1
+2928452352,2928455679,US
 2928455680,2928459775,CA
 2928459776,2928541695,US
-2928541696,2928542215,CA
-2928542216,2928542223,AE
-2928542224,2928542231,TR
-2928542232,2928542239,CA
-2928542240,2928542247,AE
-2928542248,2928542255,AU
-2928542256,2928542263,CA
-2928542264,2928542271,RO
-2928542272,2928542279,TR
-2928542280,2928542295,IL
-2928542296,2928542303,IR
-2928542304,2928542311,GB
-2928542312,2928542327,CA
-2928542328,2928542335,US
-2928542336,2928542343,CA
-2928542344,2928542351,PK
-2928542352,2928542367,US
-2928542368,2928542383,CA
-2928542384,2928542391,FR
-2928542392,2928542399,US
-2928542400,2928542415,CA
-2928542416,2928542423,AR
-2928542424,2928542431,CA
-2928542432,2928542439,US
-2928542440,2928542447,CA
-2928542448,2928542455,US
-2928542456,2928542463,PE
-2928542464,2928542471,DO
-2928542472,2928542479,RO
-2928542480,2928542487,EG
-2928542488,2928542511,CA
-2928542512,2928542519,US
-2928542520,2928542535,CA
-2928542536,2928542543,GR
-2928542544,2928542551,IL
-2928542552,2928542559,TR
-2928542560,2928542575,CA
-2928542576,2928542599,US
-2928542600,2928542607,BR
-2928542608,2928542615,CA
-2928542616,2928542623,RU
-2928542624,2928542631,US
-2928542632,2928542639,MX
-2928542640,2928542655,CA
-2928542656,2928542663,US
-2928542664,2928542703,CA
-2928542704,2928542711,GR
-2928542712,2928542719,US
-2928542720,2928542735,MX
-2928542736,2928542743,US
-2928542744,2928542775,CA
-2928542776,2928542783,US
-2928542784,2928542791,CA
-2928542792,2928542799,US
-2928542800,2928542807,JP
-2928542808,2928542815,NL
-2928542816,2928542823,CA
-2928542824,2928542831,US
-2928542832,2928542839,CA
-2928542840,2928542847,EG
-2928542848,2928542855,CA
-2928542856,2928542863,GB
-2928542864,2928542879,CA
-2928542880,2928542887,US
-2928542888,2928542895,JP
-2928542896,2928542911,CA
-2928542912,2928542919,HU
-2928542920,2928542927,MX
-2928542928,2928542935,BR
-2928542936,2928542999,CA
-2928543000,2928543007,UY
-2928543008,2928543031,CA
-2928543032,2928543039,US
-2928543040,2928543047,SA
-2928543048,2928543055,EC
-2928543056,2928543087,CA
-2928543088,2928543095,SA
-2928543096,2928543103,CA
-2928543104,2928543119,US
-2928543120,2928543127,EG
-2928543128,2928543143,CA
-2928543144,2928543151,US
-2928543152,2928543167,CA
-2928543168,2928543175,GB
-2928543176,2928543183,CA
-2928543184,2928543191,IN
-2928543192,2928543199,CA
-2928543200,2928543207,BR
-2928543208,2928543215,CA
-2928543216,2928543223,IL
-2928543224,2928543239,CA
-2928543240,2928543247,EC
-2928543248,2928543271,CA
-2928543272,2928543279,BE
-2928543280,2928543287,CA
-2928543288,2928543295,US
-2928543296,2928543303,CA
-2928543304,2928543311,BR
-2928543312,2928543319,CA
-2928543320,2928543327,US
-2928543328,2928543359,CA
-2928543360,2928543367,BR
-2928543368,2928543375,CA
-2928543376,2928543383,YE
-2928543384,2928543391,US
-2928543392,2928543407,CA
-2928543408,2928543415,IN
-2928543416,2928543463,CA
-2928543464,2928543471,IT
-2928543472,2928543479,US
-2928543480,2928543487,RU
-2928543488,2928543495,CA
-2928543496,2928543503,US
-2928543504,2928543511,DE
-2928543512,2928543527,CA
-2928543528,2928543535,IL
-2928543536,2928543543,AE
-2928543544,2928543551,US
-2928543552,2928543567,CA
-2928543568,2928543575,AE
-2928543576,2928543583,CA
-2928543584,2928543591,DK
-2928543592,2928543599,VG
-2928543600,2928543615,CA
-2928543616,2928543623,IR
-2928543624,2928543631,CA
-2928543632,2928543639,ES
-2928543640,2928543647,DE
-2928543648,2928543655,CA
-2928543656,2928543663,US
-2928543664,2928543671,GR
-2928543672,2928543679,IN
-2928543680,2928543695,CA
-2928543696,2928543703,PK
-2928543704,2928543711,MX
-2928543712,2928543719,CA
-2928543720,2928543727,PK
-2928543728,2928543743,CA
-2928543744,2928543751,US
-2928543752,2928543759,CA
-2928543760,2928543767,US
-2928543768,2928543783,CA
-2928543784,2928543791,US
-2928543792,2928543799,LY
-2928543800,2928543807,CA
-2928543808,2928543815,US
-2928543816,2928543855,CA
-2928543856,2928543863,US
-2928543864,2928543871,CA
-2928543872,2928543879,TR
-2928543880,2928543887,AE
-2928543888,2928543895,CA
-2928543896,2928543903,FR
-2928543904,2928543911,CA
-2928543912,2928543919,MY
-2928543920,2928543927,EG
-2928543928,2928543951,CA
-2928543952,2928543959,QA
-2928543960,2928543967,IN
-2928543968,2928543975,US
-2928543976,2928543983,RU
-2928543984,2928543991,BF
-2928543992,2928543999,AR
-2928544000,2928544007,BR
-2928544008,2928544015,CA
-2928544016,2928544023,HR
-2928544024,2928544031,CR
-2928544032,2928544039,CA
-2928544040,2928544047,CN
-2928544048,2928544055,SY
-2928544056,2928544063,DZ
-2928544064,2928544071,RU
-2928544072,2928544087,CA
-2928544088,2928544095,CY
-2928544096,2928544103,US
-2928544104,2928544127,CA
-2928544128,2928544135,US
-2928544136,2928544183,CA
-2928544184,2928544191,FR
-2928544192,2928544199,RU
-2928544200,2928544223,CA
-2928544224,2928544231,US
-2928544232,2928544247,CA
-2928544248,2928544255,DE
-2928544256,2928544263,UA
-2928544264,2928544271,CA
-2928544272,2928544279,BR
-2928544280,2928544295,US
-2928544296,2928544303,IR
-2928544304,2928544311,DZ
-2928544312,2928544407,CA
-2928544408,2928544415,RU
-2928544416,2928544431,US
-2928544432,2928544439,CA
-2928544440,2928544447,DM
-2928544448,2928544455,NL
-2928544456,2928544463,CA
-2928544464,2928544471,IN
-2928544472,2928544479,NL
-2928544480,2928544487,MX
-2928544488,2928544495,CA
-2928544496,2928544503,CY
-2928544504,2928544511,US
-2928544512,2928544519,MX
-2928544520,2928544535,CA
-2928544536,2928544543,ES
-2928544544,2928544551,CA
-2928544552,2928544567,US
-2928544568,2928544575,NL
-2928544576,2928544591,CA
-2928544592,2928544599,US
-2928544600,2928544623,BR
-2928544624,2928544631,EG
-2928544632,2928544639,RO
-2928544640,2928544647,GR
-2928544648,2928544663,CA
-2928544664,2928544671,LB
-2928544672,2928544687,CA
-2928544688,2928544695,NL
-2928544696,2928544719,US
-2928544720,2928544727,CA
-2928544728,2928544735,RU
-2928544736,2928544743,CA
-2928544744,2928544751,GB
-2928544752,2928544775,CA
-2928544776,2928544791,RO
-2928544792,2928544799,FR
-2928544800,2928544831,CA
-2928544832,2928544839,BR
-2928544840,2928544855,CA
-2928544856,2928544863,IN
-2928544864,2928544871,BR
-2928544872,2928544887,CA
-2928544888,2928544895,BR
-2928544896,2928544911,CA
-2928544912,2928544919,US
-2928544920,2928544927,AE
-2928544928,2928544935,CA
-2928544936,2928544943,RU
-2928544944,2928544951,CN
-2928544952,2928544959,AU
-2928544960,2928544983,CA
-2928544984,2928544991,DK
-2928544992,2928545007,CA
-2928545008,2928545015,EG
-2928545016,2928545031,CA
-2928545032,2928545063,IL
-2928545064,2928545071,US
-2928545072,2928545079,NL
-2928545080,2928545087,RU
-2928545088,2928545095,IT
-2928545096,2928545119,CA
-2928545120,2928545127,ES
-2928545128,2928545135,PA
-2928545136,2928545143,CA
-2928545144,2928545151,LT
-2928545152,2928545159,BR
-2928545160,2928545167,CA
-2928545168,2928545175,SA
-2928545176,2928545199,CA
-2928545200,2928545215,IL
-2928545216,2928545223,AE
-2928545224,2928545231,ES
-2928545232,2928545239,IL
-2928545240,2928545247,US
-2928545248,2928545263,IL
-2928545264,2928545295,CA
-2928545296,2928545303,IR
-2928545304,2928545311,US
-2928545312,2928545319,AU
-2928545320,2928545335,CA
-2928545336,2928545343,AE
-2928545344,2928545375,CA
-2928545376,2928545383,PH
-2928545384,2928545391,CA
-2928545392,2928545399,GB
-2928545400,2928545407,CA
-2928545408,2928545423,US
-2928545424,2928545439,CA
-2928545440,2928545455,US
-2928545456,2928545471,CA
-2928545472,2928545479,ES
-2928545480,2928545487,BR
-2928545488,2928545511,CA
-2928545512,2928545519,NL
-2928545520,2928545527,IL
-2928545528,2928545543,CA
-2928545544,2928545551,IN
-2928545552,2928545559,CO
-2928545560,2928545567,US
-2928545568,2928545575,CA
-2928545576,2928545583,AM
-2928545584,2928545591,CU
-2928545592,2928545599,CA
-2928545600,2928545607,AT
-2928545608,2928545623,CA
-2928545624,2928545631,DO
-2928545632,2928545639,CA
-2928545640,2928545647,QA
-2928545648,2928545655,US
-2928545656,2928545663,SA
-2928545664,2928545679,DE
-2928545680,2928545695,CA
-2928545696,2928545711,US
-2928545712,2928545719,DE
-2928545720,2928545735,CA
-2928545736,2928545743,NL
-2928545744,2928545751,MX
-2928545752,2928545759,CA
-2928545760,2928545767,ZA
-2928545768,2928545775,CA
-2928545776,2928545783,MX
-2928545784,2928545791,US
-2928545792,2928545799,BR
-2928545800,2928545807,IR
-2928545808,2928545815,CA
-2928545816,2928545823,US
-2928545824,2928545831,DE
-2928545832,2928545839,PT
-2928545840,2928545847,US
-2928545848,2928545855,TR
-2928545856,2928545863,CA
-2928545864,2928545871,TR
-2928545872,2928545879,CA
-2928545880,2928545887,MX
-2928545888,2928545903,CA
-2928545904,2928545911,FR
-2928545912,2928545919,CA
-2928545920,2928545927,US
-2928545928,2928545943,CA
-2928545944,2928545951,RU
-2928545952,2928545959,CO
-2928545960,2928545967,MX
-2928545968,2928545975,CA
-2928545976,2928545983,CI
-2928545984,2928545999,CA
-2928546000,2928546007,US
-2928546008,2928546039,CA
-2928546040,2928546047,IL
-2928546048,2928546055,MY
-2928546056,2928546063,CA
-2928546064,2928546071,CR
-2928546072,2928546087,CA
-2928546088,2928546095,AR
-2928546096,2928546103,CA
-2928546104,2928546111,US
-2928546112,2928546119,BE
-2928546120,2928546127,CA
-2928546128,2928546135,US
-2928546136,2928546159,CA
-2928546160,2928546167,AE
-2928546168,2928546175,CA
-2928546176,2928546183,US
-2928546184,2928546191,GB
-2928546192,2928546199,CA
-2928546200,2928546215,US
-2928546216,2928546223,AR
-2928546224,2928546231,UA
-2928546232,2928546247,AG
-2928546248,2928546255,CA
-2928546256,2928546263,GR
-2928546264,2928546279,CA
-2928546280,2928546287,GB
-2928546288,2928546295,CA
-2928546296,2928546303,BR
-2928546304,2928546311,EG
-2928546312,2928546319,CA
-2928546320,2928546327,LI
-2928546328,2928546335,CA
-2928546336,2928546343,MX
-2928546344,2928546351,CA
-2928546352,2928546359,RO
-2928546360,2928546367,BR
-2928546368,2928546375,FR
-2928546376,2928546391,CA
-2928546392,2928546399,CN
-2928546400,2928546407,BR
-2928546408,2928546415,AU
-2928546416,2928546423,CA
-2928546424,2928546431,DO
-2928546432,2928546439,UA
-2928546440,2928546447,BD
-2928546448,2928546455,RU
-2928546456,2928546479,CA
-2928546480,2928546495,BR
-2928546496,2928546519,CA
-2928546520,2928546527,US
-2928546528,2928546535,DE
-2928546536,2928546543,BR
-2928546544,2928546551,CA
-2928546552,2928546559,US
-2928546560,2928546575,MX
-2928546576,2928546607,PK
-2928546608,2928546623,BE
-2928546624,2928546655,CA
-2928546656,2928546687,RU
-2928546688,2928546751,CA
-2928546752,2928546783,BR
-2928546784,2928546823,CA
-2928546824,2928546831,CD
-2928546832,2928546839,PH
-2928546840,2928546847,BR
-2928546848,2928546871,CA
-2928546872,2928546879,GR
-2928546880,2928546887,CA
-2928546888,2928546895,US
-2928546896,2928546911,CA
-2928546912,2928546919,AR
-2928546920,2928546927,RU
-2928546928,2928546951,CA
-2928546952,2928546959,BR
-2928546960,2928546983,CA
-2928546984,2928546991,IN
-2928546992,2928547007,CA
-2928547008,2928547015,US
-2928547016,2928547023,CA
-2928547024,2928547031,MX
-2928547032,2928547039,CA
-2928547040,2928547047,MT
-2928547048,2928547071,CA
-2928547072,2928547079,US
-2928547080,2928547087,CA
-2928547088,2928547095,US
-2928547096,2928547103,CA
-2928547104,2928547111,AT
-2928547112,2928547127,US
-2928547128,2928547135,TR
-2928547136,2928547199,CA
-2928547200,2928547207,US
-2928547208,2928547231,CA
-2928547232,2928547239,TR
-2928547240,2928547247,FR
-2928547248,2928547255,CA
-2928547256,2928547263,RU
-2928547264,2928547271,SA
-2928547272,2928547359,CA
-2928547360,2928547367,DE
-2928547368,2928547375,CA
-2928547376,2928547383,RU
-2928547384,2928547391,US
-2928547392,2928547399,BR
-2928547400,2928547407,LV
-2928547408,2928547471,CA
-2928547472,2928547487,RU
-2928547488,2928547503,DE
-2928547504,2928547519,CA
-2928547520,2928547551,US
-2928547552,2928547559,BR
-2928547560,2928547567,CY
-2928547568,2928547591,CA
-2928547592,2928547599,GR
-2928547600,2928547607,AM
-2928547608,2928547663,CA
-2928547664,2928547671,SC
-2928547672,2928547679,CA
-2928547680,2928547695,US
-2928547696,2928547711,ZA
-2928547712,2928547719,DE
-2928547720,2928547727,AE
-2928547728,2928547735,ID
-2928547736,2928547751,CA
-2928547752,2928547759,AU
-2928547760,2928547767,CA
-2928547768,2928547775,ES
-2928547776,2928547783,IR
-2928547784,2928547791,CO
-2928547792,2928547807,CA
-2928547808,2928547815,NO
-2928547816,2928547839,CA
-2928547840,2928547847,VE
-2928547848,2928547855,ZA
-2928547856,2928547903,CA
-2928547904,2928547911,US
-2928547912,2928547935,CA
-2928547936,2928547943,RU
-2928547944,2928547951,CA
-2928547952,2928547959,US
-2928547960,2928547983,CA
-2928547984,2928547991,KW
-2928547992,2928547999,CA
-2928548000,2928548007,US
-2928548008,2928548031,CA
-2928548032,2928548039,US
-2928548040,2928548047,RU
-2928548048,2928548055,CA
-2928548056,2928548063,US
-2928548064,2928548071,CA
-2928548072,2928548079,BR
-2928548080,2928548087,CA
-2928548088,2928548095,US
-2928548096,2928548119,CA
-2928548120,2928548127,GB
-2928548128,2928548135,DE
-2928548136,2928548143,US
-2928548144,2928548159,CA
-2928548160,2928548175,UA
-2928548176,2928548183,CA
-2928548184,2928548191,US
-2928548192,2928548199,IL
-2928548200,2928548231,CA
-2928548232,2928548239,BG
-2928548240,2928548247,ES
-2928548248,2928548255,US
-2928548256,2928548263,CA
-2928548264,2928548271,DE
-2928548272,2928548287,US
-2928548288,2928548351,CA
-2928548352,2928548359,AU
-2928548360,2928548367,NL
-2928548368,2928548371,IN
-2928548372,2928548383,CA
-2928548384,2928548415,IR
-2928548416,2928548423,RO
-2928548424,2928548431,EG
-2928548432,2928548439,CA
-2928548440,2928548447,UA
-2928548448,2928548479,MT
-2928548480,2928548511,CA
-2928548512,2928548527,GR
-2928548528,2928548535,BG
-2928548536,2928548639,CA
-2928548640,2928548703,US
-2928548704,2928548735,BR
-2928548736,2928548767,CA
-2928548768,2928548775,BR
-2928548776,2928548783,HK
-2928548784,2928548791,CA
-2928548792,2928548831,PK
-2928548832,2928548943,CA
-2928548944,2928548959,US
-2928548960,2928548967,BR
-2928548968,2928548975,CA
-2928548976,2928548983,US
-2928548984,2928549007,CA
-2928549008,2928549015,IR
-2928549016,2928549023,CA
-2928549024,2928549031,UY
-2928549032,2928549039,CA
-2928549040,2928549047,IN
-2928549048,2928549055,CA
-2928549056,2928549063,US
-2928549064,2928549071,CA
-2928549072,2928549087,TR
-2928549088,2928549095,CA
-2928549096,2928549103,PK
-2928549104,2928549127,CA
-2928549128,2928549135,US
-2928549136,2928549143,AU
-2928549144,2928549151,CY
-2928549152,2928549159,CA
-2928549160,2928549167,US
-2928549168,2928549183,NL
-2928549184,2928549199,CA
-2928549200,2928549207,US
-2928549208,2928549215,IN
-2928549216,2928549247,BR
-2928549248,2928549263,CA
-2928549264,2928549271,US
-2928549272,2928549327,CA
-2928549328,2928549343,UA
-2928549344,2928549359,PL
-2928549360,2928549367,GB
-2928549368,2928549439,US
-2928549440,2928549455,CA
-2928549456,2928549471,GB
-2928549472,2928549503,CA
-2928549504,2928549511,US
-2928549512,2928549519,AE
-2928549520,2928549527,CA
-2928549528,2928549535,US
-2928549536,2928549567,CA
-2928549568,2928549575,CY
-2928549576,2928549583,CA
-2928549584,2928549591,CY
-2928549592,2928549599,US
-2928549600,2928549607,BR
-2928549608,2928549631,CA
-2928549632,2928549647,PK
-2928549648,2928549663,CA
-2928549664,2928549695,IR
-2928549696,2928549767,CA
-2928549768,2928549775,DE
-2928549776,2928549799,CA
-2928549800,2928549807,NL
-2928549808,2928549823,CA
-2928549824,2928549887,CN
-2928549888,2928550303,CA
-2928550304,2928550311,CY
-2928550312,2928550367,CA
-2928550368,2928550375,CY
-2928550376,2928550479,CA
-2928550480,2928550487,US
-2928550488,2928550495,CA
-2928550496,2928550503,TH
-2928550504,2928550543,CA
-2928550544,2928550551,PK
-2928550552,2928550559,CA
-2928550560,2928550567,FR
-2928550568,2928550591,CA
-2928550592,2928550599,MY
-2928550600,2928550607,CA
-2928550608,2928550615,US
-2928550616,2928550623,SA
-2928550624,2928550631,NO
-2928550632,2928550655,CA
-2928550656,2928550671,MX
-2928550672,2928550679,CA
-2928550680,2928550687,MX
-2928550688,2928550711,CA
-2928550712,2928550719,PT
-2928550720,2928550727,BR
-2928550728,2928550743,CA
-2928550744,2928550751,EG
-2928550752,2928550759,CA
-2928550760,2928550767,GB
-2928550768,2928550799,CA
-2928550800,2928550807,PK
-2928550808,2928550815,CA
-2928550816,2928550823,SA
-2928550824,2928550831,UA
-2928550832,2928550839,CA
-2928550840,2928550847,EG
-2928550848,2928550855,CA
-2928550856,2928550863,CO
-2928550864,2928550887,CA
-2928550888,2928550895,MX
-2928550896,2928550903,US
-2928550904,2928550911,CA
-2928550912,2928550919,BR
-2928550920,2928550927,BD
-2928550928,2928550935,MX
-2928550936,2928550951,CA
-2928550952,2928550959,US
-2928550960,2928550967,UA
-2928550968,2928550975,CL
-2928550976,2928550983,PL
-2928550984,2928551023,CA
-2928551024,2928551031,PA
-2928551032,2928551047,CA
-2928551048,2928551055,US
-2928551056,2928551063,PA
-2928551064,2928551071,IN
-2928551072,2928551079,BR
-2928551080,2928551087,CA
-2928551088,2928551095,GR
-2928551096,2928551103,TR
-2928551104,2928551111,KW
-2928551112,2928551119,DE
-2928551120,2928551127,IN
-2928551128,2928551135,CA
-2928551136,2928551143,EC
-2928551144,2928551159,US
-2928551160,2928551183,CA
-2928551184,2928551191,VE
-2928551192,2928551199,CA
-2928551200,2928551207,BR
-2928551208,2928551223,US
-2928551224,2928551231,CA
-2928551232,2928551239,ES
-2928551240,2928551247,US
-2928551248,2928551263,CA
-2928551264,2928551271,AR
-2928551272,2928551279,CA
-2928551280,2928551287,BR
-2928551288,2928551295,IE
-2928551296,2928551303,NL
-2928551304,2928551311,US
-2928551312,2928551319,CA
-2928551320,2928551327,US
-2928551328,2928551335,CA
-2928551336,2928551343,NL
-2928551344,2928551351,BR
-2928551352,2928551359,US
-2928551360,2928551487,CA
-2928551488,2928551495,US
-2928551496,2928551519,CA
-2928551520,2928551527,AO
-2928551528,2928551535,US
-2928551536,2928551543,PH
-2928551544,2928551551,IN
-2928551552,2928551583,CA
-2928551584,2928551591,US
-2928551592,2928551599,GB
-2928551600,2928551607,CA
-2928551608,2928551615,IN
-2928551616,2928551623,CA
-2928551624,2928551631,US
-2928551632,2928551639,BR
-2928551640,2928551647,CA
-2928551648,2928551655,US
-2928551656,2928551671,IN
-2928551672,2928551951,CA
-2928551952,2928551959,ID
-2928551960,2928551975,CO
-2928551976,2928551983,SE
-2928551984,2928551999,CA
-2928552000,2928552007,GR
-2928552008,2928552015,CA
-2928552016,2928552023,HR
-2928552024,2928552031,PE
-2928552032,2928552039,IR
-2928552040,2928552071,CA
-2928552072,2928552079,TR
-2928552080,2928552087,IL
-2928552088,2928552095,CA
-2928552096,2928552103,BR
-2928552104,2928552111,TR
-2928552112,2928552119,GB
-2928552120,2928552127,US
-2928552128,2928552135,CA
-2928552136,2928552151,US
-2928552152,2928552159,IT
-2928552160,2928552183,CA
-2928552184,2928552191,US
-2928552192,2928552223,CA
-2928552224,2928552231,GB
-2928552232,2928552247,CA
-2928552248,2928552263,IN
-2928552264,2928552279,CA
-2928552280,2928552287,US
-2928552288,2928552295,CA
-2928552296,2928552311,US
-2928552312,2928552319,CA
-2928552320,2928552327,US
-2928552328,2928552359,CA
-2928552360,2928552383,US
-2928552384,2928552391,BR
-2928552392,2928552399,CA
-2928552400,2928552407,JM
-2928552408,2928552415,CA
-2928552416,2928552423,LB
-2928552424,2928552431,US
-2928552432,2928552439,CA
-2928552440,2928552447,US
-2928552448,2928552479,CA
-2928552480,2928552487,DM
-2928552488,2928552495,US
-2928552496,2928552503,BR
-2928552504,2928552511,US
-2928552512,2928552519,QA
-2928552520,2928552535,CA
-2928552536,2928552543,QA
-2928552544,2928552551,US
-2928552552,2928552703,CA
-2928552704,2928552711,PK
-2928552712,2928552719,IR
-2928552720,2928552759,CA
-2928552760,2928552767,PK
-2928552768,2928552775,CA
-2928552776,2928552783,AR
-2928552784,2928552799,CA
-2928552800,2928552807,UA
-2928552808,2928552815,US
-2928552816,2928552831,CO
-2928552832,2928552839,US
-2928552840,2928552847,CA
-2928552848,2928552855,US
-2928552856,2928552871,MX
-2928552872,2928552887,CA
-2928552888,2928552895,GB
-2928552896,2928552903,US
-2928552904,2928552911,CA
-2928552912,2928552919,ZA
-2928552920,2928552927,ES
-2928552928,2928552935,CA
-2928552936,2928552943,BR
-2928552944,2928552951,UY
-2928552952,2928552975,CA
-2928552976,2928552983,US
-2928552984,2928553015,ME
-2928553016,2928553031,US
-2928553032,2928553047,CA
-2928553048,2928553055,US
-2928553056,2928553063,CA
-2928553064,2928553071,US
-2928553072,2928553103,CA
-2928553104,2928553111,US
-2928553112,2928553127,CA
-2928553128,2928553135,US
-2928553136,2928553151,EG
-2928553152,2928553159,SE
-2928553160,2928553175,CA
-2928553176,2928553183,BR
-2928553184,2928553207,CA
-2928553208,2928553215,AW
-2928553216,2928553239,CA
-2928553240,2928553255,IR
-2928553256,2928553271,ES
-2928553272,2928553279,TR
-2928553280,2928553287,EC
-2928553288,2928553295,CA
-2928553296,2928553303,GR
+2928541696,2928553303,CA
 2928553304,2928553311,HU
-2928553312,2928553319,US
-2928553320,2928553327,CA
-2928553328,2928553335,LB
-2928553336,2928553343,US
-2928553344,2928553351,CA
-2928553352,2928553359,IT
-2928553360,2928553383,CA
-2928553384,2928553391,BR
-2928553392,2928553399,CA
-2928553400,2928553407,IN
-2928553408,2928553423,CA
-2928553424,2928553431,NO
-2928553432,2928553439,CH
-2928553440,2928553447,KY
-2928553448,2928553455,CA
-2928553456,2928553463,US
-2928553464,2928553471,DE
-2928553472,2928553727,CA
-2928553728,2928553735,US
-2928553736,2928553759,CA
-2928553760,2928553767,IN
-2928553768,2928553783,CA
-2928553784,2928553799,PK
-2928553800,2928553807,IR
-2928553808,2928553815,US
-2928553816,2928553823,SN
-2928553824,2928553831,CA
-2928553832,2928553847,US
-2928553848,2928553855,AE
-2928553856,2928553871,CA
-2928553872,2928553879,DE
-2928553880,2928553887,CA
-2928553888,2928553895,BB
-2928553896,2928553903,EG
-2928553904,2928553919,CA
-2928553920,2928553927,AU
-2928553928,2928553935,DE
-2928553936,2928553943,GB
-2928553944,2928553951,CA
-2928553952,2928553959,BR
-2928553960,2928553967,ES
-2928553968,2928553975,US
-2928553976,2928553991,CA
-2928553992,2928553999,BZ
-2928554000,2928554015,CA
-2928554016,2928554023,BR
-2928554024,2928554031,QA
-2928554032,2928554039,BR
-2928554040,2928554047,RO
-2928554048,2928554055,AR
-2928554056,2928554063,QA
-2928554064,2928554079,BR
-2928554080,2928554087,CA
-2928554088,2928554095,US
-2928554096,2928554103,CA
-2928554104,2928554111,SA
-2928554112,2928554119,AR
-2928554120,2928554127,CA
-2928554128,2928554135,TH
-2928554136,2928554143,US
-2928554144,2928554151,CA
-2928554152,2928554159,RU
-2928554160,2928554175,CA
-2928554176,2928554183,BR
-2928554184,2928554191,CA
-2928554192,2928554215,QA
-2928554216,2928554223,CA
-2928554224,2928554239,US
-2928554240,2928554255,BR
-2928554256,2928554263,CO
-2928554264,2928554287,CA
-2928554288,2928554295,PK
-2928554296,2928554327,CA
-2928554328,2928554335,US
-2928554336,2928554343,PA
-2928554344,2928554359,CA
-2928554360,2928554367,US
-2928554368,2928554383,CA
-2928554384,2928554391,GR
-2928554392,2928554399,CA
-2928554400,2928554407,DO
-2928554408,2928554415,CA
-2928554416,2928554431,US
-2928554432,2928554455,CA
-2928554456,2928554463,IN
-2928554464,2928554471,BR
-2928554472,2928554503,CA
-2928554504,2928554519,US
-2928554520,2928554535,CA
-2928554536,2928554543,DE
-2928554544,2928554551,CA
-2928554552,2928554559,DE
-2928554560,2928554567,AW
-2928554568,2928554575,MX
-2928554576,2928554599,CA
-2928554600,2928554607,EG
-2928554608,2928554615,DE
-2928554616,2928554623,CA
-2928554624,2928554631,BR
-2928554632,2928554639,AI
-2928554640,2928554655,CA
-2928554656,2928554663,RU
-2928554664,2928554671,RS
-2928554672,2928554679,CA
-2928554680,2928554687,HK
-2928554688,2928554695,CA
-2928554696,2928554703,BR
-2928554704,2928554711,AR
-2928554712,2928554719,CA
-2928554720,2928554727,US
-2928554728,2928554735,UY
-2928554736,2928554743,DE
-2928554744,2928554751,MX
-2928554752,2928554759,SY
-2928554760,2928554775,CA
-2928554776,2928554783,US
-2928554784,2928554799,BR
-2928554800,2928554807,EG
-2928554808,2928554815,IN
-2928554816,2928554823,CA
-2928554824,2928554839,IL
-2928554840,2928554855,CA
-2928554856,2928554863,FR
-2928554864,2928554871,US
-2928554872,2928554879,IR
-2928554880,2928555071,CA
-2928555072,2928555079,GT
-2928555080,2928555087,CA
-2928555088,2928555095,IN
-2928555096,2928555111,CA
-2928555112,2928555119,MX
-2928555120,2928555127,BE
-2928555128,2928555135,CA
-2928555136,2928555143,TR
-2928555144,2928555151,LB
-2928555152,2928555159,CA
-2928555160,2928555183,BZ
-2928555184,2928555191,CA
-2928555192,2928555199,TN
-2928555200,2928555215,CA
-2928555216,2928555223,US
-2928555224,2928555231,CA
-2928555232,2928555239,BR
-2928555240,2928555247,AE
-2928555248,2928555255,CA
-2928555256,2928555263,US
-2928555264,2928555527,CA
-2928555528,2928555535,US
-2928555536,2928555543,IL
-2928555544,2928555551,CA
-2928555552,2928555559,SY
-2928555560,2928555567,PT
-2928555568,2928555575,AU
-2928555576,2928555583,UA
-2928555584,2928555591,GB
-2928555592,2928555599,LB
-2928555600,2928555607,CA
-2928555608,2928555615,IL
-2928555616,2928555631,CA
-2928555632,2928555719,US
-2928555720,2928555735,CA
-2928555736,2928555743,IN
-2928555744,2928555751,JO
-2928555752,2928555759,US
-2928555760,2928555767,MX
-2928555768,2928555775,CA
-2928555776,2928555783,BR
-2928555784,2928555791,UY
-2928555792,2928555799,CA
-2928555800,2928555807,CO
-2928555808,2928555815,IN
-2928555816,2928555823,CO
-2928555824,2928555831,IR
-2928555832,2928555839,MX
-2928555840,2928555847,CA
-2928555848,2928555855,FR
-2928555856,2928555863,CA
-2928555864,2928555871,BZ
-2928555872,2928555879,SA
-2928555880,2928555887,KW
-2928555888,2928555895,AR
-2928555896,2928555903,CN
-2928555904,2928555975,US
-2928555976,2928555983,CA
-2928555984,2928555991,US
-2928555992,2928555999,RO
-2928556000,2928556015,CA
-2928556016,2928556023,IN
-2928556024,2928556031,CA
-2928556032,2928556039,US
-2928556040,2928556047,CA
-2928556048,2928556055,US
-2928556056,2928556103,CA
-2928556104,2928556111,DE
-2928556112,2928556135,CA
-2928556136,2928556143,RU
-2928556144,2928556151,MX
-2928556152,2928556175,CA
-2928556176,2928556183,SE
-2928556184,2928556191,DE
-2928556192,2928556199,PE
-2928556200,2928556207,AU
-2928556208,2928556231,CA
-2928556232,2928556239,GT
-2928556240,2928556255,CA
-2928556256,2928556263,KR
-2928556264,2928556271,CA
-2928556272,2928556279,US
-2928556280,2928556295,CA
-2928556296,2928556303,US
-2928556304,2928556311,IN
-2928556312,2928556335,CA
-2928556336,2928556343,SG
-2928556344,2928556351,CA
-2928556352,2928556359,IN
-2928556360,2928556375,US
-2928556376,2928556383,CA
-2928556384,2928556391,US
-2928556392,2928556399,CO
-2928556400,2928556407,EG
-2928556408,2928556423,CA
-2928556424,2928556431,MX
-2928556432,2928556463,CA
-2928556464,2928556471,AE
-2928556472,2928556543,CA
-2928556544,2928556551,US
-2928556552,2928556559,CY
-2928556560,2928556567,VN
-2928556568,2928556575,IN
-2928556576,2928556599,US
-2928556600,2928556615,CA
-2928556616,2928556623,NL
-2928556624,2928556631,SG
-2928556632,2928556639,YE
-2928556640,2928556663,CA
-2928556664,2928556671,BY
-2928556672,2928556687,CA
-2928556688,2928556695,SN
-2928556696,2928556719,CA
-2928556720,2928556727,BR
-2928556728,2928556735,PK
-2928556736,2928556743,CA
-2928556744,2928556751,GB
-2928556752,2928556775,CA
-2928556776,2928556783,US
-2928556784,2928556791,IN
-2928556792,2928556815,CA
-2928556816,2928556823,US
-2928556824,2928556831,KR
-2928556832,2928556839,IT
-2928556840,2928556847,AR
-2928556848,2928556855,CH
-2928556856,2928556863,FR
-2928556864,2928556871,CA
-2928556872,2928556919,IL
-2928556920,2928556935,CA
-2928556936,2928556943,IL
-2928556944,2928556951,BR
-2928556952,2928556959,IN
-2928556960,2928556975,CA
-2928556976,2928556983,AR
-2928556984,2928556991,US
-2928556992,2928556999,KW
-2928557000,2928557007,CO
-2928557008,2928557015,LB
-2928557016,2928557023,CY
-2928557024,2928557031,BR
-2928557032,2928557039,SA
-2928557040,2928557055,CA
-2928557056,2928557311,US
-2928557312,2928557615,CA
-2928557616,2928557623,BN
-2928557624,2928557631,IN
-2928557632,2928557711,CA
-2928557712,2928557719,AN
-2928557720,2928557775,CA
-2928557776,2928557783,US
-2928557784,2928557863,CA
-2928557864,2928557871,FR
-2928557872,2928557879,CA
-2928557880,2928557887,AE
-2928557888,2928557959,CA
-2928557960,2928557967,AU
-2928557968,2928557975,CA
-2928557976,2928557983,US
-2928557984,2928558007,CA
-2928558008,2928558015,US
-2928558016,2928558031,CA
-2928558032,2928558039,TR
-2928558040,2928558047,US
-2928558048,2928558103,CA
-2928558104,2928558111,US
-2928558112,2928558119,IN
-2928558120,2928558127,CA
-2928558128,2928558135,CY
-2928558136,2928558151,CA
-2928558152,2928558167,CN
-2928558168,2928558183,CA
-2928558184,2928558191,MX
-2928558192,2928558207,CA
-2928558208,2928558215,TW
-2928558216,2928558223,CA
-2928558224,2928558231,RS
-2928558232,2928558239,CA
-2928558240,2928558255,GB
-2928558256,2928558271,CA
-2928558272,2928558279,AR
-2928558280,2928558287,US
-2928558288,2928558295,CA
-2928558296,2928558303,CO
-2928558304,2928558319,CA
-2928558320,2928558327,MX
-2928558328,2928558351,BR
-2928558352,2928558359,CO
-2928558360,2928558367,IN
-2928558368,2928558383,GB
-2928558384,2928558399,US
-2928558400,2928558407,DE
-2928558408,2928558415,CA
-2928558416,2928558423,AO
-2928558424,2928558431,CA
-2928558432,2928558439,RO
-2928558440,2928558447,PE
-2928558448,2928558455,US
-2928558456,2928558463,NL
-2928558464,2928558471,CA
-2928558472,2928558479,US
-2928558480,2928558487,IR
-2928558488,2928558495,BR
-2928558496,2928558503,MK
-2928558504,2928558511,CA
-2928558512,2928558519,BE
-2928558520,2928558527,CA
-2928558528,2928558543,US
-2928558544,2928558551,BR
-2928558552,2928558559,MX
-2928558560,2928558567,AU
-2928558568,2928558575,CA
-2928558576,2928558583,RU
-2928558584,2928558591,HU
-2928558592,2928558631,CA
-2928558632,2928558639,BR
-2928558640,2928558647,CA
-2928558648,2928558663,MX
-2928558664,2928558679,SA
-2928558680,2928558687,CA
-2928558688,2928558695,GT
-2928558696,2928558703,US
-2928558704,2928558727,CA
-2928558728,2928558735,TR
-2928558736,2928558751,CA
-2928558752,2928558759,MX
-2928558760,2928558767,RS
-2928558768,2928558775,ES
-2928558776,2928558783,IT
-2928558784,2928558791,CN
-2928558792,2928558799,MX
-2928558800,2928558807,CN
-2928558808,2928558815,CA
-2928558816,2928558823,GB
-2928558824,2928558831,CA
-2928558832,2928558839,US
-2928558840,2928558847,GB
-2928558848,2928558855,SE
-2928558856,2928558863,MX
-2928558864,2928558871,SA
-2928558872,2928558879,CA
-2928558880,2928558887,JP
-2928558888,2928558903,CA
-2928558904,2928558911,US
-2928558912,2928558927,CA
-2928558928,2928558935,SE
-2928558936,2928558943,IR
+2928553312,2928558943,CA
 2928558944,2928558951,PE
-2928558952,2928558959,US
-2928558960,2928558967,CA
-2928558968,2928558975,AR
-2928558976,2928558983,US
-2928558984,2928559015,LB
-2928559016,2928559023,TR
-2928559024,2928559031,US
-2928559032,2928559055,CA
-2928559056,2928559063,IN
-2928559064,2928559071,CA
-2928559072,2928559079,US
-2928559080,2928559087,CA
-2928559088,2928559095,SA
-2928559096,2928559359,CA
-2928559360,2928559375,DE
-2928559376,2928559383,PK
-2928559384,2928559391,CA
-2928559392,2928559399,MX
-2928559400,2928559407,SE
-2928559408,2928559423,QA
-2928559424,2928559431,BR
-2928559432,2928559471,CA
-2928559472,2928559479,BR
-2928559480,2928559487,US
-2928559488,2928559495,CA
-2928559496,2928559503,AE
-2928559504,2928559511,CA
-2928559512,2928559519,AU
-2928559520,2928559527,DE
-2928559528,2928559535,CA
-2928559536,2928559543,US
-2928559544,2928559551,IN
-2928559552,2928559567,BR
-2928559568,2928559575,CA
-2928559576,2928559583,UA
-2928559584,2928559591,CA
-2928559592,2928559599,GB
-2928559600,2928559607,KW
-2928559608,2928559615,IE
-2928559616,2928559623,BE
-2928559624,2928559631,TR
-2928559632,2928559639,CA
-2928559640,2928559647,US
-2928559648,2928559655,CA
-2928559656,2928559663,MX
-2928559664,2928559671,DE
-2928559672,2928559679,CA
-2928559680,2928559687,RO
-2928559688,2928559703,CA
-2928559704,2928559711,LT
-2928559712,2928559751,CA
-2928559752,2928559759,AU
-2928559760,2928559767,CA
-2928559768,2928559775,IN
-2928559776,2928559783,CA
-2928559784,2928559791,US
-2928559792,2928559799,RO
-2928559800,2928559807,CA
-2928559808,2928559815,AR
-2928559816,2928559831,CA
-2928559832,2928559839,CH
-2928559840,2928559855,CA
-2928559856,2928559863,AU
-2928559864,2928559871,CA
-2928559872,2928559879,BR
-2928559880,2928559887,GB
-2928559888,2928559895,CA
-2928559896,2928559903,BR
-2928559904,2928559935,CA
-2928559936,2928559959,LV
-2928559960,2928559975,CA
-2928559976,2928559983,MX
-2928559984,2928559991,IN
-2928559992,2928559999,TR
-2928560000,2928560007,PK
-2928560008,2928560015,US
-2928560016,2928560023,AU
-2928560024,2928560031,TT
-2928560032,2928560039,TR
-2928560040,2928560047,RU
-2928560048,2928560055,CY
-2928560056,2928560063,AR
-2928560064,2928560071,GB
-2928560072,2928560079,CA
-2928560080,2928560087,US
-2928560088,2928560103,CA
-2928560104,2928560111,IR
-2928560112,2928560119,BO
-2928560120,2928560127,AR
-2928560128,2928560135,MX
-2928560136,2928560143,US
-2928560144,2928560151,CA
-2928560152,2928560159,GB
-2928560160,2928560167,IR
-2928560168,2928560175,US
-2928560176,2928560183,CA
-2928560184,2928560191,EG
-2928560192,2928560231,CA
-2928560232,2928560239,US
-2928560240,2928560255,CA
-2928560256,2928560263,MA
-2928560264,2928560271,BR
-2928560272,2928560279,MX
-2928560280,2928560295,CA
-2928560296,2928560303,US
-2928560304,2928560311,CA
-2928560312,2928560335,US
-2928560336,2928560351,CA
-2928560352,2928560367,BR
-2928560368,2928560383,CA
-2928560384,2928560391,BG
-2928560392,2928560407,CA
-2928560408,2928560423,US
-2928560424,2928560439,CA
-2928560440,2928560447,US
-2928560448,2928560479,CA
-2928560480,2928560487,PY
-2928560488,2928560495,BR
-2928560496,2928560511,CA
-2928560512,2928560519,MX
-2928560520,2928560527,CA
-2928560528,2928560535,CR
-2928560536,2928560543,US
-2928560544,2928560551,LV
-2928560552,2928560559,AE
-2928560560,2928560567,CA
-2928560568,2928560575,BR
-2928560576,2928560583,MX
-2928560584,2928560607,CA
-2928560608,2928560615,BM
-2928560616,2928560631,CA
-2928560632,2928560639,CH
-2928560640,2928560647,US
-2928560648,2928560663,CA
-2928560664,2928560671,DE
-2928560672,2928560679,CA
-2928560680,2928560687,UA
-2928560688,2928560703,CA
-2928560704,2928560711,MA
-2928560712,2928560727,CN
-2928560728,2928560735,EG
-2928560736,2928560743,CA
-2928560744,2928560751,MX
-2928560752,2928560759,GR
-2928560760,2928560767,CA
-2928560768,2928560775,MY
-2928560776,2928560815,CA
-2928560816,2928560823,DK
-2928560824,2928560831,CA
-2928560832,2928560839,US
-2928560840,2928560847,HU
-2928560848,2928560863,CA
-2928560864,2928560871,BR
-2928560872,2928560879,EG
-2928560880,2928561151,CA
-2928561152,2928561159,VE
-2928561160,2928561175,CA
-2928561176,2928561183,DE
-2928561184,2928561191,US
-2928561192,2928561199,CA
-2928561200,2928561207,TR
-2928561208,2928561215,IT
-2928561216,2928561231,CA
-2928561232,2928561239,IT
-2928561240,2928561263,CA
-2928561264,2928561271,US
-2928561272,2928561279,CA
-2928561280,2928561287,BG
-2928561288,2928561295,AL
-2928561296,2928561303,MA
-2928561304,2928561311,RO
-2928561312,2928561319,CA
-2928561320,2928561327,AT
-2928561328,2928561335,AR
-2928561336,2928561359,CA
-2928561360,2928561367,BR
-2928561368,2928561375,EG
-2928561376,2928561383,IR
-2928561384,2928561423,CA
-2928561424,2928561431,GB
-2928561432,2928561439,DE
-2928561440,2928561447,CA
-2928561448,2928561455,EC
-2928561456,2928561463,ES
-2928561464,2928561471,CA
-2928561472,2928561479,GB
-2928561480,2928561487,MX
-2928561488,2928561495,UY
-2928561496,2928561503,NL
-2928561504,2928561511,GB
-2928561512,2928561519,CA
-2928561520,2928561527,DZ
-2928561528,2928561551,CA
-2928561552,2928561559,AU
-2928561560,2928561567,MX
-2928561568,2928561575,CO
-2928561576,2928561583,CA
-2928561584,2928561591,TR
-2928561592,2928561599,AE
-2928561600,2928561607,US
-2928561608,2928561615,CA
-2928561616,2928561623,ES
-2928561624,2928561631,CA
-2928561632,2928561639,IN
-2928561640,2928561647,TH
-2928561648,2928561655,TN
-2928561656,2928561663,CA
-2928561664,2928561671,AM
-2928561672,2928561679,PK
-2928561680,2928561695,CA
-2928561696,2928561703,GB
-2928561704,2928561711,AU
-2928561712,2928561719,MX
-2928561720,2928561735,US
-2928561736,2928561743,RU
-2928561744,2928561751,CA
-2928561752,2928561759,VG
-2928561760,2928561767,BR
-2928561768,2928561783,CA
-2928561784,2928561791,US
-2928561792,2928561799,DE
-2928561800,2928561807,CA
-2928561808,2928561823,US
-2928561824,2928561831,NL
-2928561832,2928561839,ZA
-2928561840,2928561847,CA
-2928561848,2928561855,BR
-2928561856,2928561863,PK
-2928561864,2928561871,CA
-2928561872,2928561879,AT
-2928561880,2928561887,QA
-2928561888,2928561903,CA
-2928561904,2928561911,DO
-2928561912,2928561919,US
-2928561920,2928561927,IR
-2928561928,2928561935,QA
-2928561936,2928561943,SG
-2928561944,2928561951,IN
-2928561952,2928561959,US
-2928561960,2928561967,HK
-2928561968,2928561975,CA
-2928561976,2928561983,EG
-2928561984,2928561991,CA
-2928561992,2928561999,MX
-2928562000,2928562007,NL
-2928562008,2928562015,IN
-2928562016,2928562023,CA
-2928562024,2928562031,US
-2928562032,2928562039,CA
-2928562040,2928562047,BE
-2928562048,2928562063,CA
-2928562064,2928562071,IN
-2928562072,2928562079,SY
-2928562080,2928562087,QA
-2928562088,2928562103,CA
-2928562104,2928562111,US
-2928562112,2928562127,CA
-2928562128,2928562135,QA
-2928562136,2928562159,CA
-2928562160,2928562167,IN
-2928562168,2928562175,CA
-2928562176,2928562183,IR
-2928562184,2928562191,CA
-2928562192,2928562199,BR
-2928562200,2928562207,AE
-2928562208,2928562215,AU
-2928562216,2928562223,US
-2928562224,2928562231,GB
-2928562232,2928562239,CA
-2928562240,2928562247,GB
-2928562248,2928562263,CA
-2928562264,2928562271,AM
-2928562272,2928562279,CO
-2928562280,2928562287,CA
-2928562288,2928562295,IN
-2928562296,2928562303,US
-2928562304,2928562319,BR
-2928562320,2928562335,CA
-2928562336,2928562343,US
-2928562344,2928562351,CA
-2928562352,2928562359,RO
-2928562360,2928562367,EG
-2928562368,2928562399,CA
-2928562400,2928562407,US
-2928562408,2928562423,CA
-2928562424,2928562431,BR
-2928562432,2928562463,CA
-2928562464,2928562471,IN
-2928562472,2928562479,CA
-2928562480,2928562487,TW
-2928562488,2928562495,UA
-2928562496,2928562511,CA
-2928562512,2928562519,AR
-2928562520,2928562527,MX
-2928562528,2928562535,UY
-2928562536,2928562543,BR
-2928562544,2928562567,CA
-2928562568,2928562575,US
-2928562576,2928562583,CA
-2928562584,2928562591,US
-2928562592,2928562599,CA
-2928562600,2928562607,ID
-2928562608,2928562615,GB
-2928562616,2928562623,US
-2928562624,2928562631,SE
-2928562632,2928562639,US
-2928562640,2928562663,CA
-2928562664,2928562671,TN
-2928562672,2928562679,CA
-2928562680,2928562687,SY
-2928562688,2928562951,CA
-2928562952,2928562967,US
-2928562968,2928562975,BR
-2928562976,2928562999,CA
-2928563000,2928563039,IL
-2928563040,2928563079,CA
-2928563080,2928563087,IN
-2928563088,2928563119,CA
-2928563120,2928563127,PK
-2928563128,2928563135,CA
-2928563136,2928563327,RU
-2928563328,2928563335,CA
-2928563336,2928563343,US
-2928563344,2928563359,CA
-2928563360,2928563367,IR
-2928563368,2928563375,MX
-2928563376,2928563383,IL
-2928563384,2928563399,CA
-2928563400,2928563407,EG
-2928563408,2928563415,CA
-2928563416,2928563423,PH
-2928563424,2928563431,BD
-2928563432,2928563439,US
-2928563440,2928563447,IR
-2928563448,2928563455,CA
-2928563456,2928563463,IN
-2928563464,2928563471,US
-2928563472,2928563479,IR
-2928563480,2928563487,RU
-2928563488,2928563567,CA
-2928563568,2928563575,CO
-2928563576,2928563591,CN
-2928563592,2928563607,CA
-2928563608,2928563615,BR
-2928563616,2928563623,CA
-2928563624,2928563631,US
-2928563632,2928563639,CH
-2928563640,2928563647,PH
-2928563648,2928563655,TR
-2928563656,2928563663,DE
-2928563664,2928563671,VE
-2928563672,2928563679,US
-2928563680,2928563687,CA
-2928563688,2928563695,US
-2928563696,2928563703,MX
-2928563704,2928563711,ES
-2928563712,2928565063,CA
-2928565064,2928565071,IL
-2928565072,2928565079,CA
-2928565080,2928565095,BR
-2928565096,2928565103,SA
-2928565104,2928565111,ES
-2928565112,2928565119,IN
-2928565120,2928565127,BR
-2928565128,2928565135,CA
-2928565136,2928565143,TR
-2928565144,2928565175,CA
-2928565176,2928565183,IN
-2928565184,2928565191,CA
-2928565192,2928565199,CH
-2928565200,2928565207,UY
-2928565208,2928565247,CA
-2928565248,2928565255,US
-2928565256,2928565271,CA
-2928565272,2928565279,MX
-2928565280,2928565287,CO
-2928565288,2928565295,BR
-2928565296,2928565303,GB
-2928565304,2928565311,DE
-2928565312,2928565335,CA
-2928565336,2928565343,IT
-2928565344,2928565375,US
-2928565376,2928565383,BD
-2928565384,2928565391,TH
-2928565392,2928565399,BR
-2928565400,2928565407,GB
-2928565408,2928565415,TR
-2928565416,2928565439,US
-2928565440,2928565447,IR
-2928565448,2928565463,CA
-2928565464,2928565471,NL
-2928565472,2928565495,CA
-2928565496,2928565503,BE
-2928565504,2928565511,CA
-2928565512,2928565519,MX
-2928565520,2928565527,CA
-2928565528,2928565535,US
-2928565536,2928565543,BR
-2928565544,2928565559,US
-2928565560,2928565567,ID
-2928565568,2928565575,BD
-2928565576,2928565583,CA
-2928565584,2928565591,GR
-2928565592,2928565599,US
-2928565600,2928565607,CA
-2928565608,2928565615,US
-2928565616,2928565623,CO
-2928565624,2928565631,CA
-2928565632,2928565639,CN
-2928565640,2928565647,US
-2928565648,2928565655,CA
-2928565656,2928565663,CN
-2928565664,2928565671,US
-2928565672,2928565695,CA
-2928565696,2928565703,US
-2928565704,2928565727,CA
-2928565728,2928565735,BR
-2928565736,2928565751,CA
-2928565752,2928565759,US
-2928565760,2928565767,CL
-2928565768,2928565815,CA
-2928565816,2928565823,PK
-2928565824,2928565831,US
-2928565832,2928565879,CA
-2928565880,2928565895,BR
-2928565896,2928565903,MX
-2928565904,2928565911,IN
-2928565912,2928565919,AR
-2928565920,2928565927,CN
-2928565928,2928565935,CA
-2928565936,2928565943,SA
-2928565944,2928565951,CA
-2928565952,2928565959,IN
-2928565960,2928565967,PK
-2928565968,2928565975,IN
-2928565976,2928565991,CA
-2928565992,2928565999,TR
-2928566000,2928566007,IN
-2928566008,2928566015,AE
-2928566016,2928566023,IL
-2928566024,2928566039,CA
-2928566040,2928566047,CO
-2928566048,2928566055,BR
-2928566056,2928566087,CA
-2928566088,2928566095,AU
-2928566096,2928566111,US
-2928566112,2928566127,CA
-2928566128,2928566135,US
-2928566136,2928566159,CA
-2928566160,2928566167,MX
-2928566168,2928566175,CA
-2928566176,2928566183,NG
-2928566184,2928566191,IN
-2928566192,2928566207,CA
-2928566208,2928566215,UA
-2928566216,2928566247,CA
-2928566248,2928566255,MX
-2928566256,2928566263,CA
-2928566264,2928566279,US
-2928566280,2928566295,CA
-2928566296,2928566303,DK
-2928566304,2928566311,SA
-2928566312,2928566343,CA
-2928566344,2928566351,US
-2928566352,2928566359,CA
-2928566360,2928566367,BR
-2928566368,2928566375,GR
-2928566376,2928566383,CA
-2928566384,2928566391,DE
-2928566392,2928566399,CA
-2928566400,2928566407,MY
-2928566408,2928566415,CA
-2928566416,2928566423,CO
-2928566424,2928566431,RU
-2928566432,2928566455,CA
-2928566456,2928566487,FR
-2928566488,2928566495,BR
-2928566496,2928566503,MX
-2928566504,2928566519,CA
-2928566520,2928566527,NG
-2928566528,2928566799,CA
-2928566800,2928566807,DK
-2928566808,2928566815,TW
-2928566816,2928566823,BR
-2928566824,2928566839,US
-2928566840,2928566863,CA
-2928566864,2928566871,RU
-2928566872,2928566879,CA
-2928566880,2928566887,BR
-2928566888,2928566895,PA
-2928566896,2928566903,CA
-2928566904,2928566911,YE
-2928566912,2928566919,PT
-2928566920,2928566927,GB
-2928566928,2928566935,CA
-2928566936,2928566943,IN
-2928566944,2928566951,US
-2928566952,2928566959,PL
-2928566960,2928566967,CA
-2928566968,2928566975,US
-2928566976,2928566983,CZ
-2928566984,2928566991,GB
-2928566992,2928567007,CA
-2928567008,2928567015,PH
-2928567016,2928567023,CA
-2928567024,2928567031,BR
-2928567032,2928567039,MX
-2928567040,2928567055,CA
-2928567056,2928567063,GB
-2928567064,2928567071,IR
-2928567072,2928567079,GB
-2928567080,2928567087,US
-2928567088,2928567103,CA
-2928567104,2928567111,EC
-2928567112,2928567119,US
-2928567120,2928567151,CA
-2928567152,2928567159,AU
-2928567160,2928567167,MX
-2928567168,2928567199,CA
-2928567200,2928567207,DK
-2928567208,2928567215,BR
-2928567216,2928567223,CH
-2928567224,2928567231,DK
-2928567232,2928567239,YE
-2928567240,2928567247,DK
-2928567248,2928567255,MC
-2928567256,2928567263,US
-2928567264,2928567271,PT
-2928567272,2928567279,CA
-2928567280,2928567287,ZA
-2928567288,2928567295,US
-2928567296,2928567319,CA
-2928567320,2928567327,UA
-2928567328,2928567335,RU
-2928567336,2928567343,US
-2928567344,2928567351,CA
-2928567352,2928567359,IN
-2928567360,2928567375,CN
-2928567376,2928567383,CA
-2928567384,2928567391,KW
-2928567392,2928567399,PA
-2928567400,2928567407,DE
-2928567408,2928567415,BR
-2928567416,2928567423,ES
-2928567424,2928567431,US
-2928567432,2928567447,CA
-2928567448,2928567455,AE
-2928567456,2928567471,CA
-2928567472,2928567479,BR
-2928567480,2928567487,CA
-2928567488,2928567495,US
-2928567496,2928567543,CA
-2928567544,2928567551,US
-2928567552,2928567743,RU
-2928567744,2928567751,BR
-2928567752,2928567759,GB
-2928567760,2928567775,BR
-2928567776,2928567783,CA
-2928567784,2928567791,MX
-2928567792,2928567799,UA
-2928567800,2928567815,CA
-2928567816,2928567871,YE
-2928567872,2928567879,CA
-2928567880,2928567887,BR
-2928567888,2928567903,YE
-2928567904,2928567911,US
-2928567912,2928567919,BD
-2928567920,2928567935,CA
-2928567936,2928567959,US
-2928567960,2928567967,CA
-2928567968,2928567975,VE
-2928567976,2928567999,CA
-2928568000,2928568023,GB
-2928568024,2928568031,CH
-2928568032,2928568583,CA
-2928568584,2928568591,BR
-2928568592,2928568615,CA
-2928568616,2928568623,US
-2928568624,2928568631,ZA
-2928568632,2928568639,CA
-2928568640,2928568647,YE
-2928568648,2928568655,MX
-2928568656,2928568671,US
-2928568672,2928568679,CA
-2928568680,2928568687,GB
-2928568688,2928568695,CA
-2928568696,2928568703,VG
-2928568704,2928568711,CA
-2928568712,2928568719,US
-2928568720,2928568727,BR
-2928568728,2928568735,AE
-2928568736,2928568767,CA
-2928568768,2928568775,VN
-2928568776,2928568783,US
-2928568784,2928568815,CA
-2928568816,2928568823,BE
-2928568824,2928568831,AR
-2928568832,2928568839,BD
-2928568840,2928568847,CA
-2928568848,2928568863,MT
-2928568864,2928568887,CA
-2928568888,2928568895,YE
-2928568896,2928568903,AE
-2928568904,2928568911,US
-2928568912,2928568919,CA
-2928568920,2928568927,DE
-2928568928,2928568935,CA
-2928568936,2928568943,IN
-2928568944,2928568951,CA
-2928568952,2928568959,US
-2928568960,2928568967,YE
-2928568968,2928568975,CA
-2928568976,2928568983,EE
-2928568984,2928568991,DE
-2928568992,2928568999,ES
-2928569000,2928569007,CA
-2928569008,2928569015,RU
-2928569016,2928569023,GR
-2928569024,2928569031,CA
-2928569032,2928569039,IL
-2928569040,2928569063,CA
-2928569064,2928569079,US
-2928569080,2928569087,RU
-2928569088,2928569103,CA
-2928569104,2928569111,ES
-2928569112,2928569119,AR
-2928569120,2928569159,CA
-2928569160,2928569167,US
-2928569168,2928569175,TH
-2928569176,2928569183,AU
-2928569184,2928569191,GB
-2928569192,2928569199,IT
-2928569200,2928569207,ES
-2928569208,2928569215,CA
-2928569216,2928569223,BR
-2928569224,2928569231,TN
-2928569232,2928569239,MX
-2928569240,2928569247,CN
-2928569248,2928569263,CA
-2928569264,2928569271,GR
-2928569272,2928569287,CA
-2928569288,2928569303,US
-2928569304,2928569311,TR
-2928569312,2928569343,CA
-2928569344,2928569351,GB
-2928569352,2928569359,MY
-2928569360,2928569383,CA
-2928569384,2928569391,NZ
-2928569392,2928569399,AU
-2928569400,2928569415,CA
-2928569416,2928569423,US
-2928569424,2928569431,CA
-2928569432,2928569439,US
-2928569440,2928569447,UM
-2928569448,2928569455,CA
-2928569456,2928569463,AR
-2928569464,2928569471,CA
-2928569472,2928569479,US
-2928569480,2928569487,DE
-2928569488,2928569495,BH
-2928569496,2928569503,CO
-2928569504,2928569511,RU
-2928569512,2928569519,IN
-2928569520,2928569551,CA
-2928569552,2928569559,AU
-2928569560,2928569575,CN
-2928569576,2928569591,US
-2928569592,2928569607,IN
-2928569608,2928569615,AU
-2928569616,2928569623,HU
-2928569624,2928569639,CA
-2928569640,2928569647,US
-2928569648,2928569655,CA
-2928569656,2928569663,US
-2928569664,2928569679,CA
-2928569680,2928569687,BR
-2928569688,2928569711,CA
-2928569712,2928569719,ID
-2928569720,2928569735,US
-2928569736,2928569743,NL
-2928569744,2928569751,AE
-2928569752,2928569767,MX
-2928569768,2928569775,MT
-2928569776,2928569783,US
-2928569784,2928569791,CA
-2928569792,2928569799,CN
-2928569800,2928569807,US
-2928569808,2928569815,CA
-2928569816,2928569823,EG
-2928569824,2928569831,CA
-2928569832,2928569839,BR
-2928569840,2928569847,CA
-2928569848,2928569855,AE
-2928569856,2928569863,CA
-2928569864,2928569871,MX
-2928569872,2928569879,YE
-2928569880,2928569887,CA
-2928569888,2928569903,US
-2928569904,2928569911,CA
-2928569912,2928569919,US
-2928569920,2928569999,RU
-2928570000,2928570007,TH
-2928570008,2928570023,CA
-2928570024,2928570031,US
-2928570032,2928570039,ID
-2928570040,2928570047,US
-2928570048,2928570071,CA
-2928570072,2928570079,BH
-2928570080,2928570087,CA
-2928570088,2928570095,RU
-2928570096,2928570103,MX
-2928570104,2928570175,CA
-2928570176,2928570191,NZ
-2928570192,2928570207,CA
-2928570208,2928570239,US
-2928570240,2928570431,CA
-2928570432,2928570495,FR
-2928570496,2928570559,CZ
-2928570560,2928570623,US
-2928570624,2928570639,CA
-2928570640,2928570655,US
-2928570656,2928570671,CA
+2928558952,2928570671,CA
 2928570672,2928570687,FR
-2928570688,2928570703,CA
-2928570704,2928570719,US
-2928570720,2928570751,CA
-2928570752,2928570783,US
-2928570784,2928570815,CA
-2928570816,2928570831,UA
-2928570832,2928570847,CA
-2928570848,2928570879,IL
-2928570880,2928571007,CA
-2928571008,2928571023,AU
-2928571024,2928571167,CA
-2928571168,2928571199,US
-2928571200,2928571519,CA
-2928571520,2928571551,GB
-2928571552,2928571567,UA
-2928571568,2928571615,CA
-2928571616,2928571647,IT
-2928571648,2928572159,US
-2928572160,2928572447,CA
-2928572448,2928572479,IN
-2928572480,2928572511,US
-2928572512,2928572543,PK
-2928572544,2928572559,NL
-2928572560,2928572575,CY
-2928572576,2928572591,US
-2928572592,2928572607,GB
-2928572608,2928572623,MX
-2928572624,2928572655,CA
-2928572656,2928572671,MX
-2928572672,2928572815,CA
-2928572816,2928572831,AN
-2928572832,2928572847,FI
-2928572848,2928572863,GR
-2928572864,2928572879,BR
-2928572880,2928572895,US
-2928572896,2928572943,CA
-2928572944,2928572959,US
-2928572960,2928572975,MT
-2928572976,2928572991,CA
-2928572992,2928573007,CY
-2928573008,2928573023,US
-2928573024,2928573119,CA
-2928573120,2928573135,JO
-2928573136,2928573311,CA
-2928573312,2928573439,BD
-2928573440,2928573503,CA
-2928573504,2928573535,US
-2928573536,2928573567,CA
-2928573568,2928573631,US
-2928573632,2928574559,CA
-2928574560,2928574591,US
-2928574592,2928574623,CA
-2928574624,2928574655,BR
-2928574656,2928574663,DE
-2928574664,2928574671,US
-2928574672,2928574695,CA
-2928574696,2928574703,US
-2928574704,2928574719,CA
-2928574720,2928574727,US
-2928574728,2928574735,CA
-2928574736,2928574743,DE
-2928574744,2928574759,CA
-2928574760,2928574767,AU
-2928574768,2928574775,CA
-2928574776,2928574783,CY
-2928574784,2928574791,GB
-2928574792,2928574799,CA
-2928574800,2928574807,US
-2928574808,2928574815,CO
-2928574816,2928574823,TN
-2928574824,2928574831,AR
-2928574832,2928574839,CA
-2928574840,2928574847,AE
-2928574848,2928574855,RU
-2928574856,2928574863,BR
-2928574864,2928574927,CA
-2928574928,2928574935,US
-2928574936,2928574951,CA
-2928574952,2928574959,QA
-2928574960,2928574967,GB
-2928574968,2928574983,CA
-2928574984,2928574991,US
-2928574992,2928574999,CA
-2928575000,2928575015,US
-2928575016,2928575023,EG
-2928575024,2928575031,BN
-2928575032,2928575055,CA
-2928575056,2928575063,GB
-2928575064,2928575071,CA
-2928575072,2928575079,IL
-2928575080,2928575095,CA
-2928575096,2928575103,US
-2928575104,2928575111,IQ
-2928575112,2928575119,AR
-2928575120,2928575127,US
-2928575128,2928575135,AE
-2928575136,2928575159,CA
-2928575160,2928575167,IN
-2928575168,2928575175,RS
-2928575176,2928575183,CO
-2928575184,2928575191,TR
-2928575192,2928575199,CA
-2928575200,2928575207,ZA
-2928575208,2928575215,BR
-2928575216,2928575231,CA
-2928575232,2928575239,US
-2928575240,2928575247,CA
-2928575248,2928575263,US
-2928575264,2928575271,CA
-2928575272,2928575279,TR
-2928575280,2928575287,CA
-2928575288,2928575295,BR
-2928575296,2928575303,CA
-2928575304,2928575311,US
-2928575312,2928575327,CA
-2928575328,2928575335,PK
-2928575336,2928575343,US
-2928575344,2928575351,GB
-2928575352,2928575367,CA
-2928575368,2928575375,CY
-2928575376,2928575439,CA
-2928575440,2928575447,BR
-2928575448,2928575471,CA
-2928575472,2928575479,US
-2928575480,2928575487,CA
-2928575488,2928575495,IT
-2928575496,2928575503,CA
-2928575504,2928575511,SE
-2928575512,2928575527,CA
-2928575528,2928575543,BR
-2928575544,2928575559,CA
-2928575560,2928575567,IN
-2928575568,2928575575,HK
-2928575576,2928575583,KW
-2928575584,2928575591,BR
-2928575592,2928575599,RO
-2928575600,2928575607,CH
-2928575608,2928575615,AE
-2928575616,2928575631,US
-2928575632,2928575663,CA
-2928575664,2928575671,SG
-2928575672,2928575711,US
-2928575712,2928575719,VG
-2928575720,2928575727,NL
-2928575728,2928575735,US
-2928575736,2928575759,CA
-2928575760,2928575767,SY
-2928575768,2928575775,CA
-2928575776,2928575783,AE
-2928575784,2928575791,CA
-2928575792,2928575799,AR
-2928575800,2928575807,IN
-2928575808,2928575815,CA
-2928575816,2928575823,BS
-2928575824,2928575831,RO
-2928575832,2928575839,CA
-2928575840,2928575847,US
-2928575848,2928575887,CA
-2928575888,2928575919,IN
-2928575920,2928575935,CA
-2928575936,2928575951,IR
-2928575952,2928575975,CA
-2928575976,2928575983,US
-2928575984,2928575991,BR
-2928575992,2928576007,CA
-2928576008,2928576015,DE
-2928576016,2928576023,DK
-2928576024,2928576031,CA
-2928576032,2928576039,BR
-2928576040,2928576063,CA
-2928576064,2928576071,SA
-2928576072,2928576087,CA
-2928576088,2928576095,US
-2928576096,2928576111,IR
-2928576112,2928576127,US
-2928576128,2928576135,CA
-2928576136,2928576143,MX
-2928576144,2928576151,US
-2928576152,2928576159,CA
-2928576160,2928576167,GB
-2928576168,2928576175,JP
-2928576176,2928576183,US
-2928576184,2928576191,GB
-2928576192,2928576239,CA
-2928576240,2928576247,US
-2928576248,2928576279,CA
-2928576280,2928576287,US
-2928576288,2928576295,CA
-2928576296,2928576303,IN
-2928576304,2928576335,CA
-2928576336,2928576343,TH
-2928576344,2928576359,CA
-2928576360,2928576367,GR
-2928576368,2928576383,CA
-2928576384,2928576391,US
-2928576392,2928576431,CA
-2928576432,2928576439,GB
-2928576440,2928576447,CA
-2928576448,2928576463,ES
-2928576464,2928576479,CA
-2928576480,2928576487,AU
-2928576488,2928576495,MA
-2928576496,2928576511,CA
-2928576512,2928576527,MA
-2928576528,2928576559,BZ
-2928576560,2928576567,CA
-2928576568,2928576575,IL
-2928576576,2928576583,CA
-2928576584,2928576591,AR
-2928576592,2928576599,NO
-2928576600,2928576607,CA
-2928576608,2928576639,AN
-2928576640,2928576655,CA
-2928576656,2928576671,AE
-2928576672,2928576703,CA
-2928576704,2928576711,VE
-2928576712,2928576719,IT
-2928576720,2928576727,CO
-2928576728,2928576735,ZA
-2928576736,2928576751,IR
-2928576752,2928576759,EC
-2928576760,2928576767,CA
-2928576768,2928576783,MA
-2928576784,2928576799,QA
-2928576800,2928576807,CA
-2928576808,2928576815,UA
-2928576816,2928576823,TR
-2928576824,2928576831,RU
-2928576832,2928576839,US
-2928576840,2928576871,CA
-2928576872,2928576879,PK
-2928576880,2928576895,CA
-2928576896,2928576911,CH
-2928576912,2928576927,CA
-2928576928,2928576935,AE
-2928576936,2928576943,US
-2928576944,2928576959,CA
-2928576960,2928576991,CH
-2928576992,2928577023,BZ
-2928577024,2928577039,CA
-2928577040,2928577047,US
-2928577048,2928577055,CA
-2928577056,2928577063,IR
-2928577064,2928577087,US
-2928577088,2928577095,IL
-2928577096,2928577103,VE
-2928577104,2928577143,CA
-2928577144,2928577151,GB
-2928577152,2928577159,CA
-2928577160,2928577167,GB
-2928577168,2928577191,CA
-2928577192,2928577199,RU
-2928577200,2928577207,CA
-2928577208,2928577215,TR
-2928577216,2928577263,BZ
-2928577264,2928577799,CA
-2928577800,2928577807,CO
-2928577808,2928577815,US
-2928577816,2928577831,CA
-2928577832,2928577839,MA
-2928577840,2928577855,CA
-2928577856,2928577863,MX
-2928577864,2928577871,IR
-2928577872,2928577879,AE
-2928577880,2928577887,CA
-2928577888,2928577895,SA
-2928577896,2928577903,CA
-2928577904,2928577911,KR
-2928577912,2928577927,CA
-2928577928,2928577935,IR
-2928577936,2928577943,CA
-2928577944,2928577951,GR
-2928577952,2928577959,CA
-2928577960,2928577967,IN
-2928577968,2928577975,AR
-2928577976,2928577983,QA
-2928577984,2928577991,AU
-2928577992,2928577999,US
-2928578000,2928578007,CA
-2928578008,2928578015,IT
-2928578016,2928578023,CA
-2928578024,2928578031,IN
-2928578032,2928578039,US
-2928578040,2928578047,SK
-2928578048,2928578055,CA
-2928578056,2928578063,RU
-2928578064,2928578071,CA
-2928578072,2928578079,MX
-2928578080,2928578087,CA
-2928578088,2928578095,CI
-2928578096,2928578103,CO
-2928578104,2928578111,CA
-2928578112,2928578119,DE
-2928578120,2928578159,CA
-2928578160,2928578167,DE
-2928578168,2928578175,CA
-2928578176,2928578183,FR
-2928578184,2928578231,CA
-2928578232,2928578239,IN
-2928578240,2928578247,ES
-2928578248,2928578255,CA
-2928578256,2928578263,MX
-2928578264,2928578287,CA
-2928578288,2928578295,GR
-2928578296,2928578303,IN
-2928578304,2928578311,BR
-2928578312,2928578327,CA
-2928578328,2928578335,FR
-2928578336,2928578359,CA
-2928578360,2928578367,US
-2928578368,2928578375,ID
-2928578376,2928578383,CA
-2928578384,2928578391,ES
-2928578392,2928578399,BD
-2928578400,2928578407,NL
-2928578408,2928578423,CA
-2928578424,2928578431,AR
-2928578432,2928578439,YE
-2928578440,2928578447,BR
-2928578448,2928578463,CA
-2928578464,2928578471,PH
-2928578472,2928578479,PT
-2928578480,2928578503,CA
-2928578504,2928578511,CN
-2928578512,2928578519,BR
-2928578520,2928578535,CA
-2928578536,2928578543,BR
-2928578544,2928578559,CA
-2928578560,2928578567,US
-2928578568,2928578599,CA
-2928578600,2928578607,US
-2928578608,2928578615,PK
-2928578616,2928578631,CA
-2928578632,2928578647,US
-2928578648,2928578663,CA
-2928578664,2928578679,IN
-2928578680,2928578687,DE
-2928578688,2928578711,CA
-2928578712,2928578719,CH
-2928578720,2928578727,US
-2928578728,2928578735,TH
-2928578736,2928578743,CA
-2928578744,2928578751,US
-2928578752,2928578759,EG
-2928578760,2928578767,CA
-2928578768,2928578775,CN
-2928578776,2928578783,CA
-2928578784,2928578791,BR
-2928578792,2928578799,AR
-2928578800,2928578807,MX
-2928578808,2928578815,US
-2928578816,2928578823,CA
-2928578824,2928578831,AM
-2928578832,2928578839,MX
-2928578840,2928578847,US
-2928578848,2928578855,MA
-2928578856,2928578887,CA
-2928578888,2928578903,US
-2928578904,2928578919,CA
-2928578920,2928578927,MA
-2928578928,2928578951,CA
-2928578952,2928578959,AU
-2928578960,2928578967,IN
-2928578968,2928578983,CA
-2928578984,2928578991,IN
-2928578992,2928578999,IR
-2928579000,2928579007,MX
-2928579008,2928579015,CA
-2928579016,2928579023,US
-2928579024,2928579031,QA
-2928579032,2928579039,US
-2928579040,2928579063,CA
-2928579064,2928579071,AE
-2928579072,2928579095,CA
-2928579096,2928579103,ID
-2928579104,2928579111,IR
-2928579112,2928579127,CA
-2928579128,2928579135,IN
-2928579136,2928579159,CA
-2928579160,2928579167,ZA
-2928579168,2928579175,CA
-2928579176,2928579183,GB
-2928579184,2928579223,CA
-2928579224,2928579231,US
-2928579232,2928579239,CA
-2928579240,2928579247,US
-2928579248,2928579255,CA
-2928579256,2928579263,BR
-2928579264,2928579271,IR
-2928579272,2928579279,AE
-2928579280,2928579311,CA
-2928579312,2928579319,IR
-2928579320,2928579335,US
-2928579336,2928579343,BR
-2928579344,2928579351,CH
-2928579352,2928579359,CA
-2928579360,2928579367,IN
-2928579368,2928579375,CA
-2928579376,2928579383,SA
-2928579384,2928579391,BR
-2928579392,2928579407,US
-2928579408,2928579439,CA
-2928579440,2928579447,GB
-2928579448,2928579463,CA
-2928579464,2928579479,US
-2928579480,2928579535,CA
-2928579536,2928579543,US
+2928570688,2928579543,CA
 2928579544,2928579551,HU
-2928579552,2928579567,CA
-2928579568,2928579575,GB
-2928579576,2928579583,VG
-2928579584,2928579615,CA
-2928579616,2928579623,SA
-2928579624,2928579639,CA
-2928579640,2928579647,SA
-2928579648,2928579655,CA
-2928579656,2928579663,RU
-2928579664,2928579671,US
-2928579672,2928579679,CA
-2928579680,2928579687,AU
-2928579688,2928579695,US
-2928579696,2928579703,BR
-2928579704,2928579711,GB
-2928579712,2928579719,CA
-2928579720,2928579727,GB
-2928579728,2928579735,CA
-2928579736,2928579743,US
-2928579744,2928579783,CA
-2928579784,2928579791,IN
-2928579792,2928579815,CA
-2928579816,2928579823,US
-2928579824,2928579831,CO
-2928579832,2928579839,CA
-2928579840,2928579847,PK
-2928579848,2928579855,CA
-2928579856,2928579863,AE
-2928579864,2928579871,SG
-2928579872,2928579879,TR
-2928579880,2928579895,GB
-2928579896,2928579903,SA
-2928579904,2928579911,CA
-2928579912,2928579919,IN
-2928579920,2928579983,CA
-2928579984,2928579991,PH
-2928579992,2928579999,MX
-2928580000,2928580007,CA
-2928580008,2928580015,IR
-2928580016,2928580039,CA
-2928580040,2928580047,BR
-2928580048,2928580055,US
-2928580056,2928580063,CA
-2928580064,2928580071,DE
-2928580072,2928580079,IN
-2928580080,2928580095,CA
-2928580096,2928580103,US
-2928580104,2928580111,CA
-2928580112,2928580119,US
-2928580120,2928580127,CA
-2928580128,2928580135,IN
-2928580136,2928580143,EC
-2928580144,2928580151,CA
-2928580152,2928580159,VE
-2928580160,2928580175,CA
-2928580176,2928580183,MC
-2928580184,2928580191,US
-2928580192,2928580207,CA
-2928580208,2928580215,PK
-2928580216,2928580231,US
-2928580232,2928580239,CA
-2928580240,2928580247,SA
-2928580248,2928580255,CA
-2928580256,2928580263,AR
-2928580264,2928580287,CA
-2928580288,2928580295,GB
-2928580296,2928580319,CA
-2928580320,2928580327,US
-2928580328,2928580343,CA
-2928580344,2928580351,EC
-2928580352,2928580359,SA
-2928580360,2928580367,BR
-2928580368,2928580375,PK
-2928580376,2928580391,CA
-2928580392,2928580399,IN
-2928580400,2928580447,CA
-2928580448,2928580455,US
-2928580456,2928580463,CA
-2928580464,2928580471,US
-2928580472,2928580479,SG
-2928580480,2928580495,US
-2928580496,2928580503,MX
-2928580504,2928580511,CA
-2928580512,2928580519,AE
-2928580520,2928580535,CA
-2928580536,2928580543,BR
-2928580544,2928580551,BD
-2928580552,2928580559,DO
-2928580560,2928580591,CA
-2928580592,2928580607,MX
-2928580608,2928580623,IN
-2928580624,2928580663,CA
-2928580664,2928580671,IT
-2928580672,2928580679,BM
-2928580680,2928580687,CG
-2928580688,2928580695,BR
-2928580696,2928580703,SE
-2928580704,2928580711,US
-2928580712,2928580719,RO
-2928580720,2928580735,CA
-2928580736,2928580743,IL
-2928580744,2928580775,CA
-2928580776,2928580783,US
-2928580784,2928580791,CA
-2928580792,2928580799,RU
-2928580800,2928580807,CA
-2928580808,2928580823,US
-2928580824,2928580831,ZA
-2928580832,2928580855,CA
-2928580856,2928580863,TN
-2928580864,2928580871,AL
-2928580872,2928580887,CA
-2928580888,2928580895,ES
-2928580896,2928580903,BR
-2928580904,2928580927,CA
-2928580928,2928580935,US
-2928580936,2928580943,BR
-2928580944,2928580983,CA
-2928580984,2928580991,DE
-2928580992,2928580999,US
-2928581000,2928581007,IR
-2928581008,2928581015,NL
-2928581016,2928581023,RU
-2928581024,2928581031,US
-2928581032,2928581039,CA
-2928581040,2928581047,PK
-2928581048,2928581055,CA
-2928581056,2928581063,US
-2928581064,2928581087,CA
-2928581088,2928581095,ES
-2928581096,2928581103,BR
-2928581104,2928581111,CA
-2928581112,2928581119,US
-2928581120,2928581127,ES
-2928581128,2928581135,AE
-2928581136,2928581143,US
-2928581144,2928581151,CA
-2928581152,2928581159,SA
-2928581160,2928581167,PK
-2928581168,2928581175,CA
-2928581176,2928581183,IN
-2928581184,2928581191,CA
-2928581192,2928581199,AU
-2928581200,2928581207,PK
-2928581208,2928581215,IN
-2928581216,2928581263,CA
-2928581264,2928581271,DE
-2928581272,2928581279,CA
-2928581280,2928581287,US
-2928581288,2928581295,CA
-2928581296,2928581303,CN
-2928581304,2928581311,CA
-2928581312,2928581319,US
-2928581320,2928581327,CA
-2928581328,2928581335,US
-2928581336,2928581343,CA
-2928581344,2928581351,IR
-2928581352,2928581399,CA
-2928581400,2928581407,MX
-2928581408,2928581415,GR
-2928581416,2928581423,GB
-2928581424,2928581431,ZA
-2928581432,2928581455,CA
-2928581456,2928581463,US
-2928581464,2928581471,NZ
-2928581472,2928581503,CA
-2928581504,2928581511,YE
-2928581512,2928581535,CA
-2928581536,2928581543,US
-2928581544,2928581551,CA
-2928581552,2928581559,US
-2928581560,2928581567,CA
-2928581568,2928581575,US
-2928581576,2928581583,BR
-2928581584,2928581599,US
-2928581600,2928581607,GB
-2928581608,2928581615,CA
-2928581616,2928581623,AE
-2928581624,2928581631,CA
-2928581632,2928581639,US
-2928581640,2928581655,CA
-2928581656,2928581663,CO
-2928581664,2928581671,US
-2928581672,2928581687,CA
-2928581688,2928581695,US
-2928581696,2928581703,CA
-2928581704,2928581711,UA
-2928581712,2928581719,PK
-2928581720,2928581727,DO
-2928581728,2928581735,AZ
-2928581736,2928581743,CA
-2928581744,2928581759,PK
-2928581760,2928581775,CA
-2928581776,2928581783,US
-2928581784,2928581791,CA
-2928581792,2928581799,IN
-2928581800,2928581815,US
-2928581816,2928581823,CH
-2928581824,2928581871,CA
-2928581872,2928581879,EG
-2928581880,2928581887,PK
-2928581888,2928581895,AU
-2928581896,2928581935,CA
-2928581936,2928581943,DE
-2928581944,2928581951,CA
-2928581952,2928581967,QA
-2928581968,2928581983,CA
-2928581984,2928581991,PT
-2928581992,2928581999,US
-2928582000,2928582031,CA
-2928582032,2928582039,IL
-2928582040,2928582047,CA
-2928582048,2928582055,US
-2928582056,2928582063,CA
-2928582064,2928582071,GR
-2928582072,2928582079,ID
-2928582080,2928582095,CA
-2928582096,2928582103,EC
-2928582104,2928582111,IR
-2928582112,2928582127,CA
-2928582128,2928582135,CN
-2928582136,2928582143,CA
-2928582144,2928582159,CN
-2928582160,2928582167,CA
-2928582168,2928582183,CN
-2928582184,2928582191,CA
-2928582192,2928582199,US
-2928582200,2928582207,CN
-2928582208,2928582215,US
-2928582216,2928582223,CA
-2928582224,2928582231,RU
-2928582232,2928582239,IL
-2928582240,2928582247,CA
-2928582248,2928582255,FR
-2928582256,2928582263,CA
-2928582264,2928582271,NL
-2928582272,2928582279,IR
-2928582280,2928582287,MX
-2928582288,2928582295,CA
-2928582296,2928582303,AE
-2928582304,2928582319,CA
-2928582320,2928582327,AE
-2928582328,2928582335,US
-2928582336,2928582351,CA
-2928582352,2928582359,AE
-2928582360,2928582367,BR
-2928582368,2928582375,GR
-2928582376,2928582383,CA
-2928582384,2928582391,AU
-2928582392,2928582423,CA
-2928582424,2928582431,RU
-2928582432,2928582439,CZ
-2928582440,2928582447,US
-2928582448,2928582455,CA
-2928582456,2928582463,US
-2928582464,2928582471,SE
-2928582472,2928582535,CA
-2928582536,2928582543,YE
-2928582544,2928582551,RU
-2928582552,2928582567,CA
-2928582568,2928582583,PK
-2928582584,2928582591,CH
-2928582592,2928582599,IN
-2928582600,2928582615,CA
-2928582616,2928582623,ES
-2928582624,2928582631,CU
-2928582632,2928582695,CA
-2928582696,2928582703,US
-2928582704,2928582719,VG
-2928582720,2928582727,BG
-2928582728,2928582735,AE
-2928582736,2928582743,BH
-2928582744,2928582751,BR
-2928582752,2928582759,CA
-2928582760,2928582767,US
-2928582768,2928582775,FR
-2928582776,2928582783,MX
-2928582784,2928582815,CA
-2928582816,2928582823,US
-2928582824,2928582831,GR
-2928582832,2928582839,PL
-2928582840,2928582847,AU
-2928582848,2928582855,US
-2928582856,2928582863,AR
-2928582864,2928582871,NG
-2928582872,2928582879,IR
-2928582880,2928582887,CA
-2928582888,2928582895,US
-2928582896,2928582903,AU
-2928582904,2928582911,MX
-2928582912,2928582919,CA
-2928582920,2928582927,US
-2928582928,2928582935,CA
-2928582936,2928582943,BH
-2928582944,2928582951,YE
-2928582952,2928582959,AU
-2928582960,2928582975,CA
-2928582976,2928582983,IT
-2928582984,2928582991,CA
-2928582992,2928582999,BR
-2928583000,2928583007,US
-2928583008,2928583023,CA
-2928583024,2928583031,BR
-2928583032,2928583039,CA
-2928583040,2928583047,QA
-2928583048,2928583063,CA
-2928583064,2928583071,IL
-2928583072,2928583095,CA
-2928583096,2928583103,DE
-2928583104,2928583111,DZ
-2928583112,2928583119,JP
-2928583120,2928583127,CA
-2928583128,2928583135,BS
-2928583136,2928583143,CA
-2928583144,2928583151,VE
-2928583152,2928583159,CA
-2928583160,2928583167,IN
-2928583168,2928583175,CA
-2928583176,2928583183,IN
-2928583184,2928583191,RU
-2928583192,2928583223,CA
-2928583224,2928583231,DE
-2928583232,2928583239,MX
-2928583240,2928583247,BR
-2928583248,2928583255,CA
-2928583256,2928583263,MT
-2928583264,2928583271,US
-2928583272,2928583279,TH
-2928583280,2928583287,EG
-2928583288,2928583295,CA
-2928583296,2928583303,MT
-2928583304,2928583327,CA
-2928583328,2928583335,US
-2928583336,2928583359,CA
-2928583360,2928583367,AT
-2928583368,2928583375,CA
-2928583376,2928583383,ES
-2928583384,2928583399,CA
-2928583400,2928583407,US
-2928583408,2928583423,CA
-2928583424,2928583431,AT
-2928583432,2928583447,CA
-2928583448,2928583455,GB
-2928583456,2928583463,CA
-2928583464,2928583471,US
-2928583472,2928583479,CA
-2928583480,2928583487,PK
-2928583488,2928583495,DE
-2928583496,2928583503,AE
-2928583504,2928583535,CA
-2928583536,2928583543,BR
-2928583544,2928583559,CA
-2928583560,2928583567,IN
-2928583568,2928583575,US
-2928583576,2928583607,CA
-2928583608,2928583615,AR
-2928583616,2928583623,CA
-2928583624,2928583631,UY
-2928583632,2928583663,CA
-2928583664,2928583671,FR
-2928583672,2928583703,CA
-2928583704,2928583711,SA
-2928583712,2928583727,CA
-2928583728,2928583735,CZ
+2928579552,2928583735,CA
 2928583736,2928583743,SY
-2928583744,2928583759,CA
-2928583760,2928583767,US
-2928583768,2928583775,CA
-2928583776,2928583783,GT
-2928583784,2928583791,CA
-2928583792,2928583799,BR
-2928583800,2928583807,IN
-2928583808,2928583863,CA
-2928583864,2928583871,IN
-2928583872,2928583879,CO
-2928583880,2928583895,CA
-2928583896,2928583903,IN
-2928583904,2928583911,CY
-2928583912,2928583951,CA
-2928583952,2928583959,BR
-2928583960,2928583967,CA
-2928583968,2928583975,DK
-2928583976,2928583983,IR
-2928583984,2928584023,CA
-2928584024,2928584031,DE
-2928584032,2928584055,CA
-2928584056,2928584063,BE
-2928584064,2928584071,MX
-2928584072,2928584111,CA
-2928584112,2928584119,PK
-2928584120,2928584127,CA
-2928584128,2928584135,SA
-2928584136,2928584143,GB
-2928584144,2928584151,IN
-2928584152,2928584159,CA
-2928584160,2928584167,MX
-2928584168,2928584175,US
-2928584176,2928584223,CA
-2928584224,2928584231,BR
-2928584232,2928584247,CA
-2928584248,2928584255,US
-2928584256,2928584263,BR
-2928584264,2928584287,CA
-2928584288,2928584295,GB
-2928584296,2928584303,CO
-2928584304,2928584335,CA
-2928584336,2928584343,IT
-2928584344,2928584359,CA
-2928584360,2928584367,US
-2928584368,2928584375,IL
-2928584376,2928584383,CA
-2928584384,2928584391,BR
-2928584392,2928584399,IL
-2928584400,2928584407,CA
-2928584408,2928584415,US
-2928584416,2928584423,CA
-2928584424,2928584431,IN
-2928584432,2928584439,CA
-2928584440,2928584455,US
-2928584456,2928584471,CA
-2928584472,2928584479,BR
-2928584480,2928584487,LB
-2928584488,2928584495,IT
-2928584496,2928584519,CA
-2928584520,2928584527,IR
-2928584528,2928584535,QA
-2928584536,2928584543,CA
-2928584544,2928584551,IL
-2928584552,2928584567,CA
-2928584568,2928584575,US
-2928584576,2928584583,CA
-2928584584,2928584591,US
-2928584592,2928584599,CA
-2928584600,2928584607,KN
-2928584608,2928584623,CA
-2928584624,2928584631,US
-2928584632,2928584639,EG
-2928584640,2928584663,CA
-2928584664,2928584671,RU
-2928584672,2928584751,CA
-2928584752,2928584759,US
-2928584760,2928584767,CA
-2928584768,2928584775,IR
-2928584776,2928584783,US
-2928584784,2928584815,CA
-2928584816,2928584823,US
-2928584824,2928584831,CA
-2928584832,2928584839,DE
-2928584840,2928584855,CA
-2928584856,2928584863,IN
-2928584864,2928584871,TR
-2928584872,2928584879,CA
-2928584880,2928584887,IN
-2928584888,2928584895,US
-2928584896,2928584903,CA
-2928584904,2928584911,US
-2928584912,2928584919,CH
-2928584920,2928584927,LB
-2928584928,2928584935,US
-2928584936,2928584943,CA
-2928584944,2928584951,US
-2928584952,2928584967,CA
-2928584968,2928584975,DE
-2928584976,2928584991,CA
-2928584992,2928585007,US
-2928585008,2928585015,IL
-2928585016,2928585071,CA
-2928585072,2928585079,SE
-2928585080,2928585127,CA
-2928585128,2928585135,US
-2928585136,2928585175,CA
-2928585176,2928585183,US
-2928585184,2928585295,CA
-2928585296,2928585303,FR
-2928585304,2928585311,US
-2928585312,2928585319,GD
-2928585320,2928585327,BD
-2928585328,2928585335,US
-2928585336,2928585359,CA
-2928585360,2928585367,MA
-2928585368,2928585463,CA
-2928585464,2928585471,IR
-2928585472,2928585479,CA
-2928585480,2928585487,US
-2928585488,2928585495,BR
-2928585496,2928585503,CD
-2928585504,2928585519,CA
-2928585520,2928585535,PK
-2928585536,2928585543,FR
-2928585544,2928585559,RU
-2928585560,2928585567,CA
-2928585568,2928585575,BR
-2928585576,2928585599,CA
-2928585600,2928585607,CN
-2928585608,2928585615,MX
-2928585616,2928585623,CA
-2928585624,2928585631,KW
-2928585632,2928585639,BE
-2928585640,2928585807,CA
-2928585808,2928585823,US
-2928585824,2928585831,IN
-2928585832,2928585839,US
-2928585840,2928585847,DE
-2928585848,2928585855,CA
-2928585856,2928585863,AE
-2928585864,2928585871,US
-2928585872,2928585903,CA
-2928585904,2928585911,AR
-2928585912,2928585919,CA
-2928585920,2928585927,MX
-2928585928,2928585935,BH
-2928585936,2928585943,MX
-2928585944,2928585951,GT
-2928585952,2928585967,CA
-2928585968,2928585975,IN
-2928585976,2928585983,DE
-2928585984,2928585991,CA
-2928585992,2928585999,LB
-2928586000,2928586007,CA
-2928586008,2928586015,IN
-2928586016,2928586023,CA
-2928586024,2928586031,TR
-2928586032,2928586039,CA
-2928586040,2928586047,BR
-2928586048,2928586063,CA
-2928586064,2928586071,RU
-2928586072,2928586079,FR
-2928586080,2928586087,CA
-2928586088,2928586095,CN
-2928586096,2928586103,IN
-2928586104,2928586111,PK
-2928586112,2928586127,CA
-2928586128,2928586135,SA
-2928586136,2928586151,US
-2928586152,2928586167,CA
-2928586168,2928586175,CN
-2928586176,2928586199,CA
-2928586200,2928586207,SA
-2928586208,2928586223,CA
-2928586224,2928586231,BR
-2928586232,2928586239,CN
-2928586240,2928586247,US
-2928586248,2928586255,PK
-2928586256,2928586263,JO
-2928586264,2928586271,CA
-2928586272,2928586287,US
-2928586288,2928586295,BR
-2928586296,2928586303,CA
-2928586304,2928586311,US
-2928586312,2928586319,PK
-2928586320,2928586327,MX
-2928586328,2928586335,IQ
-2928586336,2928586343,CN
-2928586344,2928586439,CA
-2928586440,2928586447,AM
-2928586448,2928586463,CA
-2928586464,2928586471,CH
-2928586472,2928586479,CA
-2928586480,2928586487,US
-2928586488,2928586495,CA
-2928586496,2928586503,RS
-2928586504,2928586511,CA
-2928586512,2928586519,IN
-2928586520,2928586527,DE
-2928586528,2928586543,US
-2928586544,2928586551,UA
-2928586552,2928586567,AR
-2928586568,2928586575,CA
-2928586576,2928586583,US
-2928586584,2928586599,CA
-2928586600,2928586607,IN
-2928586608,2928586615,CA
-2928586616,2928586623,US
-2928586624,2928586647,CA
-2928586648,2928586655,GB
-2928586656,2928586663,CO
-2928586664,2928586671,CA
-2928586672,2928586679,RU
-2928586680,2928586695,CA
-2928586696,2928586703,DE
-2928586704,2928586711,IL
-2928586712,2928586719,CA
-2928586720,2928586727,MX
-2928586728,2928586735,IR
-2928586736,2928586743,PK
-2928586744,2928586759,GT
-2928586760,2928586767,CA
-2928586768,2928586775,BR
-2928586776,2928586799,CA
-2928586800,2928586807,US
-2928586808,2928586815,CA
-2928586816,2928586823,CR
-2928586824,2928586831,US
-2928586832,2928586847,PK
-2928586848,2928586863,CA
-2928586864,2928586871,UA
-2928586872,2928586879,CA
-2928586880,2928586887,JP
-2928586888,2928586895,CA
-2928586896,2928586903,US
-2928586904,2928586911,CA
-2928586912,2928586919,MA
-2928586920,2928586927,US
-2928586928,2928586935,CA
-2928586936,2928586943,US
-2928586944,2928586951,FR
-2928586952,2928586959,BR
-2928586960,2928586967,CO
-2928586968,2928586983,CA
-2928586984,2928586991,KW
-2928586992,2928586999,IL
-2928587000,2928587007,PK
-2928587008,2928587207,CA
-2928587208,2928587215,US
-2928587216,2928587223,AE
-2928587224,2928587231,BR
-2928587232,2928587239,AE
-2928587240,2928587247,AR
-2928587248,2928587255,CO
-2928587256,2928587263,IL
-2928587264,2928587279,US
-2928587280,2928587287,BR
-2928587288,2928587295,BH
-2928587296,2928587303,DM
-2928587304,2928587319,US
-2928587320,2928587327,AE
-2928587328,2928587335,RU
-2928587336,2928587343,CA
-2928587344,2928587351,RU
-2928587352,2928587359,CA
-2928587360,2928587367,MX
-2928587368,2928587375,CA
-2928587376,2928587383,US
-2928587384,2928587431,CA
-2928587432,2928587439,CO
-2928587440,2928587447,US
-2928587448,2928587471,CA
-2928587472,2928587479,GB
-2928587480,2928587487,AM
-2928587488,2928587495,CA
-2928587496,2928587503,MX
-2928587504,2928587511,CA
-2928587512,2928587519,BR
-2928587520,2928587543,CA
-2928587544,2928587551,FR
-2928587552,2928587559,BR
-2928587560,2928587575,CA
-2928587576,2928587583,US
-2928587584,2928587623,CA
-2928587624,2928587631,LV
-2928587632,2928587655,CA
-2928587656,2928587663,FR
-2928587664,2928587671,LK
-2928587672,2928587679,CA
-2928587680,2928587727,US
-2928587728,2928587735,CH
-2928587736,2928587743,SG
-2928587744,2928587751,JO
-2928587752,2928587767,US
-2928587768,2928587775,GB
-2928587776,2928588087,CA
-2928588088,2928588095,IL
-2928588096,2928588111,CA
-2928588112,2928588119,CN
-2928588120,2928588127,IN
-2928588128,2928588143,CA
-2928588144,2928588151,CO
-2928588152,2928588191,CA
-2928588192,2928588199,GB
-2928588200,2928588215,CA
-2928588216,2928588255,US
-2928588256,2928588279,CA
-2928588280,2928588287,AU
-2928588288,2928588303,CA
-2928588304,2928588311,DE
-2928588312,2928588335,CA
-2928588336,2928588343,DE
-2928588344,2928588351,CA
-2928588352,2928588359,US
-2928588360,2928588367,CA
-2928588368,2928588375,UA
-2928588376,2928588391,CA
-2928588392,2928588399,UA
-2928588400,2928588415,CA
-2928588416,2928588423,IN
-2928588424,2928588431,US
-2928588432,2928588439,CA
-2928588440,2928588447,US
-2928588448,2928588463,CA
-2928588464,2928588471,US
-2928588472,2928588479,CA
-2928588480,2928588487,BR
-2928588488,2928588495,AU
-2928588496,2928588519,CA
-2928588520,2928588543,US
-2928588544,2928588607,CA
-2928588608,2928588623,MX
-2928588624,2928588639,CA
-2928588640,2928588655,BR
-2928588656,2928588671,CA
-2928588672,2928588799,US
-2928588800,2928588895,CA
-2928588896,2928588911,TR
-2928588912,2928588943,CA
-2928588944,2928588959,US
-2928588960,2928588975,AN
-2928588976,2928588991,CA
-2928588992,2928589023,US
-2928589024,2928589183,CA
-2928589184,2928589215,US
-2928589216,2928589279,CA
-2928589280,2928589311,KW
-2928589312,2928589375,CA
-2928589376,2928589439,BR
-2928589440,2928589503,DE
-2928589504,2928589519,HK
-2928589520,2928589823,CA
-2928589824,2928589887,RU
-2928589888,2928590031,CA
-2928590032,2928590047,GB
-2928590048,2928590063,CA
-2928590064,2928590079,US
-2928590080,2928590111,AU
-2928590112,2928590207,CA
-2928590208,2928590271,BR
-2928590272,2928591127,CA
-2928591128,2928591135,US
-2928591136,2928591159,CA
-2928591160,2928591167,MX
-2928591168,2928591239,CA
-2928591240,2928591247,GB
-2928591248,2928591255,US
-2928591256,2928591263,PE
-2928591264,2928591271,CA
-2928591272,2928591295,US
-2928591296,2928591335,CA
-2928591336,2928591343,GB
-2928591344,2928591351,MX
-2928591352,2928591359,CA
-2928591360,2928591375,FR
-2928591376,2928591399,CA
-2928591400,2928591407,BR
-2928591408,2928591423,CA
-2928591424,2928591431,BZ
-2928591432,2928591439,RU
-2928591440,2928591447,US
-2928591448,2928591455,GB
-2928591456,2928591463,CA
-2928591464,2928591471,US
-2928591472,2928591479,MY
-2928591480,2928591487,LV
-2928591488,2928591503,CA
-2928591504,2928591511,PK
-2928591512,2928591535,CA
-2928591536,2928591543,GB
-2928591544,2928591551,CA
-2928591552,2928591567,FR
-2928591568,2928591583,CA
-2928591584,2928591591,CY
-2928591592,2928591615,CA
-2928591616,2928591623,FR
-2928591624,2928591871,CA
-2928591872,2928591935,US
-2928591936,2928591943,GB
-2928591944,2928591951,BR
-2928591952,2928591991,US
-2928591992,2928592015,CA
-2928592016,2928592023,AU
-2928592024,2928592031,FR
-2928592032,2928592039,CA
-2928592040,2928592055,US
-2928592056,2928592071,CA
-2928592072,2928592079,US
-2928592080,2928592087,CL
-2928592088,2928592103,CA
-2928592104,2928592255,US
-2928592256,2928592335,CN
-2928592336,2928592343,PH
-2928592344,2928592367,CA
-2928592368,2928592375,RU
-2928592376,2928592383,SA
-2928592384,2928592423,CA
-2928592424,2928592431,GT
-2928592432,2928592439,MX
-2928592440,2928592447,US
-2928592448,2928592455,CA
-2928592456,2928592463,IN
-2928592464,2928592471,JO
-2928592472,2928592479,CO
-2928592480,2928592495,CA
-2928592496,2928592503,US
-2928592504,2928592511,GR
-2928592512,2928592519,MX
-2928592520,2928592527,IQ
-2928592528,2928592535,DE
-2928592536,2928592543,CA
-2928592544,2928592551,IT
-2928592552,2928592559,TR
-2928592560,2928592639,SG
-2928592640,2928595159,CA
-2928595160,2928595167,IN
-2928595168,2928595175,US
-2928595176,2928595183,DK
-2928595184,2928595191,EC
-2928595192,2928595199,CA
-2928595200,2928595207,IN
-2928595208,2928595223,CA
-2928595224,2928595231,IQ
-2928595232,2928595247,DK
-2928595248,2928595255,CA
-2928595256,2928595263,EG
-2928595264,2928595271,SA
-2928595272,2928595279,AE
-2928595280,2928595295,CA
-2928595296,2928595303,IN
-2928595304,2928595319,CA
-2928595320,2928595327,IL
-2928595328,2928595343,IN
-2928595344,2928595351,CA
-2928595352,2928595359,BR
-2928595360,2928595391,CA
-2928595392,2928595399,SA
-2928595400,2928595407,CA
-2928595408,2928595423,US
-2928595424,2928595431,UA
-2928595432,2928595439,CA
-2928595440,2928595455,US
-2928595456,2928595463,DE
-2928595464,2928595471,US
-2928595472,2928595479,CA
-2928595480,2928595487,US
-2928595488,2928595495,SA
-2928595496,2928595503,HK
-2928595504,2928595511,IN
-2928595512,2928595519,IT
-2928595520,2928595527,BR
-2928595528,2928595535,SE
-2928595536,2928595559,CA
-2928595560,2928595567,GB
-2928595568,2928595575,CO
-2928595576,2928595591,CA
-2928595592,2928595607,ZA
-2928595608,2928595623,CA
-2928595624,2928595631,EG
-2928595632,2928595639,IR
-2928595640,2928595647,CA
-2928595648,2928595655,AR
-2928595656,2928595663,KR
-2928595664,2928595679,SG
-2928595680,2928595687,AR
-2928595688,2928595695,CA
-2928595696,2928595703,PL
-2928595704,2928595711,MX
-2928595712,2928595727,US
-2928595728,2928595735,PT
-2928595736,2928595743,SC
-2928595744,2928595751,US
-2928595752,2928595767,CA
-2928595768,2928595775,TN
-2928595776,2928595783,MD
-2928595784,2928595799,US
-2928595800,2928595807,CA
-2928595808,2928595815,HU
-2928595816,2928595823,US
-2928595824,2928595831,DE
-2928595832,2928595839,IR
-2928595840,2928595847,SG
-2928595848,2928595871,CA
-2928595872,2928595879,NG
-2928595880,2928595903,CA
-2928595904,2928595911,IN
-2928595912,2928595919,BR
-2928595920,2928595927,IR
-2928595928,2928595935,CA
-2928595936,2928595943,IN
-2928595944,2928595951,BR
-2928595952,2928595959,MX
+2928583744,2928595959,CA
 2928595960,2928595967,US
-2928595968,2928595983,CA
-2928595984,2928595991,BR
-2928595992,2928595999,CA
-2928596000,2928596007,RU
-2928596008,2928596015,EG
-2928596016,2928596031,CA
-2928596032,2928596039,AE
-2928596040,2928596047,CA
-2928596048,2928596055,AR
-2928596056,2928596063,DK
-2928596064,2928596071,MY
-2928596072,2928596079,GR
-2928596080,2928596087,CA
-2928596088,2928596095,ZA
-2928596096,2928596103,CA
-2928596104,2928596111,BR
-2928596112,2928596151,CA
-2928596152,2928596159,BR
-2928596160,2928596175,ZA
-2928596176,2928596183,US
-2928596184,2928596191,RU
-2928596192,2928596199,SA
-2928596200,2928596207,CA
-2928596208,2928596215,MX
-2928596216,2928596223,PK
-2928596224,2928596231,CA
-2928596232,2928596239,KW
-2928596240,2928596247,AE
-2928596248,2928596255,CA
-2928596256,2928596263,PA
-2928596264,2928596271,ES
-2928596272,2928596279,US
-2928596280,2928596287,GR
-2928596288,2928596295,CA
-2928596296,2928596303,IN
-2928596304,2928596311,CA
-2928596312,2928596319,MX
-2928596320,2928596335,FR
-2928596336,2928596383,CA
-2928596384,2928596391,UA
-2928596392,2928596399,IN
-2928596400,2928596407,CA
-2928596408,2928596415,US
-2928596416,2928596423,AE
-2928596424,2928596431,KR
-2928596432,2928596439,CA
-2928596440,2928596447,IR
-2928596448,2928596455,RU
-2928596456,2928596471,CA
-2928596472,2928596479,YE
-2928596480,2928596735,CA
-2928596736,2928596743,CO
-2928596744,2928596751,AE
-2928596752,2928596759,DE
-2928596760,2928596767,IN
-2928596768,2928596775,BD
-2928596776,2928596783,BR
-2928596784,2928596791,IN
-2928596792,2928596807,CA
-2928596808,2928596815,US
-2928596816,2928596855,CA
-2928596856,2928596863,BR
-2928596864,2928596879,US
-2928596880,2928596887,DE
-2928596888,2928596895,CO
-2928596896,2928596903,BR
-2928596904,2928596911,US
-2928596912,2928596919,CA
-2928596920,2928596927,AE
-2928596928,2928597567,CA
-2928597568,2928597575,US
-2928597576,2928598015,CA
-2928598016,2928598143,GB
-2928598144,2928598535,CA
-2928598536,2928598543,NL
-2928598544,2928598559,CA
-2928598560,2928598575,US
-2928598576,2928598583,CA
-2928598584,2928598591,DE
-2928598592,2928598599,EG
-2928598600,2928598607,CA
-2928598608,2928598615,NL
-2928598616,2928598679,CA
-2928598680,2928598687,BR
-2928598688,2928598719,CA
-2928598720,2928598727,PK
-2928598728,2928598735,CA
-2928598736,2928598743,CY
-2928598744,2928598751,PE
-2928598752,2928598783,CA
-2928598784,2928598815,US
-2928598816,2928598847,BR
-2928598848,2928598903,CA
-2928598904,2928598911,UY
-2928598912,2928598919,EG
-2928598920,2928598927,CA
-2928598928,2928598935,IL
-2928598936,2928598975,CA
-2928598976,2928599039,CN
-2928599040,2928599047,MA
-2928599048,2928599055,CN
-2928599056,2928599063,DE
-2928599064,2928599079,CA
-2928599080,2928599087,BH
-2928599088,2928599111,CA
-2928599112,2928599119,US
-2928599120,2928599127,CN
-2928599128,2928599135,BR
-2928599136,2928599143,IN
-2928599144,2928599151,US
-2928599152,2928599159,IL
-2928599160,2928599183,CA
-2928599184,2928599191,IN
-2928599192,2928599199,BR
-2928599200,2928599239,CA
-2928599240,2928599247,AE
-2928599248,2928599255,IN
-2928599256,2928599263,UA
-2928599264,2928599271,GB
-2928599272,2928599279,CA
-2928599280,2928599287,BH
-2928599288,2928599303,CA
-2928599304,2928599311,BA
-2928599312,2928599319,CA
-2928599320,2928599327,EG
-2928599328,2928599335,CA
-2928599336,2928599343,CH
-2928599344,2928599359,CA
-2928599360,2928599383,US
-2928599384,2928599447,CA
-2928599448,2928599455,IN
-2928599456,2928599559,CA
-2928599560,2928599575,US
-2928599576,2928599599,CA
-2928599600,2928599607,MX
-2928599608,2928599615,CA
-2928599616,2928599623,AE
-2928599624,2928599631,IR
-2928599632,2928599663,CA
-2928599664,2928599671,BR
-2928599672,2928599687,CA
-2928599688,2928599695,US
-2928599696,2928599703,CA
-2928599704,2928599711,US
-2928599712,2928599719,CA
-2928599720,2928599727,IN
-2928599728,2928599735,CA
-2928599736,2928599743,US
-2928599744,2928599751,CA
-2928599752,2928599759,RU
-2928599760,2928599767,BD
-2928599768,2928599775,UA
-2928599776,2928599791,CA
-2928599792,2928599799,DE
-2928599800,2928599855,CA
-2928599856,2928599863,RU
-2928599864,2928599871,TH
-2928599872,2928599951,BZ
-2928599952,2928599967,CA
-2928599968,2928600031,BZ
-2928600032,2928600039,AE
-2928600040,2928600055,CA
-2928600056,2928600063,HR
-2928600064,2928600167,CA
-2928600168,2928600175,IN
-2928600176,2928600183,CZ
-2928600184,2928600223,CA
-2928600224,2928600231,US
-2928600232,2928600239,CA
-2928600240,2928600247,IN
-2928600248,2928600295,CA
-2928600296,2928600303,ES
-2928600304,2928600319,CA
-2928600320,2928600327,PK
-2928600328,2928600335,CA
-2928600336,2928600343,RU
-2928600344,2928600351,GB
-2928600352,2928600383,CA
-2928600384,2928600415,US
-2928600416,2928600431,CA
-2928600432,2928600439,AE
-2928600440,2928600447,PK
-2928600448,2928600479,CA
-2928600480,2928600487,MY
-2928600488,2928600495,US
-2928600496,2928600543,CA
-2928600544,2928600551,US
-2928600552,2928600559,CA
-2928600560,2928600567,IN
-2928600568,2928600575,DE
-2928600576,2928600831,CA
-2928600832,2928600847,IN
-2928600848,2928601023,CA
-2928601024,2928601087,US
-2928601088,2928601103,CA
-2928601104,2928601111,MC
-2928601112,2928601119,IR
-2928601120,2928601127,GB
-2928601128,2928601135,CR
-2928601136,2928601143,AR
-2928601144,2928601151,CA
-2928601152,2928601159,BR
-2928601160,2928601167,TW
-2928601168,2928601231,AZ
-2928601232,2928601279,CA
-2928601280,2928601287,US
-2928601288,2928601295,TR
-2928601296,2928601303,CA
-2928601304,2928601311,BR
-2928601312,2928601335,CA
-2928601336,2928601343,US
-2928601344,2928601351,CA
-2928601352,2928601359,IN
-2928601360,2928601367,BR
-2928601368,2928601383,US
-2928601384,2928601399,IN
-2928601400,2928601407,AE
-2928601408,2928601415,US
-2928601416,2928601423,PE
-2928601424,2928601439,CA
-2928601440,2928601447,US
-2928601448,2928601455,CA
-2928601456,2928601463,MX
-2928601464,2928601471,BR
-2928601472,2928601479,CA
-2928601480,2928601487,US
-2928601488,2928601495,CA
-2928601496,2928601503,CO
-2928601504,2928601519,CA
-2928601520,2928601527,FR
-2928601528,2928601535,US
-2928601536,2928601543,CO
-2928601544,2928601551,MX
-2928601552,2928601559,US
-2928601560,2928601591,CA
-2928601592,2928601599,BR
-2928601600,2928601607,SA
-2928601608,2928601687,CA
-2928601688,2928601695,MX
-2928601696,2928601855,CA
-2928601856,2928601863,US
-2928601864,2928601871,BG
-2928601872,2928601895,MA
-2928601896,2928601911,CA
-2928601912,2928601919,IL
-2928601920,2928601927,IR
-2928601928,2928601935,US
-2928601936,2928601943,GB
-2928601944,2928601951,CA
-2928601952,2928601959,IR
-2928601960,2928601967,DE
-2928601968,2928601975,CA
-2928601976,2928601999,US
-2928602000,2928602007,CA
-2928602008,2928602015,SA
-2928602016,2928602023,CL
-2928602024,2928602031,BR
-2928602032,2928602039,US
-2928602040,2928602047,CA
-2928602048,2928602055,BR
-2928602056,2928602063,AE
-2928602064,2928602087,CA
-2928602088,2928602095,US
-2928602096,2928602103,CA
-2928602104,2928602111,HR
-2928602112,2928602119,GR
-2928602120,2928602127,CA
-2928602128,2928602135,SA
-2928602136,2928602143,AE
-2928602144,2928602167,CA
-2928602168,2928602175,DE
-2928602176,2928602183,MX
-2928602184,2928602191,FR
-2928602192,2928602199,AE
-2928602200,2928602207,CL
-2928602208,2928602215,FR
-2928602216,2928602287,CA
-2928602288,2928602295,BO
-2928602296,2928602303,US
-2928602304,2928602367,CA
-2928602368,2928602383,PH
-2928602384,2928602511,CA
-2928602512,2928602519,AT
-2928602520,2928602583,CA
-2928602584,2928602591,MX
-2928602592,2928602599,AT
-2928602600,2928602607,ET
-2928602608,2928602631,CA
-2928602632,2928602639,GB
-2928602640,2928602647,VG
-2928602648,2928602655,CA
-2928602656,2928602663,DE
-2928602664,2928602687,CA
-2928602688,2928602695,RU
-2928602696,2928602887,CA
-2928602888,2928602895,US
-2928602896,2928602903,BR
-2928602904,2928602911,DK
-2928602912,2928602943,CA
-2928602944,2928602951,MX
-2928602952,2928602959,RU
-2928602960,2928602975,US
-2928602976,2928603015,CA
-2928603016,2928603023,BD
-2928603024,2928603039,US
-2928603040,2928603047,CA
-2928603048,2928603063,US
-2928603064,2928603071,CA
-2928603072,2928603079,DE
-2928603080,2928603095,CA
-2928603096,2928603103,AZ
-2928603104,2928603151,CA
-2928603152,2928603159,US
-2928603160,2928603167,CA
-2928603168,2928603175,US
-2928603176,2928603191,CA
-2928603192,2928603199,CO
-2928603200,2928603215,CA
-2928603216,2928603223,MX
-2928603224,2928603239,CA
-2928603240,2928603247,BR
-2928603248,2928603271,CA
-2928603272,2928603279,EG
-2928603280,2928603287,CN
-2928603288,2928603295,SE
-2928603296,2928603303,CA
-2928603304,2928603311,IL
-2928603312,2928603319,DE
-2928603320,2928603327,CA
-2928603328,2928603335,US
-2928603336,2928603391,CA
-2928603392,2928603663,US
-2928603664,2928603711,CA
-2928603712,2928603719,US
-2928603720,2928603727,AZ
-2928603728,2928603743,CA
-2928603744,2928603751,US
-2928603752,2928603775,CA
-2928603776,2928603791,CY
-2928603792,2928603807,CA
-2928603808,2928603823,US
-2928603824,2928603831,CA
-2928603832,2928603839,US
-2928603840,2928603847,CA
-2928603848,2928603855,NZ
-2928603856,2928603871,CA
-2928603872,2928603887,US
-2928603888,2928603943,CA
-2928603944,2928603951,TR
-2928603952,2928603967,CA
-2928603968,2928604007,US
-2928604008,2928604031,CA
-2928604032,2928604095,CN
-2928604096,2928604135,CA
-2928604136,2928604143,US
-2928604144,2928604287,CA
-2928604288,2928604415,US
-2928604416,2928604423,CA
-2928604424,2928604431,TR
-2928604432,2928604447,BR
-2928604448,2928604455,JM
-2928604456,2928604463,CN
-2928604464,2928604471,CA
-2928604472,2928604479,MX
-2928604480,2928604487,CA
-2928604488,2928604495,MY
-2928604496,2928604511,CA
-2928604512,2928604519,CY
-2928604520,2928604527,CA
-2928604528,2928604543,CY
-2928604544,2928604559,CA
-2928604560,2928604567,US
-2928604568,2928604575,CA
-2928604576,2928604583,DO
-2928604584,2928604591,JO
-2928604592,2928604631,CA
-2928604632,2928604639,US
-2928604640,2928604655,CA
-2928604656,2928604663,TR
-2928604664,2928604671,PL
-2928604672,2928604679,US
-2928604680,2928604687,BZ
-2928604688,2928604695,TR
-2928604696,2928604719,US
-2928604720,2928604751,CA
-2928604752,2928604759,PH
-2928604760,2928604767,IR
-2928604768,2928604775,GA
-2928604776,2928604783,DZ
-2928604784,2928604791,CN
-2928604792,2928604799,IN
-2928604800,2928604807,TR
-2928604808,2928604823,CA
-2928604824,2928604831,CL
-2928604832,2928604839,CA
-2928604840,2928604847,PE
-2928604848,2928604855,CA
-2928604856,2928604863,KW
-2928604864,2928604871,AR
-2928604872,2928604879,SA
-2928604880,2928604887,CA
-2928604888,2928604927,US
-2928604928,2928605183,CA
-2928605184,2928605247,BD
-2928605248,2928605311,AG
-2928605312,2928605727,CA
-2928605728,2928605759,US
-2928605760,2928606063,CA
-2928606064,2928606079,CY
-2928606080,2928607231,CA
+2928595968,2928607231,CA
 2928607232,2928607287,US
 2928607288,2928607303,NO
 2928607304,2928607343,US
@@ -89063,9 +82750,7 @@
 2928624792,2928624799,AU
 2928624800,2928625175,US
 2928625176,2928625183,AU
-2928625184,2928625191,US
-2928625192,2928625199,ZA
-2928625200,2928625231,US
+2928625184,2928625231,US
 2928625232,2928625239,CA
 2928625240,2928626175,US
 2928626176,2928626191,CA
@@ -89183,7 +82868,9 @@
 2928633088,2928633103,CA
 2928633104,2928633119,US
 2928633120,2928633135,CA
-2928633136,2928633423,US
+2928633136,2928633199,US
+2928633200,2928633215,CA
+2928633216,2928633423,US
 2928633424,2928633439,IN
 2928633440,2928633583,US
 2928633584,2928633599,GB
@@ -89392,7 +83079,9 @@
 2938710016,2938712063,AU
 2938712064,2938716159,TW
 2938716160,2938732543,JP
-2938732544,2938748927,SG
+2938732544,2938733823,SG
+2938733824,2938734079,AP
+2938734080,2938748927,SG
 2938748928,2938765311,JP
 2938765312,2938961919,CN
 2938961920,2938978303,HK
@@ -89452,7 +83141,6 @@
 2946367488,2946375679,KR
 2946375680,2946383871,ID
 2946383872,2946392063,IN
-2946392064,2946393087,BD
 2946394112,2946396159,AU
 2946396160,2946400255,JP
 2946400256,2946416639,NC
@@ -89641,15 +83329,16 @@
 2954823252,2954823255,FR
 2954823256,2954823259,ES
 2954823260,2954823263,GB
-2954823264,2954823311,ES
+2954823264,2954823295,ES
+2954823296,2954823311,PL
 2954823312,2954823327,IE
 2954823328,2954823387,FR
 2954823388,2954823391,DE
-2954823392,2954823395,FR
+2954823392,2954823395,PT
 2954823396,2954823399,GB
 2954823400,2954823403,PT
 2954823404,2954823407,GB
-2954823408,2954823423,FR
+2954823408,2954823423,DE
 2954823424,2954823551,IE
 2954823552,2954823555,GB
 2954823556,2954823559,FR
@@ -89673,13 +83362,14 @@
 2954823736,2954823743,NL
 2954823744,2954823759,CZ
 2954823760,2954823767,IT
-2954823768,2954823779,FR
+2954823768,2954823771,GB
+2954823772,2954823775,PL
+2954823776,2954823779,FR
 2954823780,2954823783,CZ
 2954823784,2954823787,ES
 2954823788,2954823791,NL
 2954823792,2954823807,IE
-2954823808,2954823871,PL
-2954823872,2954823887,FR
+2954823808,2954823887,PL
 2954823888,2954823891,ES
 2954823892,2954823895,NL
 2954823896,2954823899,PL
@@ -89702,9 +83392,9 @@
 2954824128,2954824131,PL
 2954824132,2954824135,BE
 2954824136,2954824139,IE
-2954824140,2954824175,FR
-2954824176,2954824191,GB
-2954824192,2954824223,PL
+2954824140,2954824159,FR
+2954824160,2954824175,IE
+2954824176,2954824223,PL
 2954824224,2954824271,FR
 2954824272,2954824275,GB
 2954824276,2954824279,FR
@@ -89739,19 +83429,21 @@
 2954824780,2954824783,FI
 2954824784,2954824799,FR
 2954824800,2954824831,PT
-2954824832,2954824895,IE
+2954824832,2954824863,PL
+2954824864,2954824895,IE
 2954824896,2954824903,GB
 2954824904,2954824907,CH
 2954824908,2954824911,BE
 2954824912,2954824915,ES
 2954824916,2954824919,BE
-2954824920,2954824927,FR
+2954824920,2954824923,GB
+2954824924,2954824927,ES
 2954824928,2954824931,GB
 2954824932,2954824943,ES
 2954824944,2954824959,FR
 2954824960,2954824975,IE
 2954824976,2954825023,FR
-2954825024,2954825031,IE
+2954825024,2954825031,DE
 2954825032,2954825063,FR
 2954825064,2954825067,ES
 2954825068,2954825071,GB
@@ -89782,7 +83474,7 @@
 2954825240,2954825243,ES
 2954825244,2954825247,CZ
 2954825248,2954825263,GB
-2954825264,2954825267,FR
+2954825264,2954825267,IT
 2954825268,2954825271,GB
 2954825272,2954825275,ES
 2954825276,2954825311,FR
@@ -89824,12 +83516,11 @@
 2954825928,2954825931,PL
 2954825932,2954825935,GB
 2954825936,2954825939,BE
-2954825940,2954825947,FR
-2954825948,2954825951,NL
+2954825940,2954825951,FR
 2954825952,2954825967,PL
 2954825968,2954825983,ES
 2954825984,2954826015,FR
-2954826016,2954826019,ES
+2954826016,2954826019,PT
 2954826020,2954826023,PL
 2954826024,2954826031,FR
 2954826032,2954826035,PL
@@ -89844,12 +83535,12 @@
 2954826148,2954826151,IE
 2954826152,2954826159,ES
 2954826160,2954826167,PL
-2954826168,2954826175,FR
-2954826176,2954826239,NL
+2954826168,2954826239,FR
 2954826240,2954826243,IT
 2954826244,2954826247,GB
 2954826248,2954826255,CH
-2954826256,2954826263,IE
+2954826256,2954826259,GB
+2954826260,2954826263,PL
 2954826264,2954826267,FR
 2954826268,2954826271,NL
 2954826272,2954826279,FR
@@ -89887,9 +83578,8 @@
 2954826768,2954826771,GB
 2954826772,2954826775,PL
 2954826776,2954826779,FR
-2954826780,2954826783,ES
-2954826784,2954826791,GB
-2954826792,2954826795,FR
+2954826780,2954826783,PL
+2954826784,2954826795,FR
 2954826796,2954826799,DE
 2954826800,2954826807,NL
 2954826808,2954826811,FR
@@ -89902,7 +83592,8 @@
 2954827488,2954827519,GB
 2954827520,2954827647,FR
 2954827648,2954827775,GB
-2954827776,2954827807,FR
+2954827776,2954827799,FR
+2954827800,2954827807,DE
 2954827808,2954827815,PL
 2954827816,2954827819,FR
 2954827820,2954827823,ES
@@ -89951,7 +83642,7 @@
 2954828496,2954828511,IT
 2954828512,2954828799,FR
 2954828800,2954828815,NL
-2954828816,2954828819,ES
+2954828816,2954828819,FR
 2954828820,2954828823,GB
 2954828824,2954828831,PT
 2954828832,2954828835,ES
@@ -89965,7 +83656,8 @@
 2954828960,2954828975,FR
 2954828976,2954828983,GB
 2954828984,2954828991,PL
-2954828992,2954829007,FR
+2954828992,2954828999,IT
+2954829000,2954829007,LT
 2954829008,2954829023,IE
 2954829024,2954829119,FR
 2954829120,2954829135,NL
@@ -89981,7 +83673,7 @@
 2954829216,2954829247,NL
 2954829248,2954829311,PT
 2954829312,2954829319,ES
-2954829320,2954829323,DE
+2954829320,2954829323,LT
 2954829324,2954829327,BE
 2954829328,2954829331,FR
 2954829332,2954829335,CZ
@@ -89999,9 +83691,7 @@
 2954829432,2954829435,FR
 2954829436,2954829439,DE
 2954829440,2954829455,FR
-2954829456,2954829463,GB
-2954829464,2954829467,IE
-2954829468,2954829471,GB
+2954829456,2954829471,GB
 2954829472,2954829487,FR
 2954829488,2954829495,IT
 2954829496,2954829499,NL
@@ -90011,15 +83701,13 @@
 2954829536,2954829559,FR
 2954829560,2954829563,BE
 2954829564,2954829567,FI
-2954829568,2954829599,FR
-2954829600,2954829603,DE
+2954829568,2954829603,FR
 2954829604,2954829607,PT
 2954829608,2954829615,NL
 2954829616,2954829623,GB
 2954829624,2954829631,ES
 2954829632,2954829647,GB
-2954829648,2954829663,PL
-2954829664,2954829695,FR
+2954829648,2954829695,FR
 2954829696,2954829699,BE
 2954829700,2954829703,ES
 2954829704,2954829727,FR
@@ -90030,7 +83718,7 @@
 2954829744,2954829751,FR
 2954829752,2954829755,CH
 2954829756,2954829823,FR
-2954829824,2954829827,ES
+2954829824,2954829827,BE
 2954829828,2954829831,NL
 2954829832,2954829839,DE
 2954829840,2954829875,FR
@@ -90073,7 +83761,7 @@
 2954830456,2954830463,CH
 2954830464,2954830591,PL
 2954830592,2954830847,GB
-2954830848,2954830855,PL
+2954830848,2954830855,ES
 2954830856,2954830859,FR
 2954830860,2954830863,GB
 2954830864,2954830879,FR
@@ -90097,7 +83785,7 @@
 2954831332,2954831335,FR
 2954831336,2954831339,PL
 2954831340,2954831343,GB
-2954831344,2954831359,DE
+2954831344,2954831359,PL
 2954831360,2954831391,FR
 2954831392,2954831399,CZ
 2954831400,2954831403,CH
@@ -90139,7 +83827,8 @@
 2954831840,2954831919,FR
 2954831920,2954831923,PL
 2954831924,2954831927,PT
-2954831928,2954831983,FR
+2954831928,2954831935,IE
+2954831936,2954831983,FR
 2954831984,2954831999,BE
 2954832000,2954832003,PL
 2954832004,2954832023,FR
@@ -90177,19 +83866,23 @@
 2954832692,2954832695,DE
 2954832696,2954832699,GB
 2954832700,2954832703,CH
-2954832704,2954832799,FR
+2954832704,2954832775,FR
+2954832776,2954832779,PL
+2954832780,2954832783,NL
+2954832784,2954832799,FR
 2954832800,2954832815,ES
 2954832816,2954832823,FR
 2954832824,2954832831,ES
-2954832832,2954832847,FR
+2954832832,2954832835,GB
+2954832836,2954832839,LT
+2954832840,2954832847,GB
 2954832848,2954832851,IT
 2954832852,2954832855,PL
 2954832856,2954832859,DE
 2954832860,2954832863,ES
 2954832864,2954832887,FR
 2954832888,2954832891,PL
-2954832892,2954832895,IE
-2954832896,2954832959,FR
+2954832892,2954832959,FR
 2954832960,2954832975,IT
 2954832976,2954832991,FR
 2954832992,2954833023,GB
@@ -90266,10 +83959,10 @@
 2954833704,2954833707,FR
 2954833708,2954833711,FI
 2954833712,2954833719,PL
-2954833720,2954833723,FR
+2954833720,2954833723,DE
 2954833724,2954833727,PL
 2954833728,2954833731,DE
-2954833732,2954833735,PL
+2954833732,2954833735,FR
 2954833736,2954833743,PT
 2954833744,2954833759,FR
 2954833760,2954833791,BE
@@ -90277,9 +83970,12 @@
 2954833808,2954833811,ES
 2954833812,2954833815,PL
 2954833816,2954833823,PT
-2954833824,2954833855,BE
+2954833824,2954833855,GB
 2954833856,2954833919,FR
-2954833920,2954833951,GB
+2954833920,2954833927,PL
+2954833928,2954833931,ES
+2954833932,2954833935,FR
+2954833936,2954833951,NL
 2954833952,2954833967,FR
 2954833968,2954833983,ES
 2954833984,2954833999,FR
@@ -90338,9 +84034,7 @@
 2954834684,2954834687,GB
 2954834688,2954834691,NL
 2954834692,2954834695,PL
-2954834696,2954834703,FR
-2954834704,2954834719,GB
-2954834720,2954834751,FR
+2954834696,2954834751,FR
 2954834752,2954834755,PL
 2954834756,2954834759,FR
 2954834760,2954834763,PL
@@ -90359,7 +84053,8 @@
 2954835280,2954835283,FR
 2954835284,2954835287,ES
 2954835288,2954835295,IT
-2954835296,2954835303,CH
+2954835296,2954835299,FR
+2954835300,2954835303,LT
 2954835304,2954835307,ES
 2954835308,2954835311,GB
 2954835312,2954835327,FR
@@ -90379,8 +84074,10 @@
 2954835424,2954835487,DE
 2954835488,2954835511,FR
 2954835512,2954835519,ES
-2954835520,2954835535,PL
-2954835536,2954835551,GB
+2954835520,2954835539,PL
+2954835540,2954835543,FR
+2954835544,2954835547,GB
+2954835548,2954835551,PL
 2954835552,2954835583,FR
 2954835584,2954835599,PL
 2954835600,2954835603,FR
@@ -90391,8 +84088,7 @@
 2954835624,2954835627,DE
 2954835628,2954835635,ES
 2954835636,2954835643,PT
-2954835644,2954835647,ES
-2954835648,2954835655,FR
+2954835644,2954835655,ES
 2954835656,2954835659,PT
 2954835660,2954835663,FR
 2954835664,2954835679,PL
@@ -90461,9 +84157,12 @@
 2954837384,2954837391,PL
 2954837392,2954837407,FR
 2954837408,2954837423,ES
-2954837424,2954837435,GB
+2954837424,2954837427,FR
+2954837428,2954837435,GB
 2954837436,2954837439,FR
-2954837440,2954837487,GB
+2954837440,2954837471,GB
+2954837472,2954837483,ES
+2954837484,2954837487,PL
 2954837488,2954837495,CH
 2954837496,2954837535,FR
 2954837536,2954837543,GB
@@ -90481,7 +84180,7 @@
 2954837600,2954837631,DE
 2954837632,2954837639,FR
 2954837640,2954837643,PL
-2954837644,2954837647,IE
+2954837644,2954837647,GB
 2954837648,2954837651,NL
 2954837652,2954837667,FR
 2954837668,2954837671,CZ
@@ -90492,8 +84191,8 @@
 2954837728,2954837743,GB
 2954837744,2954837775,FR
 2954837776,2954837791,DE
-2954837792,2954837823,FR
-2954837824,2954837827,ES
+2954837792,2954837823,GB
+2954837824,2954837827,FR
 2954837828,2954837831,DE
 2954837832,2954837839,PL
 2954837840,2954837843,ES
@@ -90554,9 +84253,10 @@
 2954838396,2954838399,IE
 2954838400,2954838431,DE
 2954838432,2954838435,CH
-2954838436,2954838467,FR
-2954838468,2954838471,GB
-2954838472,2954838475,PL
+2954838436,2954838447,FR
+2954838448,2954838455,NL
+2954838456,2954838467,FR
+2954838468,2954838475,PL
 2954838476,2954838479,IT
 2954838480,2954838511,FR
 2954838512,2954838519,IT
@@ -90581,8 +84281,7 @@
 2954838656,2954838719,IE
 2954838720,2954838751,FR
 2954838752,2954838767,BE
-2954838768,2954838911,FR
-2954838912,2954838915,ES
+2954838768,2954838915,FR
 2954838916,2954838927,GB
 2954838928,2954838931,FR
 2954838932,2954838935,GB
@@ -90592,8 +84291,7 @@
 2954838992,2954838995,DE
 2954838996,2954838999,ES
 2954839000,2954839007,GB
-2954839008,2954839023,FR
-2954839024,2954839039,CH
+2954839008,2954839039,FR
 2954839040,2954839107,GB
 2954839108,2954839111,BE
 2954839112,2954839119,ES
@@ -90616,8 +84314,7 @@
 2954839348,2954839351,IT
 2954839352,2954839355,NL
 2954839356,2954839359,ES
-2954839360,2954839363,IT
-2954839364,2954839367,FR
+2954839360,2954839367,FR
 2954839368,2954839371,GB
 2954839372,2954839375,FR
 2954839376,2954839383,GB
@@ -90646,8 +84343,7 @@
 2954840116,2954840119,PL
 2954840120,2954840123,ES
 2954840124,2954840127,PL
-2954840128,2954840135,FR
-2954840136,2954840139,IT
+2954840128,2954840139,FR
 2954840140,2954840143,PL
 2954840144,2954840159,IE
 2954840160,2954840179,FR
@@ -90681,7 +84377,8 @@
 2954840732,2954840743,DE
 2954840744,2954840751,GB
 2954840752,2954840755,FR
-2954840756,2954840763,ES
+2954840756,2954840759,ES
+2954840760,2954840763,GB
 2954840764,2954840767,PL
 2954840768,2954840775,GB
 2954840776,2954840779,FR
@@ -90738,8 +84435,8 @@
 2954841564,2954841567,PL
 2954841568,2954841591,ES
 2954841592,2954841631,PL
-2954841632,2954841639,FR
-2954841640,2954841647,ES
+2954841632,2954841643,FR
+2954841644,2954841647,ES
 2954841648,2954841655,FR
 2954841656,2954841659,GB
 2954841660,2954841663,FR
@@ -90769,7 +84466,8 @@
 2954841820,2954841823,GB
 2954841824,2954841851,FR
 2954841852,2954841855,ES
-2954841856,2954841879,FR
+2954841856,2954841875,FR
+2954841876,2954841879,NL
 2954841880,2954841887,PL
 2954841888,2954841907,FR
 2954841908,2954841911,PL
@@ -90865,7 +84563,8 @@
 2954842960,2954842975,FR
 2954842976,2954842991,ES
 2954842992,2954843007,PL
-2954843008,2954843023,FI
+2954843008,2954843015,GB
+2954843016,2954843023,LT
 2954843024,2954843027,PL
 2954843028,2954843031,ES
 2954843032,2954843039,IT
@@ -90920,7 +84619,7 @@
 2954843776,2954843783,PL
 2954843784,2954843791,GB
 2954843792,2954843807,IE
-2954843808,2954843823,FR
+2954843808,2954843823,PL
 2954843824,2954843839,GB
 2954843840,2954843871,DE
 2954843872,2954843887,PL
@@ -90933,9 +84632,7 @@
 2954844096,2954844127,IT
 2954844128,2954844143,FR
 2954844144,2954844147,NL
-2954844148,2954844151,FR
-2954844152,2954844155,DE
-2954844156,2954844175,FR
+2954844148,2954844175,FR
 2954844176,2954844179,DE
 2954844180,2954844183,NL
 2954844184,2954844187,GB
@@ -90943,14 +84640,13 @@
 2954844192,2954844223,IE
 2954844224,2954844263,FR
 2954844264,2954844267,IE
-2954844268,2954844271,NL
-2954844272,2954844275,FR
+2954844268,2954844275,FR
 2954844276,2954844279,GB
 2954844280,2954844287,PT
 2954844288,2954844351,PL
 2954844352,2954844415,FR
 2954844416,2954844423,ES
-2954844424,2954844431,DE
+2954844424,2954844431,FR
 2954844432,2954844447,BE
 2954844448,2954844455,CH
 2954844456,2954844463,NL
@@ -90979,13 +84675,16 @@
 2954844724,2954844731,FR
 2954844732,2954844735,IE
 2954844736,2954844767,GB
-2954844768,2954844927,FR
+2954844768,2954844799,FR
+2954844800,2954844815,ES
+2954844816,2954844819,BE
+2954844820,2954844927,FR
 2954844928,2954844931,PT
 2954844932,2954844943,FR
 2954844944,2954844947,GB
 2954844948,2954844951,IT
 2954844952,2954844959,IE
-2954844960,2954844967,ES
+2954844960,2954844967,PL
 2954844968,2954844971,BE
 2954844972,2954844995,PL
 2954844996,2954844999,FR
@@ -90996,8 +84695,7 @@
 2954845048,2954845055,FI
 2954845056,2954845059,PT
 2954845060,2954845063,FR
-2954845064,2954845067,PL
-2954845068,2954845071,FR
+2954845064,2954845071,PL
 2954845072,2954845079,BE
 2954845080,2954845083,DE
 2954845084,2954845087,FR
@@ -91024,8 +84722,7 @@
 2954845248,2954845263,CH
 2954845264,2954845279,PL
 2954845280,2954845283,CZ
-2954845284,2954845287,FR
-2954845288,2954845291,GB
+2954845284,2954845291,GB
 2954845292,2954845295,ES
 2954845296,2954845299,IT
 2954845300,2954845303,ES
@@ -91066,8 +84763,12 @@
 2954854408,2954854411,FR
 2954854412,2954854415,PL
 2954854416,2954854431,GB
-2954854432,2954854495,FR
-2954854496,2954854511,GB
+2954854432,2954854463,FR
+2954854464,2954854471,LT
+2954854472,2954854475,FR
+2954854476,2954854479,BE
+2954854480,2954854495,FR
+2954854496,2954854511,PL
 2954854512,2954854527,ES
 2954854528,2954854619,FR
 2954854620,2954854623,ES
@@ -91087,7 +84788,8 @@
 2954854816,2954854847,FR
 2954854848,2954854851,PL
 2954854852,2954854855,GB
-2954854856,2954854867,FR
+2954854856,2954854863,FR
+2954854864,2954854867,PL
 2954854868,2954854871,GB
 2954854872,2954854879,ES
 2954854880,2954854895,FR
@@ -91124,8 +84826,7 @@
 2954855440,2954855455,LT
 2954855456,2954855479,FR
 2954855480,2954855487,IT
-2954855488,2954855519,GB
-2954855520,2954855523,FR
+2954855488,2954855523,GB
 2954855524,2954855527,DE
 2954855528,2954855535,PT
 2954855536,2954855551,FR
@@ -91161,7 +84862,12 @@
 2954856080,2954856083,DE
 2954856084,2954856087,FR
 2954856088,2954856095,ES
-2954856096,2954856167,FR
+2954856096,2954856111,FR
+2954856112,2954856115,IE
+2954856116,2954856119,DE
+2954856120,2954856123,PL
+2954856124,2954856127,CZ
+2954856128,2954856167,FR
 2954856168,2954856175,ES
 2954856176,2954856187,PL
 2954856188,2954856447,FR
@@ -91171,7 +84877,7 @@
 2954856556,2954856559,BE
 2954856560,2954856563,ES
 2954856564,2954856567,LT
-2954856568,2954856571,FR
+2954856568,2954856571,PL
 2954856572,2954856575,BE
 2954856576,2954856583,ES
 2954856584,2954856587,FR
@@ -91186,10 +84892,10 @@
 2954856632,2954856635,GB
 2954856636,2954856639,DE
 2954856640,2954856671,IT
-2954856672,2954856675,FR
+2954856672,2954856675,PT
 2954856676,2954856679,IT
 2954856680,2954856683,FR
-2954856684,2954856687,ES
+2954856684,2954856687,GB
 2954856688,2954856691,BE
 2954856692,2954856699,FR
 2954856700,2954856959,PL
@@ -91214,20 +84920,7 @@
 2954857136,2954857143,LT
 2954857144,2954857151,FR
 2954857152,2954857215,IE
-2954857216,2954857343,GB
-2954857344,2954857351,ES
-2954857352,2954857355,PT
-2954857356,2954857359,IT
-2954857360,2954857367,FR
-2954857368,2954857375,PT
-2954857376,2954857383,PL
-2954857384,2954857407,GB
-2954857408,2954857423,CH
-2954857424,2954857431,GB
-2954857432,2954857435,IT
-2954857436,2954857439,PL
-2954857440,2954857471,PT
-2954857472,2954857503,FR
+2954857216,2954857503,FR
 2954857504,2954857519,IT
 2954857520,2954857523,FR
 2954857524,2954857527,DE
@@ -91280,7 +84973,7 @@
 2954858384,2954858415,FR
 2954858416,2954858423,ES
 2954858424,2954858427,DE
-2954858428,2954858431,IE
+2954858428,2954858431,FR
 2954858432,2954858439,GB
 2954858440,2954858443,FR
 2954858444,2954858447,GB
@@ -91296,9 +84989,7 @@
 2954858820,2954858823,FR
 2954858824,2954858831,GB
 2954858832,2954858847,IE
-2954858848,2954858863,FR
-2954858864,2954858871,ES
-2954858872,2954858895,FR
+2954858848,2954858895,FR
 2954858896,2954858911,ES
 2954858912,2954858943,DE
 2954858944,2954858975,ES
@@ -91317,8 +85008,7 @@
 2954859124,2954859127,NL
 2954859128,2954859131,GB
 2954859132,2954859135,BE
-2954859136,2954859235,FR
-2954859236,2954859239,DE
+2954859136,2954859239,FR
 2954859240,2954859243,ES
 2954859244,2954859247,PL
 2954859248,2954859267,FR
@@ -91351,8 +85041,9 @@
 2954859708,2954859711,DE
 2954859712,2954859775,FR
 2954859776,2954859807,PL
-2954859808,2954859839,GB
-2954859840,2954859903,FR
+2954859808,2954859823,GB
+2954859824,2954859831,DE
+2954859832,2954859903,FR
 2954859904,2954859935,DE
 2954859936,2954859951,FR
 2954859952,2954859955,PL
@@ -91369,12 +85060,13 @@
 2954860136,2954860151,PL
 2954860152,2954860167,IE
 2954860168,2954860171,PL
-2954860172,2954860175,IE
+2954860172,2954860175,BE
 2954860176,2954860183,DE
 2954860184,2954860187,FR
 2954860188,2954860191,ES
-2954860192,2954860223,FR
-2954860224,2954860239,BE
+2954860192,2954860227,FR
+2954860228,2954860231,PL
+2954860232,2954860239,BE
 2954860240,2954860243,NL
 2954860244,2954860247,ES
 2954860248,2954860255,FR
@@ -91404,12 +85096,11 @@
 2954860544,2954860799,CZ
 2954860800,2954860863,IE
 2954860864,2954860991,FR
-2954860992,2954860999,GB
-2954861000,2954861003,PL
+2954860992,2954861003,PL
 2954861004,2954861023,FR
 2954861024,2954861031,GB
 2954861032,2954861035,NL
-2954861036,2954861039,IE
+2954861036,2954861039,IT
 2954861040,2954861055,PL
 2954861056,2954861067,FR
 2954861068,2954861071,GB
@@ -91440,9 +85131,12 @@
 2954861408,2954861423,FR
 2954861424,2954861431,CH
 2954861432,2954861439,GB
-2954861440,2954861571,FR
+2954861440,2954861567,FR
+2954861568,2954861571,IT
 2954861572,2954861575,GB
-2954861576,2954861623,FR
+2954861576,2954861599,FR
+2954861600,2954861615,PL
+2954861616,2954861623,FR
 2954861624,2954861631,IT
 2954861632,2954861635,NL
 2954861636,2954861639,GB
@@ -91508,7 +85202,7 @@
 2954862368,2954862371,FR
 2954862372,2954862375,CH
 2954862376,2954862399,FR
-2954862400,2954862415,GB
+2954862400,2954862415,IE
 2954862416,2954862431,DE
 2954862432,2954862463,FR
 2954862464,2954862467,GB
@@ -91524,7 +85218,7 @@
 2954862524,2954862527,IT
 2954862528,2954862559,FR
 2954862560,2954862567,ES
-2954862568,2954862571,GB
+2954862568,2954862571,CZ
 2954862572,2954862587,FR
 2954862588,2954862591,ES
 2954862592,2954870783,FR
@@ -91558,7 +85252,7 @@
 2954871640,2954871643,FR
 2954871644,2954871647,IT
 2954871648,2954871671,FR
-2954871672,2954871675,GB
+2954871672,2954871675,DE
 2954871676,2954871695,FR
 2954871696,2954871703,DE
 2954871704,2954871707,CH
@@ -91579,8 +85273,7 @@
 2954871948,2954871951,DE
 2954871952,2954871955,ES
 2954871956,2954871959,PT
-2954871960,2954871963,IE
-2954871964,2954871967,FR
+2954871960,2954871967,FR
 2954871968,2954871999,PL
 2954872000,2954872323,FR
 2954872324,2954872327,PL
@@ -91611,7 +85304,12 @@
 2954872680,2954872687,FR
 2954872688,2954872703,GB
 2954872704,2954872831,DE
-2954872832,2954873367,FR
+2954872832,2954873343,FR
+2954873344,2954873347,NL
+2954873348,2954873351,PL
+2954873352,2954873355,GB
+2954873356,2954873359,IT
+2954873360,2954873367,FR
 2954873368,2954873375,PL
 2954873376,2954873391,FR
 2954873392,2954873407,PL
@@ -91656,15 +85354,15 @@
 2954874416,2954874419,GB
 2954874420,2954874423,FR
 2954874424,2954874427,GB
-2954874428,2954874431,PL
-2954874432,2954874495,FR
+2954874428,2954874495,FR
 2954874496,2954874559,NL
 2954874560,2954874567,GB
 2954874568,2954874591,FR
 2954874592,2954874623,PT
 2954874624,2954874627,BE
 2954874628,2954874631,FR
-2954874632,2954874639,PL
+2954874632,2954874635,PL
+2954874636,2954874639,NL
 2954874640,2954874647,ES
 2954874648,2954874651,FR
 2954874652,2954874655,PL
@@ -91718,8 +85416,7 @@
 2954875208,2954875215,NL
 2954875216,2954875231,FR
 2954875232,2954875247,ES
-2954875248,2954875263,PL
-2954875264,2954875295,FR
+2954875248,2954875295,FR
 2954875296,2954875311,PL
 2954875312,2954875327,FR
 2954875328,2954875359,PL
@@ -91747,7 +85444,8 @@
 2954875616,2954875623,PL
 2954875624,2954875627,DE
 2954875628,2954875631,ES
-2954875632,2954875639,FR
+2954875632,2954875635,CH
+2954875636,2954875639,FR
 2954875640,2954875647,BE
 2954875648,2954875651,ES
 2954875652,2954875655,BE
@@ -91762,8 +85460,8 @@
 2954875776,2954875807,FR
 2954875808,2954875839,IT
 2954875840,2954875871,PT
-2954875872,2954875875,FR
-2954875876,2954875883,IT
+2954875872,2954875879,PL
+2954875880,2954875883,DE
 2954875884,2954875891,FR
 2954875892,2954875895,ES
 2954875896,2954875903,FR
@@ -91873,7 +85571,7 @@
 2954877548,2954877551,PL
 2954877552,2954877583,FR
 2954877584,2954877587,FI
-2954877588,2954877591,IT
+2954877588,2954877591,PL
 2954877592,2954877595,DE
 2954877596,2954877599,PT
 2954877600,2954877615,PL
@@ -91910,14 +85608,14 @@
 2954878048,2954878063,FR
 2954878064,2954878079,IT
 2954878080,2954878095,FR
-2954878096,2954878103,ES
-2954878104,2954878111,FR
+2954878096,2954878111,ES
 2954878112,2954878143,PT
 2954878144,2954878207,FR
 2954878208,2954878463,ES
 2954878464,2954878471,CH
 2954878472,2954878475,FR
-2954878476,2954878495,NL
+2954878476,2954878479,GB
+2954878480,2954878495,NL
 2954878496,2954878499,GB
 2954878500,2954878511,FR
 2954878512,2954878527,CZ
@@ -91932,7 +85630,7 @@
 2954878608,2954878623,FI
 2954878624,2954878631,PL
 2954878632,2954878635,IT
-2954878636,2954878639,FR
+2954878636,2954878639,PL
 2954878640,2954878655,IT
 2954878656,2954878687,PL
 2954878688,2954878695,FR
@@ -91975,7 +85673,7 @@
 2954907648,2954909695,GB
 2954909696,2954911743,DE
 2954911744,2954919423,NL
-2954919424,2954919935,EU
+2954919424,2954919935,IE
 2954919936,2954928127,RU
 2954928128,2954932223,PL
 2954932224,2954936319,RU
@@ -91995,7 +85693,7 @@
 2955051008,2955067391,NL
 2955067392,2955069439,IE
 2955069440,2955071487,NL
-2955071488,2955073535,EU
+2955071488,2955073535,IE
 2955073536,2955075583,FR
 2955075584,2955083775,NL
 2955083776,2955149311,GB
@@ -92087,14 +85785,14 @@
 2956822528,2956823039,SE
 2956823040,2956823167,GB
 2956823168,2956823551,SE
-2956823552,2956824575,US
+2956823552,2956823676,US
+2956823677,2956823677,A1
+2956823678,2956824575,US
 2956824576,2956826623,PT
 2956826624,2956827647,US
 2956827648,2956828671,DK
-2956828672,2956828958,BA
-2956828959,2956828959,AT
-2956828960,2956831743,BA
-2956831744,2956836863,AT
+2956828672,2956832767,BA
+2956832768,2956836863,AT
 2956836864,2956853247,SK
 2956853248,2956865535,HR
 2956865536,2956869631,IT
@@ -92126,8 +85824,8 @@
 2957088512,2957088767,AT
 2957088768,2957093887,DE
 2957093888,2957096959,CH
-2957096960,2957103615,DE
-2957103616,2957105919,GB
+2957096960,2957105663,DE
+2957105664,2957105919,GB
 2957105920,2957106687,AT
 2957106688,2957106936,GB
 2957106937,2957106943,AT
@@ -92200,29 +85898,7 @@
 2957193216,2957195263,RU
 2957195264,2957197311,PS
 2957197312,2957201407,IR
-2957201408,2957201423,GB
-2957201424,2957201427,IE
-2957201428,2957201431,DK
-2957201432,2957201435,CH
-2957201436,2957201468,BR
-2957201469,2957201727,US
-2957201728,2957201743,CA
-2957201744,2957201759,MX
-2957201760,2957201775,BR
-2957201776,2957201791,AR
-2957201792,2957201807,BS
-2957201808,2957201823,VE
-2957201824,2957201839,AU
-2957201840,2957201855,JP
-2957201856,2957201871,HK
-2957201872,2957201887,RU
-2957201888,2957201903,KR
-2957201904,2957201919,TW
-2957201920,2957202175,US
-2957202176,2957202179,GB
-2957202180,2957202183,BR
-2957202184,2957202187,CA
-2957202188,2957202431,US
+2957201408,2957202431,A1
 2957202432,2957202463,GB
 2957202464,2957202467,PL
 2957202468,2957202471,KR
@@ -92263,66 +85939,8 @@
 2957202688,2957202691,RU
 2957202692,2957202699,IE
 2957202700,2957202703,JP
-2957202704,2957202944,US
-2957202945,2957202947,AL
-2957202948,2957202951,AD
-2957202952,2957202955,AR
-2957202956,2957202959,AU
-2957202960,2957202963,BY
-2957202964,2957202967,BE
-2957202968,2957202971,BA
-2957202972,2957202975,BR
-2957202976,2957202979,BG
-2957202980,2957202983,CL
-2957202984,2957202987,CN
-2957202988,2957202991,CO
-2957202992,2957202995,CR
-2957202996,2957202999,HR
-2957203000,2957203003,CY
-2957203004,2957203007,CZ
-2957203008,2957203011,DK
-2957203012,2957203015,EG
-2957203016,2957203019,EE
-2957203020,2957203023,FJ
-2957203024,2957203027,FI
-2957203028,2957203031,FR
-2957203032,2957203035,GE
-2957203036,2957203039,DE
-2957203040,2957203043,GR
-2957203044,2957203047,HK
-2957203048,2957203051,HU
-2957203052,2957203055,IS
-2957203056,2957203059,IN
-2957203060,2957203063,IE
-2957203064,2957203067,IL
-2957203068,2957203071,IT
-2957203072,2957203075,JP
-2957203076,2957203079,KR
-2957203080,2957203083,LV
-2957203084,2957203087,LI
-2957203088,2957203091,LT
-2957203092,2957203095,LU
-2957203096,2957203099,MK
-2957203100,2957203103,MY
-2957203104,2957203107,MX
-2957203108,2957203111,NL
-2957203112,2957203115,NZ
-2957203116,2957203119,NO
-2957203120,2957203123,US
-2957203124,2957203127,MT
-2957203128,2957203131,RS
-2957203132,2957203196,GB
-2957203197,2957203199,US
-2957203200,2957203203,AU
-2957203204,2957203207,US
-2957203208,2957203211,SE
-2957203212,2957203215,FR
-2957203216,2957203219,ZA
-2957203220,2957203223,CH
-2957203224,2957203227,DE
-2957203228,2957203231,PL
-2957203232,2957203263,GB
-2957203264,2957203455,US
+2957202704,2957202943,US
+2957202944,2957203455,A1
 2957203456,2957205503,FR
 2957205504,2957213695,PS
 2957213696,2957221887,FR
@@ -92347,7 +85965,9 @@
 2957654016,2957656063,DE
 2957656064,2957672447,GE
 2957672448,2957680639,CZ
-2957680640,2957688831,GB
+2957680640,2957682435,GB
+2957682436,2957682446,US
+2957682447,2957688831,GB
 2957688832,2957690879,SE
 2957690880,2957692927,RU
 2957692928,2957694975,NO
@@ -92407,8 +86027,12 @@
 2959253504,2959255551,DE
 2959255552,2959261695,RU
 2959261696,2959278079,KZ
+2959278080,2959282175,RU
+2959282176,2959290367,RO
+2959290368,2959292415,PL
+2959292416,2959343615,RU
 2959343616,2959351807,UA
-2959351808,2959353855,DE
+2959351808,2959353855,EU
 2959353856,2959355903,RU
 2959355904,2959357951,RO
 2959357952,2959359999,UA
@@ -92484,7 +86108,7 @@
 2959763456,2959765503,PL
 2959765504,2959767551,RU
 2959767552,2959769599,RS
-2959773696,2959777791,RU
+2959769600,2959777791,RU
 2959777792,2959783935,LV
 2959783936,2959785983,SK
 2959785984,2959794175,UA
@@ -92515,19 +86139,19 @@
 2959902720,2959915007,RU
 2959915008,2959917055,UA
 2959917056,2959925247,RU
+2959925248,2959927295,RO
 2959927296,2959929343,UA
 2959929344,2959935487,RU
 2959935488,2959937535,UA
 2959937536,2959945727,RU
 2959945728,2959947775,PL
-2959947776,2959949823,CZ
+2959947776,2959949823,SK
 2959949824,2959966207,RU
 2959966208,2959968255,PL
 2959968256,2959970303,RS
 2959970304,2959974399,RU
 2959974400,2959976447,PL
 2959976448,2959998975,UA
-2959998976,2960031743,NO
 2960031744,2960035839,RU
 2960035840,2960039935,PL
 2960039936,2960054271,RU
@@ -92565,6 +86189,92 @@
 2960207872,2960211967,RU
 2960211968,2960224255,RO
 2960224256,2960228351,RU
+2960228352,2960232447,TJ
+2960232448,2960240639,UA
+2960240640,2960244735,RO
+2960244736,2960248831,PL
+2960248832,2960265215,UA
+2960265216,2960269311,RU
+2960269312,2960273407,UA
+2960273408,2960275455,RU
+2960275456,2960277503,RO
+2960277504,2960285695,RU
+2960285696,2960289791,RO
+2960289792,2960320511,RU
+2960320512,2960322559,PL
+2960322560,2960326655,CZ
+2960326656,2960334847,PL
+2960334848,2960347135,RU
+2960347136,2960349183,PL
+2960349184,2960351231,RU
+2960351232,2960353279,UA
+2960353280,2960367615,RU
+2960367616,2960369663,DE
+2960369664,2960371711,IT
+2960371712,2960383999,RU
+2960384000,2960388095,RO
+2960388096,2960392191,PL
+2960392192,2960400383,RU
+2960400384,2960404479,RO
+2960404480,2960408575,RU
+2960408576,2960416767,UA
+2960416768,2960424959,SK
+2960424960,2960427007,RO
+2960427008,2960429055,RU
+2960433152,2960441343,RU
+2960441344,2960443391,UA
+2960443392,2960445439,PL
+2960445440,2960449535,RU
+2960449536,2960453631,RO
+2960453632,2960472063,RU
+2960472064,2960474111,NL
+2960474112,2960482303,UA
+2960482304,2960484351,TR
+2960484352,2960486399,DE
+2960486400,2960498687,RU
+2960498688,2960506879,UA
+2960506880,2960531455,RU
+2960531456,2960533503,RO
+2960533504,2960537599,UA
+2960537600,2960539647,RO
+2960539648,2960543743,RU
+2960543744,2960547839,RO
+2960547840,2960551935,SK
+2960551936,2960558079,RU
+2960558080,2960560127,PL
+2960560128,2960562175,UA
+2960562176,2960564223,BY
+2960564224,2960576511,RO
+2960576512,2960580607,CZ
+2960580608,2960588799,RU
+2960588800,2960592895,UA
+2960592896,2960594943,RU
+2960594944,2960596991,UA
+2960596992,2960605183,PL
+2960605184,2960621567,UA
+2960621568,2960629759,CZ
+2960629760,2960646143,RU
+2960646144,2960648191,KZ
+2960648192,2960650239,UA
+2960650240,2960652287,CZ
+2960652288,2960654335,PS
+2960654336,2960658431,RU
+2960658432,2960660479,US
+2960660480,2960662527,RU
+2960662528,2960670719,UA
+2960670720,2960678911,RU
+2960678912,2960685055,UA
+2960685056,2960687103,PL
+2960687104,2960695295,FR
+2960695296,2960697343,RU
+2960697344,2960699391,ES
+2960699392,2960719871,RU
+2960719872,2960723967,CZ
+2960723968,2960726015,RU
+2960726016,2960732159,RO
+2960732160,2960736255,RU
+2960736256,2960738303,ES
+2960738304,2960740351,UA
 2961178624,2965372927,FR
 2965372928,2965766143,RU
 2965766144,2965897215,DE
@@ -92589,7 +86299,9 @@
 2967339008,2967343103,BG
 2967343104,2967345151,RU
 2967345152,2967347199,ES
-2967347200,2967351295,HR
+2967347200,2967347455,HR
+2967347456,2967347583,GB
+2967347584,2967351295,HR
 2967351296,2967355391,FR
 2967355392,2967371775,RO
 2967371776,2967388159,KZ
@@ -92634,25 +86346,23 @@
 2968645632,2968647679,PL
 2968647680,2968647728,FR
 2968647729,2968647743,GB
-2968647744,2968647808,FR
-2968647809,2968647935,GB
+2968647744,2968647823,FR
+2968647824,2968647935,GB
 2968647936,2968647984,FR
 2968647985,2968647999,GB
-2968648000,2968648064,FR
-2968648065,2968648191,GB
+2968648000,2968648079,FR
+2968648080,2968648191,GB
 2968648192,2968648223,FR
 2968648224,2968648255,CH
 2968648256,2968648287,GB
 2968648288,2968648319,BE
-2968648320,2968648351,NL
-2968648352,2968648384,LU
+2968648320,2968648384,FR
 2968648385,2968648447,GB
 2968648448,2968648479,FR
 2968648480,2968648511,CH
 2968648512,2968648543,GB
 2968648544,2968648575,BE
-2968648576,2968648607,NL
-2968648608,2968648640,LU
+2968648576,2968648640,FR
 2968648641,2968649723,GB
 2968649724,2968649727,FR
 2968649728,2969042943,IT
@@ -92689,7 +86399,8 @@
 2987458560,2987462655,CZ
 2987462656,2987466751,RS
 2987466752,2987470847,GB
-2987470848,2987474943,IQ
+2987470848,2987474431,IQ
+2987474432,2987474943,US
 2987474944,2987479039,GB
 2987479040,2987487231,CZ
 2987487232,2987491327,HR
@@ -92707,7 +86418,9 @@
 2987519744,2987519999,A2
 2987520000,2987524095,GB
 2987524096,2987528191,RU
-2987528192,2987529215,US
+2987528192,2987528447,US
+2987528448,2987528703,A1
+2987528704,2987529215,US
 2987529216,2987532287,NL
 2987532288,2987536383,MD
 2987536384,2987540479,FR
@@ -92823,7 +86536,9 @@
 2987769856,2987771903,FI
 2987771904,2987773951,IT
 2987773952,2987775999,FR
-2987776000,2987778047,NL
+2987776000,2987776663,NL
+2987776664,2987776671,BE
+2987776672,2987778047,NL
 2987778048,2987780095,CH
 2987780096,2987782143,GB
 2987782144,2987784191,EE
@@ -92908,7 +86623,7 @@
 2988441808,2988441815,FR
 2988441816,2988441819,FI
 2988441820,2988441839,FR
-2988441840,2988441843,PL
+2988441840,2988441843,IE
 2988441844,2988441847,BE
 2988441848,2988441855,FR
 2988441856,2988441887,IT
@@ -92920,7 +86635,8 @@
 2988441932,2988441935,BE
 2988441936,2988441939,FR
 2988441940,2988441943,ES
-2988441944,2988441951,FR
+2988441944,2988441947,PT
+2988441948,2988441951,FR
 2988441952,2988441967,PL
 2988441968,2988441971,NL
 2988441972,2988441975,CH
@@ -92946,8 +86662,7 @@
 2988442448,2988442463,GB
 2988442464,2988442495,FR
 2988442496,2988442503,PL
-2988442504,2988442507,FR
-2988442508,2988442511,GB
+2988442504,2988442511,GB
 2988442512,2988442519,ES
 2988442520,2988442527,DE
 2988442528,2988442559,FR
@@ -93023,8 +86738,7 @@
 2988444736,2988444739,GB
 2988444740,2988444755,BE
 2988444756,2988444759,DE
-2988444760,2988444767,IE
-2988444768,2988444771,PT
+2988444760,2988444771,IE
 2988444772,2988444775,GB
 2988444776,2988444783,CZ
 2988444784,2988444791,FI
@@ -93096,8 +86810,7 @@
 2988448640,2988448671,GB
 2988448672,2988448691,IT
 2988448692,2988448695,DE
-2988448696,2988448699,FR
-2988448700,2988448703,NL
+2988448696,2988448703,FR
 2988448704,2988448767,GB
 2988448768,2988448783,FR
 2988448784,2988448815,PL
@@ -93126,9 +86839,7 @@
 2988449208,2988449215,ES
 2988449216,2988449247,FR
 2988449248,2988449535,GB
-2988449536,2988449579,FR
-2988449580,2988449583,PL
-2988449584,2988449631,FR
+2988449536,2988449631,FR
 2988449632,2988449639,ES
 2988449640,2988449643,CH
 2988449644,2988449647,CZ
@@ -93222,8 +86933,7 @@
 2988459604,2988459615,FR
 2988459616,2988459619,CZ
 2988459620,2988459623,IE
-2988459624,2988459627,NL
-2988459628,2988459631,IT
+2988459624,2988459631,NL
 2988459632,2988459639,FR
 2988459640,2988459643,IT
 2988459644,2988459647,CH
@@ -93292,8 +87002,7 @@
 2988460548,2988460551,DE
 2988460552,2988460575,PL
 2988460576,2988460591,PT
-2988460592,2988460607,GB
-2988460608,2988460615,IT
+2988460592,2988460615,GB
 2988460616,2988460623,PT
 2988460624,2988460679,FR
 2988460680,2988460687,DE
@@ -93324,7 +87033,8 @@
 2988461264,2988461279,PL
 2988461280,2988461295,IT
 2988461296,2988461299,PL
-2988461300,2988461311,FR
+2988461300,2988461307,FR
+2988461308,2988461311,PL
 2988461312,2988461375,CH
 2988461376,2988461391,FR
 2988461392,2988461395,CH
@@ -93333,7 +87043,8 @@
 2988461404,2988461407,GB
 2988461408,2988461411,IT
 2988461412,2988461415,NL
-2988461416,2988461423,FR
+2988461416,2988461419,IE
+2988461420,2988461423,FR
 2988461424,2988461431,IT
 2988461432,2988461435,PT
 2988461436,2988461439,BE
@@ -93360,20 +87071,19 @@
 2988461624,2988461695,FR
 2988461696,2988461699,DE
 2988461700,2988461703,PL
-2988461704,2988461707,GB
+2988461704,2988461707,NL
 2988461708,2988461711,BE
 2988461712,2988461719,FR
 2988461720,2988461723,DE
 2988461724,2988461727,FR
 2988461728,2988461731,PL
-2988461732,2988461743,DE
+2988461732,2988461735,DE
+2988461736,2988461743,PL
 2988461744,2988461747,ES
 2988461748,2988461751,IT
 2988461752,2988461755,FR
 2988461756,2988461759,NL
-2988461760,2988461791,PL
-2988461792,2988461795,FR
-2988461796,2988461799,NL
+2988461760,2988461799,PL
 2988461800,2988461811,DE
 2988461812,2988461815,FR
 2988461816,2988461819,PL
@@ -93426,7 +87136,7 @@
 2988462588,2988462591,DE
 2988462592,2988462599,FR
 2988462600,2988462603,IT
-2988462604,2988462607,BE
+2988462604,2988462607,ES
 2988462608,2988462735,FR
 2988462736,2988462743,IT
 2988462744,2988462751,FR
@@ -93446,7 +87156,7 @@
 2988463124,2988463127,ES
 2988463128,2988463131,FR
 2988463132,2988463135,PL
-2988463136,2988463143,NL
+2988463136,2988463143,ES
 2988463144,2988463147,FR
 2988463148,2988463151,ES
 2988463152,2988463159,FR
@@ -93475,7 +87185,7 @@
 2988463360,2988463615,FR
 2988463616,2988463623,DE
 2988463624,2988463627,PL
-2988463628,2988463631,FR
+2988463628,2988463631,DE
 2988463632,2988463647,GB
 2988463648,2988463651,PL
 2988463652,2988463659,GB
@@ -93549,7 +87259,7 @@
 2988464800,2988464815,DE
 2988464816,2988464819,FR
 2988464820,2988464823,GB
-2988464824,2988464827,ES
+2988464824,2988464827,CZ
 2988464828,2988464831,PL
 2988464832,2988464895,FR
 2988464896,2988464911,PL
@@ -93618,8 +87328,8 @@
 2988465656,2988465663,GB
 2988465664,2988466047,FR
 2988466048,2988466111,PL
-2988466112,2988466115,FR
-2988466116,2988466127,NL
+2988466112,2988466119,FR
+2988466120,2988466127,NL
 2988466128,2988466131,PL
 2988466132,2988466139,FR
 2988466140,2988466143,PL
@@ -93683,7 +87393,8 @@
 2988479004,2988479007,PL
 2988479008,2988479055,FR
 2988479056,2988479071,PL
-2988479072,2988479079,FR
+2988479072,2988479075,BE
+2988479076,2988479079,FR
 2988479080,2988479087,DE
 2988479088,2988479103,FR
 2988479104,2988479107,PL
@@ -93709,7 +87420,8 @@
 2988479440,2988479447,NL
 2988479448,2988479451,GB
 2988479452,2988479503,FR
-2988479504,2988479519,ES
+2988479504,2988479511,NL
+2988479512,2988479519,PL
 2988479520,2988479551,FR
 2988479552,2988479555,DE
 2988479556,2988479559,FR
@@ -93721,7 +87433,7 @@
 2988479600,2988479603,PL
 2988479604,2988479607,GB
 2988479608,2988479743,FR
-2988479744,2988479747,CZ
+2988479744,2988479747,ES
 2988479748,2988479751,FR
 2988479752,2988479755,GB
 2988479756,2988479783,FR
@@ -93745,7 +87457,7 @@
 2988480144,2988480147,GB
 2988480148,2988480159,FR
 2988480160,2988480175,IE
-2988480176,2988480191,GB
+2988480176,2988480191,FR
 2988480192,2988480207,IT
 2988480208,2988480223,FR
 2988480224,2988480227,IT
@@ -93762,7 +87474,8 @@
 2988480288,2988480383,FR
 2988480384,2988480415,PL
 2988480416,2988480431,DE
-2988480432,2988480439,FR
+2988480432,2988480435,FR
+2988480436,2988480439,DE
 2988480440,2988480443,NL
 2988480444,2988480447,GB
 2988480448,2988480467,FR
@@ -93778,12 +87491,16 @@
 2988480772,2988480775,IT
 2988480776,2988480783,FR
 2988480784,2988480799,GB
-2988480800,2988480827,FR
+2988480800,2988480803,FR
+2988480804,2988480807,PL
+2988480808,2988480811,FR
+2988480812,2988480815,PL
+2988480816,2988480827,FR
 2988480828,2988480831,ES
 2988480832,2988480895,PL
 2988480896,2988480903,NL
 2988480904,2988480911,FR
-2988480912,2988480915,ES
+2988480912,2988480915,BE
 2988480916,2988480919,FR
 2988480920,2988480923,FI
 2988480924,2988480927,BE
@@ -93808,7 +87525,7 @@
 2988481168,2988481179,FR
 2988481180,2988481183,ES
 2988481184,2988481187,DE
-2988481188,2988481191,IT
+2988481188,2988481191,GB
 2988481192,2988481195,ES
 2988481196,2988481199,FR
 2988481200,2988481203,PL
@@ -93843,7 +87560,7 @@
 2988481856,2988481859,GB
 2988481860,2988481863,ES
 2988481864,2988481867,FR
-2988481868,2988481871,PL
+2988481868,2988481871,IT
 2988481872,2988481883,FR
 2988481884,2988481887,ES
 2988481888,2988481903,GB
@@ -93864,14 +87581,7 @@
 2988482096,2988482099,GB
 2988482100,2988482103,FR
 2988482104,2988482111,GB
-2988482112,2988482115,DE
-2988482116,2988482119,ES
-2988482120,2988482123,NL
-2988482124,2988482127,CH
-2988482128,2988482131,IT
-2988482132,2988482135,ES
-2988482136,2988482139,FI
-2988482140,2988482143,PL
+2988482112,2988482143,DE
 2988482144,2988482159,CH
 2988482160,2988482163,ES
 2988482164,2988482167,PL
@@ -93931,8 +87641,7 @@
 2988482800,2988482807,ES
 2988482808,2988482811,GB
 2988482812,2988482815,FR
-2988482816,2988482819,NL
-2988482820,2988482823,DE
+2988482816,2988482823,DE
 2988482824,2988482831,PL
 2988482832,2988482835,IE
 2988482836,2988482839,PL
@@ -93954,7 +87663,8 @@
 2988482976,2988482979,DE
 2988482980,2988482983,GB
 2988482984,2988482987,DE
-2988482988,2988483031,FR
+2988482988,2988482991,NL
+2988482992,2988483031,FR
 2988483032,2988483035,DE
 2988483036,2988483039,LT
 2988483040,2988483091,FR
@@ -94037,7 +87747,7 @@
 2988484128,2988484131,PT
 2988484132,2988484135,PL
 2988484136,2988484139,FR
-2988484140,2988484143,ES
+2988484140,2988484143,LT
 2988484144,2988484163,FR
 2988484164,2988484167,PT
 2988484168,2988484175,ES
@@ -94131,7 +87841,8 @@
 2988485632,2988485663,ES
 2988485664,2988485671,PL
 2988485672,2988485675,DE
-2988485676,2988485683,FR
+2988485676,2988485679,GB
+2988485680,2988485683,FR
 2988485684,2988485687,PL
 2988485688,2988485691,GB
 2988485692,2988485695,PL
@@ -94186,23 +87897,26 @@
 2988486192,2988486195,IT
 2988486196,2988486199,FR
 2988486200,2988486207,PT
-2988486208,2988486211,PL
-2988486212,2988486215,DE
+2988486208,2988486215,PL
 2988486216,2988486219,ES
-2988486220,2988486223,IT
+2988486220,2988486223,FR
 2988486224,2988486231,BE
 2988486232,2988486235,PL
 2988486236,2988486239,ES
 2988486240,2988486287,PL
 2988486288,2988486291,FR
 2988486292,2988486299,GB
-2988486300,2988486319,PL
+2988486300,2988486303,PL
+2988486304,2988486311,FR
+2988486312,2988486319,CH
 2988486320,2988486323,IT
 2988486324,2988486327,PT
 2988486328,2988486343,ES
 2988486344,2988486347,FR
 2988486348,2988486351,ES
-2988486352,2988486399,FR
+2988486352,2988486375,FR
+2988486376,2988486379,PL
+2988486380,2988486399,FR
 2988486400,2988486415,PL
 2988486416,2988486423,FR
 2988486424,2988486431,PT
@@ -94234,7 +87948,7 @@
 2988486676,2988486679,FR
 2988486680,2988486687,ES
 2988486688,2988486691,PL
-2988486692,2988486695,FR
+2988486692,2988486695,IT
 2988486696,2988486699,ES
 2988486700,2988486711,PL
 2988486712,2988486719,IT
@@ -94325,8 +88039,7 @@
 2988489168,2988489175,PT
 2988489176,2988489179,PL
 2988489180,2988489183,GB
-2988489184,2988489247,FR
-2988489248,2988489255,NL
+2988489184,2988489255,FR
 2988489256,2988489259,GB
 2988489260,2988489263,FR
 2988489264,2988489279,IT
@@ -94407,7 +88120,8 @@
 2988490204,2988490223,FR
 2988490224,2988490227,DE
 2988490228,2988490231,GB
-2988490232,2988490239,ES
+2988490232,2988490235,ES
+2988490236,2988490239,FR
 2988490240,2988490247,PL
 2988490248,2988490251,ES
 2988490252,2988490255,GB
@@ -94426,7 +88140,8 @@
 2988490400,2988490407,GB
 2988490408,2988490411,NL
 2988490412,2988490415,ES
-2988490416,2988490423,GB
+2988490416,2988490419,FR
+2988490420,2988490423,CH
 2988490424,2988490463,FR
 2988490464,2988490623,PL
 2988490624,2988490751,ES
@@ -94439,7 +88154,8 @@
 2988498984,2988498991,FR
 2988498992,2988499007,PL
 2988499008,2988499051,DE
-2988499052,2988499063,FR
+2988499052,2988499055,FR
+2988499056,2988499063,BE
 2988499064,2988499067,DE
 2988499068,2988499071,FR
 2988499072,2988499103,PL
@@ -94452,7 +88168,7 @@
 2988499168,2988499199,ES
 2988499200,2988499343,FR
 2988499344,2988499347,PL
-2988499348,2988499351,FR
+2988499348,2988499351,GB
 2988499352,2988499359,IT
 2988499360,2988499367,PL
 2988499368,2988499375,IT
@@ -94467,12 +88183,11 @@
 2988499472,2988499487,FR
 2988499488,2988499519,PL
 2988499520,2988499551,ES
-2988499552,2988499559,PL
-2988499560,2988499567,NL
+2988499552,2988499567,PL
 2988499568,2988499575,IE
 2988499576,2988499579,FR
 2988499580,2988499583,CH
-2988499584,2988499599,IT
+2988499584,2988499599,PL
 2988499600,2988499615,FR
 2988499616,2988499623,DE
 2988499624,2988499631,ES
@@ -94528,8 +88243,7 @@
 2988500316,2988500319,DE
 2988500320,2988500335,BE
 2988500336,2988500339,DE
-2988500340,2988500343,IE
-2988500344,2988500347,FR
+2988500340,2988500347,IE
 2988500348,2988500351,PL
 2988500352,2988500383,GB
 2988500384,2988500399,BE
@@ -94540,7 +88254,7 @@
 2988500496,2988500499,PL
 2988500500,2988500503,DE
 2988500504,2988500511,PL
-2988500512,2988500519,NL
+2988500512,2988500519,FR
 2988500520,2988500523,ES
 2988500524,2988500527,GB
 2988500528,2988500543,BE
@@ -94566,7 +88280,7 @@
 2988500856,2988500859,IE
 2988500860,2988500867,FR
 2988500868,2988500871,DE
-2988500872,2988500879,NL
+2988500872,2988500879,ES
 2988500880,2988500883,BE
 2988500884,2988500887,PL
 2988500888,2988500919,FR
@@ -94582,8 +88296,7 @@
 2988500988,2988500991,PL
 2988500992,2988501119,FR
 2988501120,2988501123,PL
-2988501124,2988501127,GB
-2988501128,2988501131,NL
+2988501124,2988501131,FR
 2988501132,2988501135,ES
 2988501136,2988501183,FR
 2988501184,2988501215,PL
@@ -94604,7 +88317,8 @@
 2988501392,2988501407,FR
 2988501408,2988501411,LT
 2988501412,2988501415,NL
-2988501416,2988501423,BE
+2988501416,2988501419,DE
+2988501420,2988501423,PL
 2988501424,2988501439,NL
 2988501440,2988501471,BE
 2988501472,2988501475,PT
@@ -94621,8 +88335,8 @@
 2988501692,2988501695,PL
 2988501696,2988501727,FI
 2988501728,2988501759,PL
-2988501760,2988502031,FR
-2988502032,2988502047,DE
+2988501760,2988502039,FR
+2988502040,2988502047,CZ
 2988502048,2988502051,FR
 2988502052,2988502055,FI
 2988502056,2988502059,GB
@@ -94663,8 +88377,7 @@
 2988502496,2988502511,ES
 2988502512,2988502519,FR
 2988502520,2988502523,ES
-2988502524,2988502527,DE
-2988502528,2988502543,PL
+2988502524,2988502543,PL
 2988502544,2988502559,FR
 2988502560,2988502591,PL
 2988502592,2988502599,FR
@@ -94677,8 +88390,7 @@
 2988502720,2988502723,ES
 2988502724,2988502727,BE
 2988502728,2988502731,GB
-2988502732,2988502735,PL
-2988502736,2988502751,FR
+2988502732,2988502751,PL
 2988502752,2988502783,ES
 2988502784,2988502795,FR
 2988502796,2988502799,DE
@@ -94713,7 +88425,8 @@
 2988503036,2988503039,GB
 2988503040,2988503071,FR
 2988503072,2988503075,DE
-2988503076,2988503103,GB
+2988503076,2988503087,GB
+2988503088,2988503103,FR
 2988503104,2988503107,ES
 2988503108,2988503111,NL
 2988503112,2988503119,PL
@@ -94736,7 +88449,7 @@
 2988503400,2988503415,FR
 2988503416,2988503423,PL
 2988503424,2988503471,FR
-2988503472,2988503487,NL
+2988503472,2988503487,ES
 2988503488,2988503495,IT
 2988503496,2988503499,PL
 2988503500,2988503519,FR
@@ -94784,7 +88497,7 @@
 2988504360,2988504363,GB
 2988504364,2988504367,FI
 2988504368,2988504371,IE
-2988504372,2988504375,GB
+2988504372,2988504375,PL
 2988504376,2988504379,PT
 2988504380,2988504415,FR
 2988504416,2988504419,PL
@@ -94817,10 +88530,12 @@
 2988504704,2988504735,FR
 2988504736,2988504743,PL
 2988504744,2988504751,ES
-2988504752,2988504755,FI
+2988504752,2988504755,PL
 2988504756,2988504767,FR
 2988504768,2988504799,ES
-2988504800,2988504823,PL
+2988504800,2988504815,PL
+2988504816,2988504819,BE
+2988504820,2988504823,IE
 2988504824,2988504827,IT
 2988504828,2988504863,FR
 2988504864,2988504879,PL
@@ -94916,8 +88631,7 @@
 2988506368,2988506375,IE
 2988506376,2988506379,FR
 2988506380,2988506383,DE
-2988506384,2988506399,FR
-2988506400,2988506415,GB
+2988506384,2988506415,FR
 2988506416,2988506431,BE
 2988506432,2988506447,IT
 2988506448,2988506451,ES
@@ -94988,7 +88702,8 @@
 2988507440,2988507443,IT
 2988507444,2988507447,NL
 2988507448,2988507451,IT
-2988507452,2988507459,FR
+2988507452,2988507455,PL
+2988507456,2988507459,FR
 2988507460,2988507463,BE
 2988507464,2988507467,CH
 2988507468,2988507471,ES
@@ -95004,7 +88719,9 @@
 2988507536,2988507539,FR
 2988507540,2988507543,PL
 2988507544,2988507547,FR
-2988507548,2988507567,GB
+2988507548,2988507560,GB
+2988507561,2988507561,FR
+2988507562,2988507567,GB
 2988507568,2988507583,IE
 2988507584,2988507591,ES
 2988507592,2988507595,FR
@@ -95067,9 +88784,9 @@
 2988508136,2988508143,GB
 2988508144,2988508151,FR
 2988508152,2988508159,ES
-2988508160,2988508211,FR
-2988508212,2988508215,CZ
-2988508216,2988508219,FR
+2988508160,2988508191,FR
+2988508192,2988508207,PL
+2988508208,2988508219,FR
 2988508220,2988508223,DE
 2988508224,2988508255,FR
 2988508256,2988508259,BE
@@ -95090,7 +88807,7 @@
 2988508428,2988508431,CZ
 2988508432,2988508435,FR
 2988508436,2988508439,DE
-2988508440,2988508443,GB
+2988508440,2988508443,LT
 2988508444,2988508455,PL
 2988508456,2988508479,FR
 2988508480,2988508543,PT
@@ -95110,17 +88827,19 @@
 2988508780,2988508783,LT
 2988508784,2988508791,PT
 2988508792,2988508799,ES
-2988508800,2988508831,FR
-2988508832,2988508847,IE
+2988508800,2988508847,FR
 2988508848,2988508855,GB
 2988508856,2988508871,FR
 2988508872,2988508875,IT
 2988508876,2988508879,PT
 2988508880,2988508895,DE
 2988508896,2988508911,PL
-2988508912,2988508919,GB
+2988508912,2988508919,IT
 2988508920,2988508927,FR
-2988508928,2988508943,GB
+2988508928,2988508931,IT
+2988508932,2988508935,GB
+2988508936,2988508939,IT
+2988508940,2988508943,PL
 2988508944,2988508947,DE
 2988508948,2988508951,FR
 2988508952,2988508959,ES
@@ -95192,7 +88911,8 @@
 2988509864,2988509871,FR
 2988509872,2988509875,DE
 2988509876,2988509879,FR
-2988509880,2988509887,DE
+2988509880,2988509883,PL
+2988509884,2988509887,PT
 2988509888,2988509903,FR
 2988509904,2988509907,PL
 2988509908,2988509919,IT
@@ -95252,7 +88972,7 @@
 2988510496,2988510507,FR
 2988510508,2988510511,NL
 2988510512,2988510515,GB
-2988510516,2988510519,DE
+2988510516,2988510519,IE
 2988510520,2988510523,PT
 2988510524,2988510527,BE
 2988510528,2988510559,FR
@@ -95283,7 +89003,8 @@
 2988511084,2988511087,PL
 2988511088,2988511103,FR
 2988511104,2988511167,PL
-2988511168,2988511175,IE
+2988511168,2988511171,IT
+2988511172,2988511175,DE
 2988511176,2988511179,GB
 2988511180,2988511187,FR
 2988511188,2988511191,GB
@@ -95427,7 +89148,7 @@
 2988513000,2988513003,FR
 2988513004,2988513007,PL
 2988513008,2988513015,IT
-2988513016,2988513019,GB
+2988513016,2988513019,DE
 2988513020,2988513023,NL
 2988513024,2988513151,FR
 2988513152,2988513183,ES
@@ -95496,7 +89217,8 @@
 2988513904,2988513919,IT
 2988513920,2988513951,FR
 2988513952,2988513959,PL
-2988513960,2988513967,FR
+2988513960,2988513963,NL
+2988513964,2988513967,IE
 2988513968,2988513983,DE
 2988513984,2988513991,GB
 2988513992,2988513999,IE
@@ -95703,9 +89425,7 @@
 2988526448,2988526451,GB
 2988526452,2988526455,DE
 2988526456,2988526463,ES
-2988526464,2988526543,FR
-2988526544,2988526559,IT
-2988526560,2988526579,FR
+2988526464,2988526579,FR
 2988526580,2988526583,ES
 2988526584,2988526591,DE
 2988526592,2988526607,FR
@@ -95744,7 +89464,7 @@
 2988526996,2988527003,ES
 2988527004,2988527055,FR
 2988527056,2988527071,BE
-2988527072,2988527087,FR
+2988527072,2988527087,IE
 2988527088,2988527095,GB
 2988527096,2988527103,PL
 2988527104,2988527127,FR
@@ -95759,13 +89479,14 @@
 2988527196,2988527199,FR
 2988527200,2988527207,NL
 2988527208,2988527211,DE
-2988527212,2988527359,FR
+2988527212,2988527215,PT
+2988527216,2988527359,FR
 2988527360,2988527391,DE
 2988527392,2988527399,PL
 2988527400,2988527407,DE
 2988527408,2988527411,FR
-2988527412,2988527415,PL
-2988527416,2988527423,ES
+2988527412,2988527419,PL
+2988527420,2988527423,GB
 2988527424,2988527431,FR
 2988527432,2988527439,IT
 2988527440,2988527451,PL
@@ -95896,7 +89617,8 @@
 2988528992,2988528995,FI
 2988528996,2988528999,BE
 2988529000,2988529003,GB
-2988529004,2988529023,FR
+2988529004,2988529007,FR
+2988529008,2988529023,IE
 2988529024,2988529031,PL
 2988529032,2988529047,FR
 2988529048,2988529051,PL
@@ -95938,7 +89660,7 @@
 2988529416,2988529419,PT
 2988529420,2988529423,CH
 2988529424,2988529431,DE
-2988529432,2988529439,FR
+2988529432,2988529439,GB
 2988529440,2988529455,PL
 2988529456,2988529535,FR
 2988529536,2988529567,FI
@@ -95949,9 +89671,7 @@
 2988529600,2988529607,IT
 2988529608,2988529631,FR
 2988529632,2988529647,LT
-2988529648,2988529663,FR
-2988529664,2988529679,PL
-2988529680,2988529703,FR
+2988529648,2988529703,FR
 2988529704,2988529707,DE
 2988529708,2988529759,FR
 2988529760,2988529767,PL
@@ -95969,8 +89689,9 @@
 2988529892,2988529895,PL
 2988529896,2988529899,FR
 2988529900,2988529903,PT
-2988529904,2988529919,BE
-2988529920,2988529935,GB
+2988529904,2988529907,IT
+2988529908,2988529911,PT
+2988529912,2988529935,GB
 2988529936,2988529939,CH
 2988529940,2988529943,GB
 2988529944,2988529947,ES
@@ -96063,13 +89784,12 @@
 2988531288,2988531291,FR
 2988531292,2988531295,PL
 2988531296,2988531311,IE
-2988531312,2988531319,FR
+2988531312,2988531319,GB
 2988531320,2988531323,PT
 2988531324,2988531327,GB
 2988531328,2988531343,IE
 2988531344,2988531351,CH
-2988531352,2988531355,PL
-2988531356,2988531359,IE
+2988531352,2988531359,PL
 2988531360,2988531391,FR
 2988531392,2988531399,PL
 2988531400,2988531403,DE
@@ -96096,7 +89816,9 @@
 2988540212,2988540215,DE
 2988540216,2988540219,FR
 2988540220,2988540223,GB
-2988540224,2988540239,NL
+2988540224,2988540231,NL
+2988540232,2988540235,GB
+2988540236,2988540239,ES
 2988540240,2988540243,PL
 2988540244,2988540247,IT
 2988540248,2988540251,GB
@@ -96159,7 +89881,7 @@
 2988540832,2988540839,PL
 2988540840,2988540847,GB
 2988540848,2988540851,FR
-2988540852,2988540855,DE
+2988540852,2988540855,GB
 2988540856,2988540863,IT
 2988540864,2988540931,FR
 2988540932,2988540935,DE
@@ -96189,7 +89911,8 @@
 2988541336,2988541343,FR
 2988541344,2988541347,GB
 2988541348,2988541351,IT
-2988541352,2988541359,IE
+2988541352,2988541355,IE
+2988541356,2988541359,GB
 2988541360,2988541367,ES
 2988541368,2988541371,PL
 2988541372,2988541375,GB
@@ -96198,7 +89921,9 @@
 2988541408,2988541423,BE
 2988541424,2988541439,DE
 2988541440,2988541443,IT
-2988541444,2988541463,FR
+2988541444,2988541447,FR
+2988541448,2988541455,IE
+2988541456,2988541463,FR
 2988541464,2988541467,ES
 2988541468,2988541503,FR
 2988541504,2988541519,CH
@@ -96270,7 +89995,7 @@
 2988542024,2988542027,NL
 2988542028,2988542031,PL
 2988542032,2988542047,FR
-2988542048,2988542055,PL
+2988542048,2988542055,GB
 2988542056,2988542063,FR
 2988542064,2988542067,GB
 2988542068,2988542071,ES
@@ -96304,9 +90029,7 @@
 2988542612,2988542627,DE
 2988542628,2988542631,FR
 2988542632,2988542635,CZ
-2988542636,2988542639,GB
-2988542640,2988542647,FR
-2988542648,2988542651,GB
+2988542636,2988542651,FR
 2988542652,2988542655,PL
 2988542656,2988542719,BE
 2988542720,2988542783,CH
@@ -96326,8 +90049,7 @@
 2988542992,2988543007,FR
 2988543008,2988543011,PL
 2988543012,2988543015,LT
-2988543016,2988543023,CH
-2988543024,2988543039,DE
+2988543016,2988543039,DE
 2988543040,2988543047,GB
 2988543048,2988543051,FR
 2988543052,2988543055,DE
@@ -96376,10 +90098,8 @@
 2988543440,2988543447,FR
 2988543448,2988543451,BE
 2988543452,2988543455,PL
-2988543456,2988543463,FR
-2988543464,2988543467,NL
-2988543468,2988543487,FR
-2988543488,2988543503,BE
+2988543456,2988543499,FR
+2988543500,2988543503,PT
 2988543504,2988543527,FR
 2988543528,2988543535,GB
 2988543536,2988543551,FR
@@ -96488,7 +90208,7 @@
 2988545064,2988545067,GB
 2988545068,2988545071,ES
 2988545072,2988545151,FR
-2988545152,2988545167,GB
+2988545152,2988545167,PL
 2988545168,2988545171,DE
 2988545172,2988545175,FR
 2988545176,2988545179,GB
@@ -96547,10 +90267,10 @@
 2988545924,2988545927,PL
 2988545928,2988545931,BE
 2988545932,2988545935,DE
-2988545936,2988545943,FR
+2988545936,2988545943,GB
 2988545944,2988545947,CZ
 2988545948,2988545967,FR
-2988545968,2988545971,IT
+2988545968,2988545971,GB
 2988545972,2988545975,DE
 2988545976,2988545979,ES
 2988545980,2988545983,DE
@@ -96586,10 +90306,11 @@
 2988546328,2988546335,ES
 2988546336,2988546351,CH
 2988546352,2988546367,ES
-2988546368,2988546439,FR
+2988546368,2988546431,PT
+2988546432,2988546439,FR
 2988546440,2988546443,DE
 2988546444,2988546447,FR
-2988546448,2988546451,IE
+2988546448,2988546451,PL
 2988546452,2988546463,ES
 2988546464,2988546527,FR
 2988546528,2988546535,BE
@@ -96598,7 +90319,7 @@
 2988546544,2988546547,ES
 2988546548,2988546551,FR
 2988546552,2988546555,GB
-2988546556,2988546559,FR
+2988546556,2988546559,BE
 2988546560,2988546571,PL
 2988546572,2988546575,DE
 2988546576,2988546579,ES
@@ -96627,7 +90348,7 @@
 2988546840,2988546847,IE
 2988546848,2988546851,PT
 2988546852,2988546855,IT
-2988546856,2988546859,FR
+2988546856,2988546859,PL
 2988546860,2988546863,IE
 2988546864,2988546867,GB
 2988546868,2988546871,FR
@@ -96706,8 +90427,7 @@
 2988547548,2988547567,FR
 2988547568,2988547583,DE
 2988547584,2988547599,ES
-2988547600,2988547615,FR
-2988547616,2988547619,GB
+2988547600,2988547619,FR
 2988547620,2988547623,PT
 2988547624,2988547627,FR
 2988547628,2988547631,PL
@@ -96770,13 +90490,15 @@
 2988550356,2988550363,GB
 2988550364,2988550367,NL
 2988550368,2988550399,IT
-2988550400,2988550403,GB
+2988550400,2988550403,ES
 2988550404,2988550407,NL
 2988550408,2988550411,GB
 2988550412,2988550415,FR
 2988550416,2988550427,DE
 2988550428,2988550431,FR
-2988550432,2988550447,GB
+2988550432,2988550434,GB
+2988550435,2988550435,A1
+2988550436,2988550447,GB
 2988550448,2988550451,CH
 2988550452,2988550591,FR
 2988550592,2988550595,DE
@@ -96903,7 +90625,7 @@
 2988552976,2988552991,FR
 2988552992,2988552995,ES
 2988552996,2988552999,CH
-2988553000,2988553003,GB
+2988553000,2988553003,FR
 2988553004,2988553007,NL
 2988553008,2988553023,IE
 2988553024,2988553087,LT
@@ -96938,18 +90660,21 @@
 2988553376,2988553399,FR
 2988553400,2988553403,ES
 2988553404,2988553407,GB
-2988553408,2988553423,FR
-2988553424,2988553431,IE
+2988553408,2988553431,IE
 2988553432,2988553471,FR
 2988553472,2988553503,NL
 2988553504,2988553507,ES
-2988553508,2988553567,FR
+2988553508,2988553519,FR
+2988553520,2988553527,GB
+2988553528,2988553531,CH
+2988553532,2988553551,FR
+2988553552,2988553567,PL
 2988553568,2988553583,PT
 2988553584,2988553599,IE
 2988553600,2988553611,GB
 2988553612,2988553631,FR
 2988553632,2988553639,PL
-2988553640,2988553643,CH
+2988553640,2988553643,IE
 2988553644,2988553647,FR
 2988553648,2988553651,NL
 2988553652,2988553655,PL
@@ -96979,7 +90704,7 @@
 2988553972,2988553975,FR
 2988553976,2988554015,DE
 2988554016,2988554035,FR
-2988554036,2988554039,DE
+2988554036,2988554039,PL
 2988554040,2988554043,BE
 2988554044,2988554075,FR
 2988554076,2988554079,CH
@@ -96998,7 +90723,18 @@
 2988554200,2988554223,FR
 2988554224,2988554239,IT
 2988554240,2988554495,ES
-2988554496,2988554559,FR
+2988554496,2988554499,FR
+2988554500,2988554503,GB
+2988554504,2988554507,FI
+2988554508,2988554511,PL
+2988554512,2988554519,BE
+2988554520,2988554523,DE
+2988554524,2988554527,FR
+2988554528,2988554535,ES
+2988554536,2988554539,DE
+2988554540,2988554543,GB
+2988554544,2988554555,FR
+2988554556,2988554559,DE
 2988554560,2988554623,IT
 2988554624,2988554687,PL
 2988554688,2988554751,FR
@@ -97042,7 +90778,7 @@
 2988555188,2988555191,NL
 2988555192,2988555199,PL
 2988555200,2988555203,NL
-2988555204,2988555207,GB
+2988555204,2988555207,FR
 2988555208,2988555211,NL
 2988555212,2988555215,DE
 2988555216,2988555519,FR
@@ -97113,7 +90849,8 @@
 2988556440,2988556443,FR
 2988556444,2988556447,PL
 2988556448,2988556451,NL
-2988556452,2988556479,FR
+2988556452,2988556463,FR
+2988556464,2988556479,GB
 2988556480,2988556487,IT
 2988556488,2988556491,PL
 2988556492,2988556495,DE
@@ -97126,7 +90863,9 @@
 2988556840,2988556847,FR
 2988556848,2988556855,ES
 2988556856,2988556863,GB
-2988556864,2988556879,FR
+2988556864,2988556871,PT
+2988556872,2988556875,BE
+2988556876,2988556879,FR
 2988556880,2988556883,ES
 2988556884,2988556887,DE
 2988556888,2988556891,BE
@@ -97187,7 +90926,9 @@
 2988557472,2988557487,PL
 2988557488,2988557491,FI
 2988557492,2988557495,FR
-2988557496,2988557539,PL
+2988557496,2988557503,PL
+2988557504,2988557535,FR
+2988557536,2988557539,PL
 2988557540,2988557599,FR
 2988557600,2988557631,DE
 2988557632,2988557635,GB
@@ -97228,8 +90969,8 @@
 2988558136,2988558139,GB
 2988558140,2988558143,DE
 2988558144,2988558175,IT
-2988558176,2988558191,IE
-2988558192,2988558207,PL
+2988558176,2988558203,FR
+2988558204,2988558207,DE
 2988558208,2988558271,ES
 2988558272,2988558335,FI
 2988558336,2988558399,IE
@@ -97244,7 +90985,9 @@
 2988558736,2988558747,FR
 2988558748,2988558751,GB
 2988558752,2988558783,CH
-2988558784,2988558831,FR
+2988558784,2988558799,FR
+2988558800,2988558807,PT
+2988558808,2988558831,FR
 2988558832,2988558847,IT
 2988558848,2988558883,FR
 2988558884,2988558887,BE
@@ -97262,8 +91005,7 @@
 2988558976,2988559007,GB
 2988559008,2988559011,BE
 2988559012,2988559015,PL
-2988559016,2988559039,FR
-2988559040,2988559055,GB
+2988559016,2988559055,FR
 2988559056,2988559059,NL
 2988559060,2988559063,LT
 2988559064,2988559071,FR
@@ -97328,8 +91070,7 @@
 2988560832,2988560863,GB
 2988560864,2988560871,PL
 2988560872,2988560895,GB
-2988560896,2988560911,PL
-2988560912,2988560919,FR
+2988560896,2988560919,FR
 2988560920,2988560923,DE
 2988560924,2988560935,FR
 2988560936,2988560939,CZ
@@ -97387,7 +91128,19 @@
 2988561376,2988561391,FR
 2988561392,2988561403,ES
 2988561404,2988561407,LT
-2988561408,2988561667,GB
+2988561408,2988561539,FR
+2988561540,2988561543,PL
+2988561544,2988561547,NL
+2988561548,2988561551,FR
+2988561552,2988561567,DE
+2988561568,2988561571,ES
+2988561572,2988561583,FR
+2988561584,2988561591,GB
+2988561592,2988561595,FR
+2988561596,2988561599,PL
+2988561600,2988561631,NL
+2988561632,2988561663,PL
+2988561664,2988561667,GB
 2988561668,2988561671,PL
 2988561672,2988561675,NL
 2988561676,2988561679,FI
@@ -97395,7 +91148,7 @@
 2988561684,2988561687,CZ
 2988561688,2988561691,DE
 2988561692,2988561695,LT
-2988561696,2988561727,FR
+2988561696,2988561727,GB
 2988561728,2988561743,PL
 2988561744,2988561747,FR
 2988561748,2988561751,PL
@@ -97427,7 +91180,8 @@
 2988562144,2988562151,FR
 2988562152,2988562163,PL
 2988562164,2988562167,DE
-2988562168,2988562431,NL
+2988562168,2988562175,IT
+2988562176,2988562431,NL
 2988562432,2988562567,FR
 2988562568,2988562583,CH
 2988562584,2988562587,FR
@@ -97554,7 +91308,11 @@
 2990276608,2990342143,ES
 2990342144,2990407679,KW
 2990407680,2990473215,RU
-2990473216,2990517655,DE
+2990473216,2990500113,DE
+2990500114,2990500115,PL
+2990500116,2990515967,DE
+2990515968,2990515983,IT
+2990515984,2990517655,DE
 2990517656,2990517663,IT
 2990517664,2990518015,DE
 2990518016,2990518079,IT
@@ -97759,7 +91517,13 @@
 2991308800,2991325183,BG
 2991325184,2991341567,AZ
 2991341568,2991357951,MD
-2991357952,2991374335,DE
+2991357952,2991358207,DE
+2991358208,2991358463,US
+2991358464,2991361279,DE
+2991361280,2991361535,US
+2991361536,2991366143,DE
+2991366144,2991366399,US
+2991366400,2991374335,DE
 2991374336,2991390719,RU
 2991390720,2991407103,BA
 2991407104,2991423487,DE
@@ -97785,9 +91549,7 @@
 2991849472,2991980543,NL
 2991980544,2991980807,UA
 2991980808,2991980815,NA
-2991980816,2991981063,UA
-2991981064,2991981071,DE
-2991981072,2991981495,UA
+2991980816,2991981495,UA
 2991981496,2991981503,NA
 2991981504,2991981839,UA
 2991981840,2991981847,RU
@@ -97809,10 +91571,9 @@
 2991985952,2991985959,JP
 2991985960,2991985983,UA
 2991985984,2991986175,JP
-2991986176,2991986479,UA
-2991986480,2991986559,JP
-2991986560,2991986687,IN
-2991986688,2991987799,UA
+2991986176,2991986487,UA
+2991986488,2991986559,JP
+2991986560,2991987799,UA
 2991987800,2991987807,CA
 2991987808,2992111615,UA
 2992111616,2992373759,KZ
@@ -97896,7 +91657,9 @@
 2996995648,2996995711,BZ
 2996995712,2996995775,BY
 2996995776,2996995839,RU
-2996995840,2996996287,DE
+2996995840,2996996073,DE
+2996996074,2996996074,A1
+2996996075,2996996287,DE
 2996996288,2996996351,RU
 2996996352,2996996383,DE
 2996996384,2996996447,RU
@@ -98012,9 +91775,7 @@
 2997682176,2997714943,RU
 2997714944,2997747711,IR
 2997747712,2997748479,DE
-2997748480,2997748575,AT
-2997748576,2997748607,DE
-2997748608,2997748735,AT
+2997748480,2997748735,AT
 2997748736,2997748991,CH
 2997748992,2997749119,GB
 2997749120,2997749247,IE
@@ -98059,9 +91820,9 @@
 2997754880,2997754895,SG
 2997754896,2997780479,DE
 2997780480,2997813247,SE
-2997813248,2997846015,RS
-2997846016,2997878527,MD
-2997878528,2997878783,EU
+2997813248,2997815295,AL
+2997815296,2997846015,RS
+2997846016,2997878783,MD
 2997878784,2998140927,RU
 2998140928,2998403071,PL
 2998403072,2998665215,RU
@@ -98446,9 +92207,8 @@
 3002015744,3002019839,IT
 3002019840,3002021567,NL
 3002021568,3002021599,US
-3002021600,3002022143,NL
-3002022144,3002022399,EU
-3002022400,3002023935,NL
+3002021600,3002021631,IN
+3002021632,3002023935,NL
 3002023936,3002028031,DE
 3002028032,3002036223,GB
 3002036224,3002040319,BG
@@ -98474,18 +92234,9 @@
 3002613760,3002615807,RU
 3002615808,3002617855,PL
 3002617856,3002619903,RU
-3002619904,3002619911,GB
-3002619912,3002619951,IT
-3002619952,3002619967,GB
-3002619968,3002619983,IT
-3002619984,3002619991,GB
-3002619992,3002620015,IT
-3002620016,3002620031,GB
-3002620032,3002620047,IT
-3002620048,3002620087,GB
-3002620088,3002620103,IT
-3002620104,3002620111,GB
-3002620112,3002621951,IT
+3002619904,3002620023,IT
+3002620024,3002620031,GB
+3002620032,3002621951,IT
 3002621952,3002623999,NO
 3002624000,3002626551,GB
 3002626552,3002626559,US
@@ -98649,8 +92400,8 @@
 3003077712,3003077887,GB
 3003077888,3003077951,US
 3003077952,3003080703,GB
-3003080704,3003081152,FR
-3003081153,3003081156,GB
+3003080704,3003081150,FR
+3003081151,3003081156,GB
 3003081157,3003081157,ES
 3003081158,3003082751,FR
 3003082752,3003084799,ES
@@ -98665,7 +92416,9 @@
 3003095872,3003095935,IT
 3003095936,3003096063,AT
 3003096064,3003096079,CZ
-3003096080,3003097087,AT
+3003096080,3003096367,AT
+3003096368,3003096383,DE
+3003096384,3003097087,AT
 3003097088,3003099135,FR
 3003099136,3003101183,CZ
 3003101184,3003103231,UA
@@ -98684,7 +92437,20 @@
 3024879616,3025141759,CN
 3025141760,3025403903,KR
 3025403904,3025600511,CN
-3025600512,3025666047,IN
+3025600512,3025603839,IN
+3025603840,3025604095,HK
+3025604096,3025604381,IN
+3025604382,3025604637,SG
+3025604638,3025633535,IN
+3025633536,3025633791,HK
+3025633792,3025637375,IN
+3025637376,3025637631,HK
+3025637632,3025637887,MY
+3025637888,3025638399,IN
+3025638400,3025638655,SG
+3025638656,3025649151,IN
+3025649152,3025649663,HK
+3025649664,3025666047,IN
 3025666048,3025928191,CN
 3025928192,3025932287,TW
 3025932288,3025944575,JP
@@ -98693,7 +92459,11 @@
 3025969152,3025973247,IN
 3025973248,3025974271,AU
 3025974272,3025975295,HK
-3025975296,3025977343,SG
+3025975296,3025975551,SG
+3025975552,3025975583,IN
+3025975584,3025975807,SG
+3025975808,3025975839,AU
+3025975840,3025977343,SG
 3025977344,3025979391,AU
 3025979392,3025981439,IN
 3025981440,3025982463,AU
@@ -98730,7 +92500,8 @@
 3028521984,3028523007,LA
 3028523008,3028525055,JP
 3028525056,3028533247,HK
-3028533248,3028549631,JP
+3028533248,3028537343,JP
+3028537344,3028549631,US
 3028549632,3028811775,KR
 3028811776,3029336063,CN
 3029336064,3029598207,JP
@@ -98825,7 +92596,6 @@
 3033710592,3033712639,KR
 3033712640,3033714687,SG
 3033714688,3033715711,NZ
-3033715712,3033716735,AU
 3033716736,3033717759,TH
 3033718784,3033726975,CN
 3033726976,3033743359,KR
@@ -98907,7 +92677,7 @@
 3035693056,3036610559,ID
 3036610560,3036676095,SG
 3036676096,3037790207,AR
-3037790208,3037855743,VE
+3037790208,3037986815,VE
 3037986816,3038248959,AR
 3038511104,3038773247,AR
 3039035392,3039166463,DO
@@ -98918,12 +92688,20 @@
 3040870400,3041001471,PE
 3041132544,3041263615,CO
 3041394688,3041656831,CL
-3041918976,3042967551,AR
+3041918976,3044016127,AR
+3044016128,3044081663,EC
+3044802560,3045064703,PY
 3045064704,3047161855,CO
 3047161856,3047292927,CL
 3047424000,3047686143,AR
 3047948288,3048079359,CL
 3048210432,3048275967,PE
+3048341504,3048472575,PA
+3048472576,3048734719,VE
+3048996864,3049029631,TT
+3049062400,3049078783,CR
+3049119744,3049127935,HN
+3049193472,3049259007,PA
 3053453312,3054501887,ID
 3054501888,3054534655,HK
 3054534656,3054537727,PH
@@ -98988,9 +92766,13 @@
 3057041408,3057049599,MY
 3057049600,3057050623,AU
 3057050624,3057051647,SG
-3057051648,3057052415,AU
+3057051648,3057051903,AU
+3057051904,3057052159,EU
+3057052160,3057052415,AU
 3057052416,3057052671,ES
-3057052672,3057053695,AU
+3057052672,3057052927,IL
+3057052928,3057053183,GB
+3057053184,3057053695,AU
 3057053696,3057054719,JP
 3057054720,3057055743,HK
 3057055744,3057057791,JP
@@ -99196,13 +92978,21 @@
 3093248832,3093248839,AU
 3093248840,3093248887,US
 3093248888,3093248895,AU
-3093248896,3093249599,US
+3093248896,3093249071,US
+3093249072,3093249079,GB
+3093249080,3093249599,US
 3093249600,3093249623,AU
 3093249624,3093249679,US
 3093249680,3093249687,AU
 3093249688,3093282815,US
 3093282816,3093299199,CA
-3093299200,3093908991,US
+3093299200,3093835775,US
+3093835776,3093838847,GB
+3093838848,3093839871,US
+3093839872,3093843455,NL
+3093843456,3093850111,US
+3093850112,3093855487,DE
+3093855488,3093908991,US
 3093908992,3093909247,PR
 3093909248,3093954759,US
 3093954760,3093954767,AR
@@ -99321,829 +93111,58 @@
 3093969132,3093969135,MX
 3093969136,3093970503,US
 3093970504,3093970507,GB
-3093970508,3093977159,US
+3093970508,3093973583,US
+3093973584,3093973599,BG
+3093973600,3093977159,US
 3093977160,3093977163,AU
 3093977164,3093977167,IL
-3093977168,3093986367,US
+3093977168,3093977863,US
+3093977864,3093977871,CO
+3093977872,3093986367,US
 3093986368,3093986431,DE
 3093986432,3093986463,US
 3093986464,3093986495,GB
 3093986496,3094020095,US
-3094020096,3094022911,CA
-3094022912,3094022919,GB
-3094022920,3094023487,CA
-3094023488,3094023495,UY
-3094023496,3094023511,CA
-3094023512,3094023519,GB
-3094023520,3094023527,CA
-3094023528,3094023535,PT
-3094023536,3094023559,CA
-3094023560,3094023567,CN
-3094023568,3094023607,CA
-3094023608,3094023615,AE
-3094023616,3094023623,MA
-3094023624,3094023735,CA
-3094023736,3094023743,TR
-3094023744,3094023751,BR
-3094023752,3094023759,US
-3094023760,3094023767,CA
-3094023768,3094023775,MX
-3094023776,3094023783,US
-3094023784,3094023791,IT
-3094023792,3094023807,CA
-3094023808,3094023815,SY
-3094023816,3094023847,CA
-3094023848,3094023855,DE
-3094023856,3094023935,CA
-3094023936,3094023943,BR
-3094023944,3094023951,PH
-3094023952,3094023959,BR
-3094023960,3094023967,CA
-3094023968,3094023975,CL
-3094023976,3094023991,CA
-3094023992,3094023999,RU
-3094024000,3094024007,DE
-3094024008,3094024015,CA
-3094024016,3094024023,AU
-3094024024,3094024031,RU
-3094024032,3094024039,CA
-3094024040,3094024047,IT
-3094024048,3094024055,BR
-3094024056,3094024071,CA
-3094024072,3094024079,FR
-3094024080,3094024087,CO
-3094024088,3094024143,CA
-3094024144,3094024175,RU
-3094024176,3094024191,CA
-3094024192,3094024199,FR
-3094024200,3094024207,CO
-3094024208,3094024215,BR
-3094024216,3094024231,CA
-3094024232,3094024247,SA
-3094024248,3094024287,CA
-3094024288,3094024295,EG
-3094024296,3094024303,CA
-3094024304,3094024311,RU
-3094024312,3094024319,MA
-3094024320,3094024327,KW
-3094024328,3094024335,IR
-3094024336,3094024343,CA
-3094024344,3094024351,MX
-3094024352,3094024359,CA
-3094024360,3094024367,US
-3094024368,3094024559,CA
-3094024560,3094024567,LV
-3094024568,3094024575,CA
-3094024576,3094024583,IL
-3094024584,3094024599,US
-3094024600,3094024607,ES
-3094024608,3094024615,US
-3094024616,3094024623,CA
-3094024624,3094024631,US
-3094024632,3094024639,BR
-3094024640,3094024647,CA
-3094024648,3094024655,US
-3094024656,3094024663,AR
-3094024664,3094024671,SA
-3094024672,3094024687,CA
-3094024688,3094024695,BR
-3094024696,3094024703,IT
-3094024704,3094024719,CA
-3094024720,3094024727,TR
-3094024728,3094024735,FR
-3094024736,3094024791,CA
-3094024792,3094024799,BR
-3094024800,3094024815,CA
-3094024816,3094024823,MX
-3094024824,3094024847,CA
-3094024848,3094024855,SA
-3094024856,3094024863,EC
-3094024864,3094024895,US
-3094024896,3094025071,CA
-3094025072,3094025079,US
-3094025080,3094025087,IN
-3094025088,3094025151,CA
-3094025152,3094025159,IL
-3094025160,3094025167,QA
-3094025168,3094025175,US
-3094025176,3094025183,IR
-3094025184,3094025191,CA
-3094025192,3094025199,PH
-3094025200,3094025231,CA
-3094025232,3094025239,US
-3094025240,3094025247,DO
-3094025248,3094025255,BR
-3094025256,3094025263,US
-3094025264,3094025271,CH
-3094025272,3094025335,CA
-3094025336,3094025343,IN
-3094025344,3094025351,CA
-3094025352,3094025359,AR
-3094025360,3094025375,CA
-3094025376,3094025383,PE
-3094025384,3094025391,CA
-3094025392,3094025399,AR
-3094025400,3094025407,MX
-3094025408,3094025415,US
-3094025416,3094025423,PT
-3094025424,3094025695,CA
-3094025696,3094025727,US
-3094025728,3094025759,CA
-3094025760,3094025791,US
-3094025792,3094025823,CA
-3094025824,3094025919,US
-3094025920,3094026175,CA
-3094026176,3094026191,BR
-3094026192,3094026207,CA
-3094026208,3094026239,US
-3094026240,3094026271,AR
-3094026272,3094026335,BR
-3094026336,3094026351,PK
-3094026352,3094026367,CA
-3094026368,3094026375,GB
-3094026376,3094026495,CA
-3094026496,3094026503,GB
-3094026504,3094026527,CA
-3094026528,3094026535,FR
-3094026536,3094026551,CA
-3094026552,3094026559,SA
-3094026560,3094026623,CA
-3094026624,3094026631,US
-3094026632,3094026639,CA
-3094026640,3094026647,US
-3094026648,3094026695,CA
-3094026696,3094026703,JP
-3094026704,3094026719,CA
-3094026720,3094026727,DK
-3094026728,3094026743,CA
-3094026744,3094026751,US
-3094026752,3094026759,CA
-3094026760,3094026767,HK
-3094026768,3094026919,CA
-3094026920,3094026927,CO
-3094026928,3094026935,BN
-3094026936,3094026959,CA
-3094026960,3094026967,UY
-3094026968,3094026975,CA
-3094026976,3094026983,AE
-3094026984,3094026991,AR
-3094026992,3094027071,CA
-3094027072,3094027079,IL
-3094027080,3094027087,CA
-3094027088,3094027095,CO
-3094027096,3094027103,US
-3094027104,3094027111,NZ
-3094027112,3094027119,CY
-3094027120,3094027127,CA
-3094027128,3094027135,MX
-3094027136,3094027143,US
-3094027144,3094027151,FR
-3094027152,3094027159,AR
-3094027160,3094027167,PK
-3094027168,3094027175,CA
-3094027176,3094027183,BH
-3094027184,3094027191,CA
-3094027192,3094027199,IN
-3094027200,3094027207,US
-3094027208,3094027215,CA
-3094027216,3094027223,US
-3094027224,3094027231,CA
-3094027232,3094027239,IR
-3094027240,3094027247,CA
-3094027248,3094027263,US
-3094027264,3094027271,CA
-3094027272,3094027279,CO
-3094027280,3094027287,GB
-3094027288,3094027359,YE
-3094027360,3094027375,CA
-3094027376,3094027383,PT
-3094027384,3094027391,CA
-3094027392,3094027399,GT
-3094027400,3094027407,US
-3094027408,3094027415,BR
-3094027416,3094027423,JP
-3094027424,3094027431,IN
-3094027432,3094027455,CA
-3094027456,3094027487,AR
-3094027488,3094027519,CN
-3094027520,3094027551,US
-3094027552,3094027583,CA
-3094027584,3094027615,US
-3094027616,3094027911,CA
-3094027912,3094027919,TR
-3094027920,3094027927,CA
-3094027928,3094027935,IL
-3094027936,3094027943,SA
-3094027944,3094027951,KR
-3094027952,3094027959,CA
-3094027960,3094027967,GB
-3094027968,3094027975,CN
-3094027976,3094027983,AR
-3094027984,3094027991,US
-3094027992,3094027999,CA
-3094028000,3094028007,BR
-3094028008,3094028191,CA
-3094028192,3094028223,US
-3094028224,3094029119,CA
-3094029120,3094029151,US
-3094029152,3094029919,CA
-3094029920,3094029951,BM
-3094029952,3094029999,CA
-3094030000,3094030015,UA
-3094030016,3094030239,CA
-3094030240,3094030255,SM
-3094030256,3094030335,CA
-3094030336,3094030591,US
-3094030592,3094030847,CA
-3094030848,3094030855,IN
-3094030856,3094030863,US
-3094030864,3094030871,BR
-3094030872,3094030887,US
-3094030888,3094030903,MX
-3094030904,3094030911,TR
-3094030912,3094030919,AE
-3094030920,3094030935,CA
-3094030936,3094030943,AE
-3094030944,3094030967,CA
-3094030968,3094030975,BR
-3094030976,3094030983,CA
-3094030984,3094030991,TR
-3094030992,3094030999,US
-3094031000,3094031071,CA
-3094031072,3094031079,CL
-3094031080,3094031087,DE
-3094031088,3094031095,US
-3094031096,3094031103,HU
-3094031104,3094031111,IR
-3094031112,3094031119,US
-3094031120,3094031135,CA
-3094031136,3094031143,DE
-3094031144,3094031151,IQ
-3094031152,3094031159,IN
-3094031160,3094031167,US
-3094031168,3094031175,MX
-3094031176,3094031183,AR
-3094031184,3094031191,CA
-3094031192,3094031199,BD
-3094031200,3094031247,CA
-3094031248,3094031255,DE
-3094031256,3094031263,CA
-3094031264,3094031279,DE
-3094031280,3094031287,IN
-3094031288,3094031295,MX
-3094031296,3094031303,BD
-3094031304,3094031335,CA
-3094031336,3094031343,PH
-3094031344,3094031351,CA
-3094031352,3094031359,EG
-3094031360,3094031399,CA
-3094031400,3094031407,CO
-3094031408,3094031415,IN
-3094031416,3094031423,PK
-3094031424,3094031431,SY
-3094031432,3094031439,CU
-3094031440,3094031447,IL
-3094031448,3094031455,CA
-3094031456,3094031463,IN
-3094031464,3094031471,CA
-3094031472,3094031479,IN
-3094031480,3094031487,GB
-3094031488,3094031503,CA
-3094031504,3094031519,DE
-3094031520,3094031543,CA
-3094031544,3094031551,YE
-3094031552,3094031559,AE
-3094031560,3094031567,BR
-3094031568,3094031583,DE
-3094031584,3094031591,IR
-3094031592,3094031599,CA
-3094031600,3094031607,BR
-3094031608,3094031615,GB
-3094031616,3094031623,US
-3094031624,3094031631,BR
-3094031632,3094031647,US
-3094031648,3094031655,CA
-3094031656,3094031663,SY
-3094031664,3094031671,AU
-3094031672,3094031679,SY
-3094031680,3094031727,CA
-3094031728,3094031735,US
-3094031736,3094031743,DK
-3094031744,3094031751,CA
-3094031752,3094031759,AR
-3094031760,3094031775,CA
-3094031776,3094031783,US
-3094031784,3094031791,EG
-3094031792,3094031999,CA
-3094032000,3094032007,US
-3094032008,3094032015,CA
-3094032016,3094032047,US
-3094032048,3094032063,GB
-3094032064,3094032071,IN
-3094032072,3094032079,US
-3094032080,3094032087,ES
-3094032088,3094032135,CA
-3094032136,3094032143,PK
-3094032144,3094032151,CA
-3094032152,3094032159,JO
-3094032160,3094032167,IL
-3094032168,3094032175,IN
-3094032176,3094032183,BR
-3094032184,3094032191,DE
-3094032192,3094032199,CA
-3094032200,3094032207,US
-3094032208,3094032215,CL
-3094032216,3094032655,CA
-3094032656,3094032663,MA
-3094032664,3094032671,CA
-3094032672,3094032679,CO
-3094032680,3094032687,KW
-3094032688,3094032759,CA
-3094032760,3094032767,US
-3094032768,3094032775,EC
-3094032776,3094032791,CA
-3094032792,3094032807,LY
-3094032808,3094032815,US
-3094032816,3094032863,CA
-3094032864,3094032871,CN
-3094032872,3094032975,CA
-3094032976,3094032983,BR
-3094032984,3094032991,CA
-3094032992,3094032999,US
-3094033000,3094033007,CA
-3094033008,3094033015,RU
-3094033016,3094033023,BR
-3094033024,3094033031,IN
-3094033032,3094033055,CA
-3094033056,3094033063,US
-3094033064,3094033071,BO
-3094033072,3094033087,CA
-3094033088,3094033095,US
-3094033096,3094033103,TR
-3094033104,3094033119,US
-3094033120,3094033127,PK
-3094033128,3094033135,CA
-3094033136,3094033143,US
-3094033144,3094033255,CA
-3094033256,3094033263,PK
-3094033264,3094033271,IR
-3094033272,3094033279,US
-3094033280,3094033287,BR
-3094033288,3094033295,MX
-3094033296,3094033303,BR
-3094033304,3094033319,CA
-3094033320,3094033327,MX
-3094033328,3094033351,CA
-3094033352,3094033359,PK
-3094033360,3094033367,AE
-3094033368,3094033375,US
-3094033376,3094033383,CA
-3094033384,3094033391,US
-3094033392,3094033399,AR
-3094033400,3094033407,IR
-3094033408,3094033415,CA
-3094033416,3094033423,US
-3094033424,3094033471,CA
-3094033472,3094033479,GB
-3094033480,3094033487,US
-3094033488,3094033495,BR
-3094033496,3094033503,CA
-3094033504,3094033511,PK
-3094033512,3094033519,MX
-3094033520,3094033527,CN
-3094033528,3094033535,CA
-3094033536,3094033543,BR
-3094033544,3094033607,CA
-3094033608,3094033615,PH
-3094033616,3094033655,CA
-3094033656,3094033663,GB
-3094033664,3094033671,CA
-3094033672,3094033679,AR
-3094033680,3094033703,CA
-3094033704,3094033711,AL
-3094033712,3094033719,CA
-3094033720,3094033727,AE
-3094033728,3094033767,CA
-3094033768,3094033775,UA
-3094033776,3094033879,CA
-3094033880,3094033887,VN
-3094033888,3094033895,AE
-3094033896,3094033903,CA
-3094033904,3094033911,CO
-3094033912,3094033919,BR
-3094033920,3094033927,MD
-3094033928,3094033935,CA
-3094033936,3094033943,BR
-3094033944,3094033951,US
-3094033952,3094033959,MX
-3094033960,3094033967,LB
-3094033968,3094033975,US
-3094033976,3094033983,CA
-3094033984,3094033999,BR
-3094034000,3094034007,CA
-3094034008,3094034015,GR
-3094034016,3094034023,IT
-3094034024,3094034031,CA
-3094034032,3094034039,US
-3094034040,3094034047,CA
-3094034048,3094034055,BY
-3094034056,3094034063,BR
-3094034064,3094034071,CA
-3094034072,3094034079,US
-3094034080,3094034095,CA
-3094034096,3094034103,IN
-3094034104,3094034111,US
-3094034112,3094034119,CA
-3094034120,3094034127,US
-3094034128,3094034143,CA
-3094034144,3094034151,RU
-3094034152,3094034159,US
-3094034160,3094034167,PK
-3094034168,3094036479,CA
-3094036480,3094036487,US
-3094036488,3094036703,CA
-3094036704,3094036711,BR
-3094036712,3094037487,CA
-3094037488,3094037495,NZ
-3094037496,3094037527,CA
-3094037528,3094037535,US
-3094037536,3094039495,CA
-3094039496,3094039503,US
-3094039504,3094043631,CA
-3094043632,3094043639,AE
-3094043640,3094043711,CA
-3094043712,3094043743,AU
-3094043744,3094052903,CA
-3094052904,3094052911,ES
-3094052912,3094052919,CA
-3094052920,3094052927,BR
-3094052928,3094052935,VN
-3094052936,3094052951,CA
-3094052952,3094052959,AR
-3094052960,3094052967,US
-3094052968,3094052975,BR
-3094052976,3094052983,CZ
-3094052984,3094053007,CA
-3094053008,3094053015,US
-3094053016,3094053023,LB
-3094053024,3094053239,CA
-3094053240,3094053247,SY
-3094053248,3094053295,CA
-3094053296,3094053303,ID
-3094053304,3094053383,CA
-3094053384,3094053391,CN
-3094053392,3094053407,CA
-3094053408,3094053415,BR
-3094053416,3094053423,IT
-3094053424,3094053439,CA
-3094053440,3094053447,US
-3094053448,3094053495,CA
-3094053496,3094053503,CO
-3094053504,3094053511,GB
-3094053512,3094053519,VE
-3094053520,3094053743,CA
-3094053744,3094053751,EC
-3094053752,3094053951,CA
-3094053952,3094053959,GB
-3094053960,3094053967,US
-3094053968,3094054015,CA
-3094054016,3094054023,US
-3094054024,3094054031,CA
-3094054032,3094054039,US
-3094054040,3094054063,CA
-3094054064,3094054071,US
-3094054072,3094054079,IT
-3094054080,3094054103,CA
-3094054104,3094054119,US
-3094054120,3094054127,UY
-3094054128,3094054135,CA
-3094054136,3094054143,US
-3094054144,3094054159,CA
-3094054160,3094054167,BR
-3094054168,3094054183,CA
-3094054184,3094054191,US
-3094054192,3094054199,CA
-3094054200,3094054215,US
-3094054216,3094054223,RU
-3094054224,3094054231,US
-3094054232,3094054239,GB
-3094054240,3094054247,US
-3094054248,3094054255,CA
-3094054256,3094054263,BR
-3094054264,3094054311,CA
-3094054312,3094054319,BR
-3094054320,3094054327,US
-3094054328,3094054343,CA
-3094054344,3094054351,US
-3094054352,3094054359,HK
-3094054360,3094054367,CN
-3094054368,3094054375,PH
-3094054376,3094054383,TH
-3094054384,3094054391,US
-3094054392,3094054399,JO
-3094054400,3094054407,US
-3094054408,3094054415,RS
-3094054416,3094054423,CA
-3094054424,3094054431,US
-3094054432,3094054439,BR
-3094054440,3094054447,AU
-3094054448,3094054455,CA
-3094054456,3094054463,UA
-3094054464,3094054479,PH
-3094054480,3094054487,PK
-3094054488,3094054495,CA
-3094054496,3094054503,IN
-3094054504,3094054511,CR
-3094054512,3094054519,BD
-3094054520,3094054535,CA
-3094054536,3094054543,TR
-3094054544,3094054551,BR
-3094054552,3094054559,CO
-3094054560,3094054575,BR
-3094054576,3094054583,CA
-3094054584,3094054591,TR
-3094054592,3094054599,US
-3094054600,3094054607,CA
-3094054608,3094054615,AU
-3094054616,3094054623,IN
-3094054624,3094054639,IT
-3094054640,3094054647,AU
-3094054648,3094054655,CA
-3094054656,3094054663,MY
-3094054664,3094054671,CA
-3094054672,3094054679,CL
-3094054680,3094054735,CA
-3094054736,3094054743,VN
-3094054744,3094054751,AU
-3094054752,3094054759,BR
-3094054760,3094054767,IN
-3094054768,3094054775,US
-3094054776,3094054783,CA
-3094054784,3094054791,US
-3094054792,3094054799,CA
-3094054800,3094054807,IN
-3094054808,3094054831,US
-3094054832,3094054839,CA
-3094054840,3094054847,SA
-3094054848,3094054855,CA
-3094054856,3094054863,US
-3094054864,3094054871,CA
-3094054872,3094054887,RO
-3094054888,3094054919,CA
-3094054920,3094054927,US
-3094054928,3094054935,CA
-3094054936,3094054943,CO
-3094054944,3094054951,US
-3094054952,3094054959,PH
-3094054960,3094054967,CA
-3094054968,3094054983,US
-3094054984,3094054991,CA
-3094054992,3094055007,US
-3094055008,3094055015,CA
-3094055016,3094055031,US
-3094055032,3094055039,GB
-3094055040,3094055047,CA
-3094055048,3094055071,US
-3094055072,3094055079,CA
-3094055080,3094055087,PE
-3094055088,3094055103,US
-3094055104,3094055119,CA
-3094055120,3094055135,RU
-3094055136,3094055143,CA
-3094055144,3094055151,MY
-3094055152,3094055159,CA
-3094055160,3094055167,TR
-3094055168,3094055175,LT
-3094055176,3094055183,CA
-3094055184,3094055191,MX
-3094055192,3094055207,AE
-3094055208,3094055215,US
-3094055216,3094055223,UA
-3094055224,3094055239,US
-3094055240,3094055247,CA
-3094055248,3094055263,US
-3094055264,3094055287,CA
-3094055288,3094055295,US
-3094055296,3094055303,IN
-3094055304,3094055311,US
-3094055312,3094055319,FR
-3094055320,3094055327,IR
-3094055328,3094055335,CA
-3094055336,3094055343,BH
-3094055344,3094055351,US
-3094055352,3094055359,GB
-3094055360,3094055367,IN
-3094055368,3094055391,US
-3094055392,3094055399,BG
-3094055400,3094055407,CA
-3094055408,3094055415,CN
-3094055416,3094055423,CA
-3094055424,3094055431,MX
-3094055432,3094055439,MA
-3094055440,3094055447,CR
-3094055448,3094055455,MA
-3094055456,3094055463,CA
-3094055464,3094055471,BR
-3094055472,3094055479,EC
-3094055480,3094055495,CA
-3094055496,3094055503,US
-3094055504,3094055511,CA
-3094055512,3094055519,US
-3094055520,3094055527,TR
-3094055528,3094055535,CA
-3094055536,3094055551,IT
-3094055552,3094055567,CA
-3094055568,3094055575,NO
-3094055576,3094055583,CA
-3094055584,3094055591,PE
-3094055592,3094055599,CA
-3094055600,3094055607,US
-3094055608,3094055615,CA
-3094055616,3094055623,HK
-3094055624,3094055631,CA
-3094055632,3094055639,AE
-3094055640,3094055647,CA
-3094055648,3094055655,SN
-3094055656,3094055663,CA
-3094055664,3094055671,DE
-3094055672,3094055679,CA
-3094055680,3094055687,AR
-3094055688,3094055695,US
-3094055696,3094055719,CA
-3094055720,3094055727,MX
-3094055728,3094055783,CA
-3094055784,3094055791,ID
-3094055792,3094055799,CH
-3094055800,3094055807,AU
-3094055808,3094055815,CA
-3094055816,3094055823,GB
-3094055824,3094055831,HU
-3094055832,3094055879,CA
-3094055880,3094055887,IL
-3094055888,3094055895,US
-3094055896,3094055903,CA
-3094055904,3094055911,EC
-3094055912,3094055919,CA
-3094055920,3094055935,US
-3094055936,3094055943,MX
-3094055944,3094055951,CA
-3094055952,3094055959,MX
-3094055960,3094055975,CA
-3094055976,3094055983,AU
-3094055984,3094055991,PE
-3094055992,3094055999,RU
-3094056000,3094056007,BR
-3094056008,3094056055,CA
-3094056056,3094056063,PE
-3094056064,3094056079,LB
-3094056080,3094056087,CA
-3094056088,3094056095,US
-3094056096,3094056103,CA
-3094056104,3094056111,EC
-3094056112,3094056135,CA
-3094056136,3094056143,GT
-3094056144,3094056151,US
-3094056152,3094056159,CA
-3094056160,3094056167,ID
-3094056168,3094056183,US
-3094056184,3094056191,AU
-3094056192,3094056199,IN
-3094056200,3094056215,CA
-3094056216,3094056223,ID
-3094056224,3094056231,LB
-3094056232,3094056247,CA
-3094056248,3094056255,BR
-3094056256,3094056271,CA
-3094056272,3094056279,DE
-3094056280,3094056295,CA
-3094056296,3094056311,AU
-3094056312,3094056335,CA
-3094056336,3094056343,US
-3094056344,3094056391,CA
-3094056392,3094056399,US
-3094056400,3094056407,CA
-3094056408,3094056415,ID
-3094056416,3094056447,CA
-3094056448,3094056455,IN
-3094056456,3094056471,CA
-3094056472,3094056479,IN
-3094056480,3094056511,CA
-3094056512,3094056519,PY
-3094056520,3094056527,MX
-3094056528,3094056535,UY
-3094056536,3094056543,SG
-3094056544,3094056551,PH
-3094056552,3094056559,CA
-3094056560,3094056567,TR
-3094056568,3094056575,CA
-3094056576,3094056583,EG
-3094056584,3094056615,CA
-3094056616,3094056623,BR
-3094056624,3094056655,CA
-3094056656,3094056663,BE
-3094056664,3094056671,US
-3094056672,3094056679,CA
-3094056680,3094056695,US
-3094056696,3094056703,CA
-3094056704,3094056711,PY
-3094056712,3094056719,CA
-3094056720,3094056727,UA
-3094056728,3094056775,CA
-3094056776,3094056783,AU
-3094056784,3094056791,US
-3094056792,3094056799,GR
-3094056800,3094056807,CA
-3094056808,3094056815,MX
-3094056816,3094056847,CA
-3094056848,3094056871,US
-3094056872,3094056887,CA
-3094056888,3094056895,US
-3094056896,3094056903,CA
-3094056904,3094056911,US
-3094056912,3094056991,CA
-3094056992,3094056999,US
-3094057000,3094057007,CA
-3094057008,3094057031,US
-3094057032,3094057039,IT
-3094057040,3094057047,AR
-3094057048,3094057055,IT
-3094057056,3094057063,CA
-3094057064,3094057071,MX
-3094057072,3094057079,US
-3094057080,3094057087,CA
-3094057088,3094057111,EG
-3094057112,3094057119,CA
-3094057120,3094057127,IN
-3094057128,3094057135,TH
-3094057136,3094057143,EG
-3094057144,3094057151,BR
-3094057152,3094057175,CA
-3094057176,3094057183,CO
-3094057184,3094057191,CA
-3094057192,3094057199,FR
-3094057200,3094057223,CA
-3094057224,3094057231,AU
-3094057232,3094057239,BR
-3094057240,3094057247,IN
-3094057248,3094057255,CA
-3094057256,3094057263,ES
-3094057264,3094057287,CA
-3094057288,3094057295,MX
-3094057296,3094057319,CA
-3094057320,3094057327,SG
-3094057328,3094057351,CA
-3094057352,3094057359,MX
-3094057360,3094057375,CA
-3094057376,3094057383,ES
-3094057384,3094058495,CA
-3094058496,3094058503,MX
-3094058504,3094058679,CA
-3094058680,3094058687,BE
-3094058688,3094059391,CA
-3094059392,3094059399,IN
-3094059400,3094060287,CA
-3094060288,3094060295,DE
-3094060296,3094060815,CA
-3094060816,3094060823,CN
-3094060824,3094061263,CA
-3094061264,3094061271,BG
-3094061272,3094061279,IN
-3094061280,3094062935,CA
-3094062936,3094062943,BR
-3094062944,3094065687,CA
-3094065688,3094065695,US
-3094065696,3094067167,CA
-3094067168,3094067175,CO
-3094067176,3094067407,CA
-3094067408,3094067415,BR
-3094067416,3094069927,CA
-3094069928,3094069935,MX
-3094069936,3094070119,CA
-3094070120,3094070127,PE
-3094070128,3094070751,CA
-3094070752,3094070759,DE
-3094070760,3094072175,CA
-3094072176,3094072183,EC
-3094072184,3094072191,CA
-3094072192,3094072199,DE
-3094072200,3094073527,CA
-3094073528,3094073535,LK
-3094073536,3094073871,CA
-3094073872,3094073879,IN
-3094073880,3094075903,CA
-3094075904,3094075911,US
-3094075912,3094077367,CA
-3094077368,3094077375,IN
-3094077376,3094079287,CA
-3094079288,3094079295,IN
-3094079296,3094085631,CA
+3094020096,3094085631,CA
 3094085632,3096444927,US
 3096444928,3096969215,CA
-3096969216,3097493503,US
+3096969216,3097130139,US
+3097130140,3097130140,A1
+3097130141,3097493503,US
 3097493504,3097755647,CA
 3097755648,3098095615,US
 3098095616,3098099711,CA
-3098099712,3098148863,US
+3098099712,3098099967,US
+3098099968,3098100735,SE
+3098100736,3098101247,SG
+3098101248,3098103295,US
+3098103296,3098103551,NL
+3098103552,3098103807,DE
+3098103808,3098104063,FR
+3098104064,3098104319,GB
+3098104320,3098104575,IL
+3098104576,3098104831,AU
+3098104832,3098105087,JP
+3098105088,3098105855,ES
+3098105856,3098106111,HK
+3098106112,3098106623,IN
+3098106624,3098106879,NL
+3098106880,3098107135,DE
+3098107136,3098107391,FR
+3098107392,3098107647,EU
+3098107648,3098107903,SE
+3098107904,3098108159,ES
+3098108160,3098108415,IL
+3098108416,3098108671,US
+3098108672,3098108927,SG
+3098108928,3098109183,JP
+3098109184,3098109439,AU
+3098109440,3098109695,HK
+3098109696,3098110719,QA
+3098110720,3098111743,IT
+3098111744,3098112767,US
+3098112768,3098113791,AU
+3098113792,3098148863,US
 3098148864,3098165247,JM
 3098165248,3098181631,US
 3098181632,3098185727,CA
@@ -100215,7 +93234,9 @@
 3098335120,3098335127,CA
 3098335128,3098336303,US
 3098336304,3098336311,MY
-3098336312,3098365535,US
+3098336312,3098364183,US
+3098364184,3098364191,EG
+3098364192,3098365535,US
 3098365536,3098365551,IN
 3098365552,3098365631,US
 3098365632,3098365639,AU
@@ -100247,11 +93268,15 @@
 3098377728,3098377759,AR
 3098377760,3098380047,US
 3098380048,3098380063,IN
-3098380064,3098381455,US
+3098380064,3098380527,US
+3098380528,3098380535,IN
+3098380536,3098381455,US
 3098381456,3098381471,LT
 3098381472,3098385727,US
 3098385728,3098385791,AF
-3098385792,3098388175,US
+3098385792,3098387607,US
+3098387608,3098387615,RO
+3098387616,3098388175,US
 3098388176,3098388183,SA
 3098388184,3098390271,US
 3098390272,3098390279,ES
@@ -100259,7 +93284,9 @@
 3098395408,3098395415,BR
 3098395416,3098402799,US
 3098402800,3098402807,ES
-3098402808,3098408735,US
+3098402808,3098407295,US
+3098407296,3098407303,MX
+3098407304,3098408735,US
 3098408736,3098408743,AR
 3098408744,3098408927,US
 3098408928,3098408935,ES
@@ -100277,7 +93304,9 @@
 3098507264,3098507519,CA
 3098507520,3098507807,US
 3098507808,3098507823,AU
-3098507824,3103784959,US
+3098507824,3098507903,US
+3098507904,3098507919,AR
+3098507920,3103784959,US
 3103784960,3107979263,EU
 3120562176,3120594943,CO
 3120594944,3120599039,AR
@@ -100302,7 +93331,9 @@
 3120840704,3120857087,AR
 3120857088,3120922623,EC
 3120922624,3120930815,PA
-3120939008,3120947199,AR
+3120939008,3120949247,AR
+3120949248,3120951295,CL
+3120951296,3120955391,AR
 3120955392,3121086463,DO
 3121086464,3121151999,UY
 3121152000,3121348607,CL
@@ -100314,14 +93345,21 @@
 3121872896,3122003967,CL
 3122003968,3122135039,AR
 3122135040,3122282495,VE
-3122282496,3122294783,AR
+3122282496,3122286591,AR
+3122286592,3122290687,US
+3122290688,3122292735,AR
+3122292736,3122294783,US
 3122294784,3122298879,CR
 3122298880,3122331647,VE
 3122331648,3122364415,BO
 3122364416,3122659327,CO
-3122659328,3122675711,GT
-3122675712,3122683903,SV
-3122683904,3122724863,GT
+3122659328,3122675711,CR
+3122675712,3122692095,SV
+3122692096,3122700287,HN
+3122700288,3122716671,CR
+3122716672,3122720767,HN
+3122720768,3122722815,GT
+3122722816,3122724863,SV
 3122724864,3122741247,AR
 3122741248,3122757631,DO
 3122757632,3122774015,EC
@@ -100335,9 +93373,15 @@
 3123445760,3123576831,TT
 3123576832,3123707903,EC
 3123707904,3124232191,UY
-3124232192,3124789247,AR
+3124232192,3124760751,AR
+3124760752,3124760759,MX
+3124760760,3124781055,AR
 3124789248,3124822015,CR
 3124822016,3124838399,EC
+3124838400,3124848639,AR
+3124848640,3124849663,PA
+3124849664,3124850687,AR
+3124850688,3124854783,HN
 3124854784,3124887551,CL
 3124887552,3124953087,EC
 3124953088,3125018623,CL
@@ -100377,7 +93421,7 @@
 3130327040,3130392575,DO
 3130458112,3130523647,GT
 3130523648,3130654719,AR
-3130654720,3130720255,CO
+3130654720,3130785791,CO
 3130785792,3130818559,CL
 3130851328,3130982399,AR
 3130982400,3131006975,CO
@@ -100437,7 +93481,9 @@
 3156541440,3156606975,PT
 3156606976,3156672511,TR
 3156672512,3156738047,GB
-3156738048,3156791439,DE
+3156738048,3156759431,DE
+3156759432,3156759432,GB
+3156759433,3156791439,DE
 3156791440,3156791455,NL
 3156791456,3156793751,DE
 3156793752,3156793759,IT
@@ -100445,7 +93491,10 @@
 3156803328,3156803359,CH
 3156803360,3156803583,DE
 3156803584,3156869119,TR
-3156869120,3156934655,LU
+3156869120,3156901887,LU
+3156901888,3156910079,SG
+3156910080,3156918271,US
+3156918272,3156934655,LU
 3156934656,3157000191,RU
 3157000192,3157008383,MK
 3157008384,3157016575,RU
@@ -100466,8 +93515,10 @@
 3158321152,3158321407,DE
 3158321408,3158321423,US
 3158321424,3158322687,DE
-3158322688,3158322831,NL
-3158322832,3158323199,DE
+3158322688,3158322879,NL
+3158322880,3158322943,DE
+3158322944,3158323071,NL
+3158323072,3158323199,DE
 3158323200,3158325247,BE
 3158325248,3158327295,DE
 3158327296,3158329343,NL
@@ -100527,7 +93578,8 @@
 3158401024,3158403071,GB
 3158403072,3158405119,RU
 3158405120,3158407167,GB
-3158407168,3158409215,FR
+3158407168,3158407423,US
+3158407424,3158409215,FR
 3158409216,3158411263,RU
 3158411264,3158413311,FI
 3158413312,3158415359,DE
@@ -100611,7 +93663,7 @@
 3158898272,3158898335,RU
 3158898336,3158898431,DE
 3158898432,3158898687,US
-3158898688,3158898815,IN
+3158898688,3158898815,DE
 3158898816,3158898943,BZ
 3158898944,3158899199,ES
 3158899200,3158899455,DE
@@ -100621,7 +93673,49 @@
 3158917120,3158933503,DE
 3158933504,3158949887,RU
 3158949888,3158966271,GR
-3158966272,3158982655,DE
+3158966272,3158966687,DE
+3158966688,3158966719,US
+3158966720,3158967327,DE
+3158967328,3158967359,US
+3158967360,3158967551,DE
+3158967552,3158967583,US
+3158967584,3158967807,DE
+3158967808,3158967839,US
+3158967840,3158970495,DE
+3158970496,3158970623,US
+3158970624,3158970751,DE
+3158970752,3158970879,US
+3158970880,3158970975,DE
+3158970976,3158971135,US
+3158971136,3158971231,DE
+3158971232,3158971391,US
+3158971392,3158971487,DE
+3158971488,3158971647,US
+3158971648,3158971775,DE
+3158971776,3158971903,US
+3158971904,3158972031,DE
+3158972032,3158972159,US
+3158972160,3158972287,DE
+3158972288,3158972415,US
+3158972416,3158972543,DE
+3158972544,3158972671,US
+3158972672,3158972799,DE
+3158972800,3158972927,US
+3158972928,3158973055,DE
+3158973056,3158973183,US
+3158973184,3158973311,DE
+3158973312,3158973439,US
+3158973440,3158973567,DE
+3158973568,3158973695,US
+3158973696,3158973823,DE
+3158973824,3158973951,US
+3158973952,3158974079,DE
+3158974080,3158974207,US
+3158974208,3158974239,DE
+3158974240,3158974271,US
+3158974272,3158974335,DE
+3158974336,3158974463,US
+3158974464,3158982655,DE
 3158982656,3158999039,GB
 3158999040,3159031807,RO
 3159031808,3159048191,RU
@@ -100738,7 +93832,9 @@
 3160332760,3160332767,AU
 3160332768,3160333055,NO
 3160333056,3160333087,CO
-3160333088,3160334063,NO
+3160333088,3160333167,NO
+3160333168,3160333183,PA
+3160333184,3160334063,NO
 3160334064,3160334071,PA
 3160334072,3160334335,NO
 3160334336,3160336383,RU
@@ -100825,9 +93921,7 @@
 3162095616,3162103807,GE
 3162103808,3162104831,FR
 3162104832,3162110975,NL
-3162110976,3162111103,FR
-3162111104,3162111167,NL
-3162111168,3162111231,FR
+3162110976,3162111231,FR
 3162111232,3162111999,NL
 3162112000,3162120191,PL
 3162120192,3162128383,GB
@@ -100857,9 +93951,9 @@
 3162300416,3162308607,RU
 3162308608,3162316799,HR
 3162316800,3162324991,PL
-3162324992,3162327039,IR
+3162324992,3162327039,IE
 3162327040,3162329087,CH
-3162329088,3162331135,IR
+3162329088,3162331135,IE
 3162331136,3162332671,GB
 3162332672,3162332927,NL
 3162332928,3162333183,DE
@@ -100871,9 +93965,7 @@
 3162374144,3162382335,BG
 3162382336,3162390527,RU
 3162390528,3162394623,SE
-3162394624,3162394881,A1
-3162394882,3162395080,SE
-3162395081,3162398719,A1
+3162394624,3162398719,A1
 3162398720,3162406911,BE
 3162406912,3162415103,IR
 3162415104,3162423295,DE
@@ -101008,7 +94100,22 @@
 3163162496,3163162527,BR
 3163162528,3163162559,DE
 3163162560,3163162623,US
-3163162624,3163163647,DE
+3163162624,3163163263,DE
+3163163264,3163163265,TW
+3163163266,3163163268,LT
+3163163269,3163163327,DE
+3163163328,3163163328,RU
+3163163329,3163163330,DE
+3163163331,3163163331,CA
+3163163332,3163163334,DE
+3163163335,3163163335,PL
+3163163336,3163163336,DE
+3163163337,3163163337,RU
+3163163338,3163163338,BR
+3163163339,3163163339,TR
+3163163340,3163163342,DE
+3163163343,3163163343,IR
+3163163344,3163163647,DE
 3163163648,3163163679,DK
 3163163680,3163163711,RU
 3163163712,3163163743,BR
@@ -101025,7 +94132,7 @@
 3163164096,3163164127,RU
 3163164128,3163164159,MA
 3163164160,3163164191,US
-3163164192,3163164223,MA
+3163164192,3163164223,DE
 3163164224,3163164255,LT
 3163164256,3163164287,DE
 3163164288,3163164319,CL
@@ -101053,7 +94160,9 @@
 3163166016,3163166047,US
 3163166048,3163166079,BR
 3163166080,3163166111,MA
-3163166112,3163166143,AR
+3163166112,3163166121,AR
+3163166122,3163166122,DE
+3163166123,3163166143,AR
 3163166144,3163166175,DE
 3163166176,3163166207,RU
 3163166208,3163166239,TR
@@ -101081,7 +94190,7 @@
 3163168000,3163168031,BR
 3163168032,3163168095,RU
 3163168096,3163168127,TR
-3163168128,3163168159,SA
+3163168128,3163168159,DE
 3163168160,3163168191,BR
 3163168192,3163168223,AT
 3163168224,3163168255,DE
@@ -101116,7 +94225,7 @@
 3163170272,3163170303,US
 3163170304,3163170335,IT
 3163170336,3163170367,RO
-3163170368,3163170399,TR
+3163170368,3163170399,US
 3163170400,3163170431,BR
 3163170432,3163170463,DE
 3163170464,3163170495,US
@@ -101219,7 +94328,12 @@
 3163176832,3163176895,BR
 3163176896,3163176927,SE
 3163176928,3163176959,TH
-3163176960,3163181853,DE
+3163176960,3163181831,DE
+3163181832,3163181833,TR
+3163181834,3163181840,DE
+3163181841,3163181841,GB
+3163181842,3163181842,AL
+3163181843,3163181853,DE
 3163181854,3163181854,BD
 3163181855,3163181855,DK
 3163181856,3163181856,TR
@@ -101233,8 +94347,7 @@
 3163181872,3163181873,TR
 3163181874,3163181874,US
 3163181875,3163181875,TR
-3163181876,3163181876,UA
-3163181877,3163181877,DE
+3163181876,3163181877,DE
 3163181878,3163181879,IN
 3163181880,3163181882,CH
 3163181883,3163181883,IN
@@ -101254,7 +94367,56 @@
 3163181910,3163181915,BR
 3163181916,3163181916,US
 3163181917,3163181917,IT
-3163181918,3163184471,DE
+3163181918,3163181923,DE
+3163181924,3163181924,TR
+3163181925,3163181928,DE
+3163181929,3163181929,TR
+3163181930,3163181930,IN
+3163181931,3163181931,MX
+3163181932,3163181932,TR
+3163181933,3163181934,DE
+3163181935,3163181935,UA
+3163181936,3163181936,IT
+3163181937,3163182353,DE
+3163182354,3163182354,RU
+3163182355,3163182355,DE
+3163182356,3163182360,RU
+3163182361,3163182361,DE
+3163182362,3163182398,RU
+3163182399,3163182405,DE
+3163182406,3163182409,RU
+3163182410,3163182427,DE
+3163182428,3163182428,RU
+3163182429,3163182433,DE
+3163182434,3163182437,RU
+3163182438,3163182448,DE
+3163182449,3163182462,RU
+3163182463,3163182490,DE
+3163182491,3163182492,RU
+3163182493,3163182500,DE
+3163182501,3163182501,RU
+3163182502,3163182502,DE
+3163182503,3163182505,RU
+3163182506,3163182507,DE
+3163182508,3163182525,RU
+3163182526,3163182526,BG
+3163182527,3163182531,DE
+3163182532,3163182532,RU
+3163182533,3163182557,DE
+3163182558,3163182559,RU
+3163182560,3163182560,BG
+3163182561,3163182561,RU
+3163182562,3163182562,BG
+3163182563,3163182563,RU
+3163182564,3163182564,BG
+3163182565,3163182565,RU
+3163182566,3163182566,BG
+3163182567,3163182567,RU
+3163182568,3163182575,BG
+3163182576,3163182590,RU
+3163182591,3163184457,DE
+3163184458,3163184458,PL
+3163184459,3163184471,DE
 3163184472,3163184472,BE
 3163184473,3163184489,DE
 3163184490,3163184490,US
@@ -101267,9 +94429,7 @@
 3163184504,3163184505,DE
 3163184506,3163184506,PL
 3163184507,3163184509,GR
-3163184510,3163188801,DE
-3163188802,3163188802,US
-3163188803,3163188804,DE
+3163184510,3163188804,DE
 3163188805,3163188806,AR
 3163188807,3163188807,DE
 3163188808,3163188810,AR
@@ -101283,23 +94443,28 @@
 3163188848,3163188848,FR
 3163188849,3163188849,FI
 3163188850,3163188851,LK
-3163188852,3163188852,VN
-3163188853,3163188853,DE
+3163188852,3163188853,DE
 3163188854,3163188854,GB
 3163188855,3163188855,PL
 3163188856,3163188860,DE
 3163188861,3163188862,IN
-3163188863,3163191246,DE
+3163188863,3163190553,DE
+3163190554,3163190554,HU
+3163190555,3163191246,DE
 3163191247,3163191247,BR
 3163191248,3163191248,IT
-3163191249,3163192192,DE
+3163191249,3163191250,DE
+3163191251,3163191252,GB
+3163191253,3163191256,DE
+3163191257,3163191257,IN
+3163191258,3163191259,DE
+3163191260,3163191262,EE
+3163191263,3163192192,DE
 3163192193,3163192193,HU
 3163192194,3163192194,DE
 3163192195,3163192196,TW
 3163192197,3163192198,HU
-3163192199,3163192199,DE
-3163192200,3163192200,BR
-3163192201,3163192201,DE
+3163192199,3163192201,DE
 3163192202,3163192202,TR
 3163192203,3163192205,DE
 3163192206,3163192207,SG
@@ -101323,11 +94488,19 @@
 3163192238,3163192238,DE
 3163192239,3163192241,US
 3163192242,3163192242,RU
-3163192243,3163192249,DE
+3163192243,3163192245,DE
+3163192246,3163192246,TW
+3163192247,3163192249,DE
 3163192250,3163192250,RU
 3163192251,3163192251,DE
 3163192252,3163192255,TR
-3163192256,3163193343,DE
+3163192256,3163193281,DE
+3163193282,3163193283,UA
+3163193284,3163193314,DE
+3163193315,3163193315,KR
+3163193316,3163193319,DE
+3163193320,3163193320,HR
+3163193321,3163193343,DE
 3163193344,3163226111,MD
 3163226112,3163258879,SA
 3163258880,3163291647,SY
@@ -101349,7 +94522,6 @@
 3164667904,3164733439,PS
 3164733440,3164798975,RU
 3164798976,3164864511,UA
-3164864512,3164930047,RU
 3164930048,3164932095,IE
 3164932096,3164934143,FR
 3164934144,3164936191,PL
@@ -101388,8 +94560,7 @@
 3164947624,3164947627,GB
 3164947628,3164947635,ES
 3164947636,3164947639,DE
-3164947640,3164947643,IT
-3164947644,3164947647,FR
+3164947640,3164947647,FR
 3164947648,3164947651,CZ
 3164947652,3164947655,PL
 3164947656,3164947743,FR
@@ -101446,7 +94617,7 @@
 3164949264,3164949271,PL
 3164949272,3164949275,GB
 3164949276,3164949279,CH
-3164949280,3164949295,ES
+3164949280,3164949295,BE
 3164949296,3164949327,FR
 3164949328,3164949335,PL
 3164949336,3164949339,IT
@@ -101456,7 +94627,7 @@
 3164949368,3164949371,NL
 3164949372,3164949375,GB
 3164949376,3164949391,FR
-3164949392,3164949395,ES
+3164949392,3164949395,GB
 3164949396,3164949439,FR
 3164949440,3164949455,GB
 3164949456,3164949471,PL
@@ -101526,26 +94697,7 @@
 3164951712,3164951743,FR
 3164951744,3164951775,PL
 3164951776,3164951807,DE
-3164951808,3164951823,NL
-3164951824,3164951831,CH
-3164951832,3164951839,FR
-3164951840,3164951855,PL
-3164951856,3164951871,FR
-3164951872,3164951875,CZ
-3164951876,3164951879,IT
-3164951880,3164951887,DE
-3164951888,3164951895,ES
-3164951896,3164951903,FR
-3164951904,3164951907,DE
-3164951908,3164951911,PL
-3164951912,3164951915,ES
-3164951916,3164951919,IE
-3164951920,3164951935,FR
-3164951936,3164951999,DE
-3164952000,3164952015,ES
-3164952016,3164952031,FR
-3164952032,3164952063,PT
-3164952064,3164952191,FR
+3164951808,3164952191,FR
 3164952192,3164952207,ES
 3164952208,3164952215,FR
 3164952216,3164952219,NL
@@ -101590,12 +94742,17 @@
 3164953512,3164953515,PL
 3164953516,3164953519,IE
 3164953520,3164953535,FR
-3164953536,3164953567,PL
+3164953536,3164953551,PL
+3164953552,3164953567,IE
 3164953568,3164953571,FR
 3164953572,3164953575,GB
 3164953576,3164953583,IT
 3164953584,3164954111,ES
-3164954112,3164954263,FR
+3164954112,3164954143,FR
+3164954144,3164954207,NL
+3164954208,3164954215,FR
+3164954216,3164954219,IT
+3164954220,3164954263,FR
 3164954264,3164954271,DE
 3164954272,3164954275,IT
 3164954276,3164954279,GB
@@ -101671,7 +94828,8 @@
 3164959896,3164959903,PL
 3164959904,3164959919,DE
 3164959920,3164959927,FR
-3164959928,3164959935,GB
+3164959928,3164959931,GB
+3164959932,3164959935,IE
 3164959936,3164959999,FR
 3164960000,3164960259,DE
 3164960260,3164960263,FR
@@ -101721,7 +94879,7 @@
 3164960688,3164960695,PL
 3164960696,3164960699,FR
 3164960700,3164960703,ES
-3164960704,3164960719,FR
+3164960704,3164960719,IE
 3164960720,3164960723,CH
 3164960724,3164960727,FR
 3164960728,3164960735,PL
@@ -101756,9 +94914,7 @@
 3164961368,3164961375,GB
 3164961376,3164961379,DE
 3164961380,3164961387,IT
-3164961388,3164961399,FR
-3164961400,3164961403,PL
-3164961404,3164961471,FR
+3164961388,3164961471,FR
 3164961472,3164961503,DE
 3164961504,3164961519,GB
 3164961520,3164961527,IT
@@ -101797,7 +94953,7 @@
 3164961904,3164961919,GB
 3164961920,3164961951,IT
 3164961952,3164961967,ES
-3164961968,3164961971,FR
+3164961968,3164961971,IE
 3164961972,3164961975,ES
 3164961976,3164961979,FR
 3164961980,3164961999,DE
@@ -101912,7 +95068,7 @@
 3164969016,3164969019,NL
 3164969020,3164969023,BE
 3164969024,3164969055,PL
-3164969056,3164969071,CZ
+3164969056,3164969071,PT
 3164969072,3164969079,FR
 3164969080,3164969083,PL
 3164969084,3164969095,ES
@@ -101978,16 +95134,14 @@
 3164970496,3164970559,PL
 3164970560,3164970567,FR
 3164970568,3164970571,GB
-3164970572,3164970575,ES
+3164970572,3164970575,LT
 3164970576,3164970607,FR
 3164970608,3164970615,ES
-3164970616,3164970623,CH
-3164970624,3164970631,FR
-3164970632,3164970639,CH
+3164970616,3164970639,FR
 3164970640,3164970647,ES
 3164970648,3164970651,GB
 3164970652,3164970655,FR
-3164970656,3164970687,IT
+3164970656,3164970687,NL
 3164970688,3164970691,GB
 3164970692,3164970695,FR
 3164970696,3164970719,PL
@@ -102203,7 +95357,7 @@
 3164976292,3164976295,CH
 3164976296,3164976303,IT
 3164976304,3164976307,FR
-3164976308,3164976311,IE
+3164976308,3164976311,IT
 3164976312,3164976315,GB
 3164976316,3164976319,FR
 3164976320,3164976327,DE
@@ -102221,7 +95375,8 @@
 3164976416,3164976431,IT
 3164976432,3164976447,PT
 3164976448,3164976459,FR
-3164976460,3164976479,DE
+3164976460,3164976463,DE
+3164976464,3164976479,ES
 3164976480,3164976511,PL
 3164976512,3164976687,FR
 3164976688,3164976703,PL
@@ -102261,12 +95416,11 @@
 3164977916,3164977919,CZ
 3164977920,3164978047,DE
 3164978048,3164978055,FR
-3164978056,3164978063,NL
+3164978056,3164978063,DE
 3164978064,3164978067,BE
 3164978068,3164978079,ES
 3164978080,3164978127,GB
-3164978128,3164978143,FR
-3164978144,3164978147,DE
+3164978128,3164978147,FR
 3164978148,3164978151,ES
 3164978152,3164978155,GB
 3164978156,3164978159,DE
@@ -102289,14 +95443,12 @@
 3164978680,3164978943,PL
 3164978944,3164978951,PT
 3164978952,3164978955,PL
-3164978956,3164978959,GB
-3164978960,3164978975,FR
+3164978956,3164978975,FR
 3164978976,3164978983,ES
 3164978984,3164978999,PL
 3164979000,3164979003,FR
 3164979004,3164979007,DE
-3164979008,3164979023,GB
-3164979024,3164979047,FR
+3164979008,3164979047,FR
 3164979048,3164979051,BE
 3164979052,3164979103,FR
 3164979104,3164979107,PL
@@ -102376,10 +95528,10 @@
 3168898304,3168907263,PS
 3168907264,3168909055,IL
 3168909056,3168909311,PS
-3168909312,3168909567,IL
-3168909568,3168910591,PS
-3168910592,3168911359,IL
-3168911360,3168913919,PS
+3168909312,3168909823,IL
+3168909824,3168910591,PS
+3168910592,3168911871,IL
+3168911872,3168913919,PS
 3168913920,3168914175,IL
 3168914176,3168919807,PS
 3168919808,3168920063,IL
@@ -102387,7 +95539,9 @@
 3168927744,3169026047,RU
 3169026048,3169034239,CZ
 3169034240,3169042431,GB
-3169042432,3169044479,GR
+3169042432,3169042943,GR
+3169042944,3169043455,BG
+3169043456,3169044479,GR
 3169044480,3169046527,NL
 3169046528,3169050623,AZ
 3169050624,3169052671,HU
@@ -102404,7 +95558,9 @@
 3169157120,3169189887,SY
 3169189888,3169222655,UA
 3169222656,3169255423,SI
-3169255424,3169264895,KW
+3169255424,3169264127,KW
+3169264128,3169264383,US
+3169264384,3169264895,KW
 3169264896,3169264927,OM
 3169264928,3169265167,KW
 3169265168,3169265175,IQ
@@ -102574,11 +95730,9 @@
 3188473856,3188482047,PE
 3188482048,3188490239,AR
 3188490240,3188498431,CO
-3188498432,3188516351,AR
-3188516352,3188516607,US
-3188516608,3188517119,AR
-3188517120,3188517375,US
-3188517376,3188523007,AR
+3188498432,3188517119,AR
+3188517120,3188517247,US
+3188517248,3188523007,AR
 3188523008,3188539391,CO
 3188539392,3188543487,CL
 3188543488,3188545535,PA
@@ -102619,14 +95773,16 @@
 3191091200,3191093247,BO
 3191093248,3191095295,AR
 3191095296,3191099391,EC
+3191099392,3191103487,AR
 3191107584,3191111679,PE
 3191111680,3191128063,PY
 3191128064,3191132159,EC
 3191132160,3191136255,AR
 3191136256,3191144447,DO
-3191144448,3191193599,SV
-3191193600,3191197695,HN
-3191197696,3191209983,SV
+3191144448,3191156735,SV
+3191156736,3191169023,HN
+3191169024,3191193599,SV
+3191193600,3191209983,HN
 3191209984,3191275519,CL
 3191275520,3191341055,AR
 3191341056,3191406591,GT
@@ -102634,7 +95790,9 @@
 3191439360,3191455743,EC
 3191455744,3191472127,AR
 3191472128,3191603199,TT
-3191603200,3191611391,CO
+3191603200,3191607807,CO
+3191607808,3191608319,CL
+3191608320,3191611391,CO
 3191611392,3191619583,VE
 3191619584,3191734271,CO
 3191734272,3191799807,SV
@@ -102646,7 +95804,6 @@
 3192946688,3192979455,DO
 3192979456,3193044991,PE
 3193044992,3193110527,CL
-3193110528,3193143295,CO
 3193143296,3193176063,TT
 3193176064,3193307135,CO
 3193307136,3193438207,SV
@@ -102692,9 +95849,10 @@
 3194093568,3194126335,SR
 3194126336,3194130431,AR
 3194130432,3194134527,BR
-3194134528,3194142719,AR
+3194134528,3194140671,AR
+3194140672,3194142719,CR
 3194142720,3194159103,CL
-3194159104,3194165247,GT
+3194159104,3194165247,HN
 3194165248,3194175487,SV
 3194175488,3194177535,AR
 3194177536,3194179583,EC
@@ -102719,6 +95877,7 @@
 3194441728,3194445823,AR
 3194445824,3194454015,CO
 3194454016,3194458111,AR
+3194458112,3194462207,CL
 3194466304,3194467327,AR
 3194467328,3194468351,DO
 3194468352,3194469375,US
@@ -102743,13 +95902,14 @@
 3194609664,3194613759,AR
 3194613760,3194617855,PE
 3194617856,3194626047,NI
-3194626048,3194628095,AR
+3194626048,3194630143,AR
 3194630144,3194634239,NI
 3194634240,3194638335,CR
 3194638336,3194640383,AR
+3194640384,3194642431,BZ
 3194642432,3194646527,AR
 3194646528,3194648575,DO
-3194650624,3194659839,AR
+3194648576,3194659839,AR
 3194659840,3194660095,US
 3194660096,3194663167,AR
 3194663168,3194663423,US
@@ -102758,13 +95918,18 @@
 3194666240,3194667007,AR
 3194667008,3194675199,GT
 3194675200,3194679295,PA
+3194679296,3194683391,BO
 3194683392,3194687487,CU
 3194687488,3194691583,CO
 3194691584,3194699775,BO
-3194699776,3194703871,EC
+3194699776,3194705919,EC
+3194705920,3194707967,CR
 3194707968,3194716159,AR
 3194716160,3194724351,HN
 3194724352,3194728447,PA
+3194728448,3194729471,CL
+3194729472,3194730495,PE
+3194730496,3194732543,AR
 3194740736,3194742783,CL
 3194742784,3194744831,EC
 3194744832,3194746879,AR
@@ -102780,15 +95945,17 @@
 3194799104,3194802175,GY
 3194806272,3194830847,AR
 3194830848,3194839039,PA
-3194847232,3194863615,CO
+3194839040,3194863615,CO
 3194863616,3194871807,HN
 3194880000,3194896383,DO
 3194896384,3194904575,CO
+3194904576,3194908671,CL
 3194912768,3194925055,CL
 3194925056,3194929151,AR
 3194929152,3194937343,EC
 3194937344,3194945535,AR
 3194945536,3194953727,GT
+3194953728,3194961919,AR
 3194961920,3194970111,EC
 3194970112,3194974207,PA
 3194974208,3194976255,AR
@@ -102808,9 +95975,11 @@
 3195101184,3195109375,CR
 3195109376,3195125759,AR
 3195125760,3195133951,PE
+3195138048,3195139071,DO
+3195139072,3195140095,CL
+3195140096,3195142143,CR
 3195142144,3195150335,VE
-3195158528,3195183103,AR
-3195191296,3195199487,AR
+3195158528,3195199487,AR
 3195199488,3195201535,PY
 3195203584,3195205631,VE
 3195205632,3195206655,PE
@@ -102848,7 +96017,7 @@
 3195756544,3195763711,AR
 3195763712,3195764735,BO
 3195764736,3195768831,CR
-3195772928,3195777023,VE
+3195772928,3195781119,VE
 3195781120,3195797503,PA
 3195797504,3195801599,AR
 3195805696,3195807743,NI
@@ -102898,11 +96067,13 @@
 3198681088,3198877695,VE
 3198877696,3198894079,CR
 3198910464,3198926847,CL
+3198926848,3198943231,BO
 3198943232,3199467519,AR
-3199500288,3199516671,AR
+3199504384,3199505407,AR
 3199533056,3199549439,BO
 3199549440,3199565823,AR
 3199565824,3199582207,NI
+3199582208,3199598591,HN
 3199598592,3199631359,CO
 3199631360,3199729663,AR
 3199729664,3199762431,NI
@@ -102913,13 +96084,17 @@
 3199782912,3199784959,AR
 3199784960,3199785983,EC
 3199785984,3199795199,AR
-3199795200,3199827967,AN
+3199795200,3199819775,AN
+3199819776,3199820799,CR
+3199820800,3199822847,AR
+3199822848,3199827967,HN
 3199827968,3199860735,AR
 3199860736,3199926271,BO
 3199926272,3199991807,PE
 3199991808,3200516095,AR
 3200516096,3200565247,CL
 3200565248,3200569343,HT
+3200569344,3200573439,CL
 3200573440,3200577535,AR
 3200581632,3200614399,BZ
 3200614400,3200647167,AR
@@ -102944,7 +96119,9 @@
 3201630208,3201695743,TT
 3201695744,3201761279,EC
 3201761280,3201826815,CL
-3201826816,3201925119,AR
+3201826816,3201884159,AR
+3201884160,3201888255,VE
+3201888256,3201925119,AR
 3201925120,3201957887,CL
 3201957888,3202088959,PA
 3202088960,3202220031,AR
@@ -102959,9 +96136,16 @@
 3203532288,3203532543,PA
 3203532544,3203532799,CO
 3203532800,3203534847,PA
-3203534848,3203535871,CO
+3203534848,3203535103,AN
+3203535104,3203535359,CO
+3203535360,3203535615,AN
+3203535616,3203535871,CO
 3203535872,3203536383,PA
-3203536384,3203547135,CO
+3203536384,3203537919,CO
+3203537920,3203538431,GT
+3203538432,3203538943,CO
+3203538944,3203539967,BZ
+3203539968,3203547135,CO
 3203547136,3203549183,PA
 3203549184,3203661823,CO
 3203661824,3203923967,AR
@@ -102996,14 +96180,36 @@
 3221608704,3221614335,US
 3221614336,3221614591,GB
 3221614592,3221614847,AU
-3221615104,3221618175,US
+3221615104,3221616269,US
+3221616270,3221616270,AP
+3221616271,3221618175,US
 3221618176,3221618431,GB
 3221618688,3221618943,GB
-3221618944,3221640191,US
+3221618944,3221633791,US
+3221633792,3221634047,FR
+3221634048,3221640191,US
 3221640192,3221640447,NL
-3221640448,3221656831,US
+3221640448,3221647103,US
+3221647104,3221647359,FR
+3221647360,3221656831,US
 3221656832,3221657087,AU
-3221657088,3222011903,US
+3221657088,3221664255,US
+3221664256,3221664511,EU
+3221664512,3221801983,US
+3221801984,3221802239,IN
+3221802240,3221803775,US
+3221803776,3221804031,IN
+3221804032,3221806079,US
+3221806080,3221806335,IN
+3221806336,3221806591,US
+3221806592,3221806847,IN
+3221806848,3221843967,US
+3221843968,3221844223,EU
+3221844224,3221993727,US
+3221993728,3221993983,EU
+3221993984,3222003967,US
+3222003968,3222004223,AP
+3222004224,3222011903,US
 3222012160,3222012415,GB
 3222012672,3222023423,US
 3222023936,3222024191,IT
@@ -103044,7 +96250,9 @@
 3222075136,3222075391,CH
 3222075392,3222274047,US
 3222290432,3222305535,US
-3222305536,3222313727,SE
+3222305536,3222309119,SE
+3222309120,3222309375,DE
+3222309376,3222313727,SE
 3222313728,3222316799,CH
 3222316800,3222319615,US
 3222319616,3222320127,JP
@@ -103053,15 +96261,39 @@
 3222320896,3222326015,NL
 3222326016,3222326527,US
 3222326528,3222339583,CA
-3222339584,3222455039,US
+3222339584,3222405375,US
+3222405376,3222405631,GB
+3222405632,3222406143,US
+3222406144,3222406399,EU
+3222406400,3222407167,US
+3222407168,3222407423,EU
+3222407424,3222409471,US
+3222409472,3222409727,AP
+3222409728,3222455039,US
 3222455040,3222455295,GB
-3222455296,3222868735,US
-3222868736,3222868991,DE
+3222455296,3222466559,US
+3222466560,3222466815,EU
+3222466816,3222599167,US
+3222599168,3222599423,AP
+3222599424,3222600447,US
+3222600448,3222600703,AP
+3222600704,3222741759,US
+3222741760,3222742015,AP
+3222742016,3222775807,US
+3222775808,3222776063,AP
+3222776064,3222868735,US
+3222868736,3222868991,EU
 3222868992,3222869503,US
 3222869504,3222869759,GB
 3222869760,3222872319,US
 3222872320,3222872575,CA
-3222872576,3222890751,US
+3222872576,3222874623,US
+3222874624,3222874848,AP
+3222874849,3222874849,MY
+3222874850,3222874879,AP
+3222874880,3222876159,US
+3222876160,3222876415,AP
+3222876416,3222890751,US
 3222890752,3222891007,CA
 3222891008,3222936575,US
 3222936576,3222940927,CH
@@ -103092,7 +96324,14 @@
 3222989824,3222990079,PT
 3222990080,3222990591,AT
 3222990592,3222990847,PT
-3222990848,3223224319,US
+3222990848,3223077119,US
+3223077120,3223077375,EU
+3223077376,3223191551,US
+3223199744,3223207935,US
+3223214848,3223215103,US
+3223215104,3223215359,AU
+3223215360,3223215871,US
+3223216128,3223224319,US
 3223227904,3223228159,CA
 3223229184,3223229695,US
 3223229696,3223229951,CA
@@ -103112,7 +96351,9 @@
 3223264000,3223264255,FR
 3223264256,3223265023,US
 3223265024,3223265279,GB
-3223265280,3223267327,US
+3223265280,3223266559,US
+3223266560,3223266815,AU
+3223266816,3223267327,US
 3223267328,3223267583,BE
 3223267584,3223269631,US
 3223272960,3223273215,GB
@@ -103163,7 +96404,9 @@
 3223437312,3223447551,CH
 3223447552,3223447807,US
 3223447808,3223448063,NL
-3223448064,3223452671,US
+3223448064,3223449087,US
+3223449088,3223449599,EU
+3223449600,3223452671,US
 3223452928,3223453183,US
 3223453184,3223453439,DE
 3223458560,3223458815,GB
@@ -103181,8 +96424,12 @@
 3223499776,3223504895,CA
 3223507968,3223508991,US
 3223511040,3223519231,US
-3223519232,3223524351,DE
-3223524352,3223534335,US
+3223519232,3223523583,DE
+3223523584,3223523615,EU
+3223523616,3223524351,DE
+3223524352,3223528233,US
+3223528234,3223528234,GB
+3223528235,3223534335,US
 3223534336,3223534591,AU
 3223534592,3223534847,US
 3223535104,3223535359,US
@@ -103398,7 +96645,9 @@
 3224305664,3224367615,JP
 3224367616,3224368127,US
 3224368128,3224369663,CH
-3224369664,3224379135,US
+3224369664,3224373247,US
+3224373248,3224373248,AU
+3224373249,3224379135,US
 3224379136,3224379391,DE
 3224379392,3224398079,US
 3224398336,3224398591,US
@@ -103477,14 +96726,18 @@
 3224798976,3224799231,AU
 3224799744,3224799999,US
 3224800000,3224800255,DE
-3224800256,3224820735,FR
+3224800256,3224816639,FR
+3224816640,3224816895,IL
+3224816896,3224820735,FR
 3224820736,3224820991,PL
 3224820992,3224821247,DE
 3224821248,3224822015,US
 3224822016,3224822271,SE
 3224822272,3224822527,US
 3224822784,3224826367,US
-3224826368,3224826623,CA
+3224826368,3224826531,CA
+3224826532,3224826535,A1
+3224826536,3224826623,CA
 3224826624,3224826879,US
 3224826880,3224827135,CH
 3224827136,3224827391,GB
@@ -103493,7 +96746,13 @@
 3224828672,3224828927,AU
 3224829184,3224829439,US
 3224829440,3224829695,DE
-3224829952,3224851455,US
+3224829952,3224834047,US
+3224834048,3224834303,SG
+3224834304,3224834559,US
+3224834560,3224834815,TH
+3224834816,3224839423,US
+3224839424,3224839679,EU
+3224839680,3224851455,US
 3224851456,3224851711,DE
 3224851968,3224852735,US
 3224852736,3224852991,DE
@@ -103504,7 +96763,9 @@
 3224855808,3224856063,IT
 3224856064,3224856575,US
 3224856832,3224857087,NL
-3224857088,3224858623,US
+3224857088,3224857855,US
+3224857856,3224858111,PL
+3224858368,3224858623,US
 3224858624,3224858879,AU
 3224858880,3224859391,US
 3224859392,3224859647,NL
@@ -103514,7 +96775,11 @@
 3224862976,3224863231,NL
 3224863488,3224863743,US
 3224863744,3224863999,GB
-3224864000,3224878079,US
+3224864000,3224870143,US
+3224870144,3224870399,EU
+3224870400,3224870655,US
+3224870656,3224870911,IT
+3224870912,3224878079,US
 3224878080,3224878335,DE
 3224878336,3224878591,US
 3224878592,3224878847,AU
@@ -103574,15 +96839,21 @@
 3225082368,3225082623,IT
 3225082880,3225084671,US
 3225084672,3225085183,NL
-3225085184,3225089279,US
+3225085184,3225085439,ES
+3225085440,3225089279,US
 3225089280,3225089535,CA
-3225089536,3225314303,US
+3225089536,3225090047,US
+3225090048,3225090303,AP
+3225090304,3225091071,US
+3225091584,3225091839,US
+3225092096,3225314303,US
 3225314304,3225314559,GB
 3225314560,3225419775,US
 3225420032,3225420287,US
 3225423872,3225424383,US
 3225426944,3225427199,AT
 3225429504,3225429759,CA
+3225431040,3225431551,RU
 3225431552,3225433087,US
 3225436160,3225444607,US
 3225445376,3225446399,BE
@@ -103684,7 +96955,8 @@
 3225687808,3225688063,GB
 3225688064,3225689343,US
 3225689600,3225689855,US
-3225689856,3225695231,NL
+3225689856,3225694975,NL
+3225694976,3225695231,PL
 3225695232,3225695487,US
 3225695488,3225701119,CA
 3225701120,3225701375,US
@@ -103791,7 +97063,9 @@
 3225920768,3225921023,GB
 3225921024,3225921791,SE
 3225921792,3225922047,GB
-3225922048,3225923839,SE
+3225922048,3225923327,SE
+3225923328,3225923583,IN
+3225923584,3225923839,SE
 3225923840,3225924095,GB
 3225924096,3225930239,SE
 3225930240,3225930495,FR
@@ -103805,9 +97079,7 @@
 3225938432,3225938687,US
 3225938688,3225941247,SE
 3225941248,3225941503,IT
-3225941504,3225943295,SE
-3225943296,3225943551,EU
-3225943552,3225944063,SE
+3225941504,3225944063,SE
 3225944064,3226008831,TW
 3226008832,3226009343,US
 3226009600,3226010879,US
@@ -103844,7 +97116,9 @@
 3226215424,3226236927,US
 3226237184,3226237439,US
 3226237440,3226237695,AU
-3226237696,3226250495,DE
+3226237696,3226241535,DE
+3226241536,3226241791,LI
+3226241792,3226250495,DE
 3226250496,3226251263,US
 3226251264,3226251519,DE
 3226251520,3226267903,US
@@ -103953,7 +97227,8 @@
 3226664960,3226690815,FI
 3226690816,3226691071,CA
 3226691072,3226691327,GB
-3226691584,3226695167,US
+3226691584,3226693631,US
+3226694144,3226695167,US
 3226695168,3226695679,AU
 3226695680,3226695935,US
 3226695936,3226696191,CA
@@ -104044,7 +97319,7 @@
 3226800640,3226811391,US
 3226811392,3226811647,DE
 3226811648,3226824191,US
-3226824192,3226824447,DE
+3226824192,3226824447,EU
 3226824448,3226861567,US
 3226861824,3226862079,CA
 3226862080,3226864383,US
@@ -104110,7 +97385,10 @@
 3227025920,3227026175,GB
 3227026176,3227026687,US
 3227026688,3227026943,GB
-3227027456,3227038207,US
+3227027456,3227035135,US
+3227035136,3227035391,EU
+3227035392,3227035647,AP
+3227035648,3227038207,US
 3227039744,3227040255,US
 3227040512,3227040767,AU
 3227040768,3227041279,US
@@ -104120,15 +97398,21 @@
 3227043072,3227043327,US
 3227043584,3227044863,US
 3227044864,3227045119,PL
-3227045120,3227053567,US
+3227045120,3227051519,US
+3227051520,3227051775,AP
+3227051776,3227053567,US
 3227053568,3227053823,GB
 3227053824,3227054079,DE
 3227054080,3227056639,US
 3227056640,3227058175,PT
 3227058176,3227083519,FI
 3227083520,3227083775,ES
-3227083776,3227123711,FI
-3227123712,3227225087,US
+3227083776,3227123199,FI
+3227123200,3227123455,AX
+3227123456,3227123711,FI
+3227123712,3227204617,US
+3227204618,3227204619,EU
+3227204620,3227225087,US
 3227225088,3227225599,LU
 3227225600,3227234559,US
 3227234560,3227234815,PT
@@ -104159,7 +97443,7 @@
 3227274752,3227276543,US
 3227276800,3227277055,FR
 3227277312,3227278847,US
-3227278848,3227279103,IE
+3227278848,3227279103,EU
 3227279104,3227281407,US
 3227281408,3227282175,IT
 3227282176,3227282431,US
@@ -104192,12 +97476,15 @@
 3227312384,3227315199,US
 3227320320,3227361791,FR
 3227361792,3227362303,US
-3227362304,3227385855,FR
+3227362304,3227362559,GB
+3227362560,3227385855,FR
 3227385856,3227391999,US
 3227392000,3227392255,PT
 3227392256,3227393023,US
 3227393024,3227393279,AT
-3227393280,3227396351,US
+3227393280,3227393791,US
+3227393792,3227394047,EU
+3227394048,3227396351,US
 3227396352,3227396607,AU
 3227396608,3227400447,US
 3227400448,3227400703,AT
@@ -104237,15 +97524,15 @@
 3227440384,3227442175,US
 3227442432,3227442687,RU
 3227442688,3227443711,US
-3227443712,3227443967,EU
+3227443712,3227443967,AT
 3227443968,3227444223,AU
 3227444224,3227445503,US
+3227445504,3227445759,RU
 3227445760,3227446015,US
 3227446016,3227446271,GB
 3227446272,3227446783,US
 3227447040,3227447295,AT
-3227447296,3227447807,ZA
-3227447808,3227448063,US
+3227447296,3227448063,ZA
 3227448064,3227448575,AU
 3227448576,3227448831,US
 3227448832,3227449087,ZA
@@ -104296,7 +97583,9 @@
 3227807040,3227807743,US
 3227807744,3227809023,FI
 3227809024,3227809279,IN
-3227809280,3227813375,FI
+3227809280,3227812351,FI
+3227812352,3227812607,EU
+3227812608,3227813375,FI
 3227813376,3227813631,US
 3227813632,3227813887,MY
 3227813888,3227815167,GB
@@ -104346,9 +97635,7 @@
 3227893760,3227894015,FI
 3227894016,3227895039,US
 3227895040,3227895551,DE
-3227895552,3227909119,US
-3227909120,3227909375,BE
-3227909376,3227909631,US
+3227895552,3227909631,US
 3227909632,3227909887,AU
 3227910400,3227910655,AT
 3227910656,3227911679,US
@@ -104560,7 +97847,12 @@
 3228364288,3228364543,AT
 3228364800,3228368895,US
 3228368896,3228404735,DE
-3228404736,3228407039,FR
+3228404736,3228405247,FR
+3228405248,3228405503,KR
+3228405504,3228405759,SG
+3228405760,3228406015,IN
+3228406016,3228406271,US
+3228406272,3228407039,FR
 3228407040,3228413183,DE
 3228413184,3228413439,SG
 3228413440,3228417791,DE
@@ -104642,7 +97934,9 @@
 3228631040,3228696575,NL
 3228696576,3228745183,IL
 3228745184,3228745187,A2
-3228745188,3228827647,IL
+3228745188,3228826371,IL
+3228826372,3228826372,US
+3228826373,3228827647,IL
 3228827648,3228828159,PS
 3228828160,3228829183,IL
 3228829184,3228829695,PS
@@ -104748,13 +98042,19 @@
 3229391104,3229391359,US
 3229391360,3229391615,CN
 3229391616,3229391871,AT
-3229391872,3229394943,US
+3229391872,3229392895,US
+3229392896,3229393151,NZ
+3229393152,3229394175,US
 3229394944,3229408255,RU
 3229408256,3229412095,US
 3229412096,3229483007,DE
 3229483008,3229499647,FI
 3229499648,3229500671,US
-3229548544,3229679615,US
+3229548544,3229614847,US
+3229614848,3229615103,GB
+3229615104,3229679103,US
+3229679104,3229679359,EU
+3229679360,3229679615,US
 3229679872,3229680383,DE
 3229680384,3229680895,RO
 3229680896,3229695487,DE
@@ -104793,7 +98093,9 @@
 3229844736,3229844991,US
 3229845248,3229845503,US
 3229845504,3229847295,CA
-3229847296,3229874943,US
+3229847296,3229864703,US
+3229864704,3229864959,AP
+3229864960,3229874943,US
 3229874944,3229875455,AU
 3229875456,3229875967,US
 3229876224,3229878271,US
@@ -104908,7 +98210,7 @@
 3230109952,3230115071,CH
 3230115072,3230115327,IT
 3230115328,3230115583,GR
-3230115584,3230116095,EU
+3230115584,3230116095,BE
 3230116096,3230117631,US
 3230117632,3230117887,FR
 3230117888,3230120191,US
@@ -105064,7 +98366,9 @@
 3230333952,3230334975,US
 3230334976,3230354943,CA
 3230354944,3230355199,FR
-3230355200,3230368767,CA
+3230355200,3230365183,CA
+3230365184,3230365439,US
+3230365440,3230368767,CA
 3230368768,3230370303,US
 3230370304,3230370559,CA
 3230370816,3230400511,CA
@@ -105131,7 +98435,9 @@
 3230868480,3230868735,GB
 3230868992,3230870015,US
 3230870016,3230870271,PL
-3230870272,3230878719,US
+3230870272,3230873343,US
+3230873344,3230873599,HK
+3230873600,3230878719,US
 3230878720,3230879487,PT
 3230879488,3230879743,FR
 3230879744,3230888447,US
@@ -105255,8 +98561,14 @@
 3231049984,3231050239,US
 3231050496,3231051263,US
 3231051264,3231051519,GB
-3231051776,3231070463,US
-3231070720,3231077631,SE
+3231051776,3231057919,US
+3231057920,3231058175,EU
+3231058176,3231060991,US
+3231060992,3231061247,EU
+3231061248,3231070463,US
+3231070720,3231077119,SE
+3231077120,3231077375,PL
+3231077376,3231077631,SE
 3231078144,3231078655,US
 3231078656,3231078911,GB
 3231078912,3231079423,CA
@@ -105516,7 +98828,13 @@
 3231562752,3231563007,US
 3231563008,3231563263,CH
 3231563264,3231563519,ZA
-3231580160,3231649791,US
+3231580160,3231588863,US
+3231588864,3231589119,GB
+3231589120,3231591679,US
+3231591680,3231591935,AU
+3231591936,3231594239,US
+3231594240,3231594495,GB
+3231594496,3231649791,US
 3231649792,3231653887,SG
 3231653888,3231655935,US
 3231663616,3231663871,FI
@@ -105615,6 +98933,7 @@
 3231761408,3231763711,US
 3231763712,3231763967,AU
 3231763968,3231768575,US
+3231768576,3231768831,RU
 3231768832,3231769087,NO
 3231769344,3231769855,US
 3231769856,3231770111,AU
@@ -105684,7 +99003,8 @@
 3231903744,3231905791,RU
 3231905792,3231906047,PL
 3231906048,3231907839,RU
-3231907840,3231916031,US
+3231907840,3231912959,US
+3231912960,3231913215,AP
 3231916032,3231948799,FI
 3231973376,3232038911,AT
 3232038912,3232039167,SE
@@ -105717,7 +99037,9 @@
 3232090624,3232092671,SE
 3232092672,3232093183,GB
 3232093184,3232093439,US
-3232093440,3232094207,GB
+3232093440,3232093695,GB
+3232093696,3232093951,AP
+3232093952,3232094207,GB
 3232094208,3232094719,CH
 3232094720,3232095231,US
 3232095232,3232096255,GB
@@ -105745,7 +99067,9 @@
 3232139264,3232140287,GB
 3232140288,3232141311,FR
 3232141312,3232141823,UA
-3232141824,3232156159,DE
+3232141824,3232142335,DE
+3232142336,3232143359,ES
+3232143360,3232156159,DE
 3232156160,3232156671,PL
 3232156672,3232159743,DE
 3232159744,3232160767,PL
@@ -105763,7 +99087,9 @@
 3232448512,3232464895,US
 3232464896,3232497663,GB
 3232497664,3232555007,US
-3232555264,3232555775,US
+3232555264,3232555640,US
+3232555641,3232555641,A1
+3232555642,3232555775,US
 3232555776,3232560127,JP
 3232560384,3232560895,JP
 3232560896,3232561663,US
@@ -106034,7 +99360,17 @@
 3233803008,3233803263,CA
 3233803264,3233808383,US
 3233808384,3233873919,TW
-3233873920,3233939455,US
+3233873920,3233907711,US
+3233907712,3233907967,AP
+3233907968,3233914879,US
+3233914880,3233915135,AP
+3233915136,3233915903,US
+3233915904,3233916159,AP
+3233916160,3233926294,US
+3233926295,3233926295,MX
+3233926296,3233936639,US
+3233936640,3233936895,EU
+3233936896,3233939455,US
 3233939456,3233980671,FI
 3233980672,3233980927,GB
 3233980928,3233991167,FI
@@ -106107,7 +99443,15 @@
 3234202624,3234203647,US
 3234203648,3234205695,BR
 3234205696,3234222079,US
-3234234368,3234250751,US
+3234234368,3234239327,US
+3234239328,3234239329,MY
+3234239330,3234240255,US
+3234240256,3234240383,EU
+3234240384,3234240387,IE
+3234240388,3234240511,EU
+3234240512,3234240607,US
+3234240608,3234240611,IL
+3234240612,3234250751,US
 3234267136,3234271231,US
 3234271232,3234275327,PT
 3234275328,3234279423,AU
@@ -106241,7 +99585,9 @@
 3234996224,3235000319,US
 3235004416,3235020799,CA
 3235053568,3235086335,US
-3235119104,3235389439,US
+3235119104,3235184639,US
+3235184640,3235184895,CA
+3235184896,3235389439,US
 3235389440,3235389951,VE
 3235389952,3235417215,US
 3235417216,3235417223,BR
@@ -106253,7 +99599,9 @@
 3235778560,3235807231,US
 3235840000,3235856383,US
 3235856384,3235872767,BR
-3235872768,3235906303,US
+3235872768,3235876607,US
+3235876608,3235876863,AP
+3235876864,3235906303,US
 3235906304,3235906559,CA
 3235906560,3235908863,US
 3235908864,3235909119,CA
@@ -106322,10 +99670,15 @@
 3236052992,3236069375,US
 3236102144,3236106239,PH
 3236106240,3236134911,US
-3236167680,3236175871,CA
+3236167680,3236172543,CA
+3236172544,3236172799,US
+3236172800,3236175871,CA
 3236175872,3236192255,US
 3236200448,3236233215,MY
-3236233216,3236249599,US
+3236233216,3236237567,US
+3236237568,3236237936,EU
+3236237937,3236238591,US
+3236241408,3236249599,US
 3236298752,3236302847,US
 3236364288,3236368127,US
 3236368128,3236368383,NZ
@@ -106369,7 +99722,12 @@
 3236427520,3236427775,CA
 3236428800,3236429311,US
 3236429312,3236429567,ZA
-3236429824,3236462591,US
+3236429824,3236438015,US
+3236446208,3236447487,US
+3236447488,3236447743,AP
+3236447744,3236450047,US
+3236450048,3236450303,EU
+3236450304,3236462591,US
 3236462592,3236470783,AU
 3236495360,3236566783,US
 3236566784,3236567039,CA
@@ -106488,18 +99846,32 @@
 3237345536,3237346303,KR
 3237346304,3237349119,US
 3237349120,3237349375,AU
-3237349376,3237412863,US
+3237349376,3237366015,US
+3237366016,3237366271,AU
+3237366272,3237412863,US
 3237412864,3237416959,GB
 3237416960,3237437439,US
 3237445632,3237478399,US
 3237478400,3237511167,LK
 3237511168,3237548031,US
 3237548032,3237552127,KR
-3237552128,3237560319,US
+3237552128,3237553154,US
+3237553155,3237553155,GB
+3237553156,3237553922,US
+3237553923,3237553923,EU
+3237553924,3237554434,US
+3237554435,3237554435,AP
+3237554436,3237557247,US
 3237609472,3237613567,US
 3237615104,3237615615,US
 3237615616,3237616895,CA
-3237617152,3237658623,US
+3237617152,3237622015,US
+3237622016,3237622271,AP
+3237622272,3237634309,US
+3237634310,3237634310,GB
+3237634311,3237647103,US
+3237647104,3237647359,AU
+3237647360,3237658623,US
 3237675008,3237681663,US
 3237681664,3237682943,CA
 3237682944,3237684991,US
@@ -106522,19 +99894,55 @@
 3237726976,3237727231,US
 3237727232,3237728255,AU
 3237728256,3237732863,US
-3237732864,3237733119,DE
+3237732864,3237733068,DE
+3237733069,3237733070,A1
+3237733071,3237733119,DE
 3237734144,3237734399,CA
 3237734400,3237736447,US
 3237740544,3238002687,US
 3238002688,3238006783,NL
 3238006784,3238007039,GB
-3238007040,3238010879,NL
+3238007040,3238008831,NL
+3238008832,3238010879,SI
 3238010880,3238017023,CH
 3238017024,3238018303,DK
 3238018304,3238018559,UA
 3238018560,3238018815,FR
 3238018816,3238019071,DE
-3238019072,3238035455,PL
+3238019072,3238035711,PL
+3238035712,3238037503,RU
+3238037504,3238039039,LV
+3238039040,3238039551,UA
+3238039552,3238039807,PL
+3238039808,3238042623,RU
+3238042624,3238042879,IR
+3238042880,3238043135,IT
+3238043136,3238043647,GB
+3238043648,3238043903,NL
+3238043904,3238044159,DK
+3238044160,3238044671,KZ
+3238044672,3238045695,DE
+3238045696,3238047743,RU
+3238047744,3238048255,GB
+3238048256,3238048767,RU
+3238048768,3238049791,CH
+3238049792,3238050303,RU
+3238050304,3238050815,DE
+3238050816,3238051071,AT
+3238051072,3238051583,RO
+3238051584,3238051839,GB
+3238051840,3238053375,PL
+3238053376,3238053631,RU
+3238053632,3238053887,DE
+3238053888,3238054911,RU
+3238054912,3238055935,UA
+3238055936,3238056959,PL
+3238056960,3238057215,MD
+3238057216,3238057471,BG
+3238057472,3238057983,RU
+3238057984,3238059519,UA
+3238059520,3238059775,NO
+3238059776,3238060031,UA
 3238060032,3238060287,CH
 3238060288,3238060543,RO
 3238060544,3238060799,HU
@@ -106547,7 +99955,7 @@
 3238062848,3238063103,SE
 3238063104,3238063359,PL
 3238063360,3238063615,CH
-3238063616,3238063871,DE
+3238063616,3238063871,EU
 3238063872,3238064127,GB
 3238064128,3238064383,UA
 3238064384,3238064639,ES
@@ -106580,7 +99988,12 @@
 3238504448,3238526975,DE
 3238526976,3238527231,RU
 3238527232,3238535167,CH
-3238537216,3238541567,CH
+3238535168,3238536191,SE
+3238536192,3238537215,DK
+3238537216,3238538495,CH
+3238538496,3238538751,PL
+3238538752,3238539263,RU
+3238539264,3238541567,CH
 3238541568,3238541823,PL
 3238541824,3238542591,CH
 3238542592,3238542847,PL
@@ -106608,7 +100021,8 @@
 3238592512,3238594559,GB
 3238594560,3238595583,BE
 3238595584,3238595839,SI
-3238595840,3238596607,GB
+3238595840,3238596095,EU
+3238596096,3238596607,GB
 3238596608,3238596863,BG
 3238596864,3238597119,RU
 3238597120,3238597375,DE
@@ -106652,7 +100066,7 @@
 3238656256,3238656511,RU
 3238656512,3238657023,UA
 3238657024,3238657535,AT
-3238657536,3238657791,DK
+3238657536,3238657791,GB
 3238657792,3238658047,AT
 3238658048,3238675455,SE
 3238675456,3238675711,DK
@@ -106716,6 +100130,7 @@
 3239108096,3239109887,DE
 3239109888,3239110143,PL
 3239110144,3239110655,DE
+3239110656,3239110911,RU
 3239110912,3239111167,UA
 3239111168,3239111423,NL
 3239111424,3239111935,DE
@@ -106831,7 +100246,9 @@
 3239180288,3239181311,CZ
 3239181312,3239181567,AT
 3239181568,3239181823,UA
-3239181824,3239264255,DE
+3239181824,3239205887,DE
+3239205888,3239206143,US
+3239206144,3239264255,DE
 3239264256,3239264767,NO
 3239264768,3239266303,RU
 3239266304,3239266815,PL
@@ -106863,6 +100280,9 @@
 3239281664,3239282687,UA
 3239282688,3239283711,FI
 3239283712,3239284735,PL
+3239284736,3239285247,IR
+3239285248,3239285503,SE
+3239285504,3239285759,BG
 3239285760,3239286783,KW
 3239286784,3239287807,UA
 3239287808,3239288831,GB
@@ -106873,7 +100293,9 @@
 3239292928,3239293951,CZ
 3239293952,3239294975,DE
 3239294976,3239295999,UA
-3239296000,3239297023,GB
+3239296000,3239296511,GB
+3239296512,3239296767,LB
+3239296768,3239297023,GB
 3239297024,3239298047,RO
 3239298048,3239299071,GB
 3239299072,3239301119,UA
@@ -106939,7 +100361,9 @@
 3239488768,3239489023,RO
 3239489024,3239489279,DE
 3239489280,3239489535,PL
-3239489536,3239501823,DE
+3239489536,3239496959,DE
+3239496960,3239497215,EU
+3239497216,3239501823,DE
 3239501824,3239505919,BE
 3239505920,3239506431,DE
 3239506432,3239506687,RU
@@ -106950,9 +100374,13 @@
 3239508480,3239508735,NO
 3239508736,3239508991,DE
 3239508992,3239509247,PL
-3239509248,3239510015,DE
+3239509248,3239509503,DE
+3239509504,3239509759,CH
+3239509760,3239510015,DE
 3239510016,3239510271,UA
-3239510272,3239522303,DE
+3239510272,3239521023,DE
+3239521024,3239521279,AP
+3239521280,3239522303,DE
 3239522304,3239522559,PL
 3239522560,3239522815,SI
 3239522816,3239523071,LT
@@ -107008,7 +100436,9 @@
 3239556352,3239556607,UA
 3239556608,3239556863,HR
 3239556864,3239557119,UA
-3239557120,3239567359,DE
+3239557120,3239565055,DE
+3239565056,3239565311,US
+3239565312,3239567359,DE
 3239567360,3239567615,GB
 3239567616,3239567871,UA
 3239567872,3239568127,DE
@@ -107030,7 +100460,11 @@
 3239583232,3239583487,UA
 3239583488,3239583743,RO
 3239583744,3239591935,DE
-3239591936,3239593983,FI
+3239591936,3239592447,FI
+3239592448,3239592703,US
+3239592704,3239592959,FI
+3239592960,3239593215,EU
+3239593216,3239593983,FI
 3239593984,3239624703,DE
 3239624704,3239625727,CH
 3239625728,3239626751,RU
@@ -107110,6 +100544,7 @@
 3239710720,3239710975,RU
 3239710976,3239711231,SE
 3239711232,3239711487,BY
+3239711488,3239711743,RU
 3239711744,3239711999,UA
 3239712000,3239712255,PL
 3239712256,3239712511,DE
@@ -107199,7 +100634,8 @@
 3239826944,3239827455,RU
 3239827456,3239827967,DK
 3239827968,3239828479,CH
-3239828480,3239828991,DE
+3239828480,3239828735,EU
+3239828736,3239828991,DE
 3239828992,3239830015,RU
 3239830016,3239830527,CH
 3239830528,3239831039,SE
@@ -107234,6 +100670,7 @@
 3239859712,3239859967,HU
 3239859968,3239860223,CA
 3239860224,3239860479,DE
+3239860480,3239860735,FI
 3239860736,3239860991,DE
 3239860992,3239861247,AT
 3239861248,3239861503,UA
@@ -107260,7 +100697,10 @@
 3239878656,3239882751,DE
 3239882752,3239883007,GB
 3239883008,3239883263,UA
-3239883264,3239883519,GB
+3239883264,3239883316,EU
+3239883317,3239883317,GB
+3239883318,3239883519,EU
+3239883520,3239883775,RU
 3239883776,3239884031,DE
 3239884032,3239884287,IR
 3239884288,3239884543,GB
@@ -107343,7 +100783,10 @@
 3239968768,3239969023,NO
 3239969024,3239974911,DE
 3239974912,3239975935,GB
-3239975936,3239978751,DE
+3239975936,3239976191,RO
+3239976192,3239976447,DE
+3239976448,3239976959,NL
+3239976960,3239978751,DE
 3239978752,3239979007,RU
 3239979008,3239979263,UA
 3239979264,3239979519,GB
@@ -107382,7 +100825,9 @@
 3240038400,3240098815,DE
 3240098816,3240099327,CH
 3240099328,3240099839,DE
-3240099840,3240102911,GB
+3240099840,3240100690,GB
+3240100691,3240100691,EU
+3240100692,3240102911,GB
 3240102912,3240103935,UA
 3240103936,3240104703,GB
 3240104704,3240104959,NL
@@ -107390,9 +100835,11 @@
 3240105216,3240105471,UA
 3240105472,3240109055,GB
 3240109056,3240109567,PL
-3240109568,3240125439,GB
+3240109568,3240112639,GB
+3240120320,3240125439,GB
 3240125440,3240125695,RO
 3240125696,3240165375,GB
+3240165376,3240165887,PL
 3240165888,3240166399,ES
 3240166400,3240166911,PL
 3240166912,3240167423,RO
@@ -107453,7 +100900,6 @@
 3240197632,3240198143,CZ
 3240198144,3240198655,CH
 3240198656,3240199167,RO
-3240199168,3240199679,HU
 3240199680,3240200191,NL
 3240200192,3240200703,RO
 3240200704,3240201215,GB
@@ -107469,7 +100915,8 @@
 3240205824,3240206335,DE
 3240206336,3240206847,RU
 3240206848,3240207871,RO
-3240208384,3240208895,FR
+3240207872,3240208127,RU
+3240208128,3240208895,FR
 3240208896,3240209407,GB
 3240209408,3240209919,AE
 3240209920,3240210943,PL
@@ -107516,7 +100963,8 @@
 3240237056,3240239103,DE
 3240239104,3240240127,FR
 3240240128,3240241151,US
-3240241152,3240242175,FI
+3240241152,3240241407,EU
+3240241408,3240242175,FI
 3240242176,3240243199,PL
 3240243200,3240244223,DE
 3240244224,3240245247,PL
@@ -107529,7 +100977,8 @@
 3240252416,3240253439,LT
 3240253440,3240254463,BE
 3240254464,3240256511,UA
-3240256512,3240257535,DE
+3240256512,3240256767,EU
+3240256768,3240257535,DE
 3240257536,3240258559,FO
 3240258560,3240259583,RO
 3240259584,3240260607,PL
@@ -107564,6 +101013,7 @@
 3240278016,3240278527,RU
 3240278528,3240279039,GB
 3240279040,3240279551,CH
+3240279552,3240280063,RU
 3240280064,3240280191,DE
 3240280192,3240280319,SE
 3240280320,3240280447,PL
@@ -107578,6 +101028,7 @@
 3240281600,3240281727,JO
 3240281728,3240281855,PL
 3240281856,3240281983,NL
+3240281984,3240282111,NO
 3240282112,3240282239,DE
 3240282240,3240282367,UA
 3240282368,3240282495,RO
@@ -107597,6 +101048,22 @@
 3240296704,3240302847,GB
 3240302848,3240303103,UA
 3240303104,3240304639,GB
+3240304640,3240305663,RU
+3240305664,3240305919,PL
+3240305920,3240306175,EU
+3240306176,3240306687,RU
+3240306688,3240306943,BG
+3240306944,3240307199,PL
+3240307200,3240307711,RU
+3240307712,3240308223,ES
+3240308224,3240308479,BG
+3240308480,3240308735,PL
+3240308736,3240309759,CZ
+3240309760,3240310783,NO
+3240310784,3240311807,GB
+3240312064,3240312319,RU
+3240312320,3240312575,IR
+3240312576,3240312831,RU
 3240312832,3240321023,GB
 3240321024,3240321791,RU
 3240321792,3240322047,PL
@@ -107639,7 +101106,7 @@
 3240410368,3240410623,AT
 3240410624,3240410879,PT
 3240410880,3240411135,NO
-3240411136,3240419839,GB
+3240419328,3240419839,GB
 3240419840,3240420095,AT
 3240420096,3240420351,DE
 3240420352,3240420607,RO
@@ -107664,7 +101131,7 @@
 3240465408,3240465919,DE
 3240465920,3240466175,FR
 3240466176,3240466687,DE
-3240466688,3240466943,PT
+3240466688,3240466943,AO
 3240466944,3240467199,TR
 3240467200,3240467455,NL
 3240467456,3240467711,UA
@@ -107680,7 +101147,9 @@
 3240493056,3240501247,SE
 3240501248,3240505343,GB
 3240505344,3240505599,PL
-3240505600,3240575487,GB
+3240505600,3240536640,GB
+3240536641,3240536641,US
+3240536642,3240575487,GB
 3240575488,3240575743,RO
 3240575744,3240575999,GB
 3240576000,3240576255,DE
@@ -107697,7 +101166,7 @@
 3240587264,3240587519,NL
 3240587520,3240587775,RU
 3240587776,3240588031,UA
-3240588032,3240588287,US
+3240588032,3240588287,DE
 3240588288,3240588543,RU
 3240588544,3240588799,RO
 3240588800,3240589055,UA
@@ -107755,6 +101224,7 @@
 3240712704,3240712959,CH
 3240712960,3240713215,IT
 3240713216,3240713471,GB
+3240713472,3240713727,RU
 3240713728,3240713983,AT
 3240713984,3240714239,FR
 3240714240,3240716287,GB
@@ -107780,7 +101250,7 @@
 3240729600,3240730111,DK
 3240730112,3240730623,BE
 3240730624,3240731647,ES
-3240731648,3240732671,EU
+3240731648,3240732671,GB
 3240732672,3240733695,SE
 3240733696,3240734719,PL
 3240734720,3240735743,IT
@@ -107842,7 +101312,7 @@
 3240794112,3240794367,GB
 3240794368,3240794879,PL
 3240794880,3240795135,DE
-3240795392,3240795647,UA
+3240795136,3240795647,UA
 3240795648,3240795903,CH
 3240795904,3240796159,SE
 3240796160,3240808959,IT
@@ -107851,6 +101321,7 @@
 3240809472,3240809727,NL
 3240809728,3240809983,FR
 3240809984,3240810239,GR
+3240810240,3240810495,SE
 3240810496,3240810751,TR
 3240810752,3240811007,GB
 3240811008,3240811263,PL
@@ -107863,7 +101334,8 @@
 3240813568,3240814591,PL
 3240814592,3240818687,IT
 3240818688,3240820735,NL
-3240820800,3240820831,GB
+3240820800,3240820863,GB
+3240820864,3240820991,PL
 3240820992,3240823807,IT
 3240823808,3240824319,PL
 3240824320,3240827135,IT
@@ -107906,10 +101378,11 @@
 3240861696,3240866815,IT
 3240866816,3240867071,RU
 3240867072,3240867327,PL
+3240867328,3240867583,RU
 3240867584,3240867839,CH
 3240867840,3240873983,IT
 3240873984,3240874495,RU
-3240874496,3240875007,CZ
+3240874496,3240875007,UA
 3240875008,3240875519,AT
 3240875520,3240876031,FR
 3240876032,3240876543,DK
@@ -107937,7 +101410,9 @@
 3240968960,3240988159,SE
 3240988160,3240988167,PL
 3240988168,3241017343,SE
-3241017344,3241029119,AT
+3241017344,3241017855,AT
+3241017856,3241018111,RU
+3241018112,3241029119,AT
 3241029120,3241029375,UA
 3241029376,3241029631,PL
 3241029632,3241032703,AT
@@ -107988,6 +101463,7 @@
 3241070848,3241071103,AT
 3241071104,3241071359,UA
 3241071360,3241071615,RU
+3241071616,3241071871,PL
 3241071872,3241072127,RU
 3241072128,3241072383,BE
 3241072384,3241072639,DE
@@ -108002,7 +101478,9 @@
 3241078528,3241078783,DE
 3241078784,3241082879,AT
 3241082880,3241083135,FR
-3241083136,3241100799,CH
+3241083136,3241084927,CH
+3241084928,3241085183,AP
+3241085184,3241100799,CH
 3241100800,3241101055,UA
 3241101056,3241101311,DK
 3241101312,3241101567,RO
@@ -108032,7 +101510,7 @@
 3241118720,3241118975,CH
 3241118976,3241119231,FR
 3241119232,3241119487,DK
-3241119488,3241119743,BE
+3241119488,3241119743,EU
 3241119744,3241119999,RO
 3241120000,3241120255,ES
 3241120256,3241120511,RU
@@ -108059,6 +101537,7 @@
 3241130496,3241130751,DK
 3241130752,3241131007,DE
 3241131008,3241131263,NL
+3241131264,3241131519,UA
 3241131520,3241131775,CH
 3241131776,3241132031,DK
 3241132032,3241145855,CH
@@ -108097,7 +101576,9 @@
 3241508096,3241508351,NL
 3241508352,3241541375,BE
 3241541376,3241541631,PL
-3241541632,3241803775,FR
+3241541632,3241724415,FR
+3241724416,3241724671,RU
+3241724672,3241803775,FR
 3241803824,3241803831,EU
 3241803832,3241803839,GB
 3241804032,3241820159,BE
@@ -108146,11 +101627,17 @@
 3242196992,3242393599,FI
 3242393600,3242394471,NL
 3242394472,3242394479,DE
-3242394480,3242459135,NL
+3242394480,3242419967,NL
+3242419968,3242420223,EU
+3242420224,3242426113,NL
+3242426114,3242426114,EU
+3242426115,3242459135,NL
 3242459136,3242467327,BG
 3242467328,3242475519,HU
 3242475520,3242483711,LV
-3242483712,3242524671,BG
+3242483712,3242493029,BG
+3242493030,3242493030,A1
+3242493031,3242524671,BG
 3242524672,3242590207,NO
 3242590208,3242655743,IT
 3242655744,3242721279,NO
@@ -108240,6 +101727,7 @@
 3243537152,3243537407,RO
 3243537408,3243544063,CZ
 3243544064,3243544319,GB
+3243544320,3243544575,NL
 3243544576,3243552767,CZ
 3243552768,3243553023,NL
 3243553024,3243553279,FR
@@ -108271,7 +101759,9 @@
 3243982848,3243991039,HU
 3243991040,3243999231,BE
 3243999232,3244031999,NO
-3244032000,3244097535,GR
+3244032000,3244034047,GR
+3244034048,3244035071,CY
+3244035072,3244097535,GR
 3244097536,3244098559,DE
 3244098560,3244099583,GB
 3244099584,3244100607,FR
@@ -108347,11 +101837,15 @@
 3244277632,3244277695,US
 3244277696,3244277759,IE
 3244277760,3244294143,SI
-3244294144,3244408575,DE
+3244294144,3244343807,DE
+3244343808,3244344063,EU
+3244344064,3244408575,DE
 3244408576,3244408831,GB
-3244408832,3244498943,DE
-3244498944,3244499455,EU
-3244499456,3244592127,DE
+3244408832,3244452863,DE
+3244452864,3244453119,EU
+3244453120,3244545279,DE
+3244545280,3244545535,EU
+3244545536,3244592127,DE
 3244592128,3244592639,CH
 3244592640,3244794367,DE
 3244794368,3244794879,CA
@@ -108419,6 +101913,7 @@
 3244834048,3244834303,CH
 3244834304,3244834559,IL
 3244834560,3244834815,GB
+3244834816,3244835071,RU
 3244835072,3244835327,AT
 3244835328,3244835583,DE
 3244835584,3244835839,UA
@@ -108427,7 +101922,7 @@
 3244836608,3244836863,PL
 3244836864,3244837119,FR
 3244837120,3244837375,RO
-3244837632,3244837887,RU
+3244837376,3244837887,RU
 3244837888,3244838143,CY
 3244838144,3244838399,IL
 3244838400,3244838655,GB
@@ -108489,7 +101984,6 @@
 3244853760,3244854015,TR
 3244854016,3244854271,NL
 3244854272,3244854527,GB
-3244854528,3244854783,CZ
 3244854784,3244855295,RU
 3244855296,3244855551,GB
 3244855552,3244855807,UA
@@ -108555,7 +102049,7 @@
 3244872704,3244872959,IR
 3244872960,3244873215,UA
 3244873216,3244873471,SE
-3244873472,3244873727,IE
+3244873472,3244873727,EU
 3244873728,3244873983,DE
 3244873984,3244874239,FI
 3244874240,3244874495,ES
@@ -108580,7 +102074,6 @@
 3244879872,3244880127,SI
 3244880128,3244880383,RU
 3244880384,3244880639,UA
-3244880640,3244880895,CZ
 3244880896,3244881151,PL
 3244881152,3244881407,RU
 3244881408,3244881663,DK
@@ -108609,6 +102102,7 @@
 3244887296,3244887551,GB
 3244887552,3244887807,RU
 3244887808,3244888063,BE
+3244888064,3244888319,PL
 3244888320,3244888575,DE
 3244888576,3244888831,FR
 3244888832,3244889087,DE
@@ -108717,6 +102211,7 @@
 3244916992,3244917247,PL
 3244917248,3244917503,SE
 3244917504,3244917759,AT
+3244917760,3244918015,RU
 3244918016,3244918271,BE
 3244918272,3244918527,SE
 3244918528,3244918783,UA
@@ -108755,7 +102250,7 @@
 3244927488,3244927743,GB
 3244927744,3244927999,US
 3244928000,3244928255,GB
-3244928256,3244928511,US
+3244928256,3244928511,NL
 3244928512,3244929023,RU
 3244929024,3244929535,RO
 3244929536,3244929791,PL
@@ -108891,9 +102386,7 @@
 3245015040,3245016063,RU
 3245016064,3245017087,RS
 3245017088,3245018111,PL
-3245018112,3245019135,RU
-3245019136,3245020159,SC
-3245020160,3245021183,RU
+3245018112,3245021183,RU
 3245021184,3245022207,UA
 3245022208,3245023231,NO
 3245023232,3245024255,PL
@@ -108945,8 +102438,7 @@
 3245084928,3245085183,BE
 3245085184,3245085439,GB
 3245085440,3245085695,DE
-3245085696,3245085951,FR
-3245085952,3245086207,GB
+3245085696,3245086207,FR
 3245086208,3245086463,AT
 3245086464,3245086719,GH
 3245086720,3245086975,BG
@@ -108989,7 +102481,9 @@
 3245117440,3245118463,LV
 3245118464,3245119487,GB
 3245119488,3245120511,EU
-3245120512,3245121535,GB
+3245120512,3245121093,GB
+3245121094,3245121095,US
+3245121096,3245121535,GB
 3245121536,3245122047,GR
 3245122048,3245122559,UA
 3245122560,3245123071,DE
@@ -109031,10 +102525,11 @@
 3245134848,3245135103,AT
 3245135104,3245135359,TR
 3245135360,3245135615,UG
-3245135616,3245135871,GB
+3245135616,3245135871,BE
 3245135872,3245136127,FR
 3245136128,3245136383,DE
 3245136384,3245136639,GB
+3245136640,3245136895,RU
 3245136896,3245137151,PL
 3245137152,3245137407,GB
 3245137408,3245137663,DE
@@ -109062,8 +102557,9 @@
 3245159424,3245159935,CH
 3245159936,3245160447,BG
 3245160448,3245160959,DK
+3245160960,3245161471,PL
 3245161472,3245161983,SE
-3245161984,3245162495,GB
+3245161984,3245162495,BE
 3245162496,3245163007,DE
 3245163008,3245163519,KE
 3245163520,3245164543,RU
@@ -109154,6 +102650,7 @@
 3245211136,3245211647,GB
 3245211648,3245212159,RU
 3245212160,3245212671,NG
+3245212672,3245213183,GB
 3245213184,3245213695,DE
 3245213696,3245214207,LV
 3245214208,3245214719,AT
@@ -109164,7 +102661,9 @@
 3245218816,3245219839,AT
 3245219840,3245221887,FI
 3245221888,3245223935,DE
-3245223936,3245225983,IL
+3245223936,3245225471,IL
+3245225472,3245225727,EU
+3245225728,3245225983,IL
 3245225984,3245228031,HU
 3245228032,3245229055,FI
 3245229056,3245230079,DE
@@ -109180,6 +102679,7 @@
 3245234176,3245234431,GB
 3245234432,3245234687,UA
 3245234688,3245234943,DE
+3245234944,3245235199,RU
 3245235200,3245235455,BE
 3245235456,3245235711,GB
 3245235712,3245235967,AT
@@ -109468,9 +102968,13 @@
 3246418888,3246418895,SE
 3246418896,3246537887,GB
 3246537888,3246537903,A2
-3246537904,3246613503,GB
+3246537904,3246547199,GB
+3246547200,3246547455,EU
+3246547456,3246613503,GB
 3246613504,3246614527,HU
-3246614528,3246784511,GB
+3246614528,3246744543,GB
+3246744544,3246744559,NG
+3246744560,3246784511,GB
 3246784512,3246915583,CH
 3246915584,3247046655,PT
 3247046656,3247046911,AT
@@ -109484,7 +102988,6 @@
 3247054592,3247054847,DE
 3247054848,3247063039,SI
 3247063040,3247063295,FR
-3247063296,3247063551,GR
 3247063552,3247063807,DE
 3247063808,3247064063,BG
 3247064064,3247064319,DE
@@ -109496,6 +102999,7 @@
 3247065600,3247065855,SE
 3247065856,3247066111,GB
 3247066112,3247066367,DK
+3247066368,3247066623,LV
 3247066624,3247066879,CZ
 3247066880,3247067135,RU
 3247067136,3247067647,DE
@@ -109527,7 +103031,7 @@
 3247074560,3247074815,SE
 3247074816,3247075071,PL
 3247075072,3247075327,IE
-3247075328,3247075839,DE
+3247075328,3247076095,DE
 3247076096,3247076351,DK
 3247076352,3247076607,RU
 3247076608,3247076863,DE
@@ -109547,6 +103051,7 @@
 3247083520,3247084543,UA
 3247084544,3247085567,RU
 3247085568,3247086591,CZ
+3247086592,3247087615,DE
 3247087616,3247088639,IT
 3247088640,3247089663,DE
 3247089664,3247090687,RO
@@ -109884,7 +103389,9 @@
 3247372800,3247373055,RO
 3247373056,3247374335,FI
 3247374336,3247374591,RU
-3247374592,3247394047,FI
+3247374592,3247382527,FI
+3247382528,3247382783,EU
+3247382784,3247394047,FI
 3247394048,3247394303,PL
 3247394304,3247397887,FI
 3247397888,3247398143,RU
@@ -109947,7 +103454,6 @@
 3247835136,3247836159,GB
 3247836160,3247837183,CZ
 3247837184,3247838207,ES
-3247838208,3247838719,CH
 3247838720,3247839231,NO
 3247839232,3247839743,CZ
 3247839744,3247840255,GB
@@ -109958,8 +103464,8 @@
 3247842304,3247842815,PL
 3247842816,3247843327,CZ
 3247843328,3247843583,LT
-3247843584,3247845375,PL
-3247845376,3247845631,CH
+3247843584,3247845376,PL
+3247845377,3247845631,CH
 3247845632,3247845887,UA
 3247845888,3247846399,PL
 3247846400,3247847423,RU
@@ -110047,7 +103553,13 @@
 3248226304,3248235007,NO
 3248235008,3248235263,PK
 3248235264,3248357375,NO
-3248357376,3248488447,DE
+3248357376,3248464895,DE
+3248464896,3248465407,US
+3248465408,3248481791,DE
+3248481792,3248482047,US
+3248482048,3248482175,DE
+3248482176,3248482303,US
+3248482304,3248488447,DE
 3248488448,3248488703,FR
 3248488704,3248491519,NO
 3248491520,3248492031,RU
@@ -110083,11 +103595,13 @@
 3248603392,3248603647,RU
 3248603648,3248619263,NO
 3248619264,3248619519,UA
-3248619520,3248623615,DK
-3248623616,3248626687,EU
-3248626688,3248638463,DK
+3248619520,3248638463,DK
 3248638464,3248638719,GB
-3248638720,3248750591,DK
+3248638720,3248719871,DK
+3248719872,3248720127,EU
+3248720128,3248748543,DK
+3248748544,3248748799,EU
+3248748800,3248750591,DK
 3248750592,3248750847,PT
 3248750848,3248752383,PL
 3248752384,3248752639,NL
@@ -110138,7 +103652,7 @@
 3248802304,3248802815,FR
 3248802816,3248803327,RU
 3248803328,3248804351,GB
-3248804352,3248804863,LV
+3248804352,3248804863,EU
 3248804864,3248805375,DE
 3248805376,3248805887,RU
 3248805888,3248806399,NL
@@ -110174,8 +103688,7 @@
 3249078272,3249078783,RU
 3249078784,3249079295,CH
 3249079296,3249079807,RU
-3249079808,3249080319,RO
-3249080320,3249080831,EU
+3249079808,3249080831,RO
 3249080832,3249081343,DE
 3249081344,3249081855,LV
 3249081856,3249082367,GB
@@ -110190,12 +103703,13 @@
 3249089536,3249090047,RU
 3249090048,3249090559,FR
 3249090560,3249091071,SI
+3249091072,3249091327,TR
+3249091328,3249091583,NL
 3249091584,3249092095,RU
 3249092096,3249092607,DE
 3249092608,3249093119,IT
 3249093120,3249093631,GB
-3249093632,3249094143,CZ
-3249094144,3249094655,RU
+3249093632,3249094655,RU
 3249094656,3249095679,FR
 3249095680,3249096191,NL
 3249096192,3249096703,IL
@@ -110282,13 +103796,19 @@
 3249143808,3249274879,AT
 3249274880,3249277759,NL
 3249277760,3249277775,BG
-3249277776,3249290143,NL
+3249277776,3249279743,NL
+3249279744,3249279999,EU
+3249280000,3249290143,NL
 3249290144,3249290159,BG
-3249290160,3249330111,NL
+3249290160,3249313279,NL
+3249313280,3249313535,EU
+3249313536,3249330111,NL
 3249330112,3249330143,BG
 3249330144,3249350095,NL
 3249350096,3249350111,BG
-3249350112,3249405951,NL
+3249350112,3249369855,NL
+3249369856,3249370111,EU
+3249370112,3249405951,NL
 3249405952,3249406975,DE
 3249406976,3249407231,IT
 3249407232,3249521279,DE
@@ -110332,7 +103852,8 @@
 3249702400,3249702655,FR
 3249702656,3249702911,RU
 3249702912,3249703679,FR
-3249703680,3249704191,GB
+3249703680,3249703935,GB
+3249703936,3249704191,FR
 3249704192,3249704447,RO
 3249704448,3249704703,DE
 3249704704,3249704959,PL
@@ -110361,6 +103882,7 @@
 3249713152,3249715199,LV
 3249715200,3249715455,AT
 3249715456,3249715711,DE
+3249715712,3249715967,NL
 3249715968,3249716223,UA
 3249716224,3249716479,SI
 3249716480,3249716735,NL
@@ -110371,10 +103893,9 @@
 3249720320,3249721343,IT
 3249721344,3249721599,AT
 3249721600,3249721855,BE
-3249721856,3249722111,FR
-3249722112,3249722367,GB
-3249722368,3249722623,FR
+3249721856,3249722623,FR
 3249722624,3249723135,PL
+3249723136,3249723391,RU
 3249723392,3249723647,IT
 3249723648,3249723903,GB
 3249723904,3249724159,TR
@@ -110491,7 +104012,7 @@
 3250031104,3250031359,DK
 3250031360,3250031615,US
 3250031616,3250032639,SE
-3250032640,3250032895,HK
+3250032640,3250032895,AP
 3250032896,3250035455,SE
 3250035456,3250035711,US
 3250035712,3250038271,SE
@@ -110532,7 +104053,9 @@
 3250245632,3250245887,TR
 3250245888,3250246143,AT
 3250246144,3250246399,GB
-3250246400,3250257663,AT
+3250246400,3250256895,AT
+3250256896,3250257151,CH
+3250257152,3250257663,AT
 3250257664,3250257919,PL
 3250257920,3250258175,EU
 3250258176,3250323199,AT
@@ -110575,7 +104098,9 @@
 3250374656,3250374911,SA
 3250374912,3250375679,SE
 3250375680,3250376703,GB
-3250376704,3250380799,AT
+3250376704,3250377983,AT
+3250377984,3250378239,AP
+3250378240,3250380799,AT
 3250380800,3250386943,CH
 3250386944,3250387199,SE
 3250387200,3250387455,FR
@@ -110717,7 +104242,7 @@
 3250748160,3250748415,PL
 3250748416,3250749439,UA
 3250749440,3250749695,GH
-3250749696,3250749951,IT
+3250749696,3250749951,EU
 3250749952,3250750463,RO
 3250750464,3250751487,FR
 3250751488,3250751999,DE
@@ -110834,7 +104359,7 @@
 3251147520,3251147775,NL
 3251147776,3251148031,SE
 3251148032,3251148287,RU
-3251148288,3251148543,EU
+3251148288,3251148543,A1
 3251148544,3251148799,UA
 3251148800,3251149055,HU
 3251149056,3251149311,NL
@@ -110912,8 +104437,7 @@
 3251169280,3251170047,PL
 3251170048,3251170303,NO
 3251170304,3251170559,CH
-3251170816,3251171071,RU
-3251171072,3251171327,UA
+3251170816,3251171327,RU
 3251171328,3251171839,DE
 3251171840,3251172095,RO
 3251172096,3251172351,ES
@@ -110927,6 +104451,7 @@
 3251174144,3251174399,RU
 3251174400,3251174655,RO
 3251174656,3251174911,DE
+3251174912,3251175167,RO
 3251175168,3251175423,UA
 3251175424,3251177471,IT
 3251177472,3251179519,DE
@@ -110977,8 +104502,7 @@
 3251202048,3251202303,NL
 3251202304,3251202559,UA
 3251202560,3251202815,AT
-3251202816,3251203071,ES
-3251203072,3251203327,GB
+3251202816,3251203327,ES
 3251203328,3251203583,SI
 3251203584,3251203839,CZ
 3251203840,3251204095,RU
@@ -111004,15 +104528,13 @@
 3251213152,3251213183,FR
 3251213184,3251213215,UA
 3251213248,3251213311,GB
-3251213312,3251213439,DE
+3251213376,3251213439,DE
 3251213440,3251213503,GB
 3251213504,3251213567,NL
 3251213568,3251213631,FR
 3251213632,3251213695,PL
 3251213696,3251213759,LV
-3251213760,3251213823,TR
 3251213824,3251213887,GB
-3251213952,3251214015,FI
 3251214016,3251214079,UA
 3251214080,3251214143,FR
 3251214144,3251214207,AF
@@ -111026,8 +104548,8 @@
 3251215232,3251215359,IL
 3251215360,3251215487,UA
 3251215488,3251215615,SE
-3251215616,3251215743,TR
 3251215744,3251215871,GB
+3251215872,3251216127,RO
 3251216128,3251216255,FI
 3251216256,3251216383,RU
 3251216384,3251216639,GB
@@ -111084,15 +104606,18 @@
 3251257344,3251259903,BE
 3251259904,3251261439,FR
 3251261440,3251264255,CH
-3251264256,3251265535,FR
+3251264256,3251264266,FR
+3251264267,3251264267,EU
+3251264268,3251265535,FR
 3251265536,3251267839,NL
 3251267840,3251268351,GB
 3251268352,3251268607,NL
 3251268608,3251268863,BG
 3251268864,3251269119,NL
-3251269120,3251269375,DK
-3251269376,3251269631,FR
-3251269632,3251269887,NL
+3251269120,3251269215,DK
+3251269216,3251269270,NL
+3251269271,3251269271,DK
+3251269272,3251269887,NL
 3251269888,3251270143,GB
 3251270144,3251270399,PL
 3251270400,3251270655,NO
@@ -111108,22 +104633,21 @@
 3251272960,3251273471,FR
 3251273472,3251290111,DE
 3251290112,3251302399,GB
-3251302400,3251306495,LI
+3251302400,3251306239,LI
+3251306240,3251306495,EU
 3251306496,3251306751,AT
 3251306752,3251307007,MK
 3251307008,3251307519,RS
 3251307520,3251307775,MK
 3251307776,3251308031,GB
 3251308032,3251308543,RS
-3251308544,3251310591,EU
+3251308544,3251310591,US
 3251310592,3251311103,SI
 3251311104,3251311615,RS
 3251311616,3251312127,GB
 3251312128,3251312383,RS
 3251312384,3251312639,CH
-3251312640,3251313151,RS
-3251313152,3251313663,EU
-3251313664,3251314175,RS
+3251312640,3251314175,RS
 3251314176,3251314687,CH
 3251314688,3251315711,FR
 3251315712,3251317759,RU
@@ -111286,8 +104810,10 @@
 3252327424,3252329471,PL
 3252329472,3252330495,UA
 3252330496,3252334591,GB
+3252334592,3252335615,PL
 3252335616,3252336639,RU
 3252336640,3252337663,UA
+3252337664,3252338687,RU
 3252338688,3252340735,BE
 3252340736,3252340991,TR
 3252340992,3252341247,GR
@@ -111346,19 +104872,11 @@
 3252387840,3252404223,LT
 3252404224,3252406783,NO
 3252406784,3252407295,LT
-3252407296,3252407599,NO
-3252407600,3252407615,BJ
-3252407616,3252407711,NO
+3252407296,3252407711,NO
 3252407712,3252407743,NG
 3252407744,3252407759,NO
 3252407760,3252407775,CD
-3252407776,3252407791,GH
-3252407792,3252407807,NO
-3252407808,3252408063,GN
-3252408064,3252408079,ML
-3252408080,3252408159,NO
-3252408160,3252408191,GQ
-3252408192,3252408319,NO
+3252407776,3252408319,NO
 3252408320,3252408327,MW
 3252408328,3252408335,LT
 3252408336,3252408343,GN
@@ -111372,13 +104890,14 @@
 3252408480,3252408511,LT
 3252408512,3252408527,AF
 3252408528,3252408575,LT
-3252408576,3252408607,SO
+3252408576,3252408607,GQ
 3252408608,3252408639,LT
 3252408640,3252408671,CF
 3252408672,3252408703,SO
 3252408704,3252408735,NG
 3252408736,3252408751,SO
-3252408752,3252408799,LT
+3252408752,3252408767,NG
+3252408768,3252408799,LT
 3252408800,3252408831,SO
 3252408832,3252408839,NG
 3252408840,3252408847,KE
@@ -111394,7 +104913,7 @@
 3252409168,3252409175,UG
 3252409176,3252409183,LT
 3252409184,3252409191,UG
-3252409192,3252409199,ZW
+3252409192,3252409199,LT
 3252409200,3252409215,TZ
 3252409216,3252409223,BW
 3252409224,3252409231,LT
@@ -111407,7 +104926,7 @@
 3252409344,3252409375,TD
 3252409376,3252409407,LT
 3252409408,3252409471,BI
-3252409472,3252409503,LT
+3252409472,3252409503,MR
 3252409504,3252409511,GH
 3252409512,3252409519,BF
 3252409520,3252409535,CD
@@ -111424,9 +104943,11 @@
 3252409792,3252409823,BI
 3252409824,3252409855,LT
 3252409856,3252409919,SO
-3252409920,3252410383,LT
+3252409920,3252410367,LT
+3252410368,3252410383,NG
 3252410384,3252410391,BW
-3252410392,3252410431,LT
+3252410392,3252410399,LT
+3252410400,3252410431,BJ
 3252410432,3252410463,BI
 3252410464,3252410495,LT
 3252410496,3252410623,BI
@@ -111444,16 +104965,21 @@
 3252411776,3252411783,GH
 3252411784,3252411807,LT
 3252411808,3252411823,NG
-3252411824,3252411839,LT
-3252411840,3252411855,MR
-3252411856,3252411879,LT
+3252411824,3252411839,SO
+3252411840,3252411863,MR
+3252411864,3252411879,LT
 3252411880,3252411887,CD
 3252411888,3252411895,LT
 3252411896,3252411903,CD
 3252411904,3252411967,GN
-3252411968,3252414463,LT
+3252411968,3252412159,LT
+3252412160,3252412415,GN
+3252412416,3252414463,LT
 3252414464,3252414471,GH
-3252414472,3252414511,LT
+3252414472,3252414479,LT
+3252414480,3252414487,TZ
+3252414488,3252414495,LT
+3252414496,3252414511,ML
 3252414512,3252414527,MR
 3252414528,3252414591,LT
 3252414592,3252414599,GH
@@ -111463,12 +104989,14 @@
 3252414640,3252414647,GH
 3252414648,3252414655,NE
 3252414656,3252414975,LT
-3252414976,3252415135,IQ
-3252415136,3252415151,LT
+3252414976,3252415143,IQ
+3252415144,3252415151,LT
 3252415152,3252415159,IQ
 3252415160,3252415167,BE
 3252415168,3252415231,IQ
-3252415232,3252415967,LT
+3252415232,3252415487,LT
+3252415488,3252415743,US
+3252415744,3252415967,LT
 3252415968,3252415999,CM
 3252416000,3252416895,LT
 3252416896,3252416927,GN
@@ -111476,7 +105004,9 @@
 3252416960,3252417023,GN
 3252417024,3252417279,LT
 3252417280,3252417287,IQ
-3252417288,3252417463,AF
+3252417288,3252417439,AF
+3252417440,3252417447,LT
+3252417448,3252417463,AF
 3252417464,3252417471,LT
 3252417472,3252417519,AF
 3252417520,3252417935,LT
@@ -111493,7 +105023,8 @@
 3252419072,3252419087,ZM
 3252419088,3252419103,LT
 3252419104,3252419119,SL
-3252419120,3252419135,LT
+3252419120,3252419127,GH
+3252419128,3252419135,LT
 3252419136,3252419167,SL
 3252419168,3252419199,CD
 3252419200,3252419215,LT
@@ -111546,15 +105077,20 @@
 3252427264,3252427775,LT
 3252427776,3252428287,MW
 3252428288,3252428303,AO
-3252428304,3252428351,LT
+3252428304,3252428319,LT
+3252428320,3252428335,AO
+3252428336,3252428351,LT
 3252428352,3252428383,AO
 3252428384,3252428407,LT
 3252428408,3252428415,AO
 3252428416,3252428447,KE
-3252428448,3252430079,LT
+3252428448,3252428479,LT
+3252428480,3252428799,NG
+3252428800,3252430079,LT
 3252430080,3252430335,BJ
 3252430336,3252430463,NE
-3252430464,3252430511,LT
+3252430464,3252430479,BJ
+3252430480,3252430511,LT
 3252430512,3252430519,BF
 3252430520,3252430535,LT
 3252430536,3252430543,BF
@@ -111581,7 +105117,8 @@
 3252434744,3252434751,ML
 3252434752,3252434759,GN
 3252434760,3252434767,SL
-3252434768,3252434783,LT
+3252434768,3252434775,BF
+3252434776,3252434783,SL
 3252434784,3252434791,ZM
 3252434792,3252435199,LT
 3252435200,3252435231,TZ
@@ -111636,8 +105173,8 @@
 3252444288,3252444351,TZ
 3252444352,3252445183,LT
 3252445184,3252445263,GN
-3252445264,3252446703,LT
-3252446704,3252446719,NO
+3252445264,3252446711,LT
+3252446712,3252446719,NO
 3252446720,3252447231,LT
 3252447232,3252448255,NO
 3252448256,3252448511,SE
@@ -111647,7 +105184,7 @@
 3252449536,3252449615,CH
 3252449616,3252449623,DK
 3252449624,3252449791,LT
-3252449792,3252450047,CH
+3252449792,3252450047,DK
 3252450048,3252450303,LT
 3252450304,3252450815,NO
 3252450816,3252450823,ET
@@ -111665,9 +105202,7 @@
 3252451632,3252451655,GN
 3252451656,3252451679,SL
 3252451680,3252451695,LR
-3252451696,3252451839,LT
-3252451840,3252451855,NO
-3252451856,3252451967,LT
+3252451696,3252451967,LT
 3252451968,3252451999,NO
 3252452000,3252452095,LT
 3252452096,3252452127,NO
@@ -111686,15 +105221,11 @@
 3252452504,3252452511,SD
 3252452512,3252452607,LT
 3252452608,3252452735,TD
-3252452736,3252453119,LT
-3252453120,3252453151,NG
-3252453152,3252453247,LT
-3252453248,3252453271,NG
+3252452736,3252453263,LT
+3252453264,3252453271,NG
 3252453272,3252454655,LT
 3252454656,3252454911,IQ
-3252454912,3252455167,LT
-3252455168,3252455295,NG
-3252455296,3252455679,LT
+3252454912,3252455679,LT
 3252455680,3252455807,BI
 3252455808,3252460799,LT
 3252460800,3252460831,AF
@@ -111711,9 +105242,19 @@
 3252481024,3252481535,MZ
 3252481536,3252486143,LT
 3252486144,3252490239,BE
-3252490240,3252507135,SE
+3252490240,3252496127,SE
+3252496128,3252496383,AU
+3252496384,3252500223,SE
+3252500224,3252500479,GB
+3252500480,3252501247,SE
+3252501248,3252501503,EU
+3252501504,3252505343,SE
+3252505344,3252505599,US
+3252505600,3252507135,SE
 3252507136,3252507647,RO
-3252507648,3252509951,GB
+3252507648,3252509183,GB
+3252509184,3252509439,AP
+3252509440,3252509951,GB
 3252509952,3252510719,CH
 3252510720,3252514815,FR
 3252514816,3252515071,SI
@@ -111918,7 +105459,9 @@
 3253399296,3253399551,IT
 3253399552,3253400575,SE
 3253400576,3253401087,IT
-3253401088,3253402111,SE
+3253401088,3253401343,SE
+3253401344,3253401599,EU
+3253401600,3253402111,SE
 3253402112,3253402367,IT
 3253402368,3253402623,JP
 3253402624,3253403647,SE
@@ -111929,9 +105472,7 @@
 3253411328,3253411583,NO
 3253411584,3253412351,SE
 3253412352,3253412607,US
-3253412608,3253412863,SE
-3253412864,3253413887,EU
-3253413888,3253416447,SE
+3253412608,3253416447,SE
 3253416448,3253416959,GB
 3253416960,3253428223,SE
 3253428224,3253428479,DE
@@ -111956,7 +105497,8 @@
 3253453312,3253453567,NO
 3253453568,3253454079,SE
 3253454080,3253454335,GB
-3253454336,3253455615,SE
+3253454336,3253454591,EU
+3253454592,3253455615,SE
 3253455616,3253455871,US
 3253455872,3253456383,SE
 3253456384,3253456639,US
@@ -111977,6 +105519,9 @@
 3253602304,3253603327,DE
 3253603328,3253605375,PL
 3253605376,3253606399,UA
+3253606400,3253606655,PL
+3253606656,3253606911,TR
+3253606912,3253607167,DE
 3253607424,3253608447,NG
 3253608448,3253610495,UA
 3253610496,3253611519,PL
@@ -112083,7 +105628,6 @@
 3253710848,3253711359,DK
 3253711360,3253712383,UA
 3253712384,3253712895,MD
-3253712896,3253713407,GR
 3253713408,3253713919,NL
 3253713920,3253714431,AT
 3253714432,3253714943,RO
@@ -112105,7 +105649,6 @@
 3253723648,3253724159,AT
 3253724160,3253724671,UA
 3253724672,3253725183,RO
-3253725184,3253725695,EU
 3253725696,3253726207,UA
 3253726208,3253726719,RO
 3253726720,3253727231,UA
@@ -112152,8 +105695,50 @@
 3253894144,3253894399,PT
 3253894400,3253894655,NL
 3253894656,3253894911,FI
-3253894912,3253895167,RU
+3253894912,3253896703,RU
+3253896704,3253896959,AT
+3253896960,3253897215,RU
+3253897216,3253898239,PL
+3253898240,3253898495,GB
+3253898496,3253898751,HR
+3253898752,3253899263,PL
+3253899264,3253899519,MD
+3253899520,3253899775,RU
+3253899776,3253900287,PL
+3253900288,3253901311,RU
+3253901312,3253901567,PL
+3253901568,3253901823,RU
+3253901824,3253902079,SI
+3253902080,3253902335,DK
+3253902336,3253904383,UA
+3253904384,3253904895,GB
+3253904896,3253905151,UA
+3253905152,3253905407,RU
+3253905408,3253905919,PL
+3253905920,3253906431,RU
+3253906432,3253906687,PL
+3253906688,3253906943,RU
+3253906944,3253907455,FR
+3253907456,3253908479,RU
+3253908480,3253908991,CZ
+3253908992,3253909247,SE
+3253909248,3253909503,NL
+3253909504,3253910527,SE
+3253910528,3253911039,ES
+3253911040,3253911551,RU
 3253911552,3253911807,FR
+3253911808,3253912063,RU
+3253912064,3253912575,IR
+3253912576,3253913599,RO
+3253913600,3253915647,RU
+3253915648,3253916159,IR
+3253916160,3253916671,DE
+3253916672,3253917183,PL
+3253917184,3253917439,CY
+3253917440,3253917695,PL
+3253917696,3253918207,RU
+3253918208,3253918719,CH
+3253918720,3253919743,IL
 3253919744,3253923839,GB
 3253923840,3253927935,GR
 3253927936,3253961727,GB
@@ -112166,9 +105751,7 @@
 3253964800,3253965311,SE
 3253965312,3253966335,PL
 3253966336,3253966847,DE
-3253966848,3253967359,UA
-3253967360,3253967871,GR
-3253967872,3253968895,UA
+3253966848,3253968895,UA
 3253968896,3253969407,DE
 3253969408,3253969919,AT
 3253969920,3253970431,NL
@@ -112225,7 +105808,7 @@
 3254488064,3254488431,FR
 3254488432,3254488447,MG
 3254488448,3254488831,FR
-3254488832,3254489087,DJ
+3254488832,3254489087,US
 3254489088,3254489343,DZ
 3254489344,3254489365,FR
 3254489366,3254489367,MR
@@ -112344,9 +105927,7 @@
 3254656512,3254656767,DE
 3254656768,3254657023,GB
 3254657024,3254665215,RO
-3254665216,3254676479,EU
-3254676480,3254676735,DE
-3254676736,3254681599,EU
+3254665216,3254681599,EU
 3254681600,3254697983,DE
 3254697984,3254698495,SE
 3254698496,3254699007,GB
@@ -112402,8 +105983,13 @@
 3254788096,3254788351,BG
 3254788352,3254789119,ES
 3254789120,3254789375,FR
+3254789376,3254789631,BE
 3254789632,3254790655,TK
 3254790656,3254790911,LU
+3254790912,3254791423,BE
+3254791424,3254791679,SK
+3254791680,3254792191,DK
+3254792192,3254793215,LV
 3254796288,3254797311,SE
 3254797312,3254798335,RU
 3254798336,3254799359,AT
@@ -112461,6 +106047,8 @@
 3254823424,3254823679,NL
 3254823680,3254823935,PL
 3254823936,3254824191,CH
+3254824192,3254824447,RO
+3254824448,3254824959,SI
 3254824960,3254825215,FR
 3254825216,3254825471,RO
 3254825472,3254825727,TR
@@ -112569,6 +106157,7 @@
 3254892288,3254892543,BE
 3254892544,3254892799,RU
 3254892800,3254893567,SK
+3254893568,3254894079,CZ
 3254894080,3254894335,CH
 3254894336,3254894591,SK
 3254894592,3254894847,DK
@@ -112581,6 +106170,7 @@
 3254896384,3254896639,PL
 3254896640,3254896895,DK
 3254896896,3254897151,PL
+3254897152,3254897407,RU
 3254897408,3254897663,FR
 3254897664,3254897919,NL
 3254897920,3254898175,BE
@@ -112628,7 +106218,7 @@
 3255130112,3255172351,FR
 3255172352,3255172607,DE
 3255172608,3255173119,FR
-3255173120,3255173631,GB
+3255173120,3255173631,SH
 3255173632,3255173647,EU
 3255173648,3255173711,GB
 3255173712,3255173759,EU
@@ -112798,7 +106388,9 @@
 3255263296,3255263327,US
 3255263328,3255264543,BE
 3255264544,3255264575,LU
-3255264576,3255265007,BE
+3255264576,3255264703,BE
+3255264704,3255264735,LU
+3255264736,3255265007,BE
 3255265008,3255265023,LU
 3255265024,3255270431,BE
 3255270432,3255270463,FR
@@ -112894,7 +106486,8 @@
 3255312384,3255315711,LV
 3255315712,3255316223,PL
 3255316224,3255316479,RU
-3255316480,3255316991,GB
+3255316480,3255316735,GB
+3255316736,3255316991,EU
 3255316992,3255317247,FR
 3255317248,3255317503,UA
 3255317504,3255317759,BE
@@ -112988,7 +106581,9 @@
 3255392768,3255393791,RO
 3255393792,3255399679,SE
 3255399680,3255400447,DE
-3255400448,3255401471,CH
+3255400448,3255400703,CH
+3255400704,3255400959,EU
+3255400960,3255401471,CH
 3255401472,3255412479,DE
 3255412480,3255412735,RO
 3255412736,3255413247,DE
@@ -113095,11 +106690,14 @@
 3255507712,3255507967,AT
 3255507968,3255508223,UA
 3255508224,3255508479,RU
-3255508480,3255544319,CH
+3255508480,3255521023,CH
+3255521024,3255521279,EU
+3255521280,3255544319,CH
 3255544320,3255544575,DE
 3255544576,3255544831,AT
 3255544832,3255558143,CH
 3255558144,3255558399,BE
+3255558400,3255558655,UA
 3255558656,3255564031,CH
 3255564032,3255564287,RU
 3255564288,3255566335,CH
@@ -113119,9 +106717,7 @@
 3255698688,3255698943,GB
 3255698944,3255710719,SE
 3255710720,3255710975,ES
-3255710976,3255711743,SE
-3255711744,3255711999,EU
-3255712000,3255724543,SE
+3255710976,3255724543,SE
 3255724544,3255725055,US
 3255725056,3255725311,ES
 3255725312,3255730943,SE
@@ -113133,7 +106729,8 @@
 3255742976,3255743231,SE
 3255743232,3255743487,IT
 3255743488,3255743743,DE
-3255743744,3255745535,SE
+3255743744,3255743999,US
+3255744000,3255745535,SE
 3255745536,3255746047,DK
 3255746048,3255762943,SE
 3255762944,3255791615,DE
@@ -113158,11 +106755,11 @@
 3255851312,3255851315,DK
 3255851316,3255909183,SE
 3255909184,3255909191,DK
-3255909192,3256025087,SE
+3255909192,3255947484,SE
+3255947485,3255947485,EU
+3255947486,3256025087,SE
 3256025088,3256057855,NO
-3256057856,3256074751,DK
-3256074752,3256075007,SE
-3256075008,3256076287,DK
+3256057856,3256076287,DK
 3256076288,3256076799,SE
 3256076800,3256082431,DK
 3256082432,3256088063,LV
@@ -113184,7 +106781,9 @@
 3256233984,3256238079,SE
 3256238080,3256246271,NO
 3256246272,3256352767,SE
-3256352768,3256385535,CH
+3256352768,3256353279,CH
+3256353280,3256353535,EU
+3256353536,3256385535,CH
 3256385536,3256393727,AT
 3256393728,3256394239,DE
 3256394240,3256394751,UA
@@ -113216,7 +106815,9 @@
 3256416768,3256417279,GB
 3256417280,3256417791,NO
 3256417792,3256418303,GB
-3256418304,3256446855,DE
+3256418304,3256444415,DE
+3256444416,3256444671,EU
+3256444672,3256446855,DE
 3256446856,3256446863,US
 3256446864,3256448575,DE
 3256448576,3256448591,ES
@@ -113295,7 +106896,8 @@
 3256693760,3256694783,IT
 3256694784,3256695807,CH
 3256695808,3256696831,UA
-3256696832,3256697599,BE
+3256696832,3256697087,BE
+3256697088,3256697599,EU
 3256697600,3256697855,GB
 3256697856,3256698367,IT
 3256698368,3256698623,NL
@@ -113308,7 +106910,8 @@
 3256700928,3256701183,DE
 3256701184,3256701439,BE
 3256701440,3256701951,GB
-3256701952,3256705279,EU
+3256701952,3256705023,EU
+3256705024,3256705279,IE
 3256705280,3256705791,BE
 3256705792,3256706047,AT
 3256706048,3256706559,GR
@@ -113352,6 +106955,7 @@
 3256790784,3256791039,NL
 3256791040,3256791295,CH
 3256791296,3256791551,RO
+3256791552,3256791807,GR
 3256791808,3256792063,PL
 3256792064,3256792319,DE
 3256792320,3256792575,CH
@@ -113388,16 +106992,51 @@
 3256864768,3256870911,DE
 3256870912,3256871167,RU
 3256871168,3256875007,DE
-3256877056,3256915455,GB
+3256875008,3256875519,UA
+3256875520,3256876031,RU
+3256876032,3256876287,PL
+3256876288,3256876543,RU
+3256876544,3256877055,CH
+3256877056,3256898559,GB
+3256898560,3256899071,TR
+3256899072,3256899583,RU
+3256899584,3256915455,GB
 3256915456,3256915967,SE
 3256915968,3256945663,GB
-3256945664,3256945919,UA
 3256945920,3256946175,GB
 3256946176,3256946431,RO
 3256946432,3256946687,UA
 3256946688,3256946943,GB
-3256946944,3256947711,DE
+3256946944,3256947199,EU
+3256947200,3256947711,DE
 3256947712,3256958975,GB
+3256958976,3256959999,RO
+3256960000,3256960255,SA
+3256960256,3256960511,HU
+3256960512,3256961023,SA
+3256961024,3256962559,PL
+3256962560,3256962815,FR
+3256962816,3256963071,RU
+3256963072,3256963327,SE
+3256963328,3256963839,RU
+3256963840,3256964095,PL
+3256964096,3256965119,RU
+3256965120,3256966143,RO
+3256966144,3256967167,RU
+3256967168,3256967423,NL
+3256967424,3256967679,RU
+3256967680,3256968191,CH
+3256968192,3256969215,RO
+3256969216,3256970239,IR
+3256970240,3256970495,AT
+3256970496,3256970751,GB
+3256970752,3256971007,RU
+3256971264,3256971775,NL
+3256971776,3256972031,RU
+3256972032,3256972287,DE
+3256972288,3256973311,PL
+3256973312,3256973823,DE
+3256973824,3256975359,IR
 3256975360,3256988671,GB
 3256988672,3256988927,RU
 3256988928,3256989183,UA
@@ -113417,6 +107056,10 @@
 3257059072,3257139199,GB
 3257139200,3257139455,DK
 3257139456,3257143295,GB
+3257143296,3257143807,RU
+3257143808,3257144063,DE
+3257144064,3257144319,RU
+3257144320,3257144575,AT
 3257144576,3257144831,GB
 3257144832,3257145087,FR
 3257145088,3257180159,GB
@@ -113450,14 +107093,21 @@
 3257357312,3257357567,PT
 3257357568,3257357823,SI
 3257357824,3257371903,DE
-3257371904,3257372159,BE
+3257371904,3257372159,EU
 3257372160,3257372671,GB
 3257372672,3257383679,DE
 3257383680,3257383935,CH
 3257383936,3257388799,DE
 3257388800,3257389055,FR
-3257389056,3257401343,DE
-3257401344,3257466879,CH
+3257389056,3257391615,DE
+3257391616,3257391871,EU
+3257391872,3257401343,DE
+3257401344,3257453567,CH
+3257453568,3257454591,RO
+3257454592,3257455103,IT
+3257455104,3257455359,RO
+3257455360,3257455615,SI
+3257455616,3257466879,CH
 3257466880,3257467135,DE
 3257467136,3257467391,GB
 3257467392,3257467903,SE
@@ -113469,9 +107119,7 @@
 3257470976,3257475071,FI
 3257475072,3257475327,ES
 3257475328,3257475583,FI
-3257475584,3257476095,DE
-3257476096,3257476351,EU
-3257476352,3257477119,DE
+3257475584,3257477119,DE
 3257477120,3257477375,NL
 3257477376,3257477887,SE
 3257477888,3257480447,GB
@@ -113481,7 +107129,7 @@
 3257481472,3257481727,DE
 3257481728,3257481983,FI
 3257481984,3257482239,FR
-3257482240,3257482751,EU
+3257482240,3257482751,RO
 3257482752,3257483007,NL
 3257483008,3257491455,CH
 3257491456,3257495551,BE
@@ -113505,7 +107153,11 @@
 3257546688,3257546719,DE
 3257546720,3257546751,DK
 3257546752,3257548799,IE
-3257548800,3257556991,GB
+3257548800,3257549823,GB
+3257549824,3257550079,US
+3257550080,3257550847,GB
+3257550848,3257551103,HK
+3257551104,3257556991,GB
 3257556992,3257557503,MW
 3257557504,3257558015,LU
 3257558016,3257559551,RO
@@ -114359,7 +108011,12 @@
 3257987584,3257991167,AT
 3257991168,3258003967,DE
 3258003968,3258004479,RU
-3258004480,3258056703,DE
+3258004480,3258021887,DE
+3258021888,3258022911,RU
+3258022912,3258023167,PL
+3258023168,3258023423,DE
+3258023680,3258023935,RU
+3258023936,3258056703,DE
 3258056704,3258056959,UA
 3258056960,3258058239,CZ
 3258058240,3258058495,RU
@@ -114367,7 +108024,9 @@
 3258059008,3258059263,UA
 3258059264,3258059519,RU
 3258059520,3258059775,RO
-3258059776,3258063871,CZ
+3258059776,3258062847,CZ
+3258062848,3258063103,RU
+3258063104,3258063871,CZ
 3258063872,3258064127,AT
 3258064128,3258064383,FR
 3258064384,3258065151,GB
@@ -114442,6 +108101,7 @@
 3258085632,3258085887,DE
 3258085888,3258086143,UA
 3258086144,3258086399,AT
+3258086400,3258086655,RU
 3258086656,3258086911,PL
 3258086912,3258087167,GB
 3258087168,3258087423,UA
@@ -114555,7 +108215,9 @@
 3258364928,3258365951,RS
 3258365952,3258366975,UA
 3258366976,3258367999,PL
-3258368000,3258384383,KW
+3258368000,3258379263,KW
+3258379264,3258379519,US
+3258379520,3258384383,KW
 3258384384,3258427647,DE
 3258427648,3258427903,RO
 3258427904,3258449919,DE
@@ -114569,7 +108231,9 @@
 3258506752,3258515455,CH
 3258515456,3258580991,FR
 3258580992,3258646527,RU
-3258646528,3258691583,DE
+3258646528,3258690559,DE
+3258690560,3258690815,EU
+3258690816,3258691583,DE
 3258691584,3258691839,RU
 3258691840,3258692351,AT
 3258692352,3258692607,DE
@@ -114604,7 +108268,7 @@
 3258746880,3258748927,DE
 3258748928,3258764287,GB
 3258764288,3258764543,DE
-3258764544,3258764799,GB
+3258764544,3258764799,RU
 3258764800,3258765055,BE
 3258765056,3258765311,NL
 3258765312,3258767615,GB
@@ -114615,13 +108279,24 @@
 3258771456,3258772479,KZ
 3258772480,3258773503,RU
 3258773504,3258774015,FR
-3258774016,3258774271,RU
+3258774016,3258774271,MD
 3258774272,3258774527,DK
 3258774528,3258776063,RU
 3258776064,3258776319,GE
 3258776320,3258776575,PL
 3258776576,3258777599,UA
-3258777600,3258802175,GB
+3258777600,3258789887,GB
+3258789888,3258790911,CZ
+3258790912,3258792191,RU
+3258792192,3258792447,PL
+3258792448,3258792703,MK
+3258792704,3258792959,NL
+3258792960,3258793983,RU
+3258793984,3258794495,NL
+3258794496,3258794751,PL
+3258794752,3258795007,RU
+3258795008,3258796031,PL
+3258796032,3258802175,GB
 3258802176,3258806271,LU
 3258806272,3258818047,GB
 3258818048,3258818303,SE
@@ -114633,6 +108308,7 @@
 3258849280,3258859519,GB
 3258859520,3258859775,BY
 3258859776,3258902783,GB
+3258902784,3258903039,RU
 3258903040,3258903295,FR
 3258903296,3258903551,GB
 3258903552,3258903807,DE
@@ -114694,7 +108370,11 @@
 3259243520,3259244543,US
 3259244544,3259248127,SE
 3259248128,3259248383,GB
-3259248384,3259258623,SE
+3259248384,3259250722,SE
+3259250723,3259250723,EU
+3259250724,3259252479,SE
+3259252480,3259252735,EU
+3259252736,3259258623,SE
 3259258624,3259258879,ES
 3259258880,3259262719,SE
 3259262720,3259262975,DK
@@ -114798,11 +108478,11 @@
 3259320744,3259320751,NL
 3259320752,3259334655,GB
 3259334656,3259338751,DE
-3259338752,3259339519,GB
+3259338752,3259339263,GB
+3259339264,3259339519,EU
 3259339520,3259339775,JP
 3259339776,3259340031,US
-3259340032,3259340287,EU
-3259340288,3259342847,GB
+3259340032,3259342847,GB
 3259342848,3259344895,CH
 3259344896,3259345151,GB
 3259345152,3259345407,IE
@@ -114831,7 +108511,9 @@
 3259435264,3259435519,IT
 3259435520,3259438079,SE
 3259438080,3259438335,ES
-3259438336,3259457279,SE
+3259438336,3259454719,SE
+3259454720,3259454975,EU
+3259454976,3259457279,SE
 3259457280,3259457535,IT
 3259457536,3259460351,SE
 3259460352,3259460607,DE
@@ -114876,9 +108558,7 @@
 3259576352,3259576359,ES
 3259576360,3259576799,GB
 3259576800,3259576831,ES
-3259576832,3259577247,GB
-3259577248,3259577263,IR
-3259577264,3259581439,GB
+3259576832,3259581439,GB
 3259581440,3259581951,ES
 3259581952,3259587583,GB
 3259587584,3259588095,ES
@@ -114923,42 +108603,41 @@
 3259642368,3259642623,BE
 3259642624,3259650047,GB
 3259650048,3259650559,NL
-3259650560,3259650815,EU
+3259650560,3259650815,GB
 3259650816,3259652095,NL
-3259652096,3259656191,GB
-3259656192,3259656959,EU
+3259652096,3259656959,GB
 3259656960,3259657215,BE
-3259657216,3259657727,EU
+3259657216,3259657727,GB
 3259657728,3259657887,BE
-3259657888,3259657919,EU
+3259657888,3259657919,GB
 3259657920,3259657983,BE
-3259657984,3259660543,EU
+3259657984,3259660543,GB
 3259660544,3259660799,CH
-3259660800,3259661311,EU
-3259661312,3259664383,GB
-3259664384,3259666431,EU
-3259666432,3259695103,GB
-3259695104,3259695871,EU
+3259660800,3259695871,GB
 3259695872,3259695903,ES
-3259695904,3259696639,EU
+3259695904,3259696639,GB
 3259696640,3259696895,ES
-3259696896,3259701759,EU
+3259696896,3259701759,GB
 3259701760,3259702303,DE
-3259702304,3259703295,EU
-3259703296,3259709999,GB
+3259702304,3259709999,GB
 3259710000,3259710007,JE
-3259710008,3259751423,GB
-3259751424,3259752191,EU
+3259710008,3259752191,GB
 3259752192,3259752447,FR
 3259752448,3259760639,GB
 3259760640,3259814399,DE
 3259814400,3259814655,AT
 3259814656,3259821823,DE
 3259821824,3259822079,AT
-3259822080,3259851823,DE
+3259822080,3259823103,DE
+3259823104,3259823615,RO
+3259823616,3259823871,NO
+3259823872,3259824127,IE
+3259824128,3259851823,DE
 3259851824,3259851831,GB
 3259851832,3259891711,DE
-3259891712,3259957247,BE
+3259891712,3259893503,BE
+3259893504,3259893759,EU
+3259893760,3259957247,BE
 3259957248,3259958271,DE
 3259958272,3259959295,RU
 3259959296,3259960319,UA
@@ -114977,7 +108656,9 @@
 3259972608,3259973631,UA
 3259973632,3259981823,PT
 3259981824,3259990015,EG
-3259990016,3260006399,FR
+3259990016,3259995647,FR
+3259995648,3259995903,MC
+3259995904,3260006399,FR
 3260006400,3260014591,IT
 3260014592,3260018687,NL
 3260018688,3260019711,GB
@@ -115099,7 +108780,9 @@
 3260906496,3260907519,PL
 3260907520,3260915711,GB
 3260915712,3260923903,UA
-3260923904,3261071359,DE
+3260923904,3260938751,DE
+3260938752,3260939007,US
+3260939008,3261071359,DE
 3261071360,3261136895,AT
 3261136896,3261150143,DE
 3261150144,3261150207,US
@@ -115110,7 +108793,15 @@
 3261173992,3261174007,DE
 3261174008,3261174015,AT
 3261174016,3261202431,DE
-3261202432,3261267967,FR
+3261202432,3261205503,FR
+3261205504,3261205759,EU
+3261205760,3261212671,FR
+3261212672,3261212927,EU
+3261212928,3261213202,FR
+3261213203,3261213203,EU
+3261213204,3261213439,FR
+3261213440,3261213695,AF
+3261213696,3261267967,FR
 3261267968,3261297663,DE
 3261297664,3261297919,RU
 3261297920,3261298175,PL
@@ -115145,7 +108836,9 @@
 3261685760,3261687807,DE
 3261687808,3261689855,RO
 3261689856,3261691903,GB
-3261691904,3261693951,EU
+3261691904,3261692997,EU
+3261692998,3261692998,US
+3261692999,3261693951,EU
 3261693952,3261694463,NL
 3261694464,3261694975,RU
 3261694976,3261695487,PL
@@ -115155,6 +108848,8 @@
 3261697024,3261698047,RO
 3261698048,3261698559,UA
 3261698560,3261699071,DE
+3261699072,3261699327,RU
+3261699328,3261699583,GB
 3261699584,3261700095,NL
 3261700096,3261700607,FR
 3261700608,3261701119,GB
@@ -115214,9 +108909,7 @@
 3261824512,3261824767,FR
 3261824768,3261825023,PT
 3261825024,3261857791,AT
-3261857792,3261867951,CZ
-3261867952,3261867955,CR
-3261867956,3261923327,CZ
+3261857792,3261923327,CZ
 3261923328,3261988863,NL
 3261988864,3261989119,SE
 3261989120,3261990399,FI
@@ -115361,7 +109054,9 @@
 3262053632,3262053887,RU
 3262053888,3262054143,UA
 3262054144,3262054399,RU
-3262054400,3262099199,FI
+3262054400,3262096127,FI
+3262096128,3262096383,AX
+3262096384,3262099199,FI
 3262099200,3262099455,NL
 3262099456,3262108671,FI
 3262108672,3262108927,RU
@@ -115454,7 +109149,9 @@
 3262152664,3262152671,DE
 3262152672,3262152703,EU
 3262152704,3262185471,AT
-3262185472,3262224895,DE
+3262185472,3262200575,DE
+3262200576,3262200831,EU
+3262200832,3262224895,DE
 3262224896,3262225151,AT
 3262225152,3262227711,DE
 3262227712,3262227967,RO
@@ -115565,9 +109262,7 @@
 3262472336,3262472339,US
 3262472340,3262472351,DE
 3262472352,3262472355,NL
-3262472356,3262472356,ES
-3262472357,3262472358,CH
-3262472359,3262472359,ES
+3262472356,3262472359,CH
 3262472360,3262472363,NL
 3262472364,3262472367,GB
 3262472368,3262472371,NL
@@ -116929,7 +110624,7 @@
 3262478662,3262478662,TR
 3262478663,3262478663,AT
 3262478664,3262478664,ES
-3262478665,3262478665,DK
+3262478665,3262478665,DE
 3262478666,3262478666,AT
 3262478667,3262478667,DE
 3262478668,3262478668,IT
@@ -117777,160 +111472,11 @@
 3262479867,3262479867,SE
 3262479868,3262479868,DE
 3262479869,3262479869,GB
-3262479870,3262479873,DE
-3262479874,3262479875,FR
-3262479876,3262479876,DE
-3262479877,3262479877,CH
-3262479878,3262479879,DE
-3262479880,3262479880,AT
-3262479881,3262479881,HU
-3262479882,3262479883,DE
-3262479884,3262479884,GB
-3262479885,3262479886,DE
-3262479887,3262479887,GR
-3262479888,3262479888,FR
-3262479889,3262479889,NL
-3262479890,3262479892,DE
-3262479893,3262479893,LU
-3262479894,3262479894,CH
-3262479895,3262479896,ES
-3262479897,3262479899,DE
-3262479900,3262479900,NL
-3262479901,3262479901,AT
-3262479902,3262479902,DE
-3262479903,3262479903,CH
-3262479904,3262479908,DE
-3262479909,3262479909,SE
-3262479910,3262479914,DE
-3262479915,3262479915,FR
-3262479916,3262479917,DE
-3262479918,3262479918,GB
-3262479919,3262479922,DE
-3262479923,3262479923,AT
-3262479924,3262479929,DE
-3262479930,3262479930,IT
-3262479931,3262479931,DK
-3262479932,3262479932,DE
-3262479933,3262479933,NL
-3262479934,3262479935,DE
-3262479936,3262479936,BE
-3262479937,3262479937,FR
-3262479938,3262479939,DE
-3262479940,3262479940,ES
-3262479941,3262479941,IT
-3262479942,3262479944,DE
-3262479945,3262479945,FR
-3262479946,3262479946,DE
-3262479947,3262479947,HU
-3262479948,3262479948,DE
-3262479949,3262479949,NL
-3262479950,3262479950,CH
-3262479951,3262479953,DE
-3262479954,3262479954,CH
-3262479955,3262479955,DE
-3262479956,3262479956,IT
-3262479957,3262479957,BE
-3262479958,3262479959,DE
-3262479960,3262479960,AT
-3262479961,3262479961,DE
-3262479962,3262479962,GB
-3262479963,3262479963,ES
-3262479964,3262479964,DE
-3262479965,3262479965,ES
-3262479966,3262479974,DE
-3262479975,3262479975,FR
-3262479976,3262479976,NL
-3262479977,3262479978,DE
-3262479979,3262479979,CH
-3262479980,3262479980,AT
-3262479981,3262479984,DE
-3262479985,3262479985,CH
-3262479986,3262479987,DE
-3262479988,3262479988,FR
-3262479989,3262479989,DE
-3262479990,3262479990,NL
-3262479991,3262479995,DE
-3262479996,3262479996,NL
-3262479997,3262480001,DE
-3262480002,3262480002,BE
-3262480003,3262480005,DE
-3262480006,3262480006,FR
-3262480007,3262480009,DE
-3262480010,3262480010,FR
-3262480011,3262480011,BE
-3262480012,3262480012,NL
-3262480013,3262480015,DE
-3262480016,3262480016,ES
-3262480017,3262480018,DE
-3262480019,3262480019,BE
-3262480020,3262480020,DE
-3262480021,3262480021,DK
-3262480022,3262480022,CH
-3262480023,3262480029,DE
-3262480030,3262480030,GB
-3262480031,3262480031,DE
-3262480032,3262480032,CH
-3262480033,3262480033,GB
-3262480034,3262480034,DE
-3262480035,3262480035,LU
-3262480036,3262480037,DE
-3262480038,3262480038,NL
-3262480039,3262480039,CH
-3262480040,3262480040,DE
-3262480041,3262480041,AT
-3262480042,3262480042,DE
-3262480043,3262480043,GB
-3262480044,3262480044,RS
-3262480045,3262480045,GB
-3262480046,3262480048,DE
-3262480049,3262480049,LU
-3262480050,3262480051,DE
-3262480052,3262480052,NL
-3262480053,3262480057,DE
-3262480058,3262480058,NL
-3262480059,3262480059,CH
-3262480060,3262480060,DE
-3262480061,3262480062,GB
-3262480063,3262480063,SI
-3262480064,3262480066,DE
-3262480067,3262480067,NL
-3262480068,3262480071,DE
-3262480072,3262480072,IT
-3262480073,3262480073,DE
-3262480074,3262480074,AT
-3262480075,3262480076,DE
-3262480077,3262480078,FR
-3262480079,3262480080,DE
-3262480081,3262480081,CH
-3262480082,3262480082,DE
-3262480083,3262480083,NO
-3262480084,3262480084,IT
-3262480085,3262480085,FR
-3262480086,3262480087,DE
-3262480088,3262480088,FR
-3262480089,3262480089,NL
-3262480090,3262480090,CH
-3262480091,3262480092,DE
-3262480093,3262480093,BE
-3262480094,3262480094,DE
-3262480095,3262480095,AT
-3262480096,3262480097,DE
-3262480098,3262480098,GB
-3262480099,3262480104,DE
-3262480105,3262480105,IT
-3262480106,3262480106,DE
-3262480107,3262480107,DK
-3262480108,3262480109,DE
-3262480110,3262480110,GB
-3262480111,3262480111,AT
-3262480112,3262480112,BE
-3262480113,3262480113,DE
-3262480114,3262480114,IT
-3262480115,3262480116,DE
-3262480117,3262480117,BE
-3262480118,3262480125,DE
-3262480126,3262480126,ES
-3262480127,3262480133,DE
+3262479870,3262479871,DE
+3262479872,3262479881,EU
+3262479882,3262479882,DE
+3262479883,3262480127,EU
+3262480128,3262480133,DE
 3262480134,3262480134,AT
 3262480135,3262480135,NL
 3262480136,3262480136,FR
@@ -118120,7 +111666,8 @@
 3262627840,3262636031,IT
 3262636032,3262644223,BE
 3262644224,3262648319,NL
-3262648320,3262648831,DE
+3262648320,3262648575,EU
+3262648576,3262648831,DE
 3262648832,3262649855,NL
 3262649856,3262650623,DE
 3262650624,3262654463,NL
@@ -118132,7 +111679,11 @@
 3262658560,3262661119,NL
 3262661120,3262661375,DE
 3262661376,3262664703,NL
-3262664704,3262671359,DE
+3262664704,3262665727,DE
+3262665728,3262665983,EU
+3262665984,3262666751,DE
+3262666752,3262667007,EU
+3262667008,3262671359,DE
 3262671360,3262672127,NL
 3262672128,3262672895,DE
 3262672896,3262673919,NL
@@ -118278,7 +111829,6 @@
 3263087104,3263087871,DE
 3263087872,3263088127,SI
 3263088128,3263088383,DE
-3263088384,3263088639,GB
 3263088640,3263089151,CH
 3263089152,3263089407,RO
 3263089408,3263089663,RU
@@ -118302,7 +111852,7 @@
 3263094528,3263094783,DK
 3263094784,3263095039,UA
 3263095040,3263095295,ES
-3263095296,3263095551,FR
+3263095296,3263095551,EU
 3263095552,3263095807,RO
 3263095808,3263096063,DE
 3263096064,3263096319,PL
@@ -118331,18 +111881,20 @@
 3263102208,3263102463,RO
 3263102464,3263102719,PL
 3263102720,3263102975,GR
-3263102976,3263137791,DE
+3263102976,3263121407,DE
+3263121408,3263121420,EU
+3263121421,3263121421,BE
+3263121422,3263121663,EU
+3263121664,3263137791,DE
 3263137792,3263138303,PL
-3263138304,3263138559,DE
-3263138560,3263138815,AT
+3263138304,3263138551,DE
+3263138552,3263138815,AT
 3263138816,3263168511,DE
 3263168512,3263430655,GB
 3263430656,3263436543,SE
 3263436544,3263436799,ES
 3263436800,3263437311,GB
-3263437312,3263443967,SE
-3263443968,3263444479,EU
-3263444480,3263458047,SE
+3263437312,3263458047,SE
 3263458048,3263458303,DE
 3263458304,3263459583,SE
 3263459584,3263459839,FR
@@ -118378,7 +111930,7 @@
 3263501344,3263501439,GB
 3263501440,3263501503,US
 3263501504,3263501519,GB
-3263501520,3263501527,IR
+3263501520,3263501527,IE
 3263501528,3263501535,GB
 3263501536,3263501551,DE
 3263501552,3263501823,GB
@@ -118422,7 +111974,7 @@
 3263517696,3263517951,US
 3263517952,3263518463,GB
 3263518464,3263518719,FR
-3263518720,3263518751,IR
+3263518720,3263518751,IE
 3263518752,3263519743,EU
 3263519744,3263519759,GB
 3263519760,3263520255,EU
@@ -118432,7 +111984,8 @@
 3263523072,3263523583,DE
 3263523584,3263525759,EU
 3263525760,3263525887,DE
-3263525888,3263527423,EU
+3263525888,3263526143,ZA
+3263526144,3263527423,EU
 3263527424,3263527679,ZW
 3263527680,3263527935,DE
 3263527936,3263528191,EU
@@ -118480,7 +112033,17 @@
 3263816704,3263816959,ES
 3263816960,3263817215,NL
 3263817216,3263823871,FI
-3263823872,3263954943,DE
+3263823872,3263826943,DE
+3263826944,3263827199,AT
+3263827200,3263833903,DE
+3263833904,3263833919,EU
+3263833920,3263878145,DE
+3263878146,3263878146,US
+3263878147,3263886079,DE
+3263886080,3263886335,SG
+3263886336,3263915007,DE
+3263915008,3263915263,US
+3263915264,3263954943,DE
 3263954944,3263979519,ES
 3263979520,3263987711,DE
 3263987712,3264004095,ES
@@ -118553,7 +112116,7 @@
 3264311296,3264311551,FR
 3264311552,3264311807,IT
 3264311808,3264312063,DE
-3264312064,3264312319,CH
+3264312064,3264312319,EU
 3264312320,3264312575,PL
 3264312576,3264312831,UA
 3264312832,3264313087,DE
@@ -118597,7 +112160,7 @@
 3264334336,3264334847,UA
 3264334848,3264335359,PL
 3264335360,3264335871,SK
-3264336384,3264336895,GB
+3264335872,3264336895,GB
 3264336896,3264337407,RU
 3264337408,3264338431,UA
 3264338432,3264338943,DE
@@ -118681,7 +112244,11 @@
 3264447744,3264447999,DE
 3264448000,3264463871,CH
 3264463872,3264466943,LI
-3264466944,3264483071,CH
+3264466944,3264476671,CH
+3264476672,3264477183,RU
+3264477184,3264477439,PL
+3264477440,3264477695,RU
+3264477696,3264483071,CH
 3264483072,3264483327,LI
 3264483328,3264486527,CH
 3264486528,3264486559,LI
@@ -118729,8 +112296,8 @@
 3264613920,3264613935,GB
 3264613936,3264613943,NL
 3264613944,3264613951,GB
-3264613952,3264614031,NL
-3264614032,3264614399,GB
+3264613952,3264614063,NL
+3264614064,3264614399,GB
 3264614400,3264614655,NL
 3264614656,3264615423,SE
 3264615424,3264615735,CH
@@ -118764,13 +112331,11 @@
 3264620608,3264620631,GB
 3264620632,3264620679,FR
 3264620680,3264620687,ES
-3264620688,3264620735,FR
-3264620736,3264620799,GB
+3264620688,3264620751,FR
+3264620752,3264620799,GB
 3264620800,3264621567,FR
-3264621568,3264621583,DE
-3264621584,3264621599,GB
-3264621600,3264621663,DE
-3264621664,3264621695,GB
+3264621568,3264621679,DE
+3264621680,3264621695,GB
 3264621696,3264622079,DE
 3264622080,3264622335,GB
 3264622336,3264622591,DE
@@ -118846,7 +112411,11 @@
 3264674304,3264674815,PL
 3264674816,3264675327,GB
 3264675328,3264675839,RU
-3264675840,3264741375,NL
+3264675840,3264695039,NL
+3264695040,3264695295,EU
+3264695296,3264697924,NL
+3264697925,3264697925,EU
+3264697926,3264741375,NL
 3264741376,3264749567,SI
 3264749568,3264750079,LV
 3264750080,3264750591,RU
@@ -118877,7 +112446,7 @@
 3264827136,3264827391,LV
 3264827392,3264827647,FR
 3264827648,3264828159,GR
-3264828160,3264828415,CH
+3264828160,3264828415,EU
 3264828416,3264828671,SE
 3264828672,3264828927,MT
 3264828928,3264829439,DE
@@ -118889,12 +112458,13 @@
 3264831232,3264831487,PL
 3264831488,3264831743,CH
 3264831744,3264831999,FR
+3264832000,3264832255,IE
 3264832256,3264832511,IT
 3264832512,3264832767,DE
 3264832768,3264833023,IL
 3264833024,3264833535,IT
 3264833536,3264834047,DE
-3264834048,3264834559,GB
+3264834048,3264834303,GB
 3264834560,3264835327,FR
 3264835328,3264835583,AT
 3264835584,3264835839,RU
@@ -118968,7 +112538,11 @@
 3264922320,3264929791,LU
 3264929792,3264937983,SK
 3264937984,3265003519,GB
-3265003520,3265055231,DE
+3265003520,3265015807,DE
+3265015808,3265016063,EU
+3265016064,3265045759,DE
+3265045760,3265046015,TR
+3265046016,3265055231,DE
 3265055232,3265055743,FR
 3265055744,3265069055,DE
 3265069056,3265134591,FI
@@ -119038,8 +112612,10 @@
 3265382400,3265382911,CH
 3265382912,3265384447,GB
 3265384448,3265386495,DE
-3265386496,3265387519,NL
-3265387520,3265388543,EU
+3265386496,3265386751,NL
+3265386752,3265387007,EU
+3265387008,3265387263,NL
+3265387264,3265388543,EU
 3265388544,3265396735,GB
 3265396736,3265464847,DE
 3265464848,3265464863,AT
@@ -119057,7 +112633,9 @@
 3265527808,3265569279,GB
 3265569280,3265569791,AE
 3265569792,3265582335,GB
-3265582336,3265582591,A2
+3265582336,3265582476,A2
+3265582477,3265582477,LB
+3265582478,3265582591,A2
 3265582592,3265593343,GB
 3265593344,3265594367,RU
 3265594368,3265595391,UA
@@ -119078,6 +112656,7 @@
 3265603328,3265603583,MD
 3265603584,3265603839,DE
 3265603840,3265604095,PL
+3265604096,3265604351,GB
 3265604352,3265604607,FR
 3265604608,3265604863,CH
 3265604864,3265605119,RU
@@ -119174,7 +112753,13 @@
 3265986560,3266052095,NL
 3266052096,3266073823,DE
 3266073824,3266073839,GB
-3266073840,3266322431,DE
+3266073840,3266122751,DE
+3266122752,3266123007,EU
+3266123008,3266199807,DE
+3266199808,3266200063,EU
+3266200064,3266310911,DE
+3266310912,3266311167,EU
+3266311168,3266322431,DE
 3266322432,3266330623,LT
 3266330624,3266338815,GB
 3266338816,3266339071,RU
@@ -119242,8 +112827,8 @@
 3266388379,3266389247,FR
 3266389248,3266389327,LU
 3266389328,3266395135,FR
-3266395136,3266395903,NL
-3266395904,3266396159,FR
+3266395136,3266395647,NL
+3266395648,3266396159,FR
 3266396160,3266412543,IT
 3266412544,3266420735,AT
 3266420736,3266428927,GB
@@ -119357,11 +112942,15 @@
 3267097600,3267098623,KZ
 3267098624,3267099647,GB
 3267099648,3267100671,IT
-3267100672,3267166207,FI
+3267100672,3267117311,FI
+3267117312,3267118079,AX
+3267118080,3267166207,FI
 3267166208,3267231743,GB
 3267231744,3267297279,RU
 3267297280,3267362815,CH
-3267362816,3267426879,DK
+3267362816,3267368480,DK
+3267368481,3267368481,EU
+3267368482,3267426879,DK
 3267426880,3267426943,CH
 3267426944,3267428351,DK
 3267428352,3267493887,GB
@@ -119460,11 +113049,12 @@
 3267626240,3267626495,BE
 3267626496,3267626751,ES
 3267626752,3267627007,RU
-3267627008,3267627347,DE
-3267627348,3267627359,EU
-3267627360,3267627391,DE
-3267627392,3267627431,EU
-3267627432,3267627519,DE
+3267627008,3267627263,EU
+3267627264,3267627347,DE
+3267627348,3267627351,EU
+3267627352,3267627391,DE
+3267627392,3267627423,EU
+3267627424,3267627519,DE
 3267627520,3267627775,EU
 3267627776,3267627807,DE
 3267627808,3267627871,EU
@@ -119501,9 +113091,7 @@
 3267633680,3267633727,EU
 3267633728,3267633855,NO
 3267633856,3267634175,EU
-3267634176,3267634431,GB
-3267634432,3267634559,EU
-3267634560,3267634687,GB
+3267634176,3267634687,GB
 3267634688,3267634943,EU
 3267634944,3267635711,GB
 3267635712,3267635967,EU
@@ -119516,8 +113104,8 @@
 3267636832,3267636991,ZA
 3267636992,3267637247,AT
 3267637248,3267637503,EU
-3267637504,3267637695,IT
-3267637696,3267637759,EU
+3267637504,3267637719,IT
+3267637720,3267637759,EU
 3267637760,3267637823,ES
 3267637824,3267638015,EU
 3267638016,3267638271,ES
@@ -119562,12 +113150,12 @@
 3267645056,3267645439,EU
 3267645440,3267645695,GB
 3267645696,3267645951,DE
-3267645952,3267646207,DK
-3267646208,3267647487,EU
+3267645952,3267647487,EU
 3267647488,3267647743,GB
 3267647744,3267647999,SI
 3267648000,3267648255,DE
-3267648256,3267648383,EU
+3267648256,3267648319,GB
+3267648320,3267648383,EU
 3267648384,3267648399,BG
 3267648400,3267648415,GB
 3267648416,3267648431,EU
@@ -119578,7 +113166,9 @@
 3267648768,3267649023,NL
 3267649024,3267649279,RU
 3267649280,3267649407,DE
-3267649408,3267649791,EU
+3267649408,3267649471,EU
+3267649472,3267649527,DE
+3267649528,3267649791,EU
 3267649792,3267650303,NL
 3267650304,3267650319,EU
 3267650320,3267650367,AT
@@ -119800,7 +113390,8 @@
 3267741760,3267741791,SE
 3267741792,3267741855,FI
 3267741856,3267741919,SE
-3267741920,3267743999,FI
+3267741920,3267743743,FI
+3267743744,3267743999,AX
 3267744000,3267744255,DE
 3267744256,3267744511,BE
 3267744512,3267746303,FI
@@ -119833,10 +113424,16 @@
 3267787776,3267793919,SE
 3267793920,3267794175,DK
 3267794176,3267821567,SE
-3267821568,3267887103,FR
+3267821568,3267845375,FR
+3267845376,3267845631,GP
+3267845632,3267846655,FR
+3267846656,3267846911,MQ
+3267846912,3267887103,FR
 3267887104,3268017407,GB
 3268017408,3268017663,KE
-3268017664,3268149247,GB
+3268017664,3268078591,GB
+3268078592,3268078847,EU
+3268078848,3268149247,GB
 3268149248,3268165631,EE
 3268165632,3268173823,CH
 3268173824,3268182015,MT
@@ -120123,8 +113720,12 @@
 3268429056,3268429311,CH
 3268429312,3268429567,AT
 3268429568,3268430079,CH
-3268430080,3268476927,AT
-3268476928,3268542463,CH
+3268430080,3268464127,AT
+3268464128,3268464383,LI
+3268464384,3268476927,AT
+3268476928,3268537087,CH
+3268537088,3268537343,US
+3268537344,3268542463,CH
 3268542464,3268607999,PT
 3268608000,3268673535,FI
 3268673536,3268703799,CZ
@@ -120182,9 +113783,7 @@
 3268771328,3268771839,NL
 3268771840,3268788223,NO
 3268788224,3268804607,CZ
-3268804608,3268848895,FR
-3268848896,3268849151,A2
-3268849152,3268869375,FR
+3268804608,3268869375,FR
 3268869376,3268870143,PF
 3268870144,3268876063,FI
 3268876064,3268876127,SE
@@ -120493,8 +114092,8 @@
 3270209280,3270212351,EU
 3270212352,3270212863,NL
 3270212864,3270213119,EU
-3270213120,3270213631,NL
-3270213632,3270213887,EU
+3270213120,3270213375,NL
+3270213376,3270213887,EU
 3270213888,3270214279,PT
 3270214280,3270214287,US
 3270214288,3270214303,PT
@@ -120545,12 +114144,16 @@
 3270246144,3270246399,CH
 3270246400,3270247951,SE
 3270247952,3270247955,NO
-3270247956,3270369919,SE
+3270247956,3270348287,SE
+3270348288,3270348543,EU
+3270348544,3270369919,SE
 3270369920,3270369927,NO
 3270369928,3270377471,SE
 3270377472,3270443007,GB
 3270443008,3270508543,DK
-3270508544,3270639615,FI
+3270508544,3270522367,FI
+3270522368,3270522623,AX
+3270522624,3270639615,FI
 3270639616,3270640127,PL
 3270640128,3270642175,RU
 3270642176,3270642687,NO
@@ -120590,8 +114193,7 @@
 3270655232,3270655487,IT
 3270655488,3270655743,PL
 3270655744,3270655999,CH
-3270656000,3270660095,EU
-3270660096,3270664191,NL
+3270656000,3270664191,NL
 3270664192,3270666239,UA
 3270666240,3270667263,PL
 3270667264,3270668287,SE
@@ -120602,21 +114204,23 @@
 3270680576,3270688767,FR
 3270688768,3270772079,IT
 3270772080,3270772087,NL
-3270772088,3270775039,IT
-3270775040,3270775295,EU
-3270775296,3270781343,IT
+3270772088,3270781343,IT
 3270781344,3270781359,RO
 3270781360,3270808127,IT
 3270808128,3270808159,LU
 3270808160,3270836223,IT
 3270836224,3270901759,DE
-3270901760,3270909951,IT
+3270901760,3270905855,IT
+3270905856,3270906111,EU
+3270906112,3270909951,IT
 3270909952,3270911839,DE
 3270911840,3270911871,PL
 3270911872,3270911935,DE
 3270911936,3270911967,PL
 3270911968,3270911999,NL
-3270912000,3270920703,DE
+3270912000,3270913535,DE
+3270913536,3270913791,EU
+3270913792,3270920703,DE
 3270920704,3270921215,UA
 3270921216,3270921471,DK
 3270921472,3270921727,UA
@@ -120668,6 +114272,7 @@
 3270978304,3270979071,FI
 3270979072,3270979327,PL
 3270979328,3270979583,AT
+3270979584,3270979839,NO
 3270979840,3270980095,GB
 3270980096,3270980351,AM
 3270980352,3270980607,RU
@@ -120692,14 +114297,12 @@
 3271010816,3271011327,GB
 3271011328,3271013375,UA
 3271013376,3271013887,FR
-3271013888,3271014399,CZ
+3271013888,3271014399,UA
 3271014400,3271014911,RU
 3271014912,3271015423,RO
 3271015424,3271015935,DK
 3271015936,3271016447,RU
-3271016448,3271022335,RS
-3271022336,3271022463,CY
-3271022464,3271024447,RS
+3271016448,3271024447,RS
 3271024448,3271024451,BA
 3271024452,3271024639,RS
 3271024640,3271032831,GB
@@ -120720,7 +114323,9 @@
 3271280720,3271280735,SE
 3271280736,3271290623,FI
 3271290624,3271290879,BE
-3271290880,3271310079,FI
+3271290880,3271301631,FI
+3271301632,3271302143,AX
+3271302144,3271310079,FI
 3271310080,3271310335,DE
 3271310336,3271360511,FI
 3271360512,3271363407,GB
@@ -120866,7 +114471,9 @@
 3271501680,3271501695,SE
 3271501696,3271501783,DK
 3271501784,3271501791,SE
-3271501792,3271557119,DK
+3271501792,3271513343,DK
+3271513344,3271513599,EU
+3271513600,3271557119,DK
 3271557120,3271589887,BE
 3271589888,3271688191,NO
 3271688192,3271691775,EU
@@ -120947,12 +114554,14 @@
 3271821248,3271884799,DE
 3271884800,3271901183,UA
 3271901184,3271909375,ES
-3271909376,3271909887,EU
+3271909376,3271909887,RO
 3271909888,3271910399,DE
 3271910400,3271910911,DK
 3271910912,3271911423,LV
 3271911424,3271911935,LI
 3271911936,3271912959,UA
+3271912960,3271913215,SK
+3271913216,3271913471,SE
 3271913472,3271913983,NO
 3271913984,3271914495,RO
 3271914496,3271915007,ES
@@ -120967,6 +114576,7 @@
 3271926528,3271926783,NL
 3271926784,3271927295,SI
 3271927296,3271927551,NO
+3271927552,3271927807,GB
 3271927808,3271928063,TR
 3271928064,3271928319,GB
 3271928320,3271928575,RU
@@ -120978,6 +114588,7 @@
 3271929856,3271930111,PL
 3271930112,3271930367,HU
 3271930368,3271930623,RU
+3271930624,3271930879,GE
 3271930880,3271931135,CH
 3271931136,3271931647,PL
 3271931648,3271931903,NO
@@ -121013,7 +114624,9 @@
 3272081920,3272082687,CV
 3272082688,3272083455,PT
 3272083456,3272083711,ST
-3272083712,3272084735,PT
+3272083712,3272084025,PT
+3272084026,3272084026,AO
+3272084027,3272084735,PT
 3272084736,3272084991,CV
 3272084992,3272085503,PT
 3272085504,3272086015,AO
@@ -121243,7 +114856,7 @@
 3272228096,3272228223,GB
 3272228224,3272228351,ES
 3272228352,3272228607,FR
-3272228608,3272228623,EU
+3272228608,3272228623,NL
 3272228624,3272228631,CY
 3272228632,3272228639,NL
 3272228640,3272228671,IT
@@ -121375,7 +114988,9 @@
 3272400912,3272400927,GB
 3272400928,3272401023,EU
 3272401024,3272401087,GB
-3272401088,3272401279,EU
+3272401088,3272401215,EU
+3272401216,3272401247,PL
+3272401248,3272401279,EU
 3272401280,3272401407,NL
 3272401408,3272401951,EU
 3272401952,3272401967,SE
@@ -121414,6 +115029,8 @@
 3272420992,3272421119,DK
 3272421120,3272421375,UA
 3272421376,3272421887,RO
+3272421888,3272422143,RU
+3272422144,3272422399,GB
 3272422400,3272422911,CH
 3272422912,3272423423,SE
 3272423424,3272423935,BE
@@ -121450,6 +115067,7 @@
 3272481536,3272481791,FR
 3272481792,3272482047,IT
 3272482048,3272482303,NL
+3272482304,3272482559,PL
 3272482560,3272482815,BE
 3272482816,3272491007,RU
 3272491008,3272499199,GB
@@ -121658,8 +115276,11 @@
 3272923648,3272924159,PL
 3272924160,3272924671,DE
 3272924672,3272925183,GB
-3272925184,3272933375,DE
-3272933376,3272940287,GB
+3272925184,3272931135,DE
+3272931136,3272931151,GB
+3272931152,3272933375,DE
+3272933376,3272934399,FI
+3272934400,3272940287,GB
 3272940288,3272940543,DE
 3272940544,3272998911,GB
 3272998912,3273007103,PT
@@ -121705,14 +115326,17 @@
 3273052048,3273052063,GR
 3273052064,3273052087,IT
 3273052088,3273052095,DE
-3273052096,3273052415,IT
+3273052096,3273052127,GR
+3273052128,3273052415,IT
 3273052416,3273052671,GB
 3273052672,3273052927,FR
 3273052928,3273053183,DE
 3273053184,3273053439,CH
 3273053440,3273053695,NL
 3273053696,3273053951,BE
-3273053952,3273054207,AT
+3273053952,3273053983,AT
+3273053984,3273053991,CZ
+3273053992,3273054207,AT
 3273054208,3273054463,US
 3273054464,3273054719,ES
 3273054720,3273054975,IT
@@ -121997,12 +115621,10 @@
 3273388872,3273388879,DE
 3273388880,3273388903,EU
 3273388904,3273388911,DE
-3273388912,3273388927,EU
+3273388912,3273388927,GB
 3273388928,3273389055,DE
 3273389056,3273390079,EU
-3273390080,3273390111,DE
-3273390112,3273390143,US
-3273390144,3273390207,DE
+3273390080,3273390207,DE
 3273390208,3273390335,EU
 3273390336,3273390463,DE
 3273390464,3273391103,EU
@@ -122037,6 +115659,7 @@
 3273437184,3273437695,RO
 3273437696,3273438207,PL
 3273438208,3273438719,IL
+3273438720,3273439231,RU
 3273439232,3273439743,RO
 3273439744,3273440255,DE
 3273440256,3273440767,RO
@@ -122050,8 +115673,8 @@
 3273588736,3273687039,IT
 3273687040,3273719807,DE
 3273719808,3273720831,GB
-3273720832,3273720839,IE
-3273720840,3273727071,GB
+3273720832,3273720847,IE
+3273720848,3273727071,GB
 3273727072,3273727079,DK
 3273727080,3273727087,FR
 3273727088,3273727095,ES
@@ -122064,15 +115687,24 @@
 3273727152,3273727999,GB
 3273728000,3273728255,NL
 3273728256,3273728511,GB
-3273728512,3273729023,NL
-3273729024,3273732095,EU
+3273728512,3273732095,NL
 3273732096,3273736191,GB
 3273736192,3273743359,FR
 3273743360,3273743615,JO
 3273743616,3273744383,FR
-3273744384,3273752575,GB
-3273752576,3273760767,NL
-3273760768,3273768959,DE
+3273744384,3273746943,GB
+3273746944,3273747199,EU
+3273747200,3273752575,GB
+3273752576,3273752831,NL
+3273752832,3273753087,EU
+3273753088,3273753343,NL
+3273753344,3273753599,EU
+3273753600,3273755647,NL
+3273755648,3273755903,EU
+3273755904,3273760767,NL
+3273760768,3273762303,DE
+3273762304,3273762559,EU
+3273762560,3273768959,DE
 3273768960,3273785343,TR
 3273785344,3273801727,RU
 3273801728,3273802239,DE
@@ -122171,7 +115803,11 @@
 3274088448,3274096639,KG
 3274096640,3274113023,NL
 3274113024,3274145791,CZ
-3274145792,3274162175,KW
+3274145792,3274150911,KW
+3274150912,3274151167,US
+3274151168,3274152447,KW
+3274152448,3274152703,US
+3274152704,3274162175,KW
 3274162176,3274162687,GB
 3274162688,3274163199,DE
 3274163200,3274163711,UA
@@ -122330,8 +115966,8 @@
 3274450392,3274450407,EU
 3274450408,3274450415,GB
 3274450416,3274450431,EU
-3274450432,3274450591,GB
-3274450592,3274450655,EU
+3274450432,3274450623,GB
+3274450624,3274450655,EU
 3274450656,3274450687,GB
 3274450688,3274451199,EU
 3274451200,3274452255,GB
@@ -122585,7 +116221,7 @@
 3274850304,3274866687,GB
 3274866688,3274883071,DE
 3274883072,3274891263,EE
-3274891264,3274899455,CH
+3274891264,3274892287,CH
 3274899456,3274902399,DE
 3274902400,3274902423,AT
 3274902424,3274902527,EU
@@ -122781,7 +116417,9 @@
 3275110912,3275111423,GB
 3275111424,3275111935,IT
 3275111936,3275112447,FR
-3275112448,3275120639,DK
+3275112448,3275117581,DK
+3275117582,3275117582,EU
+3275117583,3275120639,DK
 3275120640,3275136639,SE
 3275136640,3275136767,DK
 3275136768,3275137023,SE
@@ -122802,7 +116440,11 @@
 3275145216,3275153407,RU
 3275153408,3275161599,GB
 3275161600,3275227135,ES
-3275227136,3275292671,HU
+3275227136,3275246847,HU
+3275246848,3275247103,EU
+3275247104,3275262975,HU
+3275262976,3275263231,EU
+3275263232,3275292671,HU
 3275292672,3275358207,ES
 3275358208,3275371775,RU
 3275371776,3275372031,TJ
@@ -122849,7 +116491,9 @@
 3275447152,3275448319,EU
 3275448320,3275449519,GB
 3275449520,3275449527,FR
-3275449528,3275450879,GB
+3275449528,3275449919,GB
+3275449920,3275449927,EU
+3275449928,3275450879,GB
 3275450880,3275451231,EU
 3275451232,3275451263,GB
 3275451264,3275452415,EU
@@ -122876,18 +116520,18 @@
 3275468768,3275468799,IE
 3275468800,3275469071,GB
 3275469072,3275469087,IE
-3275469088,3275474719,GB
-3275474720,3275474943,EU
+3275469088,3275474927,GB
+3275474928,3275474943,EU
 3275474944,3275475043,GB
 3275475044,3275475047,EU
-3275475048,3275475383,GB
-3275475384,3275476991,EU
+3275475048,3275475399,GB
+3275475400,3275476991,EU
 3275476992,3275477487,GB
 3275477488,3275477503,EU
 3275477504,3275477567,GB
-3275477568,3275478783,EU
-3275478784,3275479039,GB
-3275479040,3275489279,EU
+3275477568,3275478015,EU
+3275478016,3275481087,GB
+3275481088,3275489279,EU
 3275489280,3275497471,GB
 3275497472,3275505663,DE
 3275505664,3275506175,PL
@@ -123053,7 +116697,9 @@
 3275579704,3275579903,EU
 3275579904,3275580159,NL
 3275580160,3275580927,EU
-3275580928,3275581311,NL
+3275580928,3275580948,NL
+3275580949,3275580949,EU
+3275580950,3275581311,NL
 3275581312,3275581535,EU
 3275581536,3275581671,NL
 3275581672,3275581679,EU
@@ -123094,7 +116740,9 @@
 3275589280,3275589375,EU
 3275589376,3275589471,BE
 3275589472,3275589887,EU
-3275589888,3275591167,BE
+3275589888,3275590655,BE
+3275590656,3275590911,EU
+3275590912,3275591167,BE
 3275591168,3275591423,EU
 3275591424,3275591679,BE
 3275591680,3275592063,RO
@@ -123143,7 +116791,8 @@
 3275627008,3275627519,AT
 3275627520,3275628031,GB
 3275628032,3275628543,IL
-3275628544,3275629055,RU
+3275628544,3275629311,RU
+3275629312,3275629567,TR
 3275629568,3275630079,UA
 3275630080,3275630591,RU
 3275630592,3275631103,PL
@@ -123175,7 +116824,9 @@
 3275669504,3275677695,GB
 3275677696,3275685887,IT
 3275685888,3275751423,DE
-3275751424,3275759615,AT
+3275751424,3275751679,AT
+3275751680,3275751935,EU
+3275751936,3275759615,AT
 3275759616,3275775999,NL
 3275776000,3275784191,DE
 3275784192,3275784703,RO
@@ -123192,6 +116843,7 @@
 3275789824,3275790335,PL
 3275790336,3275790847,MD
 3275790848,3275791359,UA
+3275791360,3275791871,RU
 3275791872,3275792383,PL
 3275792384,3275792895,BG
 3275792896,3275793407,UA
@@ -123212,7 +116864,11 @@
 3275808768,3275816959,UA
 3275816960,3275818207,CH
 3275818208,3275818215,DE
-3275818216,3275882495,CH
+3275818216,3275839231,CH
+3275839232,3275839487,EU
+3275839488,3275874559,CH
+3275874560,3275874815,EU
+3275874816,3275882495,CH
 3275882496,3275884543,DE
 3275884544,3275886591,IT
 3275886592,3275888639,PL
@@ -123250,7 +116906,7 @@
 3275907840,3275908095,DE
 3275908096,3275908351,SA
 3275908352,3275908607,SE
-3275908608,3275908863,DE
+3275908608,3275908863,US
 3275908864,3275909119,PL
 3275909120,3275909375,RU
 3275909376,3275909631,UA
@@ -123289,41 +116945,7 @@
 3275921920,3275922431,DE
 3275922432,3275922943,UA
 3275922944,3275923455,GR
-3275923456,3275924479,ME
-3275924480,3275925759,RS
-3275925760,3275926287,ME
-3275926288,3275926303,RS
-3275926304,3275926527,ME
-3275926528,3275926783,RS
-3275926784,3275929151,ME
-3275929152,3275929159,RS
-3275929160,3275929167,ME
-3275929168,3275929183,RS
-3275929184,3275929295,ME
-3275929296,3275929311,RS
-3275929312,3275929471,ME
-3275929472,3275929487,RS
-3275929488,3275929503,ME
-3275929504,3275929535,RS
-3275929536,3275929615,ME
-3275929616,3275929663,RS
-3275929664,3275929695,ME
-3275929696,3275929711,RS
-3275929712,3275929719,ME
-3275929720,3275929727,RS
-3275929728,3275929855,ME
-3275929856,3275929919,RS
-3275929920,3275929935,ME
-3275929936,3275929951,RS
-3275929952,3275930015,ME
-3275930016,3275930023,RS
-3275930024,3275930079,ME
-3275930080,3275930095,RS
-3275930096,3275930239,ME
-3275930240,3275930271,RS
-3275930272,3275930287,ME
-3275930288,3275930295,RS
-3275930296,3275931647,ME
+3275923456,3275931647,ME
 3275931648,3275939839,UA
 3275939840,3275948031,GB
 3275948032,3276013567,SE
@@ -123337,7 +116959,11 @@
 3276014256,3276014263,GB
 3276014264,3276014471,FR
 3276014472,3276014479,GB
-3276014480,3276015103,FR
+3276014480,3276014511,FR
+3276014512,3276014519,GB
+3276014520,3276014919,FR
+3276014920,3276014927,GB
+3276014928,3276015103,FR
 3276015104,3276015119,GB
 3276015120,3276015199,FR
 3276015200,3276015231,GB
@@ -123345,9 +116971,7 @@
 3276015248,3276015263,GB
 3276015264,3276015295,FR
 3276015296,3276015327,GB
-3276015328,3276015383,FR
-3276015384,3276015391,GB
-3276015392,3276015415,FR
+3276015328,3276015415,FR
 3276015416,3276015423,GB
 3276015424,3276015559,FR
 3276015560,3276015599,GB
@@ -123416,8 +117040,8 @@
 3276019544,3276019559,FR
 3276019560,3276019599,GB
 3276019600,3276019639,FR
-3276019640,3276019663,GB
-3276019664,3276019679,FR
+3276019640,3276019671,GB
+3276019672,3276019679,FR
 3276019680,3276019687,GB
 3276019688,3276019695,FR
 3276019696,3276019703,GB
@@ -123443,9 +117067,7 @@
 3276021592,3276021599,GB
 3276021600,3276021639,FR
 3276021640,3276021647,GB
-3276021648,3276021695,FR
-3276021696,3276021727,GB
-3276021728,3276022127,FR
+3276021648,3276022127,FR
 3276022128,3276022143,GB
 3276022144,3276022215,FR
 3276022216,3276022223,GB
@@ -123455,11 +117077,7 @@
 3276022456,3276022463,GB
 3276022464,3276022479,FR
 3276022480,3276022495,GB
-3276022496,3276022503,FR
-3276022504,3276022511,GB
-3276022512,3276022519,FR
-3276022520,3276022527,GB
-3276022528,3276022575,FR
+3276022496,3276022575,FR
 3276022576,3276022639,GB
 3276022640,3276022655,FR
 3276022656,3276022687,GB
@@ -123475,8 +117093,8 @@
 3276023032,3276023039,GB
 3276023040,3276023071,FR
 3276023072,3276023079,GB
-3276023080,3276023103,FR
-3276023104,3276023263,GB
+3276023080,3276023087,FR
+3276023088,3276023263,GB
 3276023264,3276023727,FR
 3276023728,3276023743,GB
 3276023744,3276023759,FR
@@ -123727,9 +117345,7 @@
 3276040232,3276040239,GB
 3276040240,3276040319,FR
 3276040320,3276040327,GB
-3276040328,3276040391,FR
-3276040392,3276040399,GB
-3276040400,3276040439,FR
+3276040328,3276040439,FR
 3276040440,3276040495,GB
 3276040496,3276040543,FR
 3276040544,3276040575,GB
@@ -123778,8 +117394,8 @@
 3276044320,3276044351,FR
 3276044352,3276044359,GB
 3276044360,3276044367,FR
-3276044368,3276044375,GB
-3276044376,3276044479,FR
+3276044368,3276044383,GB
+3276044384,3276044479,FR
 3276044480,3276044495,GB
 3276044496,3276044511,FR
 3276044512,3276044543,GB
@@ -123900,7 +117516,7 @@
 3276128256,3276129279,AT
 3276129280,3276131327,UA
 3276131328,3276132351,RU
-3276132352,3276133375,PL
+3276132352,3276133375,LB
 3276133376,3276134399,GB
 3276134400,3276135423,RU
 3276135424,3276136447,UA
@@ -126107,8 +119723,8 @@
 3276491392,3276491775,CZ
 3276491776,3276491847,GB
 3276491848,3276491855,EU
-3276491856,3276492055,GB
-3276492056,3276492063,EU
+3276491856,3276492047,GB
+3276492048,3276492063,EU
 3276492064,3276492127,GB
 3276492128,3276492143,EU
 3276492144,3276492151,GB
@@ -126260,13 +119876,7 @@
 3276518304,3276518335,NL
 3276518336,3276518351,EU
 3276518352,3276518367,NL
-3276518368,3276518399,EU
-3276518400,3276518407,BE
-3276518408,3276518415,EU
-3276518416,3276518527,BE
-3276518528,3276518591,EU
-3276518592,3276518655,BE
-3276518656,3276518911,EU
+3276518368,3276518911,EU
 3276518912,3276519423,BE
 3276519424,3276519679,EU
 3276519680,3276520191,DK
@@ -126373,7 +119983,9 @@
 3276530440,3276530447,EU
 3276530448,3276530495,NL
 3276530496,3276530559,EU
-3276530560,3276532735,NL
+3276530560,3276532639,NL
+3276532640,3276532640,EU
+3276532641,3276532735,NL
 3276532736,3276532775,TR
 3276532776,3276532783,EU
 3276532784,3276532791,TR
@@ -126408,7 +120020,9 @@
 3276534720,3276534783,EU
 3276534784,3276534879,NL
 3276534880,3276534887,EU
-3276534888,3276534919,NL
+3276534888,3276534895,NL
+3276534896,3276534911,EU
+3276534912,3276534919,NL
 3276534920,3276535015,EU
 3276535016,3276535039,GB
 3276535040,3276535063,RU
@@ -126893,29 +120507,22 @@
 3276859136,3276859647,UA
 3276859648,3276859903,CH
 3276859904,3276860159,AT
-3276860160,3276860415,CH
+3276860160,3276860415,EU
 3276860416,3276860927,PL
 3276860928,3276861183,BE
 3276861184,3276861439,DE
 3276861440,3276865535,DK
-3276865536,3276866559,NL
+3276865536,3276866303,NL
+3276866304,3276866559,EU
 3276866560,3276866815,IT
-3276866816,3276866831,DE
-3276866832,3276866839,GB
-3276866840,3276866863,DE
-3276866864,3276866879,GB
-3276866880,3276866959,DE
-3276866960,3276866967,GB
-3276866968,3276866983,DE
-3276866984,3276867007,GB
-3276867008,3276867071,DE
+3276866816,3276867071,EU
 3276867072,3276868606,IT
 3276868607,3276868607,GB
 3276868608,3276868863,NL
 3276868864,3276869119,IT
 3276869120,3276869631,GB
 3276869632,3276869695,IT
-3276869696,3276869727,A2
+3276869696,3276869727,GB
 3276869728,3276869855,IT
 3276869856,3276869887,GB
 3276869888,3276870143,NL
@@ -126977,8 +120584,8 @@
 3276886992,3276887047,GB
 3276887048,3276888063,DE
 3276888064,3276888575,GB
-3276888576,3276889087,IT
-3276889088,3276890111,GB
+3276888576,3276889215,IT
+3276889216,3276890111,GB
 3276890112,3276890135,US
 3276890136,3276890143,GB
 3276890144,3276890223,US
@@ -127006,17 +120613,19 @@
 3276897920,3276898303,CZ
 3276898304,3276898383,CH
 3276898384,3276898407,GB
-3276898408,3276898431,CH
-3276898432,3276898479,GB
+3276898408,3276898447,CH
+3276898448,3276898479,GB
 3276898480,3276898527,CH
 3276898528,3276898559,GB
 3276898560,3276898655,CH
 3276898656,3276898671,GB
-3276898672,3276898775,CH
+3276898672,3276898687,CH
+3276898688,3276898703,GB
+3276898704,3276898775,CH
 3276898776,3276898783,GB
-3276898784,3276899071,CH
-3276899072,3276899087,GB
-3276899088,3276900039,CH
+3276898784,3276898799,CH
+3276898800,3276898815,GB
+3276898816,3276900039,CH
 3276900040,3276900047,GB
 3276900048,3276900351,CH
 3276900352,3276900607,GB
@@ -127028,8 +120637,7 @@
 3276901624,3276901631,GB
 3276901632,3276902151,CH
 3276902152,3276902159,GB
-3276902160,3276902335,CH
-3276902336,3276902399,GB
+3276902160,3276902399,CH
 3276902400,3276902583,SE
 3276902584,3276902615,GB
 3276902616,3276902639,SE
@@ -127068,7 +120676,10 @@
 3276906624,3276906751,GB
 3276906752,3276906823,NL
 3276906824,3276906831,CH
-3276906832,3276907339,NL
+3276906832,3276906839,GB
+3276906840,3276906847,NL
+3276906848,3276906863,GB
+3276906864,3276907339,NL
 3276907340,3276907343,GB
 3276907344,3276907551,NL
 3276907552,3276907567,BE
@@ -127088,12 +120699,18 @@
 3276908672,3276908687,NL
 3276908688,3276908711,GB
 3276908712,3276908735,SE
-3276908736,3276908767,NL
-3276908768,3276908799,GB
+3276908736,3276908751,NL
+3276908752,3276908799,GB
 3276908800,3276909055,NL
 3276909056,3276909567,GB
 3276909568,3276910591,NL
-3276910592,3276912615,IT
+3276910592,3276910951,IT
+3276910952,3276910959,GB
+3276910960,3276910975,IT
+3276910976,3276911007,GB
+3276911008,3276911359,IT
+3276911360,3276911615,GB
+3276911616,3276912615,IT
 3276912616,3276912623,GB
 3276912624,3276913279,IT
 3276913280,3276913295,GB
@@ -127109,11 +120726,15 @@
 3276914688,3276915567,ES
 3276915568,3276915583,NL
 3276915584,3276915711,GB
-3276915712,3276916087,ES
+3276915712,3276916047,ES
+3276916048,3276916055,GB
+3276916056,3276916087,ES
 3276916088,3276916095,GB
-3276916096,3276916175,ES
-3276916176,3276916183,GB
-3276916184,3276917231,ES
+3276916096,3276916167,ES
+3276916168,3276916183,GB
+3276916184,3276917119,ES
+3276917120,3276917183,GB
+3276917184,3276917231,ES
 3276917232,3276917247,FR
 3276917248,3276917279,ES
 3276917280,3276917287,GB
@@ -127122,9 +120743,7 @@
 3276917344,3276918783,ES
 3276918784,3276919367,DE
 3276919368,3276919375,GB
-3276919376,3276919479,DE
-3276919480,3276919487,GB
-3276919488,3276920447,DE
+3276919376,3276920447,DE
 3276920448,3276920479,GB
 3276920480,3276920551,DE
 3276920552,3276920559,GB
@@ -127133,8 +120752,8 @@
 3276921188,3276921239,DE
 3276921240,3276921247,GB
 3276921248,3276921279,DE
-3276921280,3276921295,GB
-3276921296,3276921343,DE
+3276921280,3276921303,GB
+3276921304,3276921343,DE
 3276921344,3276921399,GB
 3276921400,3276921403,DK
 3276921404,3276921599,GB
@@ -127295,7 +120914,7 @@
 3277361152,3277361663,PL
 3277361664,3277362175,RU
 3277362176,3277362687,ES
-3277362688,3277363199,GB
+3277362688,3277363199,IE
 3277363200,3277363711,ES
 3277363712,3277364223,RU
 3277364224,3277364735,NL
@@ -127422,7 +121041,7 @@
 3277701120,3277701631,DK
 3277701632,3277702143,AT
 3277702144,3277702655,EU
-3277703168,3277703679,DE
+3277702656,3277703679,DE
 3277703680,3277704191,PL
 3277704192,3277704703,UA
 3277704704,3277705215,RU
@@ -127457,7 +121076,8 @@
 3277783040,3277815807,BE
 3277815808,3277816063,RO
 3277816064,3277816319,PL
-3277816320,3277816831,GB
+3277816320,3277816575,CM
+3277816576,3277816831,GB
 3277816832,3277817087,CH
 3277817088,3277817343,GB
 3277817344,3277817855,FR
@@ -127481,7 +121101,7 @@
 3277822208,3277822463,ES
 3277822464,3277822719,PL
 3277822720,3277822975,RU
-3277822976,3277823231,ES
+3277822976,3277823231,SG
 3277823232,3277823487,UA
 3277823488,3277823743,SI
 3277823744,3277823999,UA
@@ -127552,8 +121172,8 @@
 3277885952,3277886463,LB
 3277886464,3277887487,IQ
 3277887488,3277888255,A2
-3277888256,3277888319,LB
-3277888320,3277889023,A2
+3277888256,3277888767,LB
+3277888768,3277889023,A2
 3277889024,3277889279,IQ
 3277889280,3277889535,A2
 3277889536,3277897727,RU
@@ -127569,20 +121189,13 @@
 3278020608,3278028799,RU
 3278028800,3278036991,DE
 3278036992,3278045183,FR
-3278045184,3278047231,GB
-3278047232,3278049279,EU
-3278049280,3278053375,GB
-3278053376,3278054911,EU
+3278045184,3278054911,GB
 3278054912,3278055423,NL
 3278055424,3278061567,GB
 3278061568,3278065663,NL
-3278065664,3278067967,GB
-3278067968,3278069759,EU
-3278069760,3278102527,GB
-3278102528,3278103039,EU
+3278065664,3278103039,GB
 3278103040,3278103295,FR
-3278103296,3278106623,EU
-3278106624,3278110719,GB
+3278103296,3278110719,GB
 3278110720,3278110751,SE
 3278110752,3278110767,ES
 3278110768,3278115327,SE
@@ -127614,7 +121227,9 @@
 3278241792,3278307327,GB
 3278307328,3278372863,IT
 3278372864,3278635007,GB
-3278635008,3278744791,NL
+3278635008,3278635263,NL
+3278635264,3278635519,EU
+3278635520,3278744791,NL
 3278744792,3278744799,A2
 3278744800,3278766079,NL
 3278766080,3278766591,RO
@@ -128206,7 +121821,8 @@
 3278940856,3278940859,PT
 3278940860,3278940863,NL
 3278940864,3278940867,CH
-3278940868,3278940875,DE
+3278940868,3278940871,GB
+3278940872,3278940875,DE
 3278940876,3278940879,IT
 3278940880,3278940883,CH
 3278940884,3278940887,ES
@@ -129708,8 +123324,8 @@
 3278944402,3278944402,CA
 3278944403,3278944412,US
 3278944413,3278944413,CA
-3278944414,3278944417,US
-3278944418,3278944419,DE
+3278944414,3278944418,US
+3278944419,3278944419,DE
 3278944420,3278944420,CA
 3278944421,3278944421,DE
 3278944422,3278944432,US
@@ -130058,9 +123674,7 @@
 3278946062,3278946062,DE
 3278946063,3278946067,US
 3278946068,3278946068,DE
-3278946069,3278946074,US
-3278946075,3278946075,DE
-3278946076,3278946084,US
+3278946069,3278946084,US
 3278946085,3278946085,DE
 3278946086,3278946091,US
 3278946092,3278946092,DE
@@ -130068,11 +123682,9 @@
 3278946109,3278946109,GB
 3278946110,3278946142,US
 3278946143,3278946143,DE
-3278946144,3278946147,US
-3278946148,3278946148,DE
-3278946149,3278946166,US
-3278946167,3278946168,DE
-3278946169,3278946208,US
+3278946144,3278946166,US
+3278946167,3278946167,DE
+3278946168,3278946208,US
 3278946209,3278946213,DE
 3278946214,3278946214,US
 3278946215,3278946221,DE
@@ -130136,11 +123748,14 @@
 3279078912,3279084543,ES
 3279084544,3279085567,IT
 3279085568,3279089663,NL
+3279089664,3279093759,KG
 3279093760,3279103103,FR
 3279103104,3279103135,GB
 3279103136,3279119295,FR
 3279119296,3279119327,GB
-3279119328,3279159295,FR
+3279119328,3279123455,FR
+3279123456,3279123711,RE
+3279123712,3279159295,FR
 3279159296,3279290367,PL
 3279290368,3279291391,NL
 3279291392,3279291647,GB
@@ -130350,19 +123965,19 @@
 3279601664,3279609855,CZ
 3279609856,3279618047,RU
 3279618048,3279683583,UA
-3279683584,3279723215,DE
+3279683584,3279688191,DE
+3279688192,3279688447,EU
+3279688448,3279723215,DE
 3279723216,3279723223,A2
-3279723224,3279729327,DE
-3279729328,3279729343,EU
-3279729344,3279744391,DE
+3279723224,3279744391,DE
 3279744392,3279744399,PL
 3279744400,3279752959,DE
 3279752960,3279753215,CH
 3279753216,3279789439,DE
 3279789440,3279789455,PL
-3279789456,3279840663,DE
-3279840664,3279840671,A2
-3279840672,3279897583,DE
+3279789456,3279895295,DE
+3279895296,3279895551,EU
+3279895552,3279897583,DE
 3279897584,3279897591,GB
 3279897592,3279946751,DE
 3279946752,3279947775,SE
@@ -130370,7 +123985,7 @@
 3279948800,3279949823,GB
 3279949824,3279950847,UA
 3279950848,3279951871,DE
-3279951872,3279952895,CY
+3279951872,3279952895,IQ
 3279952896,3279953919,PL
 3279953920,3279955967,TR
 3279955968,3279958015,DE
@@ -130624,16 +124239,20 @@
 3280590336,3280590847,NL
 3280590848,3280591359,DE
 3280591360,3280591871,UA
+3280591872,3280592383,US
 3280592384,3280592895,TR
 3280592896,3280593407,DE
 3280593408,3280593919,UA
 3280593920,3280594431,LU
-3280594432,3280594943,NL
+3280594432,3280594687,NL
+3280594688,3280594943,EU
 3280594944,3280595455,UA
 3280595456,3280595967,DE
 3280595968,3280596479,DK
 3280596480,3280596991,AT
 3280596992,3280597503,UA
+3280597504,3280597759,NL
+3280597760,3280598015,BE
 3280598016,3280598527,UA
 3280598528,3280599039,PL
 3280599040,3280599551,FR
@@ -130661,7 +124280,7 @@
 3280653056,3280653311,CH
 3280653312,3280653823,GB
 3280653824,3280654079,RU
-3280654336,3280654591,PL
+3280654080,3280654591,PL
 3280654592,3280654847,ES
 3280654848,3280655103,RU
 3280655104,3280655359,PL
@@ -130977,6 +124596,7 @@
 3280996608,3280996863,PL
 3280996864,3280997119,NL
 3280997120,3280997375,FR
+3280997376,3280997631,PL
 3280997632,3280997887,SE
 3280997888,3280998143,UA
 3280998144,3280998399,DE
@@ -131026,9 +124646,13 @@
 3281030400,3281035263,GB
 3281035264,3281043455,CH
 3281043456,3281059839,RU
-3281059840,3281074671,DE
+3281059840,3281062911,DE
+3281062912,3281063167,EU
+3281063168,3281074671,DE
 3281074672,3281074679,ES
-3281074680,3281103935,DE
+3281074680,3281094399,DE
+3281094400,3281094655,US
+3281094656,3281103935,DE
 3281103936,3281103943,AT
 3281103944,3281104127,DE
 3281104128,3281104383,FR
@@ -131093,7 +124717,7 @@
 3281351936,3281352191,UA
 3281352192,3281352447,PL
 3281352448,3281352703,RO
-3281352704,3281352959,DE
+3281352704,3281352959,EU
 3281352960,3281353215,GB
 3281353216,3281353471,DE
 3281353472,3281353727,SE
@@ -131139,7 +124763,9 @@
 3281712192,3281712255,US
 3281712256,3281715199,FR
 3281715200,3281780735,TR
-3281780736,3281846271,FI
+3281780736,3281836543,FI
+3281836544,3281836799,AX
+3281836800,3281846271,FI
 3281846272,3281861407,GB
 3281861408,3281861423,FR
 3281861424,3281868271,GB
@@ -131200,7 +124826,7 @@
 3282104320,3282105343,IL
 3282105344,3282106367,RU
 3282106368,3282107391,DE
-3282107392,3282108415,NL
+3282107392,3282108415,EU
 3282108416,3282119423,RU
 3282119424,3282119679,KZ
 3282119680,3282149455,RU
@@ -131261,8 +124887,7 @@
 3282429344,3282436095,FI
 3282436096,3282444159,GB
 3282444160,3282444223,US
-3282444224,3282444287,EU
-3282444288,3282449023,GB
+3282444224,3282449023,GB
 3282449024,3282449151,NL
 3282449152,3282452479,GB
 3282452480,3282452735,DE
@@ -131274,8 +124899,7 @@
 3282464768,3282465023,SE
 3282465024,3282465279,DE
 3282465280,3282465535,IT
-3282465536,3282465919,EU
-3282465920,3282466047,GB
+3282465536,3282466047,GB
 3282466048,3282466111,US
 3282466112,3282466643,GB
 3282466644,3282466655,IT
@@ -131334,13 +124958,12 @@
 3282747136,3282747391,PL
 3282747392,3282763775,RU
 3282763776,3282772991,GB
-3282772992,3282773119,BE
-3282773120,3282774015,EU
-3282774016,3282779647,GB
-3282779648,3282780159,EU
-3282780160,3282844855,GB
+3282772992,3282773247,EU
+3282773248,3282844855,GB
 3282844856,3282844863,A2
-3282844864,3282952191,GB
+3282844864,3282942210,GB
+3282942211,3282942211,US
+3282942212,3282952191,GB
 3282952192,3282960383,NL
 3282960384,3283091455,TR
 3283091456,3283111935,CH
@@ -131374,7 +124997,9 @@
 3283209728,3283210239,TR
 3283210240,3283210751,UA
 3283210752,3283211263,PL
-3283211264,3283211775,GB
+3283211264,3283211488,GB
+3283211489,3283211489,EU
+3283211490,3283211775,GB
 3283211776,3283212287,NL
 3283212288,3283212799,PL
 3283212800,3283213311,BG
@@ -131403,8 +125028,7 @@
 3283226112,3283226623,DK
 3283226624,3283227135,RU
 3283227136,3283227647,UA
-3283227648,3283228159,RU
-3283228672,3283229183,RU
+3283227648,3283229183,RU
 3283229184,3283229695,PL
 3283229696,3283230207,IT
 3283230208,3283230719,UA
@@ -131464,9 +125088,10 @@
 3283484672,3283484927,UA
 3283484928,3283485183,NL
 3283485184,3283485439,DE
-3283485440,3283485695,RU
 3283485696,3283485951,GB
-3283485952,3283486207,US
+3283485952,3283486128,US
+3283486129,3283486129,SE
+3283486130,3283486207,US
 3283486208,3283486463,AT
 3283486464,3283486719,UA
 3283486720,3283486975,RU
@@ -131480,6 +125105,7 @@
 3283488768,3283489279,FR
 3283489280,3283489535,DE
 3283489536,3283489791,PL
+3283489792,3283490047,RU
 3283490048,3283490559,UA
 3283490560,3283490815,PL
 3283490816,3283491071,CH
@@ -131506,6 +125132,7 @@
 3283496448,3283496703,HR
 3283496704,3283496959,LV
 3283496960,3283497215,DE
+3283497216,3283497471,PL
 3283497472,3283497727,DE
 3283497728,3283498239,PL
 3283498240,3283498495,CH
@@ -132027,7 +125654,8 @@
 3283985408,3283985919,RO
 3283985920,3283986431,AT
 3283986432,3283986943,RU
-3283986944,3283987967,GB
+3283986944,3283987455,AT
+3283987456,3283987967,GB
 3283987968,3283988991,RO
 3283988992,3283989503,FR
 3283989504,3283990015,RU
@@ -132132,7 +125760,7 @@
 3284046592,3284046847,SE
 3284046848,3284047103,DE
 3284047104,3284047359,DK
-3284047360,3284047615,DE
+3284047360,3284047615,EU
 3284047616,3284047871,NL
 3284047872,3284048127,UA
 3284048128,3284048383,DK
@@ -132194,7 +125822,8 @@
 3284100608,3284101119,EU
 3284101120,3284101631,UA
 3284101632,3284102143,GB
-3284102144,3284102655,DK
+3284102144,3284102399,DK
+3284102400,3284102655,EU
 3284102656,3284103167,AT
 3284103168,3284103679,NL
 3284103680,3284104191,DE
@@ -132238,7 +125867,8 @@
 3284124672,3284125183,DE
 3284125184,3284125695,RO
 3284125696,3284126207,UA
-3284126208,3284127743,CZ
+3284126208,3284127231,CZ
+3284127232,3284127743,HK
 3284127744,3284128255,RU
 3284128256,3284128767,GB
 3284128768,3284129279,SE
@@ -132262,7 +125892,11 @@
 3284138496,3284139007,RU
 3284139008,3284140031,AT
 3284140032,3284205567,DK
-3284205568,3284271103,NL
+3284205568,3284206335,NL
+3284206336,3284206591,EU
+3284206592,3284257535,NL
+3284257536,3284257791,GB
+3284257792,3284271103,NL
 3284271104,3284402175,GB
 3284402176,3284467711,SE
 3284467712,3284531775,FI
@@ -132302,7 +125936,9 @@
 3284715008,3284715263,GB
 3284715264,3284715519,PL
 3284715520,3284715775,SI
-3284715776,3284716031,BE
+3284715776,3284715816,BE
+3284715817,3284715817,EU
+3284715818,3284716031,BE
 3284716032,3284716287,IT
 3284716288,3284716543,RU
 3284716544,3284716799,GR
@@ -132350,16 +125986,13 @@
 3284844544,3284860927,CH
 3284860928,3284863743,DE
 3284863744,3284863999,FR
-3284864000,3284867231,EU
-3284867232,3284868863,DE
+3284864000,3284868863,DE
 3284868864,3284869375,FR
 3284869376,3284869631,DE
 3284869632,3284869887,IT
 3284869888,3284872959,DE
 3284872960,3284873471,IT
-3284873472,3284875263,DE
-3284875264,3284878591,EU
-3284878592,3284913919,DE
+3284873472,3284913919,DE
 3284913920,3284914175,GB
 3284914176,3284926463,DE
 3284926464,3284991999,NO
@@ -132367,8 +126000,9 @@
 3285057536,3285065727,IT
 3285065728,3285073919,RU
 3285073920,3285074687,GB
-3285074688,3285076607,NL
-3285076608,3285076767,BE
+3285074688,3285076479,NL
+3285076480,3285076735,EU
+3285076736,3285076767,BE
 3285076768,3285078111,NL
 3285078112,3285078143,GB
 3285078144,3285078175,NL
@@ -132381,7 +126015,11 @@
 3285082112,3285084159,AT
 3285084160,3285085183,LU
 3285085184,3285086207,GB
-3285086208,3285090303,PL
+3285086208,3285088255,PL
+3285088256,3285088511,RO
+3285088512,3285088767,DK
+3285088768,3285089279,RU
+3285089280,3285090303,PL
 3285090304,3285098495,DE
 3285098496,3285114879,GB
 3285114880,3285115903,RU
@@ -132523,8 +126161,8 @@
 3285457760,3285457791,EU
 3285457792,3285457919,IT
 3285457920,3285458167,GB
-3285458168,3285458175,EU
-3285458176,3285458943,GB
+3285458168,3285458431,EU
+3285458432,3285458943,GB
 3285458944,3285458975,DK
 3285458976,3285459007,EU
 3285459008,3285459079,DK
@@ -132593,10 +126231,8 @@
 3285463664,3285463671,EU
 3285463672,3285463743,BE
 3285463744,3285463775,EU
-3285463776,3285463991,BE
-3285463992,3285464031,EU
-3285464032,3285464063,BE
-3285464064,3285464071,EU
+3285463776,3285463807,BE
+3285463808,3285464071,EU
 3285464072,3285464095,BE
 3285464096,3285464127,GB
 3285464128,3285464319,EU
@@ -132668,11 +126304,7 @@
 3285472176,3285472183,EU
 3285472184,3285472223,DE
 3285472224,3285472255,EU
-3285472256,3285472287,DE
-3285472288,3285472319,EU
-3285472320,3285472355,DE
-3285472356,3285472367,EU
-3285472368,3285472511,DE
+3285472256,3285472511,US
 3285472512,3285473327,EU
 3285473328,3285473343,DE
 3285473344,3285473439,EU
@@ -132692,8 +126324,8 @@
 3285474320,3285474335,EU
 3285474336,3285474367,DE
 3285474368,3285474383,EU
-3285474384,3285474815,DE
-3285474816,3285475071,EU
+3285474384,3285474559,DE
+3285474560,3285475071,EU
 3285475072,3285475135,DE
 3285475136,3285475143,EU
 3285475144,3285475167,DE
@@ -133343,7 +126975,7 @@
 3285544512,3285544639,FR
 3285544640,3285544703,BE
 3285544704,3285544959,FR
-3285544960,3285545215,GB
+3285544960,3285545215,EU
 3285545216,3285545343,BE
 3285545344,3285545379,GB
 3285545380,3285545471,BE
@@ -133877,10 +127509,10 @@
 3285933568,3285934079,DE
 3285934080,3285934591,GB
 3285934592,3285934847,ES
-3285934848,3285935615,GB
-3285935616,3285935631,EU
-3285935632,3285935647,GB
-3285935648,3285938175,EU
+3285934848,3285935647,GB
+3285935648,3285935871,EU
+3285935872,3285936127,GB
+3285936128,3285938175,EU
 3285938176,3285938431,ES
 3285938432,3285938463,GB
 3285938464,3285938559,EU
@@ -133903,8 +127535,8 @@
 3285939744,3285940223,EU
 3285940224,3285940479,ES
 3285940480,3285941247,GB
-3285941248,3285942271,EU
-3285942272,3285942287,GB
+3285941248,3285941759,EU
+3285941760,3285942287,GB
 3285942288,3285942303,NL
 3285942304,3285942527,EU
 3285942528,3285942783,PT
@@ -133916,8 +127548,7 @@
 3285943576,3285943583,DE
 3285943584,3285943647,GB
 3285943648,3285943679,NG
-3285943680,3285943807,GB
-3285943808,3285944319,EU
+3285943680,3285944319,GB
 3285944320,3285944831,US
 3285944832,3285945343,DK
 3285945344,3285945599,ES
@@ -133929,7 +127560,7 @@
 3285945856,3285946111,GB
 3285946112,3285946367,ES
 3285946368,3285946879,GB
-3285946880,3285947391,EU
+3285946880,3285947391,NL
 3285947392,3285947647,DE
 3285947648,3285947903,ES
 3285947904,3285948159,NL
@@ -133961,7 +127592,10 @@
 3285952000,3285952255,IT
 3285952256,3285952511,SA
 3285952512,3285953535,CA
-3285953536,3285955583,EU
+3285953536,3285954047,PK
+3285954048,3285954559,GB
+3285954560,3285954815,SA
+3285954816,3285955583,GB
 3285955584,3285955839,DE
 3285955840,3285956095,ES
 3285956096,3285956351,FR
@@ -133970,7 +127604,8 @@
 3285956864,3285957631,PT
 3285957632,3285957887,PL
 3285957888,3285958143,GB
-3285958144,3285958655,EU
+3285958144,3285958399,DE
+3285958400,3285958655,NL
 3285958656,3285958687,GB
 3285958688,3285958783,EU
 3285958784,3285958815,GB
@@ -133984,18 +127619,21 @@
 3285960192,3285960447,FR
 3285960448,3285960703,GB
 3285960704,3285961727,CA
-3285961728,3285962751,EU
-3285962752,3285963775,DE
+3285961728,3285961983,NL
+3285961984,3285962495,ES
+3285962496,3285963775,DE
 3285963776,3285964287,GB
 3285964288,3285964799,FR
-3285964800,3285966847,EU
+3285964800,3285966335,GB
+3285966336,3285966847,EU
 3285966848,3285967103,FR
 3285967104,3285967359,PL
 3285967360,3285967615,ES
 3285967616,3285968383,BE
 3285968384,3285968639,ES
 3285968640,3285968895,PL
-3285968896,3285971007,EU
+3285968896,3285970943,CA
+3285970944,3285971007,EU
 3285971008,3285971039,GB
 3285971040,3285971167,EU
 3285971168,3285971199,GB
@@ -134003,7 +127641,7 @@
 3285971456,3285971711,DE
 3285971712,3285971967,GB
 3285971968,3285972223,ES
-3285972224,3285972479,EU
+3285972224,3285972479,GB
 3285972480,3285972735,PL
 3285972736,3285972991,FR
 3285972992,3285973095,GB
@@ -134013,7 +127651,9 @@
 3285973792,3285973823,GB
 3285973824,3285974015,EU
 3285974016,3285975039,GB
-3285975040,3286106111,FR
+3285975040,3286013695,FR
+3286013696,3286013951,RE
+3286013952,3286106111,FR
 3286106112,3286106687,EE
 3286106688,3286106689,FI
 3286106690,3286114303,EE
@@ -134070,7 +127710,6 @@
 3286326272,3286327295,PL
 3286327296,3286329343,NL
 3286329344,3286330367,DE
-3286330368,3286331391,EU
 3286331392,3286332415,UA
 3286332416,3286333439,CH
 3286333440,3286334463,PL
@@ -134143,7 +127782,9 @@
 3286424832,3286425087,TR
 3286425088,3286425343,RU
 3286425344,3286425599,IT
-3286425600,3286433791,KW
+3286425600,3286426367,KW
+3286426368,3286426623,US
+3286426624,3286433791,KW
 3286433792,3286499327,DE
 3286499328,3286519039,HU
 3286519040,3286519295,RO
@@ -134151,9 +127792,15 @@
 3286564864,3286566143,AE
 3286566144,3286566271,TZ
 3286566272,3286566655,AE
-3286566656,3286567423,KW
-3286567424,3286571007,AE
-3286571008,3286571775,KW
+3286566656,3286566911,KW
+3286566912,3286567167,US
+3286567168,3286567423,KW
+3286567424,3286568191,AE
+3286568192,3286568703,US
+3286568704,3286571007,AE
+3286571008,3286571263,KW
+3286571264,3286571519,US
+3286571520,3286571775,KW
 3286571776,3286630399,AE
 3286630400,3286638591,BG
 3286638592,3286646783,AT
@@ -134186,6 +127833,7 @@
 3286661376,3286661631,SI
 3286661632,3286661887,GB
 3286661888,3286662143,RU
+3286662144,3286662399,SK
 3286662400,3286662655,UA
 3286662656,3286662911,DE
 3286662912,3286671359,UA
@@ -134358,6 +128006,7 @@
 3286939648,3286939903,BE
 3286939904,3286940159,EG
 3286940160,3286940415,BE
+3286940416,3286940671,NL
 3286940672,3286940927,RO
 3286940928,3286941183,PL
 3286941184,3286941439,RU
@@ -134379,9 +128028,27 @@
 3286956032,3286957055,A2
 3286957056,3286958079,EG
 3286958080,3287023615,ES
-3287023616,3287154687,FI
+3287023616,3287097343,FI
+3287097344,3287097599,AX
+3287097600,3287154687,FI
 3287154688,3287162879,BE
-3287162880,3287171071,US
+3287162880,3287164927,US
+3287164928,3287165183,DE
+3287165184,3287165439,US
+3287165440,3287165695,SA
+3287165696,3287165951,US
+3287165952,3287166207,SA
+3287166208,3287166975,US
+3287166976,3287167743,SA
+3287167744,3287168511,US
+3287168512,3287168767,EU
+3287168768,3287169279,SA
+3287169280,3287169535,US
+3287169536,3287169791,SA
+3287169792,3287170303,US
+3287170304,3287170559,DE
+3287170560,3287170815,US
+3287170816,3287171071,GB
 3287171072,3287171583,LT
 3287171584,3287172095,PL
 3287172096,3287172607,DE
@@ -134718,7 +128385,7 @@
 3287741952,3287742463,RO
 3287742464,3287742975,RU
 3287742976,3287743487,RO
-3287743488,3287743999,LV
+3287743488,3287743999,DE
 3287744000,3287744511,FR
 3287744512,3287810047,DE
 3287810048,3287818239,FR
@@ -134912,9 +128579,7 @@
 3288433920,3288434175,NG
 3288434176,3288434431,IN
 3288434432,3288434687,CU
-3288434688,3288434943,JM
-3288434944,3288435199,GH
-3288435200,3288435711,JM
+3288434688,3288435711,JM
 3288435712,3288435967,US
 3288435968,3288436223,PR
 3288436224,3288436479,US
@@ -134932,7 +128597,10 @@
 3288466176,3288466431,MU
 3288466432,3288467455,SY
 3288467456,3288469503,BI
-3288469504,3288485887,ZA
+3288469504,3288481791,ZA
+3288481792,3288482303,ZW
+3288482304,3288485631,ZA
+3288485632,3288485887,ZW
 3288485888,3288489983,MA
 3288489984,3288514559,ZA
 3288514560,3288522751,EG
@@ -134940,7 +128608,19 @@
 3288532992,3288534527,PR
 3288534528,3288535039,MG
 3288535040,3288539135,AN
-3288539136,3288545535,US
+3288539136,3288543487,US
+3288543488,3288543743,AP
+3288543744,3288543996,US
+3288543997,3288543997,EU
+3288543998,3288543998,CH
+3288543999,3288544498,US
+3288544499,3288544499,EU
+3288544500,3288544767,US
+3288544768,3288545023,MX
+3288545024,3288545279,FR
+3288545280,3288545379,US
+3288545380,3288545380,AU
+3288545381,3288545535,US
 3288545536,3288545791,ZA
 3288545792,3288546303,KE
 3288546304,3288547327,NG
@@ -134995,17 +128675,17 @@
 3289128960,3289137151,IN
 3289137152,3289153535,BM
 3289153536,3289161727,RW
-3289161728,3289163263,PR
-3289163264,3289163519,US
-3289163520,3289169631,PR
+3289161728,3289169631,PR
 3289169632,3289169663,US
 3289169664,3289169919,PR
 3289169920,3289186303,MA
 3289186304,3289229311,ZA
 3289229312,3289229567,SZ
 3289229824,3289230591,ZA
-3289233408,3289320191,ZA
-3289320192,3289320447,MU
+3289233408,3289319423,ZA
+3289319424,3289319679,A2
+3289319680,3289319935,ZA
+3289319936,3289320447,A2
 3289320448,3289321471,ZA
 3289321472,3289325567,IN
 3289325568,3289333759,SA
@@ -135031,7 +128711,11 @@
 3289907200,3289908223,LS
 3289908224,3289923583,ZA
 3289923584,3289924607,SZ
-3289924608,3290103807,ZA
+3289924608,3290031103,ZA
+3290031104,3290031359,LS
+3290031360,3290060287,ZA
+3290060288,3290060543,SZ
+3290060544,3290103807,ZA
 3290103808,3290104319,JO
 3290104320,3290104831,EG
 3290104832,3290106879,VE
@@ -135073,8 +128757,7 @@
 3290171904,3290172159,NG
 3290172160,3290172415,KE
 3290172416,3290181631,ZA
-3290181632,3290181887,US
-3290181888,3290181951,PR
+3290181632,3290181951,PR
 3290181952,3290181959,US
 3290181960,3290181967,PR
 3290181968,3290182031,US
@@ -135083,21 +128766,21 @@
 3290182048,3290182078,PR
 3290182079,3290182143,US
 3290182144,3290182335,PR
-3290182336,3290182655,US
-3290182656,3290182911,PR
-3290182912,3290183199,US
+3290182336,3290182399,US
+3290182400,3290183167,PR
+3290183168,3290183199,US
 3290183200,3290183230,PR
 3290183231,3290183294,US
 3290183295,3290183326,PR
-3290183327,3290185215,US
-3290185216,3290185727,PR
+3290183327,3290183423,US
+3290183424,3290185727,PR
 3290185728,3290226687,ZA
 3290226688,3290230783,MZ
 3290230784,3290234879,BF
 3290234880,3290243071,ZA
 3290243072,3290245119,ZW
 3290245120,3290246143,DZ
-3290247168,3290249215,TZ
+3290247168,3290249215,A2
 3290251264,3290259455,TT
 3290259456,3290267647,GH
 3290267648,3290275839,ZA
@@ -135124,7 +128807,9 @@
 3290489856,3290490367,EG
 3290490368,3290492927,ZA
 3290492928,3290494975,TZ
-3290497024,3290955775,ZA
+3290497024,3290718975,ZA
+3290718976,3290719231,SZ
+3290719232,3290955775,ZA
 3290955776,3290980351,CR
 3290980352,3290984447,ZA
 3290988544,3290992639,KE
@@ -135177,6 +128862,9 @@
 3291211776,3291212287,NG
 3291212288,3291212543,MZ
 3291212544,3291212799,NG
+3291212800,3291213055,MA
+3291213056,3291213311,EG
+3291213312,3291213567,NG
 3291216896,3291217919,MU
 3291217920,3291230207,ZA
 3291230208,3291234303,GH
@@ -135246,15 +128934,14 @@
 3291431424,3291431551,NA
 3291431552,3291432191,ZA
 3291432192,3291432447,NA
-3291432448,3291433471,ZA
+3291432448,3291432703,ZA
+3291432704,3291432959,NA
+3291432960,3291433471,ZA
 3291433472,3291433727,NA
-3291433728,3291435519,ZA
-3291435520,3291436543,NA
-3291436544,3291437567,ZA
-3291437568,3291437823,NA
-3291437824,3291438079,ZA
-3291438080,3291438335,NA
-3291438336,3291439103,ZA
+3291433728,3291434239,ZA
+3291434240,3291434751,A2
+3291434752,3291435007,ZA
+3291435008,3291439103,A2
 3291447296,3291463679,CI
 3291480064,3292528639,ZA
 3300917248,3300921343,MU
@@ -135320,7 +129007,10 @@
 3301457920,3301462015,NG
 3301462016,3301466111,ML
 3301466112,3301470207,ER
-3301470208,3301474303,NG
+3301470208,3301471231,NG
+3301471232,3301471487,GH
+3301471488,3301474047,NG
+3301474048,3301474303,GH
 3301474304,3301490687,MA
 3301494784,3301498879,TZ
 3301507328,3301507583,ZW
@@ -135333,9 +129023,17 @@
 3301513216,3301515263,EG
 3301515264,3301523455,GH
 3301523456,3301531647,CI
-3301539840,3301548031,KE
+3301539840,3301540863,KE
+3301540864,3301541119,A2
+3301541120,3301541631,KE
+3301541632,3301541887,A2
+3301541888,3301544959,KE
+3301544960,3301545215,A2
+3301545216,3301548031,KE
 3301548032,3301556223,GH
-3301556224,3301560319,DJ
+3301556224,3301557759,DJ
+3301557760,3301558271,US
+3301558272,3301560319,DJ
 3301560320,3301566463,KE
 3301568512,3301570559,EG
 3301570560,3301572607,KE
@@ -135361,7 +129059,9 @@
 3302490624,3302491135,MU
 3302492160,3302494207,MW
 3302494208,3302496255,ZA
-3302498304,3302506495,NA
+3302498304,3302502399,NA
+3302502400,3302505471,AO
+3302505472,3302506495,NA
 3302506496,3302514687,KE
 3302522880,3302523903,KE
 3302525952,3302526975,EG
@@ -135382,6 +129082,11 @@
 3302537216,3302538239,NG
 3302538240,3302539263,GH
 3302539264,3302540287,ZA
+3302540288,3302540799,UG
+3302540800,3302541311,AO
+3302541312,3302542335,NG
+3302550528,3302551039,ZA
+3302551040,3302551551,MU
 3302551552,3302552063,EG
 3302552064,3302552575,KE
 3302552576,3302552831,TZ
@@ -135404,7 +129109,9 @@
 3302753364,3302753607,NG
 3302753608,3302753615,GH
 3302753616,3302760447,NG
-3302760448,3302768639,ZA
+3302760448,3302762495,ZA
+3302762496,3302766591,US
+3302766592,3302768639,ZA
 3302768640,3302776831,NG
 3302776832,3302785023,ZW
 3302801408,3302805503,NG
@@ -135445,6 +129152,18 @@
 3313762304,3314024447,EG
 3314024448,3314286591,KE
 3314286592,3314548735,DZ
+3314548736,3314810879,MA
+3314876416,3314892799,MG
+3314892800,3314909183,NG
+3314909184,3314910207,TD
+3314910208,3314911231,NG
+3314911232,3314912255,CG
+3314912256,3314913279,BI
+3314925568,3314941951,GN
+3314941952,3315073023,EG
+3315073024,3315138559,TZ
+3315138560,3315204095,MA
+3315204096,3315269631,ET
 3315335168,3315351551,ZA
 3315351552,3315367935,ET
 3315367936,3315384319,KE
@@ -135452,13 +129171,27 @@
 3315400704,3315417087,UG
 3315417088,3315425279,ZA
 3315425280,3315433471,SC
+3315433472,3315449855,RW
 3315449856,3315450879,BI
 3315450880,3315451903,AO
 3315451904,3315452927,LS
 3315452928,3315453951,ZW
 3315453952,3315454975,CD
-3315463168,3315464191,MU
+3315454976,3315455999,RW
+3315456000,3315457023,NG
+3315457024,3315458047,ZA
+3315458048,3315459071,SL
+3315459072,3315460095,KE
+3315460096,3315461119,SL
+3315461120,3315462143,TZ
+3315462144,3315463167,ZA
+3315463168,3315464191,SO
+3315464192,3315465215,CD
+3315465216,3315466239,MU
 3315466240,3315482623,MZ
+3315482624,3315499007,MG
+3315499008,3315515391,ZM
+3315515392,3315531775,SC
 3315531776,3315539967,CM
 3315539968,3315548159,ZA
 3315548160,3315552255,NG
@@ -135497,9 +129230,20 @@
 3320643584,3320709119,KE
 3320709120,3320774655,ZA
 3320840192,3320905727,NG
+3320905728,3320938495,DJ
+3320938496,3320971263,AO
+3320971264,3320979455,GA
+3320979456,3320995839,ZA
 3320995840,3321004031,NG
 3321004032,3321008127,GM
 3321008128,3321012223,ZA
+3321012224,3321016319,MZ
+3321016320,3321018367,CF
+3321018368,3321020415,MU
+3321020416,3321022463,TZ
+3321022464,3321024511,ZA
+3321024512,3321028607,KE
+3321032704,3321036799,NG
 3321036800,3321069567,RW
 3321069568,3321102335,NA
 3321102336,3321167871,NG
@@ -135527,6 +129271,8 @@
 3321872384,3321876479,GM
 3321876480,3321880575,NG
 3321880576,3321884671,KM
+3321884672,3321885695,ZA
+3321885696,3321886719,NG
 3321954304,3321970687,US
 3322019840,3322023935,US
 3322023936,3322028031,CL
@@ -135552,7 +129298,10 @@
 3322806272,3322871807,US
 3322873856,3322875903,US
 3322880000,3322888191,AU
-3322937344,3322945535,US
+3322937344,3322938367,US
+3322939392,3322940671,US
+3322940672,3322940927,AP
+3322940928,3322945535,US
 3323003136,3323003391,JP
 3323003392,3323003647,US
 3323003904,3323013631,US
@@ -135561,7 +129310,7 @@
 3323017728,3323017983,CA
 3323017984,3323018239,US
 3323018752,3323020799,US
-3323020800,3323021055,SG
+3323020800,3323021055,AP
 3323021056,3323022591,US
 3323022592,3323022847,GB
 3323022848,3323031551,US
@@ -135580,7 +129329,9 @@
 3323201536,3323203583,CA
 3323203584,3323207679,US
 3323207680,3323215871,CA
-3323265024,3323297791,US
+3323267072,3323270420,US
+3323270421,3323270421,CH
+3323270422,3323289599,US
 3323330816,3323331071,US
 3323331072,3323331839,CA
 3323331840,3323342335,US
@@ -135588,7 +129339,8 @@
 3323343616,3323343871,DE
 3323343872,3323345919,US
 3323346176,3323346431,AU
-3323346432,3323354367,US
+3323346432,3323354111,US
+3323354112,3323354367,GB
 3323354368,3323355647,DE
 3323355904,3323356671,US
 3323356672,3323356927,CA
@@ -135599,7 +129351,11 @@
 3323391488,3323394559,US
 3323394560,3323395071,CL
 3323395072,3323412479,US
-3323461632,3323659263,US
+3323461632,3323462655,US
+3323462656,3323463167,BR
+3323463168,3323464191,US
+3323465728,3323469823,US
+3323527168,3323659263,US
 3323659264,3323660543,NZ
 3323662336,3323674623,US
 3323723776,3324011007,US
@@ -135612,24 +129368,27 @@
 3324035584,3324035839,KN
 3324035840,3324036351,US
 3324036352,3324036607,KN
-3324036608,3324051455,US
+3324036608,3324040191,US
+3324040192,3324040447,AU
+3324040448,3324051455,US
 3324051456,3324182527,CA
 3324182528,3324256255,US
 3324256256,3324259327,SA
 3324259328,3324259583,US
 3324259584,3324259839,SA
 3324259840,3324260095,US
-3324264448,3324379135,US
+3324264448,3324266495,US
+3324266496,3324266751,AP
+3324266752,3324270079,US
+3324270080,3324270591,EU
+3324270592,3324379135,US
 3324379136,3324380159,CA
-3324380160,3324391423,US
-3324395520,3324399615,US
+3324380160,3324403711,US
 3324411904,3324470271,US
-3324470272,3324473599,GB
-3324473600,3324473855,US
-3324473856,3324474367,GB
+3324470272,3324474367,GB
 3324474368,3324579839,US
 3324583936,3324588031,CL
-3324592128,3324596223,US
+3324588032,3324600319,US
 3324641280,3324642303,US
 3324642304,3324642559,CA
 3324642560,3324645887,US
@@ -135700,10 +129459,15 @@
 3324704000,3324704255,CA
 3324704256,3324706303,US
 3324706304,3324706559,CA
-3324706560,3325034495,US
+3324706560,3324732415,US
+3324732416,3324732671,EU
+3324732672,3324772351,US
+3324837888,3324844543,US
+3324844544,3324844799,EU
+3324844800,3324870655,US
+3324903424,3325034495,US
 3325034496,3325035519,NZ
-3325035520,3325046783,US
-3325050880,3325059071,US
+3325035520,3325059071,US
 3325100032,3325116415,US
 3325120512,3325128703,US
 3325128704,3325129215,TH
@@ -135826,17 +129590,25 @@
 3327162368,3327162623,GB
 3327162624,3327162879,US
 3327162880,3327163391,GB
-3327163392,3327197183,US
+3327163392,3327172863,US
+3327172864,3327173119,AP
+3327173120,3327197183,US
 3327197184,3327198207,JP
 3327198208,3327199231,US
 3327199232,3327200255,BR
 3327200256,3327256831,US
 3327256832,3327257087,GU
-3327257088,3327723519,US
+3327257088,3327591237,US
+3327591238,3327591238,A1
+3327591239,3327723519,US
 3327723520,3327725567,CA
-3327725568,3327733759,US
-3327737856,3327746047,US
-3327754240,3327995903,US
+3327725568,3327746047,US
+3327754240,3327803647,US
+3327803648,3327803903,AP
+3327803904,3327805695,US
+3327807488,3327811583,CA
+3327819776,3327885311,US
+3327918080,3327995903,US
 3327995904,3327996927,AN
 3327996928,3328028671,US
 3328028672,3328030719,AN
@@ -135862,10 +129634,11 @@
 3328433664,3328433919,CH
 3328433920,3328475135,US
 3328475136,3328477183,CA
-3328507904,3328524287,US
-3328573440,3328617983,US
+3328507904,3328617983,US
 3328617984,3328618239,CA
-3328618240,3328630783,US
+3328618240,3328629503,US
+3328629504,3328629759,EU
+3328629760,3328630783,US
 3328630784,3328631807,CA
 3328631808,3328638975,US
 3328638976,3328704511,CA
@@ -135873,7 +129646,10 @@
 3328774400,3328775935,CA
 3328775936,3328776703,US
 3328778240,3328782335,US
-3328786432,3328790527,US
+3328786432,3328788479,US
+3328788480,3328789503,FR
+3328789504,3328790015,AP
+3328790016,3328790527,US
 3328802816,3329230335,US
 3329230336,3329230591,JP
 3329230592,3329497343,US
@@ -135884,8 +129660,8 @@
 3330613248,3330614783,CA
 3330614784,3330617087,US
 3330617088,3330617343,CA
-3330617344,3330621439,US
-3330621440,3330623743,CA
+3330617344,3330621183,US
+3330621184,3330623743,CA
 3330623744,3330624255,US
 3330624512,3330625535,US
 3330625536,3330627071,GB
@@ -135918,7 +129694,9 @@
 3330778880,3330779135,GB
 3330779136,3330791423,US
 3330791424,3330791679,CA
-3330791680,3330883583,US
+3330791680,3330815743,US
+3330815744,3330815999,CA
+3330816000,3330883583,US
 3330883584,3330884351,NL
 3330884352,3330884863,US
 3330884864,3330885119,GB
@@ -135947,7 +129725,15 @@
 3331102464,3331102719,CA
 3331102720,3331194879,US
 3331194880,3331260415,AU
-3331260416,3331563519,US
+3331260416,3331362815,US
+3331362816,3331366911,CA
+3331366912,3331371279,US
+3331371280,3331371295,SE
+3331371296,3331371327,US
+3331371328,3331371343,SE
+3331371344,3331371375,US
+3331371376,3331371391,SE
+3331371392,3331563519,US
 3331563520,3331563775,CH
 3331563776,3331633407,US
 3331633408,3331633919,CH
@@ -135959,7 +129745,18 @@
 3331798272,3331798527,AU
 3331798528,3331818495,US
 3331818496,3331818751,MX
-3331818752,3332440063,US
+3331818752,3331853823,US
+3331853824,3331854079,AP
+3331854080,3331868161,US
+3331868162,3331868162,EU
+3331868163,3332001791,US
+3332001792,3332005887,CA
+3332005888,3332030463,US
+3332046848,3332083967,US
+3332083968,3332084223,AP
+3332084224,3332095231,US
+3332095232,3332095487,EU
+3332095488,3332440063,US
 3332440064,3332460543,CA
 3332460544,3332460799,US
 3332460800,3332461311,CA
@@ -135981,7 +129778,9 @@
 3332737024,3332738047,PM
 3332738048,3332744191,CA
 3332744192,3332745215,PM
-3332745216,3332906495,CA
+3332745216,3332752127,CA
+3332752128,3332752383,PM
+3332752384,3332906495,CA
 3332906496,3332909567,US
 3332909568,3332947967,CA
 3332947968,3332948223,US
@@ -135996,14 +129795,22 @@
 3333213056,3333213439,A1
 3333213440,3333213695,US
 3333213696,3333214079,A1
-3333214080,3333385983,US
+3333214080,3333246505,US
+3333246506,3333246506,A1
+3333246507,3333385983,US
 3333385984,3333386239,JP
 3333386240,3333427967,US
-3333427968,3333428223,GB
+3333427968,3333428007,GB
+3333428008,3333428008,EU
+3333428009,3333428223,GB
 3333428224,3333429759,US
 3333431296,3333480191,US
 3333480192,3333481471,DE
-3333481472,3333701887,US
+3333481472,3333603328,US
+3333603329,3333603329,EU
+3333603330,3333609733,US
+3333609734,3333609734,AU
+3333609735,3333701887,US
 3333701888,3333702143,GB
 3333702144,3333702399,US
 3333702400,3333702655,CH
@@ -136023,13 +129830,19 @@
 3333717248,3333717503,FR
 3333717504,3333717759,SG
 3333717760,3333718015,NL
-3333718016,3333859839,US
+3333718016,3333825791,US
+3333825792,3333826047,EU
+3333826048,3333859839,US
 3333859840,3333860095,BM
 3333860096,3333988607,US
 3333988608,3333988863,BR
 3333988864,3333997823,US
 3333997824,3333998079,CA
-3333998080,3334138623,US
+3333998080,3334006781,US
+3334006782,3334006782,NL
+3334006783,3334007551,US
+3334007552,3334007807,EU
+3334007808,3334138623,US
 3334138624,3334138879,BM
 3334138880,3334187775,US
 3334187776,3334188031,BM
@@ -136051,15 +129864,35 @@
 3335475200,3335475455,DE
 3335475456,3335480191,US
 3335480192,3335480319,IT
-3335480320,3335860991,US
+3335480320,3335524572,US
+3335524573,3335524573,AU
+3335524574,3335573759,US
+3335573760,3335574015,IN
+3335574016,3335581695,US
+3335581696,3335581951,EU
+3335581952,3335582463,US
+3335582464,3335582719,EU
+3335582720,3335860991,US
 3335860992,3335861247,MX
-3335861248,3337047039,US
-3337047040,3337047551,CA
+3335861248,3336854015,US
+3336854016,3336854271,CO
+3336854272,3336991231,US
+3336991232,3336991487,CA
+3336991488,3336993023,US
+3336993024,3336993535,CA
+3336993536,3337044479,US
+3337044480,3337044735,CA
+3337044736,3337044991,US
+3337044992,3337046015,CA
+3337046016,3337046527,US
+3337046528,3337047551,CA
 3337047552,3337050111,US
 3337050112,3337051647,CA
 3337051648,3337051903,US
 3337051904,3337052159,CA
-3337052160,3337055231,US
+3337052160,3337053183,US
+3337053184,3337053695,CA
+3337053696,3337055231,US
 3337055232,3337060351,CA
 3337060352,3337289727,US
 3337289728,3337297919,CA
@@ -136070,7 +129903,9 @@
 3337335296,3337335807,US
 3337335808,3337355263,CA
 3337355264,3337650175,US
-3337650176,3337650687,GB
+3337650176,3337650250,GB
+3337650251,3337650251,EU
+3337650252,3337650687,GB
 3337650688,3337650943,US
 3337650944,3337651199,HK
 3337651200,3337651455,CH
@@ -136080,7 +129915,8 @@
 3337653760,3337654783,CH
 3337654784,3337655039,AU
 3337655040,3337682943,CH
-3337682944,3337961471,US
+3337682944,3337957375,US
+3337957376,3337961471,CA
 3337977856,3337980671,US
 3337980672,3337980927,PR
 3337980928,3337986047,US
@@ -136164,16 +130000,19 @@
 3338266624,3338267647,US
 3338267648,3338268159,CA
 3338268160,3338269183,US
-3338269184,3338269439,CA
-3338269440,3338269695,US
-3338269696,3338270207,CA
+3338269184,3338270207,CA
 3338270208,3338270719,US
 3338270720,3338271231,CA
 3338271232,3338271487,US
 3338271488,3338271743,CA
 3338271744,3338271999,US
 3338272000,3338272255,CA
-3338272256,3338686463,US
+3338272256,3338348543,US
+3338350592,3338354687,CA
+3338371072,3338403839,CA
+3338403840,3338551295,US
+3338567680,3338600447,CA
+3338665984,3338686463,US
 3338686464,3338688511,AW
 3338688512,3338770431,US
 3338770432,3338772479,PR
@@ -136183,7 +130022,9 @@
 3338912768,3338913023,EC
 3338913024,3338916351,US
 3338916352,3338916479,CN
-3338916480,3339075583,US
+3338916480,3339059629,US
+3339059630,3339059885,NL
+3339059886,3339075583,US
 3339075584,3339076863,GB
 3339076864,3339077631,JP
 3339077632,3339077887,SG
@@ -136260,20 +130101,17 @@
 3339923456,3339927551,CA
 3339927552,3339934719,US
 3339934720,3339935743,CA
-3339935744,3339952127,US
+3339935744,3339941650,US
+3339941651,3339941651,BR
+3339941652,3339941664,US
+3339941665,3339941665,BR
+3339941666,3339941790,US
+3339941791,3339941791,BR
+3339941792,3339952127,US
 3339952128,3339956223,CA
 3339956224,3339965439,US
-3339965440,3339969311,CA
-3339969312,3339969327,AU
-3339969328,3339969375,CA
-3339969376,3339969407,US
-3339969408,3339969535,CA
-3339969536,3340071055,US
-3340071056,3340071063,VE
-3340071064,3340071071,ES
-3340071072,3340071119,US
-3340071120,3340071135,ES
-3340071136,3340071679,US
+3339965440,3339968511,CA
+3339968512,3340071679,US
 3340071680,3340071743,ES
 3340071744,3340080127,US
 3340080128,3340081151,CA
@@ -136305,7 +130143,9 @@
 3340481536,3340482559,CA
 3340482560,3340490751,US
 3340490752,3340492799,CA
-3340492800,3340584703,US
+3340492800,3340493567,US
+3340493568,3340493823,HK
+3340493824,3340584703,US
 3340584704,3340584959,KW
 3340584960,3340664831,US
 3340664832,3340665855,CA
@@ -136341,7 +130181,8 @@
 3340925608,3340925615,AU
 3340925616,3340925631,US
 3340925632,3340925639,BR
-3340925640,3340925703,US
+3340925640,3340925647,CO
+3340925648,3340925703,US
 3340925704,3340925711,FR
 3340925712,3340925719,US
 3340925720,3340925727,CA
@@ -136423,7 +130264,9 @@
 3341180928,3341182975,CA
 3341182976,3341205503,US
 3341205504,3341207551,VC
-3341207552,3341216767,US
+3341207552,3341216255,US
+3341216256,3341216511,JP
+3341216512,3341216767,US
 3341216768,3341217791,CA
 3341217792,3341217807,US
 3341217808,3341217823,IN
@@ -136469,7 +130312,13 @@
 3341219584,3341219615,IN
 3341219616,3341219647,US
 3341219648,3341219711,CA
-3341219712,3341444863,US
+3341219712,3341339647,US
+3341339648,3341339903,AP
+3341339904,3341340159,US
+3341340160,3341340415,AP
+3341340416,3341439200,US
+3341439201,3341439201,CA
+3341439202,3341444863,US
 3341444864,3341445631,DE
 3341445632,3341464575,US
 3341464576,3341464831,GB
@@ -136479,7 +130328,9 @@
 3341479936,3341480447,DE
 3341480448,3341484287,US
 3341484288,3341485055,CA
-3341485056,3341511679,US
+3341485056,3341488895,US
+3341488896,3341489151,AP
+3341489152,3341511679,US
 3341511680,3341517823,CA
 3341517824,3341518847,US
 3341518848,3341520895,CA
@@ -136497,7 +130348,9 @@
 3341634816,3341635071,CA
 3341635072,3341641727,US
 3341641728,3341643007,CA
-3341643008,3341644287,US
+3341643008,3341643519,US
+3341643520,3341643775,CA
+3341643776,3341644287,US
 3341644288,3341644799,CA
 3341644800,3341645055,US
 3341645056,3341645567,CA
@@ -136505,22 +130358,32 @@
 3341646080,3341646591,CA
 3341646592,3341709311,US
 3341709312,3341710335,CA
-3341710336,3341758463,US
+3341710336,3341712639,US
+3341712640,3341712767,CN
+3341712768,3341712847,US
+3341712848,3341712855,CN
+3341712856,3341713063,US
+3341713064,3341713071,CN
+3341713072,3341758463,US
 3341758464,3341759487,CA
 3341759488,3341760511,BB
 3341760512,3341762559,CA
 3341762560,3341777919,US
 3341777920,3341778943,CA
-3341778944,3341807615,US
+3341778944,3341796863,US
+3341796864,3341797375,JP
+3341797376,3341807615,US
 3341807616,3341808639,CA
 3341808640,3341828095,US
 3341828096,3341829119,CA
 3341829120,3341837311,US
 3341837312,3341838335,CA
-3341838336,3341854551,US
+3341838336,3341849375,US
+3341849376,3341853471,A1
+3341853472,3341854551,US
 3341854552,3341854559,SG
-3341854560,3341863935,US
-3341863936,3341864959,AG
+3341854560,3341863963,US
+3341863964,3341864959,AG
 3341864960,3341867007,US
 3341867008,3341869055,CA
 3341869056,3341873151,US
@@ -136561,7 +130424,9 @@
 3342548576,3342548607,GB
 3342548608,3342552063,US
 3342552064,3342553087,CA
-3342553088,3342556207,US
+3342553088,3342556127,US
+3342556128,3342556159,CA
+3342556160,3342556207,US
 3342556208,3342556223,CA
 3342556224,3342565375,US
 3342565376,3342567423,CA
@@ -136576,9 +130441,13 @@
 3342604800,3342605311,CA
 3342605312,3342605567,US
 3342605568,3342663679,CA
-3342663680,3343011839,US
-3343011840,3343011847,HN
-3343011848,3343013887,US
+3342663680,3342795007,US
+3342795008,3342795263,AP
+3342795264,3342831103,US
+3342831104,3342831359,IN
+3342831360,3342878971,US
+3342878972,3342878972,EU
+3342878973,3343013887,US
 3343013888,3343015935,CA
 3343015936,3343046919,US
 3343046920,3343046923,IT
@@ -136614,7 +130483,9 @@
 3343047936,3343047967,CA
 3343047968,3343055871,US
 3343055872,3343056895,CA
-3343056896,3343153151,US
+3343056896,3343108863,US
+3343108864,3343109375,GB
+3343109376,3343153151,US
 3343153152,3343153167,CA
 3343153168,3343153175,US
 3343153176,3343155199,CA
@@ -136623,10 +130494,14 @@
 3343169536,3343171583,US
 3343171584,3343172607,BM
 3343172608,3343319295,US
-3343319296,3343364095,CA
-3343364096,3343365119,US
+3343319296,3343346175,CA
+3343346176,3343346687,US
+3343346688,3343355391,CA
+3343355392,3343355903,US
+3343355904,3343364095,CA
+3343364096,3343365631,US
 3343365632,3343372543,CA
-3343373312,3343378431,US
+3343372800,3343378431,US
 3343378432,3343378447,BR
 3343378448,3343380479,US
 3343380480,3343384575,CA
@@ -136640,7 +130515,9 @@
 3343923072,3343923199,HK
 3343923200,3344126975,US
 3344126976,3344127999,CA
-3344128000,3344140287,US
+3344128000,3344138751,US
+3344138752,3344139007,GB
+3344139008,3344140287,US
 3344140288,3344141311,CA
 3344141312,3344144383,US
 3344144384,3344146431,CA
@@ -136669,11 +130546,19 @@
 3344300800,3344302079,CA
 3344302080,3344379903,US
 3344379904,3344380927,CA
-3344380928,3344381047,US
+3344380928,3344381015,US
+3344381016,3344381023,GB
+3344381024,3344381047,US
 3344381048,3344381055,BR
 3344381056,3344381087,US
 3344381088,3344381095,CA
-3344381096,3344406527,US
+3344381096,3344381151,US
+3344381152,3344381159,MX
+3344381160,3344381199,US
+3344381200,3344381207,AU
+3344381208,3344381215,US
+3344381216,3344381223,NG
+3344381224,3344406527,US
 3344406528,3344408575,CA
 3344408576,3344415679,US
 3344415680,3344415743,AR
@@ -136684,7 +130569,9 @@
 3344429376,3344431103,CA
 3344431104,3344486399,US
 3344486400,3344488447,NL
-3344488448,3344633855,US
+3344488448,3344552959,US
+3344552960,3344553215,GB
+3344553216,3344633855,US
 3344633856,3344637951,CH
 3344637952,3344649215,US
 3344649216,3344650239,PR
@@ -136711,7 +130598,8 @@
 3344964608,3344965631,CA
 3344965632,3344973823,US
 3344973824,3344974847,BM
-3344974848,3344979967,US
+3344974848,3344979839,US
+3344979840,3344979967,A1
 3344979968,3344982015,CA
 3344982016,3345007615,US
 3345007616,3345008639,CA
@@ -136719,13 +130607,17 @@
 3345010688,3345011711,CA
 3345011712,3345299455,US
 3345299456,3345301503,CA
-3345301504,3345318943,US
+3345301504,3345310783,US
+3345310784,3345310799,BR
+3345310800,3345318943,US
 3345318944,3345318975,HK
 3345318976,3345321471,US
 3345321472,3345321727,CA
 3345321728,3345327103,US
 3345327104,3345328127,CA
-3345328128,3345339391,US
+3345328128,3345333247,US
+3345333248,3345334271,MF
+3345334272,3345339391,US
 3345339392,3345340415,CA
 3345340416,3345375231,US
 3345375232,3345377279,CA
@@ -136739,7 +130631,7 @@
 3345393408,3345393535,AU
 3345393536,3345398783,US
 3345398784,3345399807,BS
-3345399808,3345401855,US
+3345399808,3345401855,PR
 3345401856,3345403903,CA
 3345403904,3345408005,US
 3345408006,3345408009,CZ
@@ -136856,7 +130748,9 @@
 3345443328,3345443583,CH
 3345443584,3345443839,DE
 3345444096,3345444607,US
-3345444608,3345445119,CH
+3345444608,3345444676,CH
+3345444677,3345444678,US
+3345444679,3345445119,CH
 3345445120,3345445375,US
 3345445376,3345446399,GB
 3345446656,3345446911,IT
@@ -136869,7 +130763,9 @@
 3345666592,3345666639,NO
 3345666640,3345667103,US
 3345667104,3345667119,IN
-3345667120,3346196479,US
+3345667120,3346193919,US
+3346193920,3346194431,A1
+3346194432,3346196479,US
 3346196480,3346197503,CA
 3346197504,3346201599,US
 3346201600,3346202623,CA
@@ -136951,7 +130847,14 @@
 3346691072,3346692095,CA
 3346692096,3346923519,US
 3346923520,3346989055,CA
-3346989056,3347016703,US
+3346989056,3347014255,US
+3347014256,3347014271,CY
+3347014272,3347014367,US
+3347014368,3347014399,CA
+3347014400,3347015615,US
+3347015616,3347015631,AE
+3347015632,3347015647,RU
+3347015648,3347016703,US
 3347016704,3347017727,CA
 3347017728,3347021823,US
 3347021824,3347022847,CA
@@ -136965,7 +130868,9 @@
 3347044352,3347044607,IN
 3347044608,3349268479,US
 3349268480,3349268991,CA
-3349268992,3349341695,US
+3349268992,3349273087,US
+3349273088,3349273343,CA
+3349273344,3349341695,US
 3349341696,3349341951,CA
 3349341952,3349446911,US
 3349446912,3349447167,CA
@@ -136995,8 +130900,9 @@
 3349645312,3349647359,CA
 3349647360,3349649407,US
 3349649408,3349653503,CA
-3349653504,3349692415,US
-3349708800,3349723260,US
+3349653504,3349691903,US
+3349691904,3349692031,CZ
+3349692032,3349723260,US
 3349723261,3349723265,CA
 3349723266,3349723360,US
 3349723361,3349723367,CA
@@ -137018,16 +130924,17 @@
 3350042880,3350043135,KW
 3350043136,3350134783,US
 3350134784,3350146047,CA
-3350146048,3350147071,US
-3350151168,3350181887,CA
+3350146048,3350150143,US
+3350150144,3350181887,CA
 3350181888,3350182911,US
 3350182912,3350200319,CA
 3350200320,3350469119,US
 3350469632,3350470655,CA
 3350470656,3350475775,US
 3350475776,3350476799,CA
-3350476800,3350478847,US
-3350495232,3350495577,US
+3350476800,3350487039,US
+3350487040,3350488063,CA
+3350488064,3350495577,US
 3350495578,3350495585,GB
 3350495586,3350495602,US
 3350495603,3350495604,BD
@@ -137047,25 +130954,52 @@
 3350514640,3350514655,GB
 3350514656,3350515135,US
 3350515136,3350515167,GB
-3350515168,3350593535,US
-3350593536,3350609919,CA
-3350614016,3350618111,US
-3350626304,3350790143,US
-3350790144,3350825727,CA
+3350515168,3350561279,US
+3350561280,3350561535,AP
+3350561536,3350593535,US
+3350593536,3350605823,CA
+3350605824,3350606847,US
+3350606848,3350607871,CA
+3350607872,3350618111,US
+3350618112,3350619135,CA
+3350619136,3350623231,US
+3350623232,3350624255,CA
+3350624256,3350626303,US
+3350626304,3350628351,CA
+3350628352,3350642687,US
+3350642688,3350643711,TC
+3350643712,3350645759,US
+3350645760,3350646783,CA
+3350646784,3350648831,US
+3350648832,3350650879,CA
+3350650880,3350790399,US
+3350790400,3350825727,CA
 3350825728,3350825983,GB
 3350825984,3350855679,CA
 3350855680,3350862079,US
 3350862080,3350864639,CL
-3350864640,3350970367,US
+3350864640,3350952495,US
+3350952496,3350952511,PE
+3350952512,3350952583,US
+3350952584,3350952591,BA
+3350952592,3350952767,US
+3350952768,3350952831,GB
+3350952832,3350953615,US
+3350953616,3350953623,AR
+3350953624,3350953631,NZ
+3350953632,3350970367,US
 3350970368,3350971391,CA
 3350971392,3350979583,US
 3350979584,3350980607,CA
 3350980608,3350994943,US
 3350994944,3350998015,CA
-3350998016,3350999039,US
-3351019520,3351026439,US
-3351026440,3351026447,CA
-3351026448,3351030783,US
+3350998016,3351002111,US
+3351002112,3351003135,CA
+3351003136,3351004159,US
+3351004160,3351005183,CA
+3351005184,3351015423,US
+3351015424,3351016447,CA
+3351016448,3351030783,US
 3351030784,3351031807,CA
 3351031808,3351034879,US
 3351034880,3351035903,CA
@@ -137080,17 +131014,31 @@
 3351045440,3351045471,CA
 3351045472,3351045631,US
 3351045632,3351045695,TW
-3351045696,3351068671,US
-3351085056,3351086079,US
+3351045696,3351071743,US
+3351071744,3351072767,CA
+3351072768,3351074815,US
+3351074816,3351076863,CA
+3351076864,3351080959,US
+3351080960,3351081983,AG
+3351081984,3351086079,US
 3351086080,3351087103,CA
 3351087104,3351103487,US
 3351103488,3351104511,CA
-3351104512,3351112703,US
+3351104512,3351104639,JP
+3351104640,3351104703,SI
+3351104704,3351104767,CH
+3351104768,3351104831,US
+3351104832,3351104895,GB
+3351104896,3351104959,NL
+3351104960,3351105023,SG
+3351105024,3351105151,CA
+3351105152,3351112703,US
 3351112704,3351113727,CA
 3351113728,3351232511,US
 3351232512,3351232767,IL
-3351232768,3351265279,US
-3351281664,3351293951,US
+3351232768,3351275519,US
+3351275520,3351276543,CA
+3351276544,3351293951,US
 3351293952,3351294975,CA
 3351294976,3351295999,US
 3351296000,3351298047,CA
@@ -137102,8 +131050,11 @@
 3351307296,3351307311,MX
 3351307312,3351308287,US
 3351308288,3351310335,CA
-3351310336,3351330815,US
-3351347200,3351357439,US
+3351310336,3351326719,US
+3351326720,3351328767,CA
+3351328768,3351336959,US
+3351336960,3351339007,CA
+3351339008,3351357439,US
 3351357440,3351359487,CA
 3351359488,3351364607,US
 3351364608,3351365119,AU
@@ -137121,7 +131072,9 @@
 3351384320,3351384575,CA
 3351384576,3351385343,US
 3351385344,3351385599,CA
-3351385600,3351386623,US
+3351385600,3351386111,US
+3351386112,3351386367,PR
+3351386368,3351386623,US
 3351386624,3351386879,CA
 3351386880,3351387135,US
 3351387136,3351387391,CA
@@ -137208,27 +131161,37 @@
 3351442176,3351483391,US
 3351483392,3351484415,CA
 3351484416,3351485439,US
+3351485440,3351488511,CA
+3351488512,3351497727,US
+3351497728,3351498751,CA
+3351498752,3351501823,US
+3351501824,3351502847,JM
+3351502848,3351503871,US
+3351503872,3351504895,CA
+3351504896,3351508991,US
+3351508992,3351511039,CA
 3351511040,3351524095,US
 3351524096,3351524351,GB
 3351524352,3351642111,US
-3351642112,3351698431,CA
-3351698432,3351904255,US
+3351642112,3351695871,CA
+3351696384,3351696639,CA
+3351696640,3351696895,US
+3351697408,3351698431,CA
+3351698432,3351850239,US
+3351850240,3351850495,AP
+3351850496,3351860223,US
+3351860224,3351861247,KY
+3351861248,3351869439,US
+3351869440,3351871487,CA
+3351871488,3351895551,US
+3351895552,3351895807,CA
+3351895808,3351904255,US
 3351912448,3351927551,CA
 3351927552,3351927807,US
 3351927808,3351959551,CA
 3351959552,3351961599,US
 3351961600,3351969791,CA
-3351969792,3351970047,IL
-3351970048,3351970815,US
-3351970816,3351987199,IL
-3351987200,3351987455,US
-3351987456,3351996671,IL
-3351996672,3351996927,US
-3351996928,3352002303,IL
-3352002304,3352002559,US
-3352002560,3352006911,IL
-3352006912,3352007167,US
-3352007168,3352035327,IL
+3351969792,3352035327,IL
 3352035328,3352036351,CA
 3352036352,3352046591,US
 3352046592,3352049663,CA
@@ -137249,17 +131212,28 @@
 3352090624,3352094719,US
 3352094720,3352096767,VG
 3352096768,3352559871,US
-3352559872,3352615423,CA
+3352559872,3352563199,CA
+3352563200,3352563455,US
+3352563456,3352573951,CA
+3352573952,3352574207,US
+3352574208,3352583935,CA
+3352583936,3352584191,US
+3352584192,3352591359,CA
+3352591360,3352591615,US
+3352591616,3352615423,CA
 3352615424,3352616959,US
 3352616960,3352887295,CA
-3352887296,3353653503,US
+3352887296,3352918015,US
+3352918016,3352919039,CA
+3352919040,3353653503,US
 3353653504,3353653759,GB
 3353653760,3353722367,US
 3353722368,3353722623,GB
 3353722624,3353729023,US
 3353729024,3353729279,HK
 3353729280,3353730047,US
-3353739264,3353752581,US
+3353730048,3353731071,CA
+3353731072,3353752581,US
 3353752582,3353752585,FR
 3353752586,3353752589,BE
 3353752590,3353752677,US
@@ -137272,7 +131246,11 @@
 3353752988,3353752991,GB
 3353752992,3353753055,US
 3353753056,3353753059,BR
-3353753060,3353979647,US
+3353753060,3353780223,US
+3353780224,3353780479,GB
+3353780480,3353942527,US
+3353942528,3353943039,CA
+3353943040,3353979647,US
 3353979648,3353979903,CA
 3353979904,3353982719,US
 3353982720,3353983231,CA
@@ -137281,9 +131259,13 @@
 3354066944,3354132479,CA
 3354132480,3354591231,US
 3354591232,3354656767,CA
-3354656768,3354782719,US
-3354782720,3354782975,CA
-3354782976,3354788095,US
+3354656768,3354731018,US
+3354731019,3354731019,EU
+3354731020,3354731519,US
+3354731520,3354731775,AP
+3354731776,3354770687,US
+3354770688,3354770943,CA
+3354770944,3354788095,US
 3354788096,3354806399,CA
 3354806400,3354806463,US
 3354806464,3354807551,CA
@@ -137304,7 +131286,9 @@
 3355053312,3355053567,US
 3355054080,3355260927,US
 3355260928,3355262719,CA
-3355262720,3355310591,US
+3355262720,3355272189,US
+3355272190,3355272190,EU
+3355272191,3355310591,US
 3355310592,3355311103,CA
 3355311104,3355319295,US
 3355319296,3355320319,CA
@@ -137324,8 +131308,7 @@
 3355408384,3355412479,US
 3355412480,3355412991,BE
 3355412992,3355430911,US
-3355430912,3355431423,SC
-3355431424,3355432959,A1
+3355430912,3355432959,A1
 3355432960,3355443199,US
 3355443200,3355445247,CO
 3355445248,3355447295,BR
@@ -137486,7 +131469,6 @@
 3355844864,3355845119,CL
 3355845120,3355845375,EC
 3355845376,3355848959,BR
-3355848960,3355849215,CL
 3355849216,3355849727,AR
 3355849728,3355849983,PA
 3355849984,3355850495,CL
@@ -137838,8 +131820,7 @@
 3357412864,3357413119,US
 3357413120,3357413375,FR
 3357413376,3357414399,US
-3357414400,3357415423,PR
-3357415424,3357415679,US
+3357414400,3357415679,PR
 3357415680,3357416447,MX
 3357416448,3357417215,VE
 3357417216,3357417471,US
@@ -137905,7 +131886,9 @@
 3357451584,3357452287,GT
 3357452288,3357452799,HN
 3357452800,3357453055,NI
-3357453056,3357454847,GT
+3357453056,3357453311,GT
+3357453312,3357453567,HN
+3357453568,3357454847,GT
 3357454848,3357455103,HN
 3357455104,3357455359,SV
 3357455360,3357458431,GT
@@ -137992,7 +131975,9 @@
 3358133440,3358133471,VE
 3358133472,3358133631,AR
 3358133632,3358133759,VE
-3358133760,3358143487,AR
+3358133760,3358142975,AR
+3358142976,3358143231,CO
+3358143232,3358143487,AR
 3358143488,3358143999,US
 3358144000,3358144255,AR
 3358144256,3358144511,CL
@@ -138012,7 +131997,9 @@
 3358151272,3358151423,AR
 3358151424,3358151551,EC
 3358151552,3358151679,AR
-3358151680,3358152191,PE
+3358151680,3358151807,PE
+3358151808,3358151935,AR
+3358151936,3358152191,PE
 3358152192,3358152559,AR
 3358152560,3358152575,PE
 3358152576,3358152703,AR
@@ -138150,7 +132137,6 @@
 3359285248,3359293439,BO
 3359293440,3359305727,CO
 3359305728,3359307775,DO
-3359307776,3359309823,CL
 3359309824,3359313919,AR
 3359313920,3359315967,CR
 3359315968,3359318015,HN
@@ -138174,7 +132160,8 @@
 3359505920,3359506431,AR
 3359506432,3359508479,US
 3359508480,3359514623,VE
-3359514624,3359516671,US
+3359514624,3359514879,CL
+3359514880,3359516671,US
 3359516672,3359516927,VG
 3359516928,3359517183,US
 3359517184,3359517439,VG
@@ -138214,22 +132201,7 @@
 3360153600,3360157695,AR
 3360157696,3360159743,VE
 3360159744,3360161791,AN
-3360161792,3360227327,CL
-3360227328,3360228351,CO
-3360228352,3360228863,CL
-3360228864,3360231423,CO
-3360231424,3360231935,CL
-3360231936,3360232447,CO
-3360232448,3360232703,CL
-3360232704,3360235263,CO
-3360235264,3360235271,CL
-3360235272,3360235487,CO
-3360235488,3360235495,CL
-3360235496,3360236303,CO
-3360236304,3360236311,CL
-3360236312,3360243711,CO
-3360243712,3360243967,CL
-3360243968,3360251903,CO
+3360161792,3360251903,CL
 3360251904,3360253951,BO
 3360253952,3360255999,SV
 3360258048,3360260095,CL
@@ -138250,53 +132222,13 @@
 3360366592,3360382975,CO
 3360382976,3360399359,VE
 3360399360,3360403455,BO
-3360405504,3360407551,HN
 3360407552,3360423935,PA
 3360423936,3360686079,MX
-3360686080,3360687983,CO
-3360687984,3360687999,AR
-3360688000,3360688127,CO
-3360688128,3360688383,AR
-3360688384,3360688639,CO
-3360688640,3360688767,AR
-3360688768,3360690623,CO
-3360690624,3360690687,AR
-3360690688,3360690703,CO
-3360690704,3360690719,AR
-3360690720,3360690847,CO
-3360690848,3360690863,AR
-3360690864,3360692479,CO
-3360692480,3360692607,AR
-3360692608,3360692735,CO
-3360692736,3360692799,AR
-3360692800,3360692863,CO
-3360692864,3360693247,AR
-3360693248,3360693311,CO
-3360693312,3360693343,AR
-3360693344,3360693503,CO
-3360693504,3360693791,AR
-3360693792,3360694463,CO
-3360694464,3360694783,AR
-3360694784,3360695039,CO
-3360695040,3360695071,AR
-3360695072,3360695087,CO
-3360695088,3360695167,AR
-3360695168,3360695199,CO
-3360695200,3360695215,AR
-3360695216,3360695295,CO
-3360695296,3360696447,AR
-3360696448,3360696511,CO
-3360696512,3360696527,AR
-3360696528,3360697855,CO
-3360697856,3360698111,AR
-3360698112,3360700543,CO
-3360700544,3360701183,AR
-3360701184,3360701695,CO
-3360701696,3360701951,AR
-3360701952,3360702207,CO
-3360702208,3360710655,AR
+3360686080,3360710655,AR
 3360710656,3360718847,HT
-3360718848,3360763903,AR
+3360718848,3360760575,AR
+3360760576,3360760831,UY
+3360760832,3360763903,AR
 3360763904,3360765951,GT
 3360765952,3360767999,CO
 3360768000,3360788479,AR
@@ -138305,7 +132237,8 @@
 3360849920,3360882687,VE
 3360882688,3360948223,CL
 3360948224,3361013759,VE
-3361013760,3361021951,SV
+3361013760,3361021695,SV
+3361021696,3361021951,HN
 3361021952,3361030143,PY
 3361030144,3361034239,VE
 3361034240,3361036287,EC
@@ -138349,8 +132282,8 @@
 3362324736,3362324991,US
 3362324992,3362328063,AR
 3362328064,3362328319,US
-3362328320,3362332671,AR
-3362332672,3362338047,US
+3362328320,3362336767,AR
+3362336768,3362338047,US
 3362338048,3362342143,AR
 3362342144,3362342399,PA
 3362342400,3362344447,AR
@@ -138391,7 +132324,6 @@
 3362504704,3362506751,VE
 3362506752,3362508799,AR
 3362508800,3362510847,HN
-3362510848,3362512895,GT
 3362512896,3362514943,AR
 3362514944,3362516991,HN
 3362516992,3362519039,BO
@@ -138404,10 +132336,15 @@
 3362553856,3362557951,PY
 3362570240,3362586623,UY
 3362586624,3362652159,VE
-3362652160,3362668543,PE
+3362652160,3362664447,PE
+3362664448,3362668543,BO
 3362668544,3362684927,EC
 3362684928,3362686975,AR
-3362686976,3362690367,CO
+3362686976,3362687263,CO
+3362687264,3362687304,AR
+3362687305,3362689279,CO
+3362689280,3362689311,AR
+3362689312,3362690367,CO
 3362690368,3362690431,AR
 3362690432,3362691071,CO
 3362691072,3362692095,PA
@@ -138419,7 +132356,9 @@
 3362695168,3362697215,CO
 3362697216,3362711551,AR
 3362711552,3362713599,EC
-3362713600,3362717695,GT
+3362713600,3362714623,GT
+3362714624,3362714879,HN
+3362714880,3362717695,GT
 3362717696,3362815999,CL
 3362816000,3362832383,AR
 3362836480,3362838527,CO
@@ -138433,10 +132372,12 @@
 3362945024,3362983935,AR
 3362988032,3362992127,EC
 3362996224,3363000319,UY
-3363008512,3363012607,CO
 3363012608,3363024895,PA
 3363024896,3363025151,HN
 3363025152,3363025407,PA
+3363025408,3363025663,CO
+3363025664,3363025919,AN
+3363025920,3363026175,CO
 3363028992,3363045375,AR
 3363045376,3363110911,CO
 3363110912,3363176447,AR
@@ -138462,7 +132403,7 @@
 3363601920,3363602175,AR
 3363602176,3363602431,PA
 3363602432,3363610623,AN
-3363618816,3363622911,UY
+3363618816,3363627007,UY
 3363627008,3363635199,EC
 3363635200,3363651583,UY
 3363651584,3363667967,AR
@@ -138507,9 +132448,12 @@
 3386523648,3386540031,PA
 3386540032,3386548223,CL
 3386548224,3386556415,CR
-3386556416,3386572799,PA
+3386556416,3386562047,PA
+3386562048,3386562303,PE
+3386562304,3386572799,PA
 3386572800,3386589183,EC
-3386589184,3386605567,AR
+3386589184,3386601471,AR
+3386601472,3386605567,CO
 3386605568,3386613759,CL
 3386613760,3386621951,AR
 3386621952,3386630143,CO
@@ -138539,7 +132483,9 @@
 3387293696,3387359231,PE
 3387359232,3387424767,AR
 3387424768,3387555839,CO
-3387555840,3387600895,AR
+3387555840,3387572095,AR
+3387572096,3387572223,PE
+3387572224,3387600895,AR
 3387600896,3387604991,CO
 3387604992,3387608319,AR
 3387608320,3387608447,EC
@@ -138615,7 +132561,6 @@
 3389034496,3389035519,PH
 3389035776,3389036031,SG
 3389036288,3389036543,NZ
-3389036800,3389037055,IN
 3389037056,3389037567,AU
 3389037568,3389038591,NC
 3389038592,3389042687,HK
@@ -138632,7 +132577,9 @@
 3389065216,3389067263,NZ
 3389067264,3389071359,AU
 3389071360,3389079551,PG
-3389079552,3389092351,SG
+3389079552,3389087743,SG
+3389087744,3389087999,HK
+3389088000,3389092351,SG
 3389092352,3389092863,PH
 3389092864,3389093887,AU
 3389093888,3389095935,IN
@@ -138659,10 +132606,7 @@
 3389161472,3389194239,JP
 3389194240,3389195775,AU
 3389195776,3389196287,HK
-3389196288,3389197567,AU
-3389197568,3389197823,IN
-3389197824,3389198079,ID
-3389198080,3389198335,IN
+3389196288,3389198335,AU
 3389198336,3389202431,KR
 3389202432,3389210623,NZ
 3389210624,3389210879,IN
@@ -138739,7 +132683,9 @@
 3389345792,3389349887,TH
 3389349888,3389358079,AU
 3389358080,3389366271,PK
-3389366272,3389374463,AU
+3389366272,3389370177,AU
+3389370178,3389370178,PG
+3389370179,3389374463,AU
 3389374464,3389378559,MN
 3389382656,3389390847,TW
 3389390848,3389391359,HK
@@ -138816,7 +132762,8 @@
 3389526016,3389528063,JP
 3389528064,3389528319,CN
 3389528320,3389528575,TH
-3389528576,3389529087,JP
+3389528576,3389528831,JP
+3389528832,3389529087,AP
 3389529088,3389529599,ID
 3389529600,3389529855,PH
 3389529856,3389530111,HK
@@ -138883,7 +132830,7 @@
 3389661184,3389669375,IN
 3389669376,3389673471,CN
 3389673472,3389677567,AU
-3389677568,3389685759,JP
+3389677568,3389681663,JP
 3389685760,3389718527,AU
 3389718528,3389784063,JP
 3389784064,3389784319,NZ
@@ -139043,7 +132990,7 @@
 3390335232,3390335487,TH
 3390335488,3390336511,ID
 3390336512,3390336767,JP
-3390336768,3390337023,HK
+3390336768,3390337023,CH
 3390337024,3390337279,GU
 3390337280,3390337535,NZ
 3390337536,3390337791,CN
@@ -139084,7 +133031,9 @@
 3390414336,3390414847,SG
 3390414848,3390418943,JP
 3390418944,3390423039,MV
-3390423040,3390439423,SG
+3390423040,3390423807,SG
+3390423808,3390424063,AP
+3390424064,3390439423,SG
 3390439424,3390441471,NZ
 3390441472,3390443519,TH
 3390443520,3390447359,NZ
@@ -139111,7 +133060,17 @@
 3390802432,3390832639,NZ
 3390832640,3390963711,TH
 3390963712,3391094783,KR
-3391094784,3391356927,JP
+3391094784,3391166463,JP
+3391166464,3391166719,US
+3391166720,3391170047,JP
+3391170048,3391170303,US
+3391170304,3391187967,JP
+3391187968,3391188479,US
+3391188480,3391192063,JP
+3391192064,3391192319,AP
+3391192320,3391197951,JP
+3391197952,3391198207,US
+3391198208,3391356927,JP
 3391356928,3391441407,NZ
 3391441408,3391441663,PH
 3391441664,3391444479,NZ
@@ -139193,7 +133152,11 @@
 3391737856,3391741951,JP
 3391741952,3391746047,HK
 3391746048,3391750143,CN
-3391750144,3391815679,SG
+3391750144,3391766783,SG
+3391766784,3391767039,AP
+3391767040,3391810047,SG
+3391810048,3391810303,AP
+3391810304,3391815679,SG
 3391815680,3391817727,AU
 3391817728,3391819775,TO
 3391819776,3391823871,JP
@@ -139219,7 +133182,9 @@
 3391844352,3391845887,ID
 3391845888,3391846399,PK
 3391847424,3391848447,PK
-3391848448,3391852543,AU
+3391848448,3391851007,AU
+3391851008,3391851263,AP
+3391851264,3391852543,AU
 3391852544,3391856639,CN
 3391856640,3391864831,ID
 3391864832,3391873023,HK
@@ -139270,7 +133235,9 @@
 3391954944,3391971327,HK
 3391971328,3391979519,AU
 3391979520,3391979775,HK
-3391979776,3391980031,JP
+3391979776,3391979955,JP
+3391979956,3391979957,AP
+3391979958,3391980031,JP
 3391980032,3391980543,HK
 3391980544,3391983615,MY
 3391983616,3391984639,NP
@@ -139333,7 +133300,9 @@
 3392126976,3392135167,HK
 3392135168,3392143359,TH
 3392143360,3392208895,JP
-3392208896,3392287743,NZ
+3392208896,3392286975,NZ
+3392286976,3392287231,AP
+3392287232,3392287743,NZ
 3392287744,3392288767,NP
 3392288768,3392324607,NZ
 3392324608,3392325119,AU
@@ -139473,7 +133442,6 @@
 3392824320,3392824831,AU
 3392824832,3392825343,IN
 3392825344,3392826367,JP
-3392826368,3392827391,PH
 3392828416,3392829439,JP
 3392829440,3392830463,IN
 3392830464,3392830719,ID
@@ -139495,11 +133463,13 @@
 3392858880,3392859135,AU
 3392859136,3392859647,PH
 3392859648,3392860159,ID
-3392860160,3392860671,AU
+3392860160,3392860415,AU
+3392860416,3392860671,PH
 3392860672,3392861183,ID
 3392861184,3392861439,TH
 3392861440,3392861695,VN
-3392861696,3392862207,AU
+3392861696,3392861951,PH
+3392861952,3392862207,AU
 3392864256,3392864511,CN
 3392864512,3392864767,AU
 3392864768,3392865279,IN
@@ -139525,6 +133495,7 @@
 3392923392,3392923647,IN
 3392923648,3392924159,CN
 3392924160,3392924671,JP
+3392924672,3392924927,CN
 3392924928,3392925183,AU
 3392925184,3392925695,VN
 3392925696,3392926719,AU
@@ -139542,7 +133513,9 @@
 3392942080,3392944127,CN
 3392944128,3392945151,MY
 3392945152,3392946175,IN
-3392946176,3392954367,AU
+3392946176,3392946719,AU
+3392946720,3392946720,A1
+3392946721,3392954367,AU
 3392954368,3392956415,CN
 3392956416,3392958463,VN
 3392958464,3392962559,CN
@@ -139605,10 +133578,15 @@
 3393146880,3393147135,PK
 3393147136,3393150975,CN
 3393150976,3393159167,IN
-3393159168,3393167359,HK
+3393159168,3393163263,HK
+3393163264,3393163519,SG
+3393163520,3393167359,HK
 3393167360,3393175551,CN
 3393175552,3393183743,PK
-3393183744,3393187839,SG
+3393183744,3393183999,ID
+3393184000,3393184255,AP
+3393184256,3393184767,PK
+3393184768,3393187839,SG
 3393187840,3393189887,NP
 3393189888,3393190911,CN
 3393190912,3393191167,IN
@@ -139696,7 +133674,13 @@
 3393726464,3393728511,CN
 3393728512,3393736703,JP
 3393736704,3393740799,CN
-3393740800,3393744895,US
+3393740800,3393741567,US
+3393741568,3393741823,MG
+3393741824,3393742847,US
+3393742848,3393743185,AP
+3393743186,3393743186,AU
+3393743187,3393743615,AP
+3393743616,3393744895,US
 3393744896,3393748991,PH
 3393748992,3393765375,AU
 3393765376,3393773567,ID
@@ -139746,7 +133730,9 @@
 3393863680,3393865727,AU
 3393865728,3393867775,ID
 3393867776,3393871871,CN
-3393871872,3393880063,HK
+3393871872,3393878015,HK
+3393878016,3393878271,IN
+3393878272,3393880063,HK
 3393880064,3393896447,AU
 3393896448,3393906687,NZ
 3393908736,3393910783,BD
@@ -139773,7 +133759,11 @@
 3394011136,3394027519,AU
 3394027520,3394035711,JP
 3394035712,3394039807,MY
-3394039808,3394041855,SG
+3394039808,3394040063,CN
+3394040064,3394040319,SG
+3394040320,3394040831,IN
+3394040832,3394041087,KR
+3394041088,3394041855,SG
 3394041856,3394042879,AU
 3394042880,3394043903,CN
 3394043904,3394060287,HK
@@ -139786,9 +133776,12 @@
 3394078720,3394078975,AU
 3394078976,3394079231,IN
 3394079232,3394079743,PH
-3394079744,3394111487,HK
+3394079744,3394092543,HK
+3394092544,3394092799,AP
+3394092800,3394111487,HK
 3394111488,3394113535,CN
-3394113536,3394117631,SG
+3394113536,3394113791,AP
+3394113792,3394117631,SG
 3394117632,3394121727,AU
 3394121728,3394125823,SG
 3394125824,3394142207,PH
@@ -139810,7 +133803,9 @@
 3394191360,3394207743,SG
 3394207744,3394215935,JP
 3394215936,3394220031,AU
-3394220032,3394232319,SG
+3394220032,3394226943,SG
+3394226944,3394227199,AP
+3394227200,3394232319,SG
 3394232320,3394234367,CN
 3394234368,3394236415,VN
 3394236416,3394238463,JP
@@ -139825,7 +133820,9 @@
 3394273280,3394277375,HK
 3394277376,3394279423,AU
 3394279424,3394281471,PH
-3394281472,3394285567,SG
+3394281472,3394282239,SG
+3394282240,3394282495,US
+3394282496,3394285567,SG
 3394285568,3394289663,AU
 3394289664,3394293759,CN
 3394293760,3394297855,ID
@@ -139842,7 +133839,9 @@
 3394347008,3394351103,PH
 3394355200,3394359295,IN
 3394359296,3394363391,AU
-3394363392,3394441215,HK
+3394363392,3394418431,HK
+3394418432,3394418687,AP
+3394418688,3394441215,HK
 3394441216,3394453503,IN
 3394453504,3394461695,AU
 3394461696,3394465791,SG
@@ -139868,7 +133867,9 @@
 3394521088,3394523135,KH
 3394523136,3394527231,JP
 3394527232,3394535423,PH
-3394535424,3394621439,HK
+3394535424,3394544895,HK
+3394544896,3394545151,AP
+3394545152,3394621439,HK
 3394621440,3394625535,CN
 3394625536,3394629631,HK
 3394629632,3394631679,AU
@@ -139876,7 +133877,7 @@
 3394634752,3394635775,IN
 3394635776,3394637823,KR
 3394637824,3394641919,AF
-3394646016,3394648063,AU
+3394641920,3394648063,AU
 3394648064,3394650111,JP
 3394650112,3394658303,HK
 3394658304,3394662399,NZ
@@ -139918,7 +133919,9 @@
 3394830336,3394831359,HK
 3394831360,3394832383,NZ
 3394832384,3394834431,CN
-3394834432,3394836479,HK
+3394834432,3394835967,HK
+3394835968,3394836223,AP
+3394836224,3394836479,HK
 3394836480,3394838527,BT
 3394838528,3394846719,NZ
 3394846720,3394850815,IN
@@ -139948,8 +133951,8 @@
 3394906112,3394906367,IN
 3394906368,3394906623,AU
 3394906624,3394907135,IN
-3394907136,3394908159,NZ
-3394908160,3394910207,AU
+3394907136,3394909183,NZ
+3394909184,3394910207,AU
 3394910208,3394912255,NZ
 3394912256,3394920447,PF
 3394920448,3394924543,IN
@@ -140043,15 +134046,22 @@
 3395180544,3395181055,VN
 3395181056,3395181567,HK
 3395181568,3395182591,CN
-3395182592,3395190783,SG
-3395190784,3395198975,JP
+3395182592,3395182847,AP
+3395182848,3395190783,SG
+3395190784,3395195135,JP
+3395195136,3395195391,US
+3395195392,3395198975,JP
 3395198976,3395203071,MY
 3395203072,3395215359,JP
 3395215360,3395219455,HK
 3395219456,3395223551,TH
 3395223552,3395231743,CN
 3395231744,3395239935,JP
-3395239936,3395256319,SG
+3395239936,3395243007,SG
+3395243008,3395243263,AP
+3395243264,3395254783,SG
+3395254784,3395255039,IN
+3395255040,3395256319,SG
 3395256320,3395264511,ID
 3395264512,3395272703,JP
 3395272704,3395276799,PG
@@ -140075,8 +134085,11 @@
 3397026304,3397026815,TH
 3397026816,3397027071,CN
 3397027072,3397027327,PH
+3397027328,3397027839,IN
 3397027840,3397029887,JP
-3397029888,3397033983,MY
+3397029888,3397031423,MY
+3397031424,3397031679,AP
+3397031680,3397033983,MY
 3397033984,3397038079,ID
 3397038080,3397058559,JP
 3397058560,3397066751,MU
@@ -140126,7 +134139,8 @@
 3397213184,3397213439,IN
 3397213440,3397213695,AU
 3397213696,3397214207,ID
-3397214208,3397215231,AU
+3397214208,3397214719,AP
+3397214720,3397215231,AU
 3397215232,3397215743,ID
 3397215744,3397216255,PH
 3397216256,3397216767,AU
@@ -140223,7 +134237,11 @@
 3397530624,3397531647,ID
 3397531648,3397532671,SG
 3397532672,3397533695,JP
-3397533696,3397566463,HK
+3397533696,3397551359,HK
+3397551360,3397551615,AP
+3397551616,3397557247,HK
+3397557248,3397557503,AP
+3397557504,3397566463,HK
 3397566464,3397574655,AU
 3397574656,3397582847,CN
 3397582848,3397584895,MN
@@ -140270,8 +134288,12 @@
 3397816320,3397832703,IN
 3397832704,3397836799,JP
 3397836800,3397844991,AU
-3397844992,3397910527,JP
-3397910528,3397918719,SG
+3397844992,3397869823,JP
+3397869824,3397870079,AU
+3397870080,3397910527,JP
+3397910528,3397914111,SG
+3397914112,3397914367,AP
+3397914368,3397918719,SG
 3397918720,3397922815,AU
 3397922816,3397926911,CN
 3397935104,3397939199,AU
@@ -140369,7 +134391,9 @@
 3398619136,3398621183,AU
 3398621184,3398623231,HK
 3398623232,3398631423,ID
-3398631424,3398647807,JP
+3398631424,3398637823,JP
+3398637824,3398638079,PH
+3398638080,3398647807,JP
 3398647808,3398668287,AU
 3398668288,3398672383,CN
 3398672384,3398680575,PK
@@ -140397,7 +134421,9 @@
 3398828032,3398829055,KH
 3398829056,3398830079,IN
 3398830080,3398831103,KH
-3398831104,3398832127,JP
+3398831104,3398831359,JP
+3398831360,3398831615,HK
+3398831616,3398832127,JP
 3398832128,3398840319,CN
 3398840320,3398842367,JP
 3398842368,3398843391,CN
@@ -140566,11 +134592,20 @@
 3399924736,3399925759,PH
 3399925760,3399933951,NP
 3399933952,3399942143,CN
-3399942144,3399958527,MY
+3399942144,3399945983,HK
+3399945984,3399946239,AU
+3399946240,3399950335,HK
+3399950336,3399958527,MY
 3399958528,3399974911,US
 3399974912,3399995391,MY
 3399995392,3399999487,KR
-3399999488,3400007679,SG
+3399999488,3400004671,SG
+3400004672,3400004703,AU
+3400004704,3400006143,SG
+3400006144,3400006399,HK
+3400006400,3400006911,SG
+3400006912,3400006927,AU
+3400006928,3400007679,SG
 3400007680,3400024063,AU
 3400024064,3400028159,MY
 3400030208,3400031231,IN
@@ -140642,7 +134677,6 @@
 3400335360,3400336383,CN
 3400336384,3400336639,PH
 3400336640,3400336895,JP
-3400336896,3400337151,AU
 3400337152,3400337407,PH
 3400337408,3400339455,CN
 3400339456,3400341503,ID
@@ -140670,9 +134704,14 @@
 3400431616,3400431871,IN
 3400431872,3400432127,HK
 3400432128,3400432639,IN
-3400433664,3400438527,HK
+3400433664,3400435711,HK
+3400435712,3400436223,BD
+3400436224,3400438201,HK
+3400438202,3400438202,US
+3400438203,3400438527,HK
 3400438528,3400438783,AF
-3400438784,3400441855,HK
+3400438784,3400441599,HK
+3400441600,3400441855,AU
 3400441856,3400450047,NZ
 3400450048,3400458239,JP
 3400458240,3400466431,AU
@@ -140694,7 +134733,14 @@
 3400608768,3400609791,IN
 3400609792,3400630271,JP
 3400630272,3400646655,IN
-3400646656,3400654847,SG
+3400646656,3400650239,SG
+3400650240,3400650495,AU
+3400650496,3400652543,SG
+3400652544,3400652799,AU
+3400652800,3400654103,SG
+3400654104,3400654111,AU
+3400654112,3400654591,SG
+3400654592,3400654847,AU
 3400654848,3400663039,IN
 3400663040,3400683519,MY
 3400683520,3400691711,JP
@@ -140703,7 +134749,9 @@
 3400728576,3400736767,MN
 3400736768,3400744959,JP
 3400744960,3400753151,IN
-3400753152,3400761343,MY
+3400753152,3400753407,MY
+3400753408,3400753663,AP
+3400753664,3400761343,MY
 3400773632,3400775679,KR
 3400775680,3400777727,ID
 3400777728,3400790015,JP
@@ -140766,7 +134814,17 @@
 3401545728,3401547775,BD
 3401547776,3401580543,IN
 3401580544,3402629119,CN
-3402629120,3404857954,JP
+3402629120,3403184127,JP
+3403184128,3403186175,US
+3403186176,3403858175,JP
+3403858176,3403859967,US
+3403859968,3404506879,JP
+3404506880,3404507135,US
+3404507136,3404694271,JP
+3404694272,3404694527,US
+3404694528,3404696319,JP
+3404696320,3404696831,US
+3404696832,3404857954,JP
 3404857955,3404857955,ID
 3404857956,3404857966,JP
 3404857967,3404857967,IN
@@ -141050,7 +135108,8 @@
 3406382592,3406383359,CN
 3406383360,3406383871,AU
 3406383872,3406384639,CN
-3406384640,3406385151,SG
+3406384640,3406384895,AP
+3406384896,3406385151,SG
 3406385152,3406389247,AU
 3406389248,3406390783,CN
 3406390784,3406392319,AU
@@ -141097,13 +135156,16 @@
 3406526976,3406527231,CN
 3406527232,3406527999,AU
 3406528000,3406528255,CN
-3406528256,3406530559,AU
+3406528256,3406528511,AU
+3406528512,3406528767,AP
+3406528768,3406530559,AU
 3406530560,3406531583,CN
 3406531584,3406531839,AU
 3406531840,3406532607,CN
 3406532608,3406541823,AU
 3406541824,3406542847,CN
-3406542848,3406548991,AU
+3406542848,3406543103,AP
+3406543104,3406548991,AU
 3406548992,3406550015,CN
 3406550016,3406565375,AU
 3406565376,3406565631,CN
@@ -141246,9 +135308,7 @@
 3406835968,3406836735,CN
 3406836736,3406838271,AU
 3406838272,3406838527,CN
-3406838528,3406839551,AU
-3406839552,3406839807,CN
-3406839808,3406857471,AU
+3406838528,3406857471,AU
 3406857472,3406857727,CN
 3406857728,3406864639,AU
 3406864640,3406865151,CN
@@ -141414,9 +135474,7 @@
 3407089920,3407090175,CN
 3407090176,3407095807,AU
 3407095808,3407096319,CN
-3407096320,3407096831,AU
-3407096832,3407097087,JP
-3407097088,3407097855,AU
+3407096320,3407097855,AU
 3407097856,3407098111,CN
 3407098112,3407101183,AU
 3407101184,3407101439,CN
@@ -141428,7 +135486,7 @@
 3407107584,3407108351,AU
 3407108352,3407108607,CN
 3407108608,3407112447,AU
-3407112448,3407112703,SG
+3407112448,3407112703,AP
 3407112704,3407113215,CN
 3407113216,3407115007,AU
 3407115008,3407115263,CN
@@ -142203,7 +136261,9 @@
 3409435904,3409436159,CN
 3409436160,3409436671,AU
 3409436672,3409436927,CN
-3409436928,3409445119,AU
+3409436928,3409438563,AU
+3409438564,3409438564,A1
+3409438565,3409445119,AU
 3409445120,3409445375,CN
 3409445376,3409445887,AU
 3409445888,3409446143,CN
@@ -142408,7 +136468,9 @@
 3411050496,3411051519,PK
 3411051520,3411058687,CN
 3411058688,3411062783,AU
-3411062784,3411083263,HK
+3411062784,3411064831,HK
+3411064832,3411065087,BD
+3411065088,3411083263,HK
 3411083264,3411085311,CN
 3411085312,3411086335,KR
 3411086336,3411087359,JP
@@ -142433,6 +136495,7 @@
 3411161088,3411165183,PK
 3411165184,3411173375,MY
 3411173376,3411177471,AU
+3411181056,3411181311,US
 3411181568,3411189759,SG
 3411189760,3411197951,AU
 3411197952,3411202047,BD
@@ -142448,7 +136511,8 @@
 3411215360,3411216383,AU
 3411218432,3411220479,PG
 3411220480,3411226623,ID
-3411226624,3411228671,IO
+3411226624,3411227135,US
+3411227136,3411228671,IO
 3411228672,3411230719,CN
 3411230720,3411247103,HK
 3411247104,3411255295,KR
@@ -142460,7 +136524,7 @@
 3411270656,3411271679,SG
 3411271680,3411275775,CN
 3411275776,3411277823,JP
-3411277824,3411278335,HK
+3411277824,3411278335,IN
 3411278336,3411278591,SG
 3411278592,3411278847,FJ
 3411278848,3411296255,HK
@@ -142474,7 +136538,9 @@
 3411316736,3411318783,TW
 3411318784,3411320831,ID
 3411320832,3411329023,PH
-3411329024,3411337215,HK
+3411329024,3411335167,HK
+3411335168,3411335679,AU
+3411335680,3411337215,HK
 3411337216,3411341311,AU
 3411341312,3411345407,KR
 3411345408,3411410943,HK
@@ -142492,7 +136558,11 @@
 3411509248,3411542015,PH
 3411542016,3411550207,IN
 3411550208,3411558399,CN
-3411558400,3411566591,HK
+3411558400,3411561727,HK
+3411561728,3411561983,AU
+3411561984,3411565257,HK
+3411565258,3411565258,US
+3411565259,3411566591,HK
 3411566592,3411570687,BD
 3411570688,3411574783,AU
 3411574784,3411582975,IN
@@ -142537,9 +136607,18 @@
 3411763200,3411767295,CN
 3411767296,3411769343,MN
 3411769344,3411771391,CN
-3411771392,3411773951,HK
+3411771392,3411773183,HK
+3411773184,3411773439,US
+3411773440,3411773951,HK
 3411773952,3411774207,BD
-3411774208,3411779583,HK
+3411774208,3411775487,HK
+3411775488,3411775743,US
+3411775744,3411775811,HK
+3411775812,3411775813,US
+3411775814,3411777023,HK
+3411777024,3411777279,ID
+3411777280,3411779327,HK
+3411779328,3411779583,ID
 3411779584,3411787775,JP
 3411787776,3411795967,IN
 3411795968,3411804159,AU
@@ -142557,7 +136636,9 @@
 3411836928,3411845119,MY
 3411845120,3411853311,CN
 3411853312,3411857407,IN
-3411857408,3411861503,JP
+3411857408,3411859249,JP
+3411859250,3411859251,AU
+3411859252,3411861503,JP
 3411861504,3411869695,AU
 3411869696,3411943423,CN
 3411943424,3411951615,AU
@@ -142587,7 +136668,8 @@
 3412295680,3412296191,NZ
 3412296192,3412296703,ID
 3412296704,3412297727,NZ
-3412297728,3412298751,MY
+3412297728,3412298239,SC
+3412298240,3412298751,MY
 3412299264,3412299519,AU
 3412299520,3412299775,HK
 3412299776,3412302847,AU
@@ -142605,7 +136687,8 @@
 3412336640,3412342783,CN
 3412342784,3412343039,AU
 3412343040,3412343295,IN
-3412343296,3412344319,AU
+3412343296,3412343807,AU
+3412344064,3412344319,AU
 3412344320,3412344575,SG
 3412344576,3412344831,CN
 3412344832,3412348927,IN
@@ -142619,7 +136702,9 @@
 3412426752,3412434943,HK
 3412434944,3412443135,PK
 3412443136,3412451327,SG
-3412451328,3412594687,AU
+3412451328,3412526079,AU
+3412526080,3412526335,ID
+3412526336,3412594687,AU
 3412594688,3412596735,IN
 3412596736,3412598783,MV
 3412598784,3412602879,CN
@@ -142627,7 +136712,10 @@
 3412606976,3412615167,PH
 3412615168,3412656127,JP
 3412656128,3412672511,HK
-3412672512,3412680703,JP
+3412672512,3412675071,JP
+3412675072,3412675327,US
+3412675328,3412679167,JP
+3412679168,3412680703,US
 3412680704,3412697087,CN
 3412697088,3412705279,IN
 3412705280,3412713471,AU
@@ -142660,7 +136748,12 @@
 3413112832,3413113855,IN
 3413113856,3413133311,JP
 3413133312,3413135359,BD
-3413135360,3413139455,HK
+3413135360,3413135615,AP
+3413135616,3413135871,HK
+3413135872,3413136127,AP
+3413136128,3413136383,HK
+3413136384,3413136639,AP
+3413136640,3413139455,HK
 3413139456,3413147647,AU
 3413147648,3413155839,IN
 3413155840,3413164031,SG
@@ -142686,7 +136779,11 @@
 3413327872,3413344255,IN
 3413344256,3413360639,PH
 3413360640,3413377023,MY
-3413377024,3413524479,SG
+3413377024,3413387519,SG
+3413387520,3413387775,AP
+3413387776,3413437951,SG
+3413437952,3413438207,AP
+3413438208,3413524479,SG
 3413524480,3413540863,TH
 3413540864,3413557247,NZ
 3413557248,3413565439,CN
@@ -142765,7 +136862,11 @@
 3413934080,3413946367,IN
 3413946368,3413950463,AU
 3413950464,3413966847,IN
-3413966848,3414163455,SG
+3413966848,3414040063,SG
+3414040064,3414040319,AP
+3414040320,3414067199,SG
+3414067200,3414067455,AP
+3414067456,3414163455,SG
 3414163456,3414171647,PK
 3414171648,3414179839,CN
 3414179840,3414188031,ID
@@ -142829,7 +136930,11 @@
 3414670592,3414670847,SG
 3414670848,3414671359,MY
 3414671360,3415080959,JP
-3415080960,3415089151,SG
+3415080960,3415083007,SG
+3415083008,3415083519,AU
+3415083520,3415084031,SG
+3415084032,3415084159,CN
+3415084160,3415089151,SG
 3415089152,3415097343,MY
 3415097344,3415103487,ID
 3415103488,3415113727,HK
@@ -142958,7 +137063,7 @@
 3416371712,3416371967,VN
 3416371968,3416372223,IN
 3416372224,3416372479,CN
-3416372480,3416372735,SG
+3416372480,3416372735,AP
 3416372736,3416372991,AU
 3416373248,3416373503,AU
 3416373504,3416373759,SG
@@ -143024,8 +137129,6 @@
 3416931328,3416932351,IN
 3416932352,3416936447,PK
 3416936448,3416938495,AU
-3416938496,3416938751,NZ
-3416938752,3416939007,AU
 3416939008,3416939519,HK
 3416939520,3416940543,AU
 3416940544,3416948735,KR
@@ -143117,7 +137220,11 @@
 3417357824,3417358335,PK
 3417358336,3417374719,HK
 3417374720,3417440255,PH
-3417440256,3417833471,JP
+3417440256,3417665023,JP
+3417665024,3417665279,US
+3417665280,3417668095,JP
+3417668096,3417668351,US
+3417668352,3417833471,JP
 3417833472,3417849855,NZ
 3417849856,3417853951,AU
 3417853952,3417858047,CN
@@ -143172,7 +137279,8 @@
 3418206208,3418208255,IN
 3418208256,3418210303,LK
 3418210304,3418218495,CN
-3418218496,3418227711,BD
+3418218496,3418220543,BD
+3418226688,3418227711,BD
 3418227712,3418228735,KR
 3418228736,3418230783,BD
 3418230784,3418232831,TW
@@ -143229,9 +137337,16 @@
 3418365952,3418374143,TH
 3418374144,3418382335,AU
 3418382336,3418390527,JP
-3418390528,3418406911,AP
+3418390528,3418392575,AU
+3418392576,3418399231,AP
+3418399232,3418399247,PH
+3418399248,3418406911,AP
 3418406912,3418423295,IN
-3418423296,3418456063,HK
+3418423296,3418444091,HK
+3418444092,3418444095,CN
+3418444096,3418448639,HK
+3418448640,3418448895,SG
+3418448896,3418456063,HK
 3418456064,3418472447,IN
 3418472448,3418480639,AU
 3418480640,3418488831,CN
@@ -143257,7 +137372,9 @@
 3418642944,3418643199,ID
 3418643200,3418643455,JP
 3418643456,3418644479,AU
-3418644480,3418652671,JP
+3418644480,3418649343,JP
+3418649344,3418649599,AP
+3418649600,3418652671,JP
 3418652672,3418750975,IN
 3418750976,3418816511,HK
 3418816512,3418947583,IN
@@ -143286,7 +137403,8 @@
 3419078656,3419209727,TW
 3419209728,3419226111,VN
 3419226112,3419234303,CN
-3419234304,3419242495,JP
+3419234304,3419238399,JP
+3419238400,3419242495,US
 3419242496,3419275263,CN
 3419275264,3419340799,AU
 3419340800,3419344895,TW
@@ -143306,7 +137424,11 @@
 3419422720,3419439103,AU
 3419439104,3419459407,SG
 3419459408,3419459423,GB
-3419459424,3419471871,SG
+3419459424,3419459551,SG
+3419459552,3419459583,HK
+3419459584,3419470591,SG
+3419470592,3419470847,AP
+3419470848,3419471871,SG
 3419471872,3419504639,TH
 3419504640,3419508735,HK
 3419508736,3419512831,JP
@@ -143320,7 +137442,8 @@
 3419529216,3419537407,CN
 3419537408,3419541503,HK
 3419541504,3419553791,KR
-3419553792,3419557887,AU
+3419553792,3419557631,AU
+3419557632,3419557887,AP
 3419557888,3419558399,ID
 3419558400,3419558655,AU
 3419558656,3419559935,ID
@@ -143359,7 +137482,18 @@
 3419879424,3419880447,JP
 3419880448,3419881471,MM
 3419881472,3419897855,PH
-3419897856,3419906047,AU
+3419897856,3419899903,JP
+3419899904,3419900159,FR
+3419900160,3419900415,BE
+3419900416,3419901439,AU
+3419901440,3419901951,NZ
+3419901952,3419902207,AU
+3419902208,3419902463,HK
+3419902464,3419902719,CN
+3419902720,3419902975,HK
+3419902976,3419903231,AU
+3419903232,3419903487,JP
+3419903488,3419906047,AU
 3419906048,3419914239,PK
 3419914240,3419922431,KR
 3419922432,3419924479,JP
@@ -143392,10 +137526,16 @@
 3420061696,3420127231,HK
 3420127232,3420323839,AU
 3420323840,3420332031,TW
-3420332032,3420369007,AU
+3420332032,3420367359,AU
+3420367360,3420367615,AP
+3420367616,3420369007,AU
 3420369008,3420369023,HK
 3420369024,3420372991,AU
-3420372992,3420377087,CN
+3420372992,3420374527,CN
+3420374528,3420374783,ID
+3420374784,3420375551,CN
+3420375552,3420375807,ID
+3420375808,3420377087,CN
 3420377088,3420389375,JP
 3420389376,3420395519,CN
 3420395520,3420397567,JP
@@ -143416,7 +137556,9 @@
 3420437504,3420438527,IN
 3420438528,3420454911,HK
 3420454912,3422552063,KR
-3422552064,3422848511,US
+3422552064,3422717439,US
+3422717440,3422717695,A1
+3422717696,3422848511,US
 3422848512,3422848767,GB
 3422848768,3422955519,US
 3422955520,3422956799,FR
@@ -143474,7 +137616,9 @@
 3423258624,3423260671,CA
 3423260672,3423264831,US
 3423264832,3423264863,NG
-3423264864,3423265247,US
+3423264864,3423265025,US
+3423265026,3423265026,A2
+3423265027,3423265247,US
 3423265248,3423265263,EC
 3423265264,3423266815,US
 3423268864,3423269887,CA
@@ -143749,19 +137893,27 @@
 3423368256,3423368287,CA
 3423368288,3423368319,US
 3423368320,3423368327,CA
-3423368328,3423369327,US
+3423368328,3423369071,US
+3423369072,3423369159,CA
+3423369160,3423369327,US
 3423369328,3423369343,BR
 3423369344,3423369591,US
 3423369592,3423369599,BR
 3423369600,3423369719,US
 3423369720,3423369727,AU
-3423369728,3423370303,US
+3423369728,3423369991,US
+3423369992,3423369999,CA
+3423370000,3423370015,US
+3423370016,3423370031,CA
+3423370032,3423370303,US
 3423370304,3423370319,IL
 3423370320,3423370551,US
 3423370552,3423370559,IE
 3423370560,3423370719,US
 3423370720,3423370727,VG
-3423370728,3423370871,US
+3423370728,3423370855,US
+3423370856,3423370863,BR
+3423370864,3423370871,US
 3423370872,3423370879,VG
 3423370880,3423371263,US
 3423371264,3423375359,ZA
@@ -143797,20 +137949,11 @@
 3423474656,3423474671,CY
 3423474672,3423474687,CA
 3423474688,3423479807,US
-3423479808,3423480319,A2
-3423480320,3423480447,NG
-3423480448,3423480527,A2
-3423480528,3423480543,US
-3423480544,3423480927,A2
-3423480928,3423480935,US
-3423480936,3423480943,AO
-3423480944,3423481007,A2
-3423481008,3423481023,US
-3423481024,3423481039,NG
-3423481040,3423481055,US
-3423481056,3423481535,A2
-3423481536,3423481551,NG
-3423481552,3423481855,A2
+3423479808,3423480831,A2
+3423480832,3423480987,NG
+3423480988,3423480988,US
+3423480989,3423481343,NG
+3423481344,3423481855,A2
 3423481856,3423493631,US
 3423493632,3423493887,RU
 3423493888,3423493903,ID
@@ -143825,7 +137968,9 @@
 3423540096,3423540175,US
 3423540176,3423540183,HN
 3423540184,3423543295,US
-3423543296,3423545343,CA
+3423543296,3423544495,CA
+3423544496,3423544511,US
+3423544512,3423545343,CA
 3423545344,3423554183,US
 3423554184,3423554191,CA
 3423554192,3423554271,US
@@ -143936,14 +138081,20 @@
 3424507136,3424507391,CA
 3424507392,3425173503,US
 3425173504,3425304575,CA
-3425304576,3425697791,US
+3425304576,3425529504,US
+3425529505,3425529510,A1
+3425529511,3425564159,US
+3425564160,3425564415,A1
+3425564416,3425697791,US
 3425697792,3425699839,CA
 3425699840,3425714175,US
 3425714176,3425722367,CA
 3425722368,3425828863,US
 3425828864,3425830815,CA
 3425830816,3425830831,US
-3425830832,3425850519,CA
+3425830832,3425846783,CA
+3425846784,3425847039,EU
+3425847040,3425850519,CA
 3425850520,3425850527,US
 3425850528,3425864583,CA
 3425864584,3425864591,US
@@ -143970,7 +138121,9 @@
 3425915808,3425915823,NI
 3425915824,3425916479,US
 3425916480,3425916543,DK
-3425916544,3426013183,US
+3425916544,3426007807,US
+3426007808,3426008063,EU
+3426008064,3426013183,US
 3426013184,3426013439,IL
 3426013440,3426369023,US
 3426369024,3426369535,CA
@@ -144000,7 +138153,9 @@
 3426619264,3426619295,NZ
 3426619296,3426619335,US
 3426619336,3426619359,NZ
-3426619360,3426729471,US
+3426619360,3426679039,US
+3426679040,3426679295,ES
+3426679296,3426729471,US
 3426729472,3426729983,CA
 3426729984,3426744319,US
 3426744320,3426746367,CA
@@ -144008,7 +138163,15 @@
 3427117056,3427117311,CA
 3427117312,3427127295,US
 3427127296,3427127551,CA
-3427127552,3427618303,US
+3427127552,3427132927,US
+3427132928,3427133183,EU
+3427133184,3427426303,US
+3427426304,3427426559,HK
+3427426560,3427428863,US
+3427428864,3427429119,GB
+3427429120,3427487743,US
+3427487744,3427487999,GB
+3427488000,3427618303,US
 3427618304,3427618559,CA
 3427618560,3427647999,US
 3427648000,3427648511,CA
@@ -144055,7 +138218,8 @@
 3427750912,3427751423,US
 3427751424,3427751519,BE
 3427751520,3427752447,US
-3427752448,3427752959,GB
+3427752448,3427752703,EU
+3427752704,3427752959,GB
 3427752960,3427753215,US
 3427753216,3427753471,JP
 3427753472,3427753727,FI
@@ -144093,7 +138257,9 @@
 3427763712,3427763967,GB
 3427763968,3427764223,US
 3427764224,3427764479,FR
-3427764480,3427765503,US
+3427764480,3427765117,US
+3427765118,3427765118,IE
+3427765119,3427765503,US
 3427765504,3427765759,GB
 3427765760,3427766271,US
 3427766272,3427766783,GB
@@ -144186,8 +138352,8 @@
 3428437504,3428437759,MX
 3428437760,3428496639,US
 3428496640,3428497151,NL
-3428497152,3428581439,US
-3428581440,3428581567,CA
+3428497152,3428581375,US
+3428581376,3428581567,CA
 3428581568,3428581695,US
 3428581696,3428581759,CA
 3428581760,3428581823,US
@@ -144295,9 +138461,7 @@
 3428597728,3428597759,US
 3428597760,3428598271,CA
 3428598272,3428598527,US
-3428598528,3428598623,CA
-3428598624,3428598655,US
-3428598656,3428598687,CA
+3428598528,3428598687,CA
 3428598688,3428598719,US
 3428598720,3428598751,CA
 3428598752,3428598783,US
@@ -144387,9 +138551,7 @@
 3428639488,3428640255,US
 3428640256,3428640511,CA
 3428640512,3428640767,US
-3428640768,3428642815,CA
-3428642816,3428643071,US
-3428643072,3428643327,CA
+3428640768,3428643327,CA
 3428643328,3428643583,US
 3428643584,3428643855,CA
 3428643856,3428643871,US
@@ -144411,11 +138573,13 @@
 3428645952,3428646015,US
 3428646016,3428646079,CA
 3428646080,3428646143,US
-3428646144,3428646655,CA
-3428646656,3428661247,US
+3428646144,3428646911,CA
+3428646912,3428661247,US
 3428661248,3428661503,CA
 3428661504,3428671487,US
-3428679680,3428743167,US
+3428679680,3428689646,US
+3428689647,3428689647,A1
+3428689648,3428743167,US
 3428743168,3428744191,CA
 3428744192,3428752383,US
 3428752384,3428753407,GH
@@ -144432,8 +138596,9 @@
 3429235008,3429235039,BM
 3429235040,3429236735,CA
 3429236736,3429381887,US
-3429381888,3429382143,DE
-3429382144,3429396223,US
+3429381888,3429382143,GB
+3429382144,3429382399,DE
+3429382400,3429396223,US
 3429396224,3429396479,DE
 3429396480,3429408511,US
 3429408512,3429408767,DE
@@ -144447,7 +138612,11 @@
 3429775360,3429777407,TC
 3429777408,3429892095,US
 3429892096,3429957631,CA
-3429957632,3430291295,US
+3429957632,3430073343,US
+3430073344,3430073354,AP
+3430073355,3430073355,AU
+3430073356,3430073599,AP
+3430073600,3430291295,US
 3430291296,3430291327,IS
 3430291328,3430313967,US
 3430313968,3430313983,CA
@@ -144467,7 +138636,11 @@
 3430705152,3430706175,MX
 3430706176,3430722303,US
 3430722304,3430722559,CA
-3430722560,3430747903,US
+3430722560,3430729244,US
+3430729245,3430729245,GB
+3430729246,3430729471,US
+3430729472,3430729727,GB
+3430729728,3430747903,US
 3430747904,3430748159,CA
 3430748160,3430749951,US
 3430749952,3430750207,CA
@@ -144497,7 +138670,9 @@
 3430780672,3430780927,CA
 3430780928,3430782463,US
 3430782464,3430782719,CA
-3430782720,3430795007,US
+3430782720,3430793983,US
+3430793984,3430794239,PR
+3430794240,3430795007,US
 3430795008,3430795263,CA
 3430795264,3430805759,US
 3430805760,3430806015,CA
@@ -144517,7 +138692,11 @@
 3431114496,3431114751,CA
 3431114752,3431468031,US
 3431468032,3431469055,CA
-3431469056,3431596287,US
+3431469056,3431520767,US
+3431520768,3431521023,AP
+3431521024,3431526921,US
+3431526922,3431526922,EU
+3431526923,3431596287,US
 3431596288,3431602687,CA
 3431602688,3431602943,US
 3431602944,3431613439,CA
@@ -144625,7 +138804,9 @@
 3432807424,3432808447,CA
 3432808448,3433581312,US
 3433581313,3433581567,CA
-3433581568,3433955583,US
+3433581568,3433824511,US
+3433824512,3433824767,DE
+3433824768,3433955583,US
 3433955584,3433964799,CA
 3433964800,3433965055,US
 3433965056,3433967359,CA
@@ -144698,16 +138879,8 @@
 3434831360,3434831615,US
 3434831616,3434872575,CA
 3434872576,3434907647,US
-3434907648,3434908063,PA
-3434908064,3434908079,US
-3434908080,3434908511,PA
-3434908512,3434908527,US
-3434908528,3434908767,PA
-3434908768,3434908783,US
-3434908784,3434909327,PA
-3434909328,3434909343,US
-3434909344,3434909679,PA
-3434909680,3434913791,US
+3434907648,3434909695,PA
+3434909696,3434913791,US
 3434913792,3434914047,AG
 3434914048,3434914303,DM
 3434914304,3434914559,VG
@@ -145081,7 +139254,9 @@
 3438550448,3438550463,US
 3438550464,3438552271,CA
 3438552272,3438552287,US
-3438552288,3438559647,CA
+3438552288,3438558575,CA
+3438558576,3438558583,US
+3438558584,3438559647,CA
 3438559648,3438559679,US
 3438559680,3438569215,CA
 3438569216,3438569343,US
@@ -145098,7 +139273,9 @@
 3438592536,3438600319,CA
 3438600320,3438600351,US
 3438600352,3438608383,CA
-3438608384,3438813183,US
+3438608384,3438614607,US
+3438614608,3438614615,BR
+3438614616,3438813183,US
 3438813184,3438814207,GH
 3438814208,3438895103,US
 3438895104,3438896895,HN
@@ -145263,13 +139440,15 @@
 3448569056,3448569087,MX
 3448569088,3448569735,US
 3448569736,3448569743,GB
-3448569744,3448983807,US
+3448569744,3448838143,US
+3448838144,3448838399,CA
+3448838400,3448983807,US
 3448983808,3448983871,GB
 3448983872,3448985599,US
 3448987648,3449001245,US
 3449001246,3449001246,MC
-3449001247,3449159935,US
-3449159936,3449160703,CA
+3449001247,3449159679,US
+3449159680,3449160703,CA
 3449160704,3449161471,US
 3449161472,3449163519,CA
 3449163520,3449163775,US
@@ -145298,8 +139477,8 @@
 3449178624,3449179967,CA
 3449179968,3449180031,US
 3449180032,3449180095,CA
-3449180096,3449180927,US
-3449180928,3449181951,CA
+3449180096,3449180671,US
+3449180672,3449181951,CA
 3449181952,3449181967,US
 3449181968,3449181999,CA
 3449182000,3449182015,US
@@ -145311,9 +139490,7 @@
 3449182096,3449182111,US
 3449182112,3449182159,CA
 3449182160,3449182207,US
-3449182208,3449182975,CA
-3449182976,3449183231,US
-3449183232,3449186303,CA
+3449182208,3449186303,CA
 3449186304,3449186559,US
 3449186560,3449186815,CA
 3449186816,3449187071,US
@@ -145321,13 +139498,9 @@
 3449187648,3449187711,US
 3449187712,3449188159,CA
 3449188160,3449188223,US
-3449188224,3449188671,CA
-3449188672,3449188703,US
-3449188704,3449188831,CA
+3449188224,3449188831,CA
 3449188832,3449188863,US
-3449188864,3449189471,CA
-3449189472,3449189503,US
-3449189504,3449189599,CA
+3449188864,3449189599,CA
 3449189600,3449189631,US
 3449189632,3449189647,CA
 3449189648,3449189663,US
@@ -145356,8 +139529,8 @@
 3449191744,3449195775,CA
 3449195776,3449196031,US
 3449196032,3449196287,CA
-3449196288,3449198719,US
-3449198720,3449198783,CA
+3449196288,3449198687,US
+3449198688,3449198783,CA
 3449198784,3449198879,US
 3449198880,3449199103,CA
 3449199104,3449199647,US
@@ -145393,8 +139566,7 @@
 3449203656,3449203663,US
 3449203664,3449203687,CA
 3449203688,3449203695,US
-3449203696,3449203711,CA
-3449203712,3449203775,US
+3449203696,3449203775,CA
 3449203776,3449203839,GB
 3449203840,3449203903,US
 3449203904,3449203967,CA
@@ -145415,9 +139587,7 @@
 3449208768,3449208831,US
 3449208832,3449208879,CA
 3449208880,3449208895,US
-3449208896,3449208927,CA
-3449208928,3449208943,US
-3449208944,3449208975,CA
+3449208896,3449208975,CA
 3449208976,3449209007,US
 3449209008,3449209023,CA
 3449209024,3449209039,US
@@ -145453,9 +139623,15 @@
 3449222656,3449224959,CA
 3449224960,3449225471,US
 3449225472,3449254143,CA
-3449254144,3449254399,US
-3449254912,3449290751,CA
-3449290752,3449598207,US
+3449254144,3449254911,US
+3449254912,3449273599,CA
+3449273600,3449273855,US
+3449273856,3449278975,CA
+3449278976,3449279487,US
+3449279488,3449290495,CA
+3449290496,3449582848,US
+3449582849,3449582849,EU
+3449582850,3449598207,US
 3449598208,3449598463,GB
 3449598464,3449638911,US
 3449638912,3449639359,GB
@@ -145502,7 +139678,9 @@
 3449980160,3449980415,AN
 3449980416,3449994239,US
 3449994240,3449994495,MX
-3449994496,3450213887,US
+3449994496,3450078463,US
+3450078464,3450079487,A1
+3450079488,3450213887,US
 3450213888,3450214143,CA
 3450214144,3450217215,US
 3450217216,3450217471,LC
@@ -145510,7 +139688,9 @@
 3450254080,3450254335,CA
 3450254336,3450272511,US
 3450272512,3450272767,MX
-3450272768,3450345231,US
+3450272768,3450275601,US
+3450275602,3450275602,FR
+3450275603,3450345231,US
 3450345232,3450345247,FR
 3450345248,3450345263,IT
 3450345264,3450345279,US
@@ -145534,11 +139714,32 @@
 3450773504,3450774783,CA
 3450774784,3450775039,US
 3450775040,3450777599,CA
-3450777600,3450936319,US
+3450777600,3450849791,US
+3450849792,3450850047,EU
+3450850048,3450935295,US
+3450935296,3450935551,MY
+3450935552,3450935807,AP
+3450935808,3450936319,MY
 3450936320,3450936351,HK
-3450936352,3450974255,US
+3450936352,3450940415,US
+3450940416,3450941439,SG
+3450941440,3450942463,US
+3450942464,3450944511,SG
+3450944512,3450947583,US
+3450947584,3450947839,A2
+3450947840,3450949375,US
+3450949376,3450949631,A2
+3450949632,3450950655,US
+3450950656,3450951679,JP
+3450951680,3450953727,US
+3450953728,3450957823,DE
+3450957824,3450974255,US
 3450974256,3450974271,GB
-3450974272,3450986495,US
+3450974272,3450975231,US
+3450975232,3450975743,LB
+3450975744,3450982399,US
+3450982400,3450984447,TW
+3450984448,3450986495,PH
 3450986496,3450986751,HK
 3450986752,3451170303,US
 3451170304,3451170559,VE
@@ -145550,11 +139751,7 @@
 3451236352,3451236607,HU
 3451236608,3451371519,US
 3451371520,3451371775,GB
-3451371776,3451482111,US
-3451482112,3451482439,CA
-3451482440,3451482447,AR
-3451482448,3451486207,CA
-3451486208,3451506687,US
+3451371776,3451506687,US
 3451506688,3451507711,BR
 3451507712,3451715839,US
 3451715840,3451724543,CA
@@ -145593,7 +139790,9 @@
 3451821568,3451821823,PR
 3451821824,3451824127,US
 3451824128,3451824383,CA
-3451824384,3451828991,US
+3451824384,3451827455,US
+3451827456,3451827711,PR
+3451827712,3451828991,US
 3451828992,3451829247,CA
 3451829248,3451835903,US
 3451835904,3451836159,CA
@@ -145607,66 +139806,21 @@
 3451840256,3451840767,CA
 3451840768,3451879423,US
 3451879424,3451879935,DE
-3451879936,3451896319,US
+3451879936,3451884287,US
+3451884288,3451884543,DE
+3451884544,3451890431,US
+3451890432,3451890687,AU
+3451890688,3451896319,US
 3451896320,3451896575,DE
 3451896576,3451912191,US
 3451912192,3452174335,CA
 3452174336,3452436479,US
 3452436480,3452502015,CA
 3452502016,3452678143,US
-3452678144,3452682239,BE
-3452682240,3452715015,US
-3452715016,3452715055,CA
-3452715056,3452715063,CH
-3452715064,3452715087,CA
-3452715088,3452715095,CN
-3452715096,3452715199,CA
-3452715200,3452715207,RU
-3452715208,3452715247,CA
-3452715248,3452715255,US
-3452715256,3452715263,RU
-3452715264,3452715327,CA
-3452715328,3452715391,US
-3452715392,3452715663,CA
-3452715664,3452715671,US
-3452715672,3452715679,CA
-3452715680,3452715695,SK
-3452715696,3452715775,CA
-3452715776,3452715903,US
-3452715904,3452716127,CA
-3452716128,3452716159,US
-3452716160,3452716255,CA
-3452716256,3452716271,LB
-3452716272,3452716343,CA
-3452716344,3452716351,US
-3452716352,3452716463,CA
-3452716464,3452716479,US
-3452716480,3452716487,CA
-3452716488,3452716495,BD
-3452716496,3452716503,MA
-3452716504,3452717087,CA
-3452717088,3452717119,US
-3452717120,3452717311,CA
-3452717312,3452717567,US
-3452717568,3452717847,CA
-3452717848,3452717855,US
-3452717856,3452717871,CA
-3452717872,3452717879,MA
-3452717880,3452717895,US
-3452717896,3452717903,CA
-3452717904,3452717911,MA
-3452717912,3452717919,CA
-3452717920,3452717927,US
-3452717928,3452717967,CA
-3452717968,3452717975,SN
-3452717976,3452717983,BD
-3452717984,3452720383,CA
-3452720384,3452720639,US
-3452720640,3452720959,CA
-3452720960,3452721151,US
-3452721152,3452721919,CA
-3452721920,3452721983,US
-3452721984,3452723199,CA
+3452678144,3452678399,EU
+3452678400,3452682239,BE
+3452682240,3452715007,US
+3452715008,3452723199,CA
 3452723200,3452764159,US
 3452764160,3452764439,CA
 3452764440,3452764447,US
@@ -145978,7 +140132,9 @@
 3454003014,3454003014,ES
 3454003015,3454004997,US
 3454004998,3454004998,GB
-3454004999,3454436351,US
+3454004999,3454292479,US
+3454292480,3454292735,GB
+3454292736,3454436351,US
 3454436352,3454436607,GU
 3454436608,3454497791,US
 3454497792,3454498815,MX
@@ -145986,12 +140142,13 @@
 3454563624,3454563631,NC
 3454563632,3454599423,US
 3454599424,3454601215,CA
-3454601216,3454602239,US
-3454602752,3454603007,US
+3454601216,3454603007,US
 3454603008,3454603519,CA
 3454603520,3454604031,US
 3454604032,3454604799,CA
-3454604800,3454607359,US
+3454604800,3454606335,US
+3454606336,3454606591,CA
+3454606592,3454607359,US
 3454607360,3454608127,CA
 3454608128,3454608383,US
 3454608384,3454609151,CA
@@ -146038,7 +140195,9 @@
 3454705440,3454705447,GB
 3454705448,3454705511,US
 3454705512,3454705519,CA
-3454705520,3454708927,US
+3454705520,3454708353,US
+3454708354,3454708355,GB
+3454708356,3454708927,US
 3454708928,3454708991,IN
 3454708992,3454710551,US
 3454710552,3454710559,SO
@@ -146073,6 +140232,7 @@
 3454810368,3454814975,CA
 3454814976,3454815231,US
 3454815232,3454815743,CA
+3454815744,3454816255,US
 3454816256,3454816511,CA
 3454816512,3454816767,US
 3454816768,3454828287,CA
@@ -146084,9 +140244,11 @@
 3454867968,3454881535,CA
 3454881536,3454881791,US
 3454881792,3454883839,CA
-3454883840,3454914559,US
-3454914560,3454926591,CA
-3454926592,3455096831,US
+3454883840,3454915071,US
+3454915072,3454926591,CA
+3454926592,3455042565,US
+3455042566,3455042566,CA
+3455042567,3455096831,US
 3455096832,3455097855,EC
 3455097856,3455109119,US
 3455109120,3455111167,HN
@@ -146115,7 +140277,9 @@
 3455418368,3455418879,KY
 3455418880,3455421439,US
 3455421440,3455421951,BE
-3455421952,3455551999,US
+3455421952,3455453439,US
+3455453440,3455453695,HT
+3455453696,3455551999,US
 3455552000,3455552255,EC
 3455552256,3455566079,US
 3455566080,3455566335,EC
@@ -146212,9 +140376,14 @@
 3455713280,3455778815,CA
 3455778816,3455797375,US
 3455797376,3455797407,FR
-3455797408,3455871999,US
+3455797408,3455864831,US
+3455864832,3455866879,TW
+3455866880,3455871999,US
 3455872000,3455872255,ZM
-3455872256,3456303103,US
+3455872256,3455873023,GB
+3455873024,3455887359,US
+3455887360,3455889407,MY
+3455889408,3456303103,US
 3456303104,3456311295,JP
 3456311296,3456892927,US
 3456892928,3456958463,CA
@@ -146315,7 +140484,8 @@
 3459055616,3459121151,CA
 3459121152,3459186687,US
 3459186688,3459252223,CA
-3459252224,3459256831,US
+3459252224,3459253247,BS
+3459253248,3459256831,US
 3459256832,3459257087,CO
 3459257088,3459257343,US
 3459257344,3459258367,AW
@@ -146344,7 +140514,9 @@
 3459290112,3459290623,CL
 3459290624,3459295231,US
 3459295232,3459296255,KR
-3459296256,3459312639,US
+3459296256,3459310591,US
+3459310592,3459310847,KY
+3459310848,3459312639,US
 3459312640,3459312687,MX
 3459312688,3459312767,US
 3459312768,3459312895,MX
@@ -146405,9 +140577,7 @@
 3459345920,3459346431,US
 3459346432,3459346687,LK
 3459346688,3459346943,US
-3459346944,3459347455,PR
-3459347456,3459347711,US
-3459347712,3459348223,PR
+3459346944,3459348223,PR
 3459348224,3459348479,AG
 3459348480,3459348735,CO
 3459348736,3459348991,BW
@@ -146463,13 +140633,22 @@
 3459512320,3459513855,CA
 3459513856,3459592191,US
 3459592192,3459596287,CA
-3459596288,3459622911,US
+3459596288,3459614719,US
+3459616768,3459617791,US
+3459617792,3459617999,AP
+3459618000,3459618000,ID
+3459618001,3459618047,AP
+3459618048,3459618815,US
+3459618816,3459619071,AP
+3459619072,3459622911,US
 3459624960,3459629055,BM
 3459629056,3459731455,US
 3459731456,3459735551,CA
 3459735552,3459745535,US
 3459745536,3459745791,IT
-3459745792,3459850431,US
+3459745792,3459848959,US
+3459848960,3459849215,FR
+3459849216,3459850431,US
 3459850432,3459850495,CA
 3459850496,3459852991,US
 3459852992,3459853007,CA
@@ -146491,9 +140670,7 @@
 3460453632,3460453887,BS
 3460453888,3460507647,US
 3460507648,3460507903,MX
-3460507904,3460785151,US
-3460785152,3460785919,CA
-3460785920,3460854831,US
+3460507904,3460854831,US
 3460854832,3460854847,VE
 3460854848,3460854911,US
 3460854912,3460854943,GB
@@ -146564,7 +140741,10 @@
 3460857432,3460857439,VE
 3460857440,3460857599,US
 3460857600,3460857855,AU
-3460857856,3460891135,US
+3460857856,3460878335,US
+3460878336,3460878591,CA
+3460878592,3460878847,US
+3460882432,3460891135,US
 3460891136,3460891199,CL
 3460891200,3460891967,US
 3460891968,3460891999,BR
@@ -146803,7 +140983,8 @@
 3460942336,3460943359,US
 3460943360,3460943615,ID
 3460943616,3460943871,HK
-3460943872,3460944383,US
+3460943872,3460944127,US
+3460944128,3460944383,AU
 3460944384,3460944447,KR
 3460944448,3460944479,US
 3460944480,3460944511,CN
@@ -146977,13 +141158,17 @@
 3461977856,3461978111,CA
 3461978112,3461992703,US
 3461992704,3461992959,CA
-3461992960,3462000895,US
+3461992960,3461999871,US
+3461999872,3462000127,PR
+3462000128,3462000895,US
 3462000896,3462001151,CA
 3462001152,3462001919,US
 3462001920,3462002431,CA
 3462002432,3462148607,US
 3462148608,3462148863,CA
-3462148864,3462163967,US
+3462148864,3462160895,US
+3462160896,3462161151,PR
+3462161152,3462163967,US
 3462163968,3462164223,CA
 3462164224,3462168319,US
 3462168320,3462168575,CA
@@ -147001,7 +141186,9 @@
 3462179840,3462180095,CA
 3462180096,3462181375,US
 3462181376,3462181887,CA
-3462181888,3462194175,US
+3462181888,3462191871,US
+3462191872,3462192127,PR
+3462192128,3462194175,US
 3462194176,3462194431,CA
 3462194432,3462231039,US
 3462231040,3462231295,CA
@@ -147077,7 +141264,9 @@
 3463502336,3463502399,GB
 3463502400,3463518207,US
 3463518208,3463520255,NL
-3463520256,3463583567,US
+3463520256,3463536895,US
+3463536896,3463537151,NG
+3463537152,3463583567,US
 3463583568,3463583583,UM
 3463583584,3463602687,US
 3463602688,3463602943,PH
@@ -147118,7 +141307,9 @@
 3464196160,3464196175,US
 3464196176,3464196183,AU
 3464196184,3464196191,IT
-3464196192,3464200191,US
+3464196192,3464196490,US
+3464196491,3464196491,ZA
+3464196492,3464200191,US
 3464208384,3464216575,CA
 3464216576,3464309903,US
 3464309904,3464309911,CA
@@ -147148,7 +141339,9 @@
 3464342352,3464342359,TR
 3464342360,3464342879,US
 3464342880,3464342887,GB
-3464342888,3464343271,US
+3464342888,3464343159,US
+3464343160,3464343167,MQ
+3464343168,3464343271,US
 3464343272,3464343279,CA
 3464343280,3464343423,US
 3464343424,3464343431,SG
@@ -147183,7 +141376,9 @@
 3464768768,3464768895,CA
 3464768896,3464769535,US
 3464769536,3464773631,CA
-3464773632,3464802303,US
+3464773632,3464774079,US
+3464774080,3464774111,ES
+3464774112,3464802303,US
 3464802304,3464806399,CA
 3464806400,3465154559,US
 3465154560,3465158655,BS
@@ -147254,9 +141449,11 @@
 3465983464,3465983487,GB
 3465983488,3466044903,US
 3466044904,3466044911,PH
-3466044912,3466068223,US
-3466068224,3466068247,CA
-3466068248,3466282111,US
+3466044912,3466067967,US
+3466067968,3466068247,CA
+3466068248,3466158079,US
+3466158080,3466166271,PA
+3466166272,3466282111,US
 3466282112,3466282119,GB
 3466282120,3466282727,US
 3466282728,3466282743,CA
@@ -147284,7 +141481,13 @@
 3466560256,3466560511,GH
 3466560512,3466627007,US
 3466627008,3466627039,PR
-3466627040,3466734847,US
+3466627040,3466661887,US
+3466661888,3466663935,TW
+3466663936,3466683135,US
+3466683136,3466683391,A2
+3466683392,3466688511,US
+3466688512,3466688767,A2
+3466688768,3466734847,US
 3466734848,3466735103,RU
 3466735104,3466756095,US
 3466756096,3466772479,CA
@@ -147292,9 +141495,15 @@
 3466846208,3466854399,CA
 3466854400,3466903551,US
 3466903552,3466904063,CH
-3466904064,3466958079,US
+3466904064,3466929407,US
+3466929408,3466929663,IT
+3466929664,3466938444,US
+3466938445,3466938448,HK
+3466938449,3466958079,US
 3466958080,3466958335,CA
-3466958336,3467051007,US
+3466958336,3466976767,US
+3466976768,3466977023,A1
+3466977024,3467051007,US
 3467051008,3467116543,CA
 3467116544,3467145351,US
 3467145352,3467145359,DE
@@ -147319,7 +141528,9 @@
 3467619936,3467619967,CA
 3467619968,3467706367,US
 3467706368,3467902975,CA
-3467902976,3468034047,US
+3467902976,3467964415,US
+3467964416,3467968511,CA
+3467968512,3468034047,US
 3468034048,3468036095,GB
 3468036096,3468036351,BE
 3468036352,3468036607,DE
@@ -147640,7 +141851,9 @@
 3468430496,3468430527,CA
 3468430528,3468431999,US
 3468432000,3468432063,CA
-3468432064,3468433167,US
+3468432064,3468432671,US
+3468432672,3468432687,ES
+3468432688,3468433167,US
 3468433168,3468433183,CA
 3468433184,3468433215,US
 3468433216,3468433279,SE
@@ -147707,7 +141920,11 @@
 3468638160,3468639935,CA
 3468639936,3468639967,US
 3468639968,3468656639,CA
-3468656640,3469055743,US
+3468656640,3468978131,US
+3468978132,3468978133,A1
+3468978134,3469032191,US
+3469032192,3469032447,AP
+3469032448,3469055743,US
 3469055744,3469055999,CA
 3469056000,3469176319,US
 3469176320,3469176575,MX
@@ -147883,7 +142100,9 @@
 3470185469,3470185469,LK
 3470185470,3470186003,US
 3470186004,3470186007,MX
-3470186008,3470186015,CA
+3470186008,3470186011,CA
+3470186012,3470186012,A1
+3470186013,3470186015,CA
 3470186016,3470186019,AU
 3470186020,3470186060,US
 3470186061,3470186064,CN
@@ -148136,7 +142355,9 @@
 3470188096,3470188099,GB
 3470188100,3470188103,US
 3470188104,3470188107,CA
-3470188108,3470188131,US
+3470188108,3470188111,US
+3470188112,3470188115,CA
+3470188116,3470188131,US
 3470188132,3470188135,AU
 3470188136,3470188151,US
 3470188152,3470188155,KW
@@ -148239,15 +142460,105 @@
 3470364560,3470364575,HN
 3470364576,3470458879,US
 3470458880,3470475263,KR
-3470475264,3470558207,US
+3470475264,3470509311,US
+3470509312,3470509567,CA
+3470509568,3470558207,US
 3470558208,3470559231,HK
 3470559232,3470573567,US
 3470573568,3470575615,CA
 3470575616,3470610431,US
 3470610432,3470614527,BR
-3470614528,3470646583,US
+3470614528,3470643615,US
+3470643616,3470643631,CA
+3470643632,3470643647,US
+3470643648,3470643711,CA
+3470643712,3470645511,US
+3470645512,3470645519,GB
+3470645520,3470645527,FR
+3470645528,3470645567,US
+3470645568,3470645575,CA
+3470645576,3470645583,US
+3470645584,3470645591,FR
+3470645592,3470645623,US
+3470645624,3470645631,BR
+3470645632,3470645655,US
+3470645656,3470645663,RU
+3470645664,3470645687,US
+3470645688,3470645695,ES
+3470645696,3470645703,NL
+3470645704,3470645731,US
+3470645732,3470645735,AU
+3470645736,3470645739,CN
+3470645740,3470645743,US
+3470645744,3470645747,ES
+3470645748,3470645751,US
+3470645752,3470645759,BR
+3470645760,3470645791,US
+3470645792,3470645799,CN
+3470645800,3470646015,US
+3470646016,3470646019,BR
+3470646020,3470646055,US
+3470646056,3470646063,ES
+3470646064,3470646087,US
+3470646088,3470646095,ES
+3470646096,3470646103,US
+3470646104,3470646119,BR
+3470646120,3470646135,US
+3470646136,3470646143,AU
+3470646144,3470646151,CA
+3470646152,3470646159,AU
+3470646160,3470646167,US
+3470646168,3470646175,BR
+3470646176,3470646215,US
+3470646216,3470646223,BR
+3470646224,3470646231,IL
+3470646232,3470646239,US
+3470646240,3470646247,IL
+3470646248,3470646255,DE
+3470646256,3470646263,AU
+3470646264,3470646271,AR
+3470646272,3470646359,US
+3470646360,3470646367,ZA
+3470646368,3470646375,US
+3470646376,3470646383,BR
+3470646384,3470646415,US
+3470646416,3470646423,CA
+3470646424,3470646431,FR
+3470646432,3470646487,US
+3470646488,3470646495,PL
+3470646496,3470646503,BR
+3470646504,3470646511,US
+3470646512,3470646519,BR
+3470646520,3470646527,US
+3470646528,3470646543,FR
+3470646544,3470646567,US
+3470646568,3470646575,BR
+3470646576,3470646583,US
 3470646584,3470646591,LK
-3470646592,3470651391,US
+3470646592,3470646599,CN
+3470646600,3470646607,US
+3470646608,3470646623,ZA
+3470646624,3470646631,DE
+3470646632,3470646639,BR
+3470646640,3470646703,US
+3470646704,3470646711,CN
+3470646712,3470646719,UY
+3470646720,3470646727,US
+3470646728,3470646735,GB
+3470646736,3470646743,US
+3470646744,3470646751,BR
+3470646752,3470646767,FR
+3470646768,3470646775,US
+3470646776,3470646783,IT
+3470646784,3470646791,US
+3470646792,3470646799,CZ
+3470646800,3470646807,BR
+3470646808,3470646831,US
+3470646832,3470646847,IL
+3470646848,3470646983,US
+3470646984,3470646991,AR
+3470646992,3470646999,CN
+3470647000,3470651391,US
 3470651392,3470655487,CA
 3470655488,3470656063,US
 3470656064,3470656095,IL
@@ -148363,13 +142674,13 @@
 3471529984,3471558655,US
 3471558656,3471560703,CA
 3471560704,3471570943,US
-3471570944,3471571199,CA
-3471571200,3471571967,US
-3471571968,3471572479,CA
-3471572480,3472375807,US
+3471570944,3471572991,CA
+3471572992,3472375807,US
 3472375808,3472392191,PR
 3472392192,3472408575,CA
-3472408576,3473039359,US
+3472408576,3472990207,US
+3472990208,3472990463,AS
+3472990464,3473039359,US
 3473039360,3473040639,BM
 3473040640,3473040895,US
 3473040896,3473041407,BM
@@ -148387,7 +142698,9 @@
 3473755392,3473755647,HN
 3473755648,3473765887,US
 3473765888,3473766399,EC
-3473766400,3473813567,US
+3473766400,3473786111,US
+3473786112,3473786127,PR
+3473786128,3473813567,US
 3473813568,3473813599,CA
 3473813600,3473901055,US
 3473901056,3473901311,EC
@@ -148433,7 +142746,9 @@
 3475115008,3475120127,CA
 3475120128,3475124223,US
 3475124224,3475243007,CA
-3475243008,3475406527,US
+3475243008,3475296461,US
+3475296462,3475296462,AE
+3475296463,3475406527,US
 3475406528,3475406591,BR
 3475406592,3475589887,US
 3475589888,3475590143,EC
@@ -148455,7 +142770,9 @@
 3475745504,3475745535,CA
 3475745536,3475752703,US
 3475752704,3475752959,AN
-3475752960,3475881983,US
+3475752960,3475813423,US
+3475813424,3475813679,A1
+3475813680,3475881983,US
 3475881984,3475883007,CA
 3475883008,3475883039,US
 3475883040,3475883487,CA
@@ -148469,7 +142786,20 @@
 3475885136,3475888127,CA
 3475888128,3475888383,US
 3475888384,3475890175,CA
-3475890176,3475996671,US
+3475890176,3475896319,US
+3475896320,3475896575,FR
+3475896576,3475896831,EU
+3475896832,3475897471,US
+3475897472,3475897503,FR
+3475897504,3475911167,US
+3475911168,3475911237,AP
+3475911238,3475911239,IN
+3475911240,3475911423,AP
+3475911424,3475912447,US
+3475912448,3475912703,IN
+3475912704,3475921151,US
+3475921152,3475921407,JP
+3475921408,3475996671,US
 3475996672,3476029439,CA
 3476029440,3476041567,US
 3476041568,3476041583,MX
@@ -148564,9 +142894,7 @@
 3477312512,3477313023,A1
 3477313024,3477313279,US
 3477313280,3477313535,A1
-3477313536,3477548287,US
-3477548288,3477548295,GB
-3477548296,3478114303,US
+3477313536,3478114303,US
 3478114304,3478118399,PE
 3478118400,3478192127,US
 3478192128,3478257663,CA
@@ -148689,7 +143017,9 @@
 3479295704,3479295735,MY
 3479295736,3479295767,US
 3479295768,3479295775,MY
-3479295776,3479296079,US
+3479295776,3479296007,US
+3479296008,3479296015,CA
+3479296016,3479296079,US
 3479296080,3479296095,MY
 3479296096,3479296319,US
 3479296320,3479296335,BD
@@ -148953,7 +143283,11 @@
 3481812992,3481822063,CA
 3481822064,3481822079,US
 3481822080,3481829375,CA
-3481829376,3481993215,US
+3481829376,3481951395,US
+3481951396,3481951399,GB
+3481951400,3481964575,US
+3481964576,3481964579,IE
+3481964580,3481993215,US
 3481993216,3481993783,CA
 3481993784,3481993791,US
 3481993792,3481995279,CA
@@ -148979,114 +143313,19 @@
 3482048256,3482058751,CA
 3482058752,3482583039,US
 3482583040,3482632191,CA
-3482632192,3482755081,US
-3482755082,3482755091,MX
-3482755092,3482755101,US
-3482755102,3482755111,CN
-3482755112,3482755211,US
-3482755212,3482755221,CA
-3482755222,3482755377,US
-3482755378,3482755387,RU
-3482755388,3482755593,US
-3482755594,3482755603,ES
-3482755604,3482755623,US
-3482755624,3482755633,AQ
-3482755634,3482755653,US
-3482755654,3482755683,RU
-3482755684,3482755693,US
-3482755694,3482755703,RU
-3482755704,3482755733,US
-3482755734,3482755743,GB
-3482755744,3482755753,US
-3482755754,3482755763,FI
-3482755764,3482755849,US
-3482755850,3482755859,UA
-3482755860,3482755949,US
-3482755950,3482755959,AU
-3482755960,3482756175,US
-3482756176,3482756185,TR
-3482756186,3482756255,US
-3482756256,3482756265,ES
-3482756266,3482756285,US
-3482756286,3482756295,IL
-3482756296,3482756305,US
-3482756306,3482756335,IN
-3482756336,3482756361,US
-3482756362,3482756371,RU
-3482756372,3482756381,BR
-3482756382,3482756401,US
-3482756402,3482756411,ES
-3482756412,3482756421,US
-3482756422,3482756431,AZ
-3482756432,3482756501,US
-3482756502,3482756511,DM
-3482756512,3482756531,US
-3482756532,3482756541,LK
-3482756542,3482756677,US
-3482756678,3482756687,BR
-3482756688,3482756757,US
-3482756758,3482756767,TR
-3482756768,3482756893,US
-3482756894,3482756903,BR
-3482756904,3482756913,FR
-3482756914,3482757169,US
-3482757170,3482757179,SE
-3482757180,3482757269,US
-3482757270,3482757279,AR
-3482757280,3482757309,US
-3482757310,3482757319,JP
-3482757320,3482757425,US
-3482757426,3482757435,AT
-3482757436,3482757455,US
-3482757456,3482757465,RU
-3482757466,3482757505,US
-3482757506,3482757515,ES
-3482757516,3482757555,US
-3482757556,3482757565,TR
-3482757566,3482757575,US
-3482757576,3482757585,CN
-3482757586,3482757741,US
-3482757742,3482757751,JO
-3482757752,3482758499,US
-3482758500,3482758527,VE
-3482758528,3482759275,US
-3482759276,3482759285,SG
-3482759286,3482759295,US
-3482759296,3482759305,SG
-3482759306,3482759823,US
-3482759824,3482759831,BR
-3482759832,3482760049,US
-3482760050,3482760062,NL
-3482760063,3482760319,US
-3482760320,3482760335,NL
-3482760336,3482760385,US
-3482760386,3482760423,EG
-3482760424,3482760447,US
-3482760448,3482760703,AI
-3482760704,3482760799,US
-3482760800,3482760815,BR
-3482760816,3482761335,US
-3482761336,3482761343,BY
-3482761344,3482761503,US
-3482761504,3482761519,IL
-3482761520,3482761599,US
-3482761600,3482761727,IT
-3482761728,3482761935,US
-3482761936,3482761951,AT
-3482761952,3482762360,US
-3482762361,3482762368,TR
-3482762369,3482762437,US
-3482762438,3482762445,TR
-3482762446,3482762463,GB
-3482762464,3482762479,US
-3482762480,3482762489,AU
-3482762490,3482775551,US
+3482632192,3482775551,US
 3482775552,3482778375,PR
 3482778376,3482778383,US
 3482778384,3482779647,PR
 3482779648,3482910719,US
 3482910720,3482927103,CA
-3482927104,3483296004,US
+3482927104,3483239423,US
+3483239424,3483239679,A1
+3483239680,3483240703,US
+3483240704,3483240959,A1
+3483240960,3483247359,US
+3483247360,3483247871,A1
+3483247872,3483296004,US
 3483296005,3483296005,BE
 3483296006,3483435007,US
 3483435008,3483533311,CA
@@ -149135,25 +143374,34 @@
 3483792048,3483792079,US
 3483792080,3483792111,PR
 3483792112,3483792119,US
-3483792120,3483793919,PR
-3483793920,3483794431,US
-3483794432,3483795455,PR
+3483792120,3483795455,PR
 3483795456,3483828223,US
 3483828224,3483836415,CA
 3483836416,3483877375,US
 3483877376,3483893759,CA
-3483893760,3484013055,US
+3483893760,3484006911,US
+3484006912,3484007167,AU
+3484007168,3484013055,US
 3484013056,3484013567,DE
 3484013568,3484319743,US
 3484320256,3484320511,US
 3484321792,3484322047,PR
 3484322048,3484323839,US
 3484326912,3484327423,US
-3484327936,3484438527,US
-3484438528,3484438783,ZM
-3484438784,3484439551,US
-3484439552,3484439807,ZM
-3484439808,3484450815,US
+3484327936,3484419583,US
+3484419584,3484419839,A2
+3484419840,3484419847,DM
+3484419848,3484419855,US
+3484419856,3484419967,DM
+3484419968,3484419983,US
+3484419984,3484420031,DM
+3484420032,3484424255,US
+3484424256,3484424287,DM
+3484424288,3484424319,US
+3484424320,3484424447,DM
+3484424448,3484437503,US
+3484437504,3484442623,GB
+3484442624,3484450815,US
 3484450816,3484451839,CA
 3484451840,3484451871,US
 3484451872,3484453695,CA
@@ -149192,8 +143440,8 @@
 3484460288,3484460543,US
 3484460544,3484460575,CA
 3484460576,3484460591,US
-3484460592,3484460687,CA
-3484460688,3484460719,US
+3484460592,3484460703,CA
+3484460704,3484460719,US
 3484460720,3484460783,CA
 3484460784,3484460799,US
 3484460800,3484461079,CA
@@ -149226,16 +143474,16 @@
 3484462976,3484463039,US
 3484463040,3484463151,CA
 3484463152,3484463183,US
-3484463184,3484463871,CA
-3484463872,3484464127,US
-3484464128,3484464143,CA
+3484463184,3484464143,CA
 3484464144,3484464159,US
 3484464160,3484464175,CA
 3484464176,3484464191,US
 3484464192,3484464223,CA
 3484464224,3484464287,US
 3484464288,3484464303,CA
-3484464304,3484464383,US
+3484464304,3484464319,US
+3484464320,3484464335,CA
+3484464336,3484464383,US
 3484464384,3484464703,CA
 3484464704,3484464735,US
 3484464736,3484465151,CA
@@ -149288,8 +143536,8 @@
 3484481280,3484481343,US
 3484481344,3484482047,CA
 3484482048,3484482559,US
-3484482560,3484483327,CA
-3484483328,3484604039,US
+3484482560,3484483583,CA
+3484483584,3484604039,US
 3484604040,3484604047,AU
 3484604048,3484647423,US
 3484647424,3484663807,CA
@@ -149324,8 +143572,10 @@
 3485671616,3485672543,CA
 3485672544,3485672551,US
 3485672552,3485695999,CA
-3485696000,3485725695,US
-3485725696,3485728767,A1
+3485696000,3485721056,US
+3485721057,3485721057,AE
+3485721058,3485724671,US
+3485724672,3485728767,A1
 3485728768,3485885127,US
 3485885128,3485885141,CA
 3485885142,3485886917,US
@@ -149334,9 +143584,7 @@
 3485887748,3485887777,AU
 3485887778,3486023679,US
 3486023680,3486031871,CA
-3486031872,3486210303,US
-3486210304,3486210319,FM
-3486210320,3486269439,US
+3486031872,3486269439,US
 3486269440,3486285823,JM
 3486285824,3486302207,PR
 3486302208,3486310399,CA
@@ -149584,7 +143832,9 @@
 3486646272,3486662655,CA
 3486662656,3486677055,US
 3486677056,3486677071,CA
-3486677072,3486699519,US
+3486677072,3486688255,US
+3486688256,3486688511,GB
+3486688512,3486699519,US
 3486699520,3486699775,CA
 3486699776,3486700399,US
 3486700400,3486700407,CA
@@ -149596,14 +143846,22 @@
 3486707520,3486707535,SE
 3486707536,3486707559,US
 3486707560,3486707567,HN
-3486707568,3487039487,US
+3486707568,3486711551,US
+3486711552,3486711807,CA
+3486711808,3487039487,US
 3487039488,3487105023,CA
-3487105024,3487189247,US
+3487105024,3487181359,US
+3487181360,3487181375,GB
+3487181376,3487189247,US
 3487189248,3487189503,DK
 3487189504,3487197183,US
 3487197184,3487197439,DK
-3487197440,3487236095,US
-3487236096,3487301631,CA
+3487197440,3487216383,US
+3487216384,3487216639,SE
+3487216640,3487236095,US
+3487236096,3487238023,CA
+3487238024,3487238024,A1
+3487238025,3487301631,CA
 3487301632,3487507327,US
 3487507328,3487507335,CA
 3487507336,3487507343,US
@@ -149618,7 +143876,20 @@
 3487560168,3487560183,AU
 3487560184,3487561471,US
 3487561472,3487561727,AU
-3487561728,3487766527,US
+3487561728,3487703039,US
+3487703040,3487703073,DE
+3487703074,3487703074,A2
+3487703075,3487704849,DE
+3487704850,3487704850,NG
+3487704851,3487704851,DE
+3487704852,3487704853,NG
+3487704854,3487705855,DE
+3487705856,3487706367,A2
+3487706368,3487706623,RU
+3487706624,3487707135,A2
+3487707136,3487725567,US
+3487725568,3487727615,TW
+3487727616,3487766527,US
 3487766528,3487768575,CA
 3487768576,3487842303,US
 3487842304,3487858687,CA
@@ -149648,11 +143919,7 @@
 3488116872,3488118559,CA
 3488118560,3488118567,US
 3488118568,3488120831,CA
-3488120832,3488285823,US
-3488285824,3488285855,DE
-3488285856,3488286279,US
-3488286280,3488286287,SG
-3488286288,3488300287,US
+3488120832,3488300287,US
 3488300288,3488300543,A2
 3488300544,3488350207,US
 3488350208,3488361215,CA
@@ -149661,7 +143928,9 @@
 3488415744,3488615935,US
 3488615936,3488616191,AU
 3488616192,3488718847,US
-3488718848,3488719999,A2
+3488718848,3488719615,A2
+3488719616,3488719871,US
+3488719872,3488719999,A2
 3488720000,3488720063,US
 3488720064,3488720095,BG
 3488720096,3488720111,BY
@@ -149698,7 +143967,9 @@
 3489575936,3489577008,CN
 3489577009,3489577215,US
 3489577216,3489578239,CN
-3489578240,3489717759,US
+3489578240,3489673471,US
+3489673472,3489673727,PR
+3489673728,3489717759,US
 3489717760,3489718015,PR
 3489718016,3489718271,US
 3489718272,3489718527,DM
@@ -149723,15 +143994,23 @@
 3489774832,3489774839,GB
 3489774840,3489775103,US
 3489775104,3489775359,BO
-3489775360,3490041503,US
+3489775360,3489969151,US
+3489969152,3489969663,PR
+3489969664,3490041503,US
 3490041504,3490041535,CA
 3490041536,3490228735,US
 3490228736,3490229247,CO
 3490229248,3490263039,US
-3490263040,3490267135,CO
-3490267136,3490653871,US
+3490263040,3490265087,CO
+3490265088,3490265343,EC
+3490265344,3490267135,CO
+3490267136,3490488319,US
+3490488320,3490489343,PR
+3490489344,3490653871,US
 3490653872,3490653887,CA
-3490653888,3490703615,US
+3490653888,3490702847,US
+3490702848,3490703103,AS
+3490703104,3490703615,US
 3490703616,3490703871,PR
 3490703872,3490732431,US
 3490732432,3490732447,CA
@@ -149739,7 +144018,9 @@
 3490786048,3490786303,PR
 3490786304,3490879231,US
 3490879232,3490879487,PR
-3490879488,3491219183,US
+3490879488,3490974719,US
+3490974720,3490975743,PR
+3490975744,3491219183,US
 3491219184,3491219191,PR
 3491219192,3491226687,US
 3491226688,3491226719,CA
@@ -149767,13 +144048,19 @@
 3491651584,3491659775,VI
 3491659776,3491712927,US
 3491712928,3491712959,TW
-3491712960,3491743743,US
+3491712960,3491736063,US
+3491736064,3491736319,PR
+3491736320,3491743743,US
 3491743744,3491745791,CO
 3491745792,3491764783,US
 3491764784,3491764791,PR
 3491764792,3491826687,US
 3491826688,3491826943,AN
-3491826944,3491951495,US
+3491826944,3491907591,US
+3491907592,3491907592,A1
+3491907593,3491921663,US
+3491921664,3491921919,PR
+3491921920,3491951495,US
 3491951496,3491951503,GB
 3491951504,3491951519,US
 3491951520,3491951527,GB
@@ -149802,716 +144089,7 @@
 3492188800,3492188831,CH
 3492188832,3492472039,US
 3492472040,3492472047,GB
-3492472048,3492479063,US
-3492479064,3492479071,SA
-3492479072,3492479087,US
-3492479088,3492479095,IN
-3492479096,3492479167,US
-3492479168,3492479183,CY
-3492479184,3492479231,US
-3492479232,3492479239,PH
-3492479240,3492479247,TR
-3492479248,3492479279,US
-3492479280,3492479287,IN
-3492479288,3492479295,AU
-3492479296,3492479351,US
-3492479352,3492479359,CA
-3492479360,3492480207,US
-3492480208,3492480223,CA
-3492480224,3492480303,US
-3492480304,3492480311,PH
-3492480312,3492480671,US
-3492480672,3492480687,PH
-3492480688,3492480815,US
-3492480816,3492480823,TR
-3492480824,3492480991,US
-3492480992,3492480999,BR
-3492481000,3492481055,US
-3492481056,3492481087,SG
-3492481088,3492481695,US
-3492481696,3492481703,AU
-3492481704,3492482063,US
-3492482064,3492482071,SA
-3492482072,3492482079,CA
-3492482080,3492482303,US
-3492482304,3492482319,CA
-3492482320,3492482735,US
-3492482736,3492482743,TR
-3492482744,3492483295,US
-3492483296,3492483303,TH
-3492483304,3492483311,GB
-3492483312,3492483447,US
-3492483448,3492483455,SA
-3492483456,3492484383,US
-3492484384,3492484415,AU
-3492484416,3492484543,US
-3492484544,3492484575,AU
-3492484576,3492485111,US
-3492485112,3492485119,SA
-3492485120,3492485199,US
-3492485200,3492485207,MX
-3492485208,3492485895,US
-3492485896,3492485903,GB
-3492485904,3492485951,US
-3492485952,3492485983,CV
-3492485984,3492486015,US
-3492486016,3492486031,SA
-3492486032,3492486271,US
-3492486272,3492486279,AU
-3492486280,3492486287,US
-3492486288,3492486295,NZ
-3492486296,3492486559,US
-3492486560,3492486567,TR
-3492486568,3492486759,US
-3492486760,3492486767,CH
-3492486768,3492486799,US
-3492486800,3492486807,BR
-3492486808,3492486935,US
-3492486936,3492486943,TR
-3492486944,3492487263,US
-3492487264,3492487295,AU
-3492487296,3492487615,US
-3492487616,3492487647,AU
-3492487648,3492487903,US
-3492487904,3492487919,CA
-3492487920,3492488031,US
-3492488032,3492488063,SA
-3492488064,3492489311,US
-3492489312,3492489319,AU
-3492489320,3492489383,US
-3492489384,3492489391,SA
-3492489392,3492489519,US
-3492489520,3492489527,BR
-3492489528,3492489991,US
-3492489992,3492489999,SA
-3492490000,3492490543,US
-3492490544,3492490551,GB
-3492490552,3492490855,US
-3492490856,3492490863,CH
-3492490864,3492490967,US
-3492490968,3492490975,AU
-3492490976,3492491095,US
-3492491096,3492491103,CA
-3492491104,3492491167,US
-3492491168,3492491183,CA
-3492491184,3492491263,US
-3492491264,3492491327,CA
-3492491328,3492491567,US
-3492491568,3492491575,SG
-3492491576,3492491591,US
-3492491592,3492491599,GB
-3492491600,3492491847,US
-3492491848,3492491855,CA
-3492491856,3492491871,US
-3492491872,3492491879,SA
-3492491880,3492492071,US
-3492492072,3492492079,GB
-3492492080,3492492431,US
-3492492432,3492492439,SG
-3492492440,3492492743,US
-3492492744,3492492751,SG
-3492492752,3492492831,US
-3492492832,3492492839,SA
-3492492840,3492492999,US
-3492493000,3492493007,SA
-3492493008,3492493167,US
-3492493168,3492493175,AU
-3492493176,3492493591,US
-3492493592,3492493599,GB
-3492493600,3492493719,US
-3492493720,3492493727,GB
-3492493728,3492493839,US
-3492493840,3492493847,AE
-3492493848,3492493895,US
-3492493896,3492493903,IN
-3492493904,3492494159,US
-3492494160,3492494167,PH
-3492494168,3492494367,US
-3492494368,3492494375,BR
-3492494376,3492494487,US
-3492494488,3492494495,CH
-3492494496,3492494591,US
-3492494592,3492494599,SA
-3492494600,3492494607,TR
-3492494608,3492494719,US
-3492494720,3492494735,SA
-3492494736,3492494767,US
-3492494768,3492494775,MX
-3492494776,3492494911,US
-3492494912,3492494943,PH
-3492494944,3492495007,US
-3492495008,3492495015,CY
-3492495016,3492495375,US
-3492495376,3492495383,GB
-3492495384,3492495391,TR
-3492495392,3492495583,US
-3492495584,3492495591,KW
-3492495592,3492495679,US
-3492495680,3492495695,RO
-3492495696,3492495727,US
-3492495728,3492495735,IT
-3492495736,3492495919,US
-3492495920,3492495927,IL
-3492495928,3492495991,US
-3492495992,3492495999,BR
-3492496000,3492496247,US
-3492496248,3492496255,GB
-3492496256,3492496399,US
-3492496400,3492496407,BR
-3492496408,3492496567,US
-3492496568,3492496575,AU
-3492496576,3492496583,US
-3492496584,3492496591,RU
-3492496592,3492496639,US
-3492496640,3492496655,RO
-3492496656,3492496695,US
-3492496696,3492496703,PK
-3492496704,3492496927,US
-3492496928,3492496935,GB
-3492496936,3492497087,US
-3492497088,3492497095,KW
-3492497096,3492497231,US
-3492497232,3492497239,NZ
-3492497240,3492497407,US
-3492497408,3492497471,TR
-3492497472,3492497599,US
-3492497600,3492497607,TR
-3492497608,3492497615,US
-3492497616,3492497623,NZ
-3492497624,3492497895,US
-3492497896,3492497903,RU
-3492497904,3492498031,US
-3492498032,3492498039,AU
-3492498040,3492498191,US
-3492498192,3492498199,IT
-3492498200,3492498319,US
-3492498320,3492498327,IN
-3492498328,3492498495,US
-3492498496,3492498503,GB
-3492498504,3492499007,US
-3492499008,3492499015,BS
-3492499016,3492499039,US
-3492499040,3492499047,IN
-3492499048,3492499055,US
-3492499056,3492499063,TH
-3492499064,3492499071,US
-3492499072,3492499079,NG
-3492499080,3492499119,US
-3492499120,3492499127,SA
-3492499128,3492499199,US
-3492499200,3492499215,NP
-3492499216,3492499311,US
-3492499312,3492499319,CH
-3492499320,3492499327,US
-3492499328,3492499359,SA
-3492499360,3492499367,RO
-3492499368,3492499503,US
-3492499504,3492499511,TR
-3492499512,3492499815,US
-3492499816,3492499823,SA
-3492499824,3492499911,US
-3492499912,3492499919,BR
-3492499920,3492500119,US
-3492500120,3492500127,PK
-3492500128,3492500135,SA
-3492500136,3492500295,US
-3492500296,3492500303,MU
-3492500304,3492500335,US
-3492500336,3492500343,SC
-3492500344,3492500431,US
-3492500432,3492500439,SA
-3492500440,3492500999,US
-3492501000,3492501007,IL
-3492501008,3492501015,TR
-3492501016,3492501359,US
-3492501360,3492501367,BR
-3492501368,3492501383,US
-3492501384,3492501399,GB
-3492501400,3492501423,US
-3492501424,3492501431,GB
-3492501432,3492501615,US
-3492501616,3492501631,GB
-3492501632,3492501823,US
-3492501824,3492501831,IN
-3492501832,3492501951,US
-3492501952,3492501967,GB
-3492501968,3492502327,US
-3492502328,3492502335,KW
-3492502336,3492502423,US
-3492502424,3492502431,RU
-3492502432,3492502559,US
-3492502560,3492502567,SA
-3492502568,3492502711,US
-3492502712,3492502719,BR
-3492502720,3492502815,US
-3492502816,3492502823,IN
-3492502824,3492502831,SA
-3492502832,3492503343,US
-3492503344,3492503351,GB
-3492503352,3492503551,US
-3492503552,3492503583,CA
-3492503584,3492503591,US
-3492503592,3492503599,RO
-3492503600,3492503775,US
-3492503776,3492503783,BR
-3492503784,3492503807,US
-3492503808,3492503839,SA
-3492503840,3492503863,US
-3492503864,3492503871,EG
-3492503872,3492503903,SA
-3492503904,3492504303,US
-3492504304,3492504311,SA
-3492504312,3492504319,US
-3492504320,3492504327,CA
-3492504328,3492504335,US
-3492504336,3492504343,PT
-3492504344,3492504383,US
-3492504384,3492504391,SG
-3492504392,3492504423,US
-3492504424,3492504431,GB
-3492504432,3492504439,BR
-3492504440,3492504511,US
-3492504512,3492504519,AU
-3492504520,3492504623,US
-3492504624,3492504631,BD
-3492504632,3492504863,US
-3492504864,3492504871,RU
-3492504872,3492504919,US
-3492504920,3492504927,TR
-3492504928,3492505183,US
-3492505184,3492505199,AU
-3492505200,3492505279,US
-3492505280,3492505287,TR
-3492505288,3492505295,US
-3492505296,3492505343,TR
-3492505344,3492505399,US
-3492505400,3492505407,GB
-3492505408,3492505439,SA
-3492505440,3492505447,US
-3492505448,3492505463,SA
-3492505464,3492505503,US
-3492505504,3492505511,BR
-3492505512,3492505663,US
-3492505664,3492505679,PL
-3492505680,3492505687,TR
-3492505688,3492505759,US
-3492505760,3492505767,TR
-3492505768,3492505967,US
-3492505968,3492505975,BR
-3492505976,3492505999,US
-3492506000,3492506007,PA
-3492506008,3492506335,US
-3492506336,3492506343,YE
-3492506344,3492506415,US
-3492506416,3492506423,GR
-3492506424,3492506447,US
-3492506448,3492506455,RS
-3492506456,3492506463,US
-3492506464,3492506471,GB
-3492506472,3492506623,US
-3492506624,3492506639,SA
-3492506640,3492506943,US
-3492506944,3492506975,IN
-3492506976,3492507071,US
-3492507072,3492507079,AE
-3492507080,3492507375,US
-3492507376,3492507383,RU
-3492507384,3492507415,US
-3492507416,3492507423,GB
-3492507424,3492507431,US
-3492507432,3492507439,AU
-3492507440,3492507551,US
-3492507552,3492507559,NZ
-3492507560,3492507727,US
-3492507728,3492507735,PL
-3492507736,3492507759,US
-3492507760,3492507767,UA
-3492507768,3492507839,US
-3492507840,3492507847,KW
-3492507848,3492507895,US
-3492507896,3492507903,NP
-3492507904,3492508063,US
-3492508064,3492508079,NP
-3492508080,3492508247,US
-3492508248,3492508255,AT
-3492508256,3492508319,US
-3492508320,3492508327,NO
-3492508328,3492508439,US
-3492508440,3492508447,PT
-3492508448,3492508607,US
-3492508608,3492508639,AT
-3492508640,3492508647,NO
-3492508648,3492508727,US
-3492508728,3492508735,SA
-3492508736,3492508855,US
-3492508856,3492508863,CO
-3492508864,3492509759,US
-3492509760,3492509791,UA
-3492509792,3492510071,US
-3492510072,3492510079,EG
-3492510080,3492510111,US
-3492510112,3492510119,IN
-3492510120,3492510183,US
-3492510184,3492510191,NZ
-3492510192,3492510447,US
-3492510448,3492510455,SC
-3492510456,3492510887,US
-3492510888,3492510895,BR
-3492510896,3492510919,US
-3492510920,3492510927,KW
-3492510928,3492511183,US
-3492511184,3492511191,BR
-3492511192,3492511351,US
-3492511352,3492511359,SA
-3492511360,3492511487,US
-3492511488,3492511495,BR
-3492511496,3492511527,US
-3492511528,3492511535,EG
-3492511536,3492511543,US
-3492511544,3492511551,IN
-3492511552,3492511871,US
-3492511872,3492511887,AU
-3492511888,3492511935,US
-3492511936,3492511967,IN
-3492511968,3492512015,US
-3492512016,3492512023,SG
-3492512024,3492512031,CN
-3492512032,3492512223,US
-3492512224,3492512231,AU
-3492512232,3492512239,CN
-3492512240,3492512319,US
-3492512320,3492512335,NP
-3492512336,3492512351,US
-3492512352,3492512383,CN
-3492512384,3492512399,US
-3492512400,3492512407,CN
-3492512408,3492512415,US
-3492512416,3492512431,NP
-3492512432,3492512599,US
-3492512600,3492512607,AU
-3492512608,3492512623,US
-3492512624,3492512639,SG
-3492512640,3492512695,US
-3492512696,3492512703,SA
-3492512704,3492513071,US
-3492513072,3492513079,AT
-3492513080,3492513119,US
-3492513120,3492513135,NP
-3492513136,3492513191,US
-3492513192,3492513199,CN
-3492513200,3492513279,US
-3492513280,3492513287,CN
-3492513288,3492513471,US
-3492513472,3492513487,NP
-3492513488,3492513495,US
-3492513496,3492513503,MX
-3492513504,3492513535,US
-3492513536,3492513551,NP
-3492513552,3492513559,AU
-3492513560,3492513583,US
-3492513584,3492513599,NP
-3492513600,3492513615,CN
-3492513616,3492513831,US
-3492513832,3492513839,CN
-3492513840,3492513951,US
-3492513952,3492513959,CA
-3492513960,3492513967,US
-3492513968,3492513975,CN
-3492513976,3492513983,US
-3492513984,3492513999,NP
-3492514000,3492514047,US
-3492514048,3492514063,AU
-3492514064,3492514815,US
-3492514816,3492514879,CA
-3492514880,3492514983,US
-3492514984,3492514991,CN
-3492514992,3492515583,US
-3492515584,3492515591,CN
-3492515592,3492515599,US
-3492515600,3492515607,PL
-3492515608,3492515615,US
-3492515616,3492515623,CN
-3492515624,3492515695,US
-3492515696,3492515711,NP
-3492515712,3492515951,US
-3492515952,3492515959,CA
-3492515960,3492516031,US
-3492516032,3492516047,NP
-3492516048,3492516055,US
-3492516056,3492516063,AU
-3492516064,3492516319,US
-3492516320,3492516335,CA
-3492516336,3492516519,US
-3492516520,3492516527,RO
-3492516528,3492516751,US
-3492516752,3492516759,EG
-3492516760,3492516799,US
-3492516800,3492516815,NP
-3492516816,3492517055,US
-3492517056,3492517071,NP
-3492517072,3492517487,US
-3492517488,3492517495,CA
-3492517496,3492517503,US
-3492517504,3492517519,CA
-3492517520,3492517551,US
-3492517552,3492517559,GB
-3492517560,3492517567,US
-3492517568,3492517575,MX
-3492517576,3492517743,US
-3492517744,3492517751,IE
-3492517752,3492517823,US
-3492517824,3492517831,CN
-3492517832,3492517839,US
-3492517840,3492517847,MX
-3492517848,3492517871,US
-3492517872,3492517887,NP
-3492517888,3492517895,US
-3492517896,3492517903,NL
-3492517904,3492518079,US
-3492518080,3492518095,CA
-3492518096,3492518103,TW
-3492518104,3492518111,CA
-3492518112,3492518127,IE
-3492518128,3492518271,US
-3492518272,3492518335,FM
-3492518336,3492518599,US
-3492518600,3492518607,IL
-3492518608,3492518687,US
-3492518688,3492518703,AU
-3492518704,3492518719,US
-3492518720,3492518735,AU
-3492518736,3492518863,US
-3492518864,3492518871,CA
-3492518872,3492518879,US
-3492518880,3492518887,NG
-3492518888,3492519135,US
-3492519136,3492519143,CN
-3492519144,3492519967,US
-3492519968,3492519999,AU
-3492520000,3492520351,US
-3492520352,3492520359,CA
-3492520360,3492520367,US
-3492520368,3492520375,LY
-3492520376,3492520543,US
-3492520544,3492520551,CN
-3492520552,3492520863,US
-3492520864,3492520871,PL
-3492520872,3492520919,US
-3492520920,3492520927,PL
-3492520928,3492521279,US
-3492521280,3492521295,CY
-3492521296,3492521311,US
-3492521312,3492521319,RU
-3492521320,3492521647,US
-3492521648,3492521655,CN
-3492521656,3492521695,US
-3492521696,3492521703,RU
-3492521704,3492521783,US
-3492521784,3492521791,PL
-3492521792,3492521855,US
-3492521856,3492521863,CN
-3492521864,3492521903,US
-3492521904,3492521927,CN
-3492521928,3492521935,US
-3492521936,3492521943,CN
-3492521944,3492522031,US
-3492522032,3492522039,CN
-3492522040,3492522047,US
-3492522048,3492522055,PH
-3492522056,3492522079,US
-3492522080,3492522095,CA
-3492522096,3492522367,US
-3492522368,3492522399,CA
-3492522400,3492522503,US
-3492522504,3492522511,CA
-3492522512,3492522559,US
-3492522560,3492522567,AU
-3492522568,3492522607,US
-3492522608,3492522615,CN
-3492522616,3492522687,US
-3492522688,3492522719,QA
-3492522720,3492522783,US
-3492522784,3492522791,VN
-3492522792,3492522799,US
-3492522800,3492522815,CA
-3492522816,3492523103,US
-3492523104,3492523111,PS
-3492523112,3492523327,US
-3492523328,3492523391,VN
-3492523392,3492523679,US
-3492523680,3492523695,IN
-3492523696,3492523719,US
-3492523720,3492523727,RU
-3492523728,3492524063,US
-3492524064,3492524079,PH
-3492524080,3492524087,EG
-3492524088,3492524495,US
-3492524496,3492524511,IN
-3492524512,3492524959,US
-3492524960,3492524991,AU
-3492524992,3492528143,US
-3492528144,3492528151,SA
-3492528152,3492528223,US
-3492528224,3492528231,GB
-3492528232,3492528239,SA
-3492528240,3492528591,US
-3492528592,3492528599,MX
-3492528600,3492528607,US
-3492528608,3492528615,EG
-3492528616,3492528639,US
-3492528640,3492528703,BR
-3492528704,3492528751,US
-3492528752,3492528759,CH
-3492528760,3492528975,US
-3492528976,3492528983,VE
-3492528984,3492529119,US
-3492529120,3492529127,GB
-3492529128,3492529183,US
-3492529184,3492529199,AU
-3492529200,3492529759,US
-3492529760,3492529791,CN
-3492529792,3492530191,US
-3492530192,3492530199,PH
-3492530200,3492530239,US
-3492530240,3492530247,ID
-3492530248,3492530951,US
-3492530952,3492530959,TR
-3492530960,3492531007,US
-3492531008,3492531015,BR
-3492531016,3492531167,US
-3492531168,3492531175,CO
-3492531176,3492531295,US
-3492531296,3492531303,LB
-3492531304,3492531599,US
-3492531600,3492531607,IN
-3492531608,3492531831,US
-3492531832,3492531839,IN
-3492531840,3492532047,US
-3492532048,3492532055,SA
-3492532056,3492532079,US
-3492532080,3492532087,SA
-3492532088,3492532543,US
-3492532544,3492532551,CA
-3492532552,3492532655,US
-3492532656,3492532663,AU
-3492532664,3492532991,US
-3492532992,3492533015,SA
-3492533016,3492533135,US
-3492533136,3492533143,SG
-3492533144,3492533303,US
-3492533304,3492533311,SA
-3492533312,3492533343,US
-3492533344,3492533351,BR
-3492533352,3492533375,US
-3492533376,3492533391,NG
-3492533392,3492533919,US
-3492533920,3492533951,CH
-3492533952,3492534391,US
-3492534392,3492534399,CN
-3492534400,3492534431,US
-3492534432,3492534439,BR
-3492534440,3492535167,US
-3492535168,3492535183,MX
-3492535184,3492535255,US
-3492535256,3492535263,CH
-3492535264,3492535423,US
-3492535424,3492535455,SA
-3492535456,3492535511,US
-3492535512,3492535519,NL
-3492535520,3492535679,US
-3492535680,3492535711,SA
-3492535712,3492535727,US
-3492535728,3492535735,CA
-3492535736,3492535791,US
-3492535792,3492535799,SA
-3492535800,3492536247,US
-3492536248,3492536255,ID
-3492536256,3492536391,US
-3492536392,3492536399,BR
-3492536400,3492536479,US
-3492536480,3492536519,SA
-3492536520,3492536527,GB
-3492536528,3492536591,US
-3492536592,3492536599,GB
-3492536600,3492536719,US
-3492536720,3492536735,RO
-3492536736,3492536911,US
-3492536912,3492536919,GB
-3492536920,3492536927,EG
-3492536928,3492536959,US
-3492536960,3492536991,TR
-3492536992,3492537223,US
-3492537224,3492537231,IN
-3492537232,3492537335,US
-3492537336,3492537343,IN
-3492537344,3492537663,US
-3492537664,3492537671,BR
-3492537672,3492537695,US
-3492537696,3492537703,AR
-3492537704,3492537863,US
-3492537864,3492537871,AR
-3492537872,3492537903,US
-3492537904,3492537911,EG
-3492537912,3492537983,US
-3492537984,3492538015,SA
-3492538016,3492538143,US
-3492538144,3492538159,EG
-3492538160,3492538223,US
-3492538224,3492538239,TR
-3492538240,3492538255,KW
-3492538256,3492538303,US
-3492538304,3492538311,SA
-3492538312,3492538335,US
-3492538336,3492538343,EG
-3492538344,3492538463,US
-3492538464,3492538471,BR
-3492538472,3492538479,NL
-3492538480,3492538607,US
-3492538608,3492538615,KW
-3492538616,3492538839,US
-3492538840,3492538847,NL
-3492538848,3492538991,US
-3492538992,3492539007,GR
-3492539008,3492539087,US
-3492539088,3492539095,TR
-3492539096,3492539119,US
-3492539120,3492539127,KW
-3492539128,3492539623,US
-3492539624,3492539631,IN
-3492539632,3492539871,US
-3492539872,3492539887,IN
-3492539888,3492539903,US
-3492539904,3492539935,DK
-3492539936,3492539943,KW
-3492539944,3492540071,US
-3492540072,3492540079,MX
-3492540080,3492541679,US
-3492541680,3492541695,BR
-3492541696,3492541887,US
-3492541888,3492541895,IN
-3492541896,3492542303,US
-3492542304,3492542311,BR
-3492542312,3492542567,US
-3492542568,3492542575,SA
-3492542576,3492542655,US
-3492542656,3492542671,AR
-3492542672,3492542991,US
-3492542992,3492542999,GB
-3492543000,3492543471,US
-3492543472,3492543479,CA
-3492543480,3492543607,US
-3492543608,3492543615,BR
-3492543616,3492543679,US
-3492543680,3492543687,HK
-3492543688,3492543759,US
-3492543760,3492543767,IN
-3492543768,3492544039,US
-3492544040,3492544047,UA
-3492544048,3492544351,US
-3492544352,3492544359,BR
-3492544360,3492544399,US
-3492544400,3492544407,NL
-3492544408,3492576143,US
+3492472048,3492576143,US
 3492576144,3492576151,CN
 3492576152,3492646623,US
 3492646624,3492646639,IL
@@ -150530,15 +144108,43 @@
 3492827520,3492827647,AU
 3492827648,3492827903,US
 3492827904,3492827967,AU
-3492827968,3492924991,US
+3492827968,3492869631,US
+3492869632,3492869887,BR
+3492869888,3492894975,US
+3492894976,3492895231,BE
+3492895232,3492906495,US
+3492906496,3492906751,EU
+3492906752,3492912127,US
+3492912128,3492912151,GB
+3492912152,3492912159,US
+3492912160,3492912383,GB
+3492912384,3492917247,US
+3492917248,3492917503,VI
+3492917504,3492924991,US
 3492924992,3492925007,DE
-3492925008,3492947087,US
+3492925008,3492926079,US
+3492926080,3492926095,EU
+3492926096,3492934111,US
+3492934112,3492934143,GB
+3492934144,3492947087,US
 3492947088,3492947103,DE
-3492947104,3492963087,US
+3492947104,3492950863,US
+3492950864,3492950879,DE
+3492950880,3492963087,US
 3492963088,3492963103,FR
-3492963104,3493018639,US
+3492963104,3492996127,US
+3492996128,3492996136,GB
+3492996137,3493014627,US
+3493014628,3493014628,GB
+3493014629,3493018639,US
 3493018640,3493018655,AE
-3493018656,3493069055,US
+3493018656,3493029341,US
+3493029342,3493029342,GB
+3493029343,3493039359,US
+3493039360,3493039615,AR
+3493039616,3493061119,US
+3493061120,3493061375,BR
+3493061376,3493069055,US
 3493069056,3493069311,A2
 3493069312,3493070847,US
 3493070848,3493071871,HT
@@ -150554,7 +144160,7 @@
 3493081088,3493081599,US
 3493081600,3493082623,PY
 3493082624,3493089023,US
-3493089024,3493089279,A2
+3493089024,3493089279,CM
 3493089280,3493136639,US
 3493136640,3493136895,GB
 3493136896,3493137663,US
@@ -150568,7 +144174,9 @@
 3493141504,3493141759,GB
 3493141760,3493142271,US
 3493142272,3493142527,ID
-3493142528,3493244927,US
+3493142528,3493174877,US
+3493174878,3493174878,A1
+3493174879,3493244927,US
 3493244928,3493249023,PR
 3493249024,3493866495,US
 3493866496,3493867519,VG
@@ -150690,7 +144298,11 @@
 3494181632,3494181887,SN
 3494181888,3494184959,US
 3494184960,3494187007,CA
-3494187008,3494197247,US
+3494187008,3494191359,US
+3494191360,3494191615,DE
+3494191616,3494191871,GB
+3494191872,3494192127,NL
+3494192128,3494197247,US
 3494197248,3494197391,CA
 3494197392,3494197412,FR
 3494197413,3494197448,CA
@@ -150794,48 +144406,11 @@
 3494361088,3494362111,CA
 3494362112,3494380543,US
 3494380544,3494381567,CA
-3494381568,3494410239,US
+3494381568,3494402559,US
+3494402560,3494402815,GB
+3494402816,3494410239,US
 3494410240,3494412287,CA
-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,3494419095,US
-3494419096,3494419103,JO
-3494419104,3494419111,US
-3494419112,3494419119,BR
-3494419120,3494419123,CA
-3494419124,3494419207,US
-3494419208,3494419215,CA
-3494419216,3494419223,IE
-3494419224,3494419279,US
-3494419280,3494419287,FR
-3494419288,3494419295,US
-3494419296,3494419303,GR
-3494419304,3494419311,US
-3494419312,3494419327,PT
-3494419328,3494419343,US
-3494419344,3494419351,TR
-3494419352,3494419375,US
-3494419376,3494419383,BR
-3494419384,3494419399,US
-3494419400,3494419407,RU
-3494419408,3494419411,ES
-3494419412,3494420415,US
+3494412288,3494420415,US
 3494420416,3494420447,CA
 3494420448,3494422527,US
 3494422528,3494425599,CA
@@ -150875,7 +144450,8 @@
 3494513152,3494516735,US
 3494516736,3494517759,CA
 3494517760,3494539263,US
-3494539264,3494540287,A2
+3494539264,3494540031,A2
+3494540032,3494540287,UG
 3494540288,3494554453,US
 3494554454,3494554461,ES
 3494554462,3494554554,US
@@ -150912,41 +144488,15 @@
 3494669440,3494670207,CA
 3494670208,3494670215,US
 3494670216,3494670335,CA
-3494670336,3494698015,US
-3494698016,3494698023,CA
-3494698024,3494698079,US
-3494698080,3494698087,CA
-3494698088,3494698111,US
-3494698112,3494698119,CA
-3494698120,3494698151,US
-3494698152,3494698159,GB
-3494698160,3494698167,JP
-3494698168,3494698255,US
-3494698256,3494698263,CA
-3494698264,3494698271,US
-3494698272,3494698279,RU
-3494698280,3494698331,US
-3494698332,3494698335,AR
-3494698336,3494698463,US
-3494698464,3494698471,GB
-3494698472,3494698503,US
-3494698504,3494698511,CA
-3494698512,3494698615,US
-3494698616,3494698623,GB
-3494698624,3494698791,US
-3494698792,3494698799,CA
-3494698800,3494698843,US
-3494698844,3494698847,EG
-3494698848,3494698879,US
-3494698880,3494698887,IN
-3494698888,3494698895,EG
-3494698896,3494700031,US
+3494670336,3494700031,US
 3494700032,3494701055,CA
 3494701056,3494705319,US
 3494705320,3494705327,MX
 3494705328,3494712319,US
 3494712320,3494712575,CA
-3494712576,3494727679,US
+3494712576,3494713091,US
+3494713092,3494713092,A1
+3494713093,3494727679,US
 3494727680,3494729727,CA
 3494729728,3494730751,US
 3494730752,3494731775,CA
@@ -150993,14 +144543,22 @@
 3494764536,3494776831,US
 3494776832,3494777855,CA
 3494777856,3494785023,US
+3494785024,3494787071,MF
 3494787072,3494787199,A2
 3494787200,3494787231,GB
-3494787232,3494789119,A2
+3494787232,3494787327,A2
+3494787328,3494787583,NG
+3494787584,3494788095,A2
+3494788096,3494788351,NG
+3494788352,3494788607,LY
+3494788608,3494789119,A2
 3494789120,3494852607,US
 3494852608,3494854655,CA
 3494854656,3494861087,US
 3494861088,3494861095,CA
-3494861096,3494861575,US
+3494861096,3494861407,US
+3494861408,3494861415,CN
+3494861416,3494861575,US
 3494861576,3494861583,CH
 3494861584,3494861615,US
 3494861616,3494861623,AU
@@ -151087,7 +144645,11 @@
 3495098368,3495100415,CA
 3495100416,3495120895,US
 3495120896,3495122943,AG
-3495122944,3495127615,US
+3495122944,3495123423,US
+3495123424,3495123439,IN
+3495123440,3495123455,US
+3495123456,3495123967,GB
+3495123968,3495127615,US
 3495127616,3495127647,CA
 3495127648,3495128991,US
 3495128992,3495129007,AE
@@ -151101,40 +144663,7 @@
 3495153664,3495155711,CA
 3495155712,3495157039,US
 3495157040,3495157047,SE
-3495157048,3495159839,US
-3495159840,3495159847,BR
-3495159848,3495159871,US
-3495159872,3495159879,AE
-3495159880,3495159887,US
-3495159888,3495159895,GB
-3495159896,3495159903,PE
-3495159904,3495159927,US
-3495159928,3495159935,IN
-3495159936,3495160071,US
-3495160072,3495160079,HK
-3495160080,3495160111,US
-3495160112,3495160119,RU
-3495160120,3495160255,US
-3495160256,3495160263,PE
-3495160264,3495160271,FR
-3495160272,3495160303,US
-3495160304,3495160319,TR
-3495160320,3495160359,US
-3495160360,3495160367,GB
-3495160368,3495160383,US
-3495160384,3495160391,PE
-3495160392,3495161055,US
-3495161056,3495161087,TR
-3495161088,3495161351,US
-3495161352,3495161359,RU
-3495161360,3495161367,CY
-3495161368,3495161375,US
-3495161376,3495161383,UY
-3495161384,3495161399,US
-3495161400,3495161407,FI
-3495161408,3495161415,US
-3495161416,3495161423,EG
-3495161424,3495164191,US
+3495157048,3495164191,US
 3495164192,3495164199,CA
 3495164200,3495164239,US
 3495164240,3495164247,CA
@@ -151147,21 +144676,7 @@
 3495193600,3495215103,US
 3495215104,3495217151,VI
 3495217152,3495219199,VC
-3495219200,3495235687,US
-3495235688,3495235695,IN
-3495235696,3495235703,FR
-3495235704,3495235783,US
-3495235784,3495235791,HR
-3495235792,3495235975,US
-3495235976,3495235983,VN
-3495235984,3495236015,US
-3495236016,3495236031,GB
-3495236032,3495236247,US
-3495236248,3495236255,AZ
-3495236256,3495236423,US
-3495236424,3495236431,SG
-3495236432,3495236439,IN
-3495236440,3495251967,US
+3495219200,3495251967,US
 3495251968,3495254015,CA
 3495254016,3495260159,US
 3495260160,3495261183,CA
@@ -151169,25 +144684,7 @@
 3495276288,3495276351,IN
 3495276352,3495286783,US
 3495286784,3495288831,CA
-3495288832,3495292927,US
-3495292928,3495292943,GB
-3495292944,3495292959,US
-3495292960,3495292975,PH
-3495292976,3495293071,US
-3495293072,3495293087,CA
-3495293088,3495293167,US
-3495293168,3495293183,IN
-3495293184,3495293359,US
-3495293360,3495293375,IN
-3495293376,3495293487,US
-3495293488,3495293503,GB
-3495293504,3495293663,US
-3495293664,3495293679,GB
-3495293680,3495293727,US
-3495293728,3495293743,GB
-3495293744,3495293759,US
-3495293760,3495293791,AU
-3495293792,3495308447,US
+3495288832,3495308447,US
 3495308448,3495308463,HK
 3495308464,3495308607,US
 3495308608,3495308671,IL
@@ -151222,9 +144719,7 @@
 3495370752,3495372799,BS
 3495372800,3495375871,US
 3495375872,3495376895,CA
-3495376896,3495393429,US
-3495393430,3495393445,AU
-3495393446,3495399423,US
+3495376896,3495399423,US
 3495399424,3495400447,KN
 3495400448,3495401471,US
 3495403520,3495412735,US
@@ -151296,7 +144791,9 @@
 3495520707,3495526399,US
 3495526400,3495527423,CA
 3495527424,3495542783,US
-3495542784,3495544831,A2
+3495542784,3495544063,A2
+3495544064,3495544319,NG
+3495544320,3495544831,A2
 3495544832,3495547092,US
 3495547093,3495547093,BD
 3495547094,3495547102,US
@@ -151353,14 +144850,16 @@
 3495657568,3495658527,US
 3495658528,3495658559,FR
 3495658560,3495673855,US
-3495673856,3495674879,GP
+3495673856,3495674623,GP
+3495674624,3495674879,MF
 3495674880,3495675903,VG
 3495675904,3495688191,US
 3495688192,3495689215,CA
 3495689216,3495694335,US
 3495694336,3495696383,CA
 3495698432,3495703551,US
-3495703552,3495704575,CA
+3495703552,3495704063,GB
+3495704064,3495704575,CA
 3495704576,3495718911,US
 3495718912,3495719151,A2
 3495719152,3495719423,CA
@@ -151433,7 +144932,7 @@
 3495859652,3495862271,US
 3495862272,3495864319,CA
 3495864320,3495864831,DM
-3495864832,3495865343,GP
+3495864832,3495865343,MF
 3495865344,3495865439,CA
 3495865440,3495865471,BD
 3495865472,3495866047,CA
@@ -151450,7 +144949,9 @@
 3495881472,3495881727,PA
 3495881728,3495896063,US
 3495896064,3495897087,PR
-3495897088,3495930879,US
+3495897088,3495916287,US
+3495916288,3495916543,SL
+3495916544,3495930879,US
 3495930880,3495931903,CA
 3495931904,3495968767,US
 3495968768,3495985151,CA
@@ -151473,95 +144974,14 @@
 3496205856,3496205871,CA
 3496205872,3496221014,US
 3496221015,3496221016,GB
-3496221017,3496280287,US
-3496280288,3496280303,GB
-3496280304,3496280863,US
-3496280864,3496280871,CN
-3496280872,3496281023,US
-3496281024,3496281055,AU
-3496281056,3496281663,US
-3496281664,3496281679,KW
-3496281680,3496282335,US
-3496282336,3496282343,CN
-3496282344,3496283063,US
-3496283064,3496283071,HK
-3496283072,3496283599,US
-3496283600,3496283607,TR
-3496283608,3496283647,US
-3496283648,3496283655,GB
-3496283656,3496283751,US
-3496283752,3496283759,CN
-3496283760,3496283775,US
-3496283776,3496283783,CA
-3496283784,3496284343,US
-3496284344,3496284351,GB
-3496284352,3496284383,US
-3496284384,3496284391,CA
-3496284392,3496284543,US
-3496284544,3496284551,CN
-3496284552,3496285327,US
-3496285328,3496285335,CN
-3496285336,3496286031,US
-3496286032,3496286047,CA
-3496286048,3496286767,US
-3496286768,3496286775,CN
-3496286776,3496286911,US
-3496286912,3496286919,MX
-3496286920,3496287983,US
-3496287984,3496287991,CA
-3496287992,3496288167,US
-3496288168,3496288175,ES
-3496288176,3496288559,US
-3496288560,3496288567,CN
-3496288568,3496289503,US
-3496289504,3496289511,SA
-3496289512,3496289623,US
-3496289624,3496289631,CA
-3496289632,3496289807,US
-3496289808,3496289815,CN
-3496289816,3496290127,US
-3496290128,3496290135,GB
-3496290136,3496290751,US
-3496290752,3496290759,NL
-3496290760,3496290767,US
-3496290768,3496290775,CA
-3496290776,3496291079,US
-3496291080,3496291087,GB
-3496291088,3496291127,US
-3496291128,3496291135,ZA
-3496291136,3496291215,US
-3496291216,3496291223,CA
-3496291224,3496291591,US
-3496291592,3496291599,CA
-3496291600,3496291703,US
-3496291704,3496291711,IN
-3496291712,3496291999,US
-3496292000,3496292007,GB
-3496292008,3496292095,US
-3496292096,3496292103,CN
-3496292104,3496292319,US
-3496292320,3496292335,PH
-3496292336,3496292343,IT
-3496292344,3496292511,US
-3496292512,3496292519,AR
-3496292520,3496292807,US
-3496292808,3496292815,EG
-3496292816,3496294447,US
-3496294448,3496294455,GB
-3496294456,3496294495,US
-3496294496,3496294503,GB
-3496294504,3496295087,US
-3496295088,3496295095,SA
-3496295096,3496295375,US
-3496295376,3496295383,CA
-3496295384,3496295839,US
-3496295840,3496295871,AR
-3496295872,3496296447,US
+3496221017,3496296447,US
 3496296448,3496312831,CA
 3496312832,3496468479,US
 3496468480,3496476671,CA
 3496476672,3496873983,US
-3496873984,3496878079,A2
+3496873984,3496875263,A2
+3496875264,3496875519,BD
+3496875520,3496878079,A2
 3496878080,3496882175,CA
 3496882176,3496886399,US
 3496886400,3496886407,TR
@@ -151636,7 +145056,12 @@
 3496893992,3496893999,TR
 3496894000,3496894463,US
 3496894464,3496902655,CA
-3496902656,3496951807,US
+3496902656,3496946175,US
+3496946176,3496946431,HK
+3496946432,3496946943,US
+3496946944,3496947199,IN
+3496947200,3496947711,US
+3496947712,3496951807,JP
 3496951808,3496959999,CA
 3496960000,3497001247,US
 3497001248,3497001263,AU
@@ -151799,46 +145224,9 @@
 3497227600,3497227615,CA
 3497227616,3497233407,US
 3497233408,3497233663,CN
-3497233664,3497248959,US
-3497248960,3497248975,BR
-3497248976,3497249055,US
-3497249056,3497249087,BR
-3497249088,3497250815,US
-3497250816,3497250831,BR
-3497250832,3497251503,US
-3497251504,3497251519,BR
-3497251520,3497251527,US
-3497251528,3497251535,IN
-3497251536,3497251823,US
-3497251824,3497251839,BR
-3497251840,3497252207,US
-3497252208,3497252223,SA
-3497252224,3497252839,US
-3497252840,3497252847,CL
-3497252848,3497252863,BR
-3497252864,3497253287,US
-3497253288,3497253295,IN
-3497253296,3497254287,US
-3497254288,3497254295,GB
-3497254296,3497255087,US
-3497255088,3497255103,BR
-3497255104,3497255135,US
-3497255136,3497255167,IN
-3497255168,3497256167,US
-3497256168,3497256191,JO
-3497256192,3497256239,US
-3497256240,3497256255,BR
-3497256256,3497259263,US
-3497259264,3497259295,AR
-3497259296,3497259375,US
-3497259376,3497259391,BR
-3497259392,3497259791,US
-3497259792,3497259807,BR
-3497259808,3497259967,US
-3497259968,3497259983,BR
-3497259984,3497260015,US
-3497260016,3497260031,BR
-3497260032,3497263815,US
+3497233664,3497251915,US
+3497251916,3497251916,A1
+3497251917,3497263815,US
 3497263816,3497263823,GB
 3497263824,3497264127,US
 3497264128,3497264159,CA
@@ -151898,7 +145286,9 @@
 3498429952,3498430207,CR
 3498430208,3498505343,US
 3498505344,3498505375,SG
-3498505376,3498513151,US
+3498505376,3498509055,US
+3498509056,3498510335,PR
+3498510336,3498513151,US
 3498513152,3498513407,CL
 3498513408,3498513919,US
 3498513920,3498514431,CL
@@ -151909,10 +145299,8 @@
 3498600192,3498708991,US
 3498708992,3498717183,JM
 3498717184,3498760191,US
-3498760192,3498761215,PR
-3498761216,3498761727,US
-3498761728,3498761983,PR
-3498761984,3498812415,US
+3498760192,3498762239,PR
+3498762240,3498812415,US
 3498812416,3498812671,PF
 3498812672,3499186591,US
 3499186592,3499186623,MX
@@ -151938,7 +145326,9 @@
 3500016384,3500016639,KN
 3500016640,3500016895,AG
 3500016896,3500017151,DM
-3500017152,3500018943,AG
+3500017152,3500017407,AG
+3500017408,3500017663,VG
+3500017664,3500018943,AG
 3500018944,3500019199,LC
 3500019200,3500019455,AG
 3500019456,3500019711,LC
@@ -151967,7 +145357,15 @@
 3500486656,3500490751,CR
 3500490752,3500613631,US
 3500613632,3500614655,MZ
-3500614656,3500689407,US
+3500614656,3500664262,US
+3500664263,3500664263,A1
+3500664264,3500664575,US
+3500664576,3500664831,A1
+3500664832,3500664870,US
+3500664871,3500664871,CA
+3500664872,3500666751,US
+3500666752,3500666879,A1
+3500666880,3500689407,US
 3500689408,3500689919,CL
 3500689920,3500707327,US
 3500707328,3500707839,CA
@@ -152013,15 +145411,25 @@
 3501183744,3501183959,US
 3501183960,3501183967,IL
 3501183968,3501183999,SG
-3501184000,3501522943,US
+3501184000,3501368831,US
+3501368832,3501369087,NL
+3501369088,3501376147,US
+3501376148,3501376151,NL
+3501376152,3501378047,US
+3501378048,3501378303,DE
+3501378304,3501522943,US
 3501522944,3501588479,CA
-3501588480,3501728831,US
+3501588480,3501721187,US
+3501721188,3501721188,A1
+3501721189,3501728831,US
 3501728832,3501728863,AU
 3501728864,3501732071,US
 3501732072,3501732087,AU
 3501732088,3501747967,US
 3501747968,3501748031,CA
-3501748032,3501809151,US
+3501748032,3501789442,US
+3501789443,3501789443,A1
+3501789444,3501809151,US
 3501809152,3501809407,CA
 3501809408,3501817983,US
 3501817984,3501818015,HK
@@ -152088,14 +145496,18 @@
 3504928696,3504932351,US
 3504932352,3504932863,BD
 3504932864,3505004543,US
-3505004544,3505012735,PR
+3505004544,3505005823,PR
+3505005824,3505006079,DO
+3505006080,3505012735,PR
 3505012736,3505112063,US
 3505112064,3505112319,EC
 3505112320,3505112335,US
 3505112336,3505113087,EC
 3505113088,3505119231,US
 3505119232,3505119487,PH
-3505119488,3505201151,US
+3505119488,3505121023,US
+3505121024,3505121279,PH
+3505121280,3505201151,US
 3505201152,3505201407,JO
 3505201408,3505220351,US
 3505220352,3505220479,CA
@@ -152122,7 +145534,9 @@
 3505664800,3505664831,UA
 3505664832,3505818623,US
 3505818624,3505819647,BS
-3505819648,3506043135,US
+3505819648,3505999359,US
+3505999360,3506000127,PR
+3506000128,3506043135,US
 3506043136,3506044927,PA
 3506044928,3506052543,US
 3506052544,3506052559,DE
@@ -152140,7 +145554,9 @@
 3506198008,3506198015,NO
 3506198016,3506214159,US
 3506214160,3506214175,CA
-3506214176,3506307631,US
+3506214176,3506231807,US
+3506231808,3506232063,IN
+3506232064,3506307631,US
 3506307632,3506307647,GB
 3506307648,3506383999,US
 3506384000,3506384031,CA
@@ -152154,27 +145570,33 @@
 3506794512,3506806719,CA
 3506806720,3506806727,US
 3506806728,3506831359,CA
-3506831360,3507025407,US
-3507025408,3507025663,IQ
-3507025664,3507101919,US
+3506831360,3506964479,US
+3506964480,3506966527,TW
+3506966528,3506972927,US
+3506972928,3506973183,A2
+3506973184,3506977791,US
+3506977792,3506978815,NL
+3506978816,3506986751,US
+3506986752,3506987007,DE
+3506987008,3507013631,US
+3507013632,3507015679,DE
+3507015680,3507019775,US
+3507019776,3507021823,GB
+3507021824,3507022079,US
+3507022080,3507022335,A2
+3507022336,3507023871,US
+3507023872,3507024383,GB
+3507024384,3507024639,AU
+3507024640,3507025919,GB
+3507025920,3507038207,US
+3507038208,3507040255,TW
+3507040256,3507101919,US
 3507101920,3507101935,IL
 3507101936,3507290111,US
 3507290112,3507355647,AR
-3507355648,3507479079,US
-3507479080,3507479080,CA
-3507479081,3507479089,US
-3507479090,3507479090,CA
-3507479091,3507479108,US
-3507479109,3507479109,CA
-3507479110,3507479184,US
-3507479185,3507479185,CA
-3507479186,3507482153,US
-3507482154,3507482155,CA
-3507482156,3507482197,US
-3507482198,3507482198,CA
-3507482199,3507485103,US
-3507485104,3507485119,CA
-3507485120,3507540015,US
+3507355648,3507470335,US
+3507470336,3507486719,CA
+3507486720,3507540015,US
 3507540016,3507540031,IN
 3507540032,3507585023,US
 3507585024,3507598911,CA
@@ -152182,7 +145604,9 @@
 3507598944,3507601407,CA
 3507601408,3507634335,US
 3507634336,3507634351,IQ
-3507634352,3507634623,US
+3507634352,3507634383,US
+3507634384,3507634399,ES
+3507634400,3507634623,US
 3507634624,3507634655,CA
 3507634656,3507635391,US
 3507635392,3507635407,AU
@@ -152241,7 +145665,9 @@
 3507645424,3507645433,GB
 3507645434,3507645479,US
 3507645480,3507645489,GR
-3507645490,3507647807,US
+3507645490,3507646127,US
+3507646128,3507646143,ES
+3507646144,3507647807,US
 3507647808,3507647871,AU
 3507647872,3507649263,US
 3507649264,3507649279,QA
@@ -152252,7 +145678,9 @@
 3507650368,3507650431,US
 3507650432,3507650495,AU
 3507650496,3507748863,US
-3507748864,3507765247,CA
+3507748864,3507749375,CA
+3507749376,3507749631,US
+3507749632,3507765247,CA
 3507765248,3507809279,US
 3507809280,3507809535,BG
 3507809536,3508110015,US
@@ -152271,7 +145699,9 @@
 3508118528,3508118559,AU
 3508118560,3508118911,US
 3508118912,3508118943,CA
-3508118944,3508126239,US
+3508118944,3508123935,US
+3508123936,3508123951,CA
+3508123952,3508126239,US
 3508126240,3508126255,GB
 3508126256,3508130815,US
 3508130816,3508130831,RU
@@ -152663,174 +146093,20 @@
 3509157888,3509166079,CA
 3509166080,3509215231,US
 3509215232,3509223423,CA
-3509223424,3509326079,US
+3509223424,3509305599,US
+3509305600,3509305615,GB
+3509305616,3509326079,US
 3509326080,3509326087,CA
 3509326088,3509327695,US
 3509327696,3509327711,CA
 3509327712,3509327807,US
 3509327808,3509327871,CA
 3509327872,3509346303,US
-3509346304,3509346327,CA
-3509346328,3509346335,US
-3509346336,3509346815,CA
-3509346816,3509346823,US
-3509346824,3509346975,CA
-3509346976,3509347007,AU
-3509347008,3509347103,CA
-3509347104,3509347119,US
-3509347120,3509347135,CA
-3509347136,3509347151,DE
-3509347152,3509347167,CA
-3509347168,3509347175,US
-3509347176,3509347207,CA
-3509347208,3509347215,LB
-3509347216,3509347263,CA
-3509347264,3509347279,MT
-3509347280,3509347311,CA
-3509347312,3509347327,US
-3509347328,3509347375,CA
-3509347376,3509347383,TR
-3509347384,3509347391,US
-3509347392,3509347607,CA
-3509347608,3509347615,US
-3509347616,3509347623,CA
-3509347624,3509347631,KW
-3509347632,3509347647,CA
-3509347648,3509347655,US
-3509347656,3509347663,BY
-3509347664,3509347671,US
-3509347672,3509347679,CA
-3509347680,3509347703,US
-3509347704,3509347711,BD
-3509347712,3509347743,CA
-3509347744,3509347759,US
-3509347760,3509347807,CA
-3509347808,3509347815,SG
-3509347816,3509347839,CA
-3509347840,3509347903,US
-3509347904,3509347967,CA
-3509347968,3509347975,FR
-3509347976,3509348031,CA
-3509348032,3509348095,US
-3509348096,3509348383,CA
-3509348384,3509348415,LB
-3509348416,3509348479,CA
-3509348480,3509348495,IN
-3509348496,3509348511,CA
-3509348512,3509348543,LB
-3509348544,3509348575,CA
-3509348576,3509348607,US
-3509348608,3509348863,CA
-3509348864,3509348991,US
-3509348992,3509349023,CA
-3509349024,3509349119,US
-3509349120,3509349279,CA
-3509349280,3509349311,US
-3509349312,3509349359,CA
-3509349360,3509349367,US
-3509349368,3509349655,CA
-3509349656,3509349663,AU
-3509349664,3509349695,CA
-3509349696,3509349703,US
-3509349704,3509349727,CA
-3509349728,3509349735,US
-3509349736,3509349767,CA
-3509349768,3509349775,US
-3509349776,3509349783,CA
-3509349784,3509349791,US
-3509349792,3509349799,CA
-3509349800,3509349803,US
-3509349804,3509349815,CA
-3509349816,3509349823,AU
-3509349824,3509349847,CA
-3509349848,3509349855,US
-3509349856,3509350223,CA
-3509350224,3509350239,IL
-3509350240,3509350255,BY
-3509350256,3509350263,CN
-3509350264,3509350327,CA
-3509350328,3509350351,US
-3509350352,3509350359,PR
-3509350360,3509350367,US
-3509350368,3509350663,CA
-3509350664,3509350671,BD
-3509350672,3509350679,DE
-3509350680,3509350703,CA
-3509350704,3509350719,US
-3509350720,3509350743,CA
-3509350744,3509350751,BY
-3509350752,3509350775,CA
-3509350776,3509350783,US
-3509350784,3509350799,CA
-3509350800,3509350807,ES
-3509350808,3509350815,CA
-3509350816,3509350823,US
-3509350824,3509350879,CA
-3509350880,3509350887,US
-3509350888,3509350895,BY
-3509350896,3509350903,GB
-3509350904,3509350919,CA
-3509350920,3509350927,BD
-3509350928,3509350935,US
-3509350936,3509350951,CA
-3509350952,3509350959,US
-3509350960,3509351023,CA
-3509351024,3509351031,SG
-3509351032,3509351039,US
-3509351040,3509351055,CA
-3509351056,3509351063,FR
-3509351064,3509351095,CA
-3509351096,3509351103,US
-3509351104,3509351111,PA
-3509351112,3509351119,MT
-3509351120,3509351135,CA
-3509351136,3509351143,PL
-3509351144,3509351167,US
-3509351168,3509351439,CA
-3509351440,3509351455,MT
-3509351456,3509351535,CA
-3509351536,3509351679,US
-3509351680,3509351791,CA
-3509351792,3509351807,MT
-3509351808,3509351815,US
-3509351816,3509351823,FR
-3509351824,3509351871,CA
-3509351872,3509351903,US
-3509351904,3509351951,CA
-3509351952,3509351967,US
-3509351968,3509352039,CA
-3509352040,3509352071,US
-3509352072,3509352079,MD
-3509352080,3509352223,CA
-3509352224,3509352239,US
-3509352240,3509352431,CA
-3509352432,3509352439,US
-3509352440,3509352447,AU
-3509352448,3509352743,CA
-3509352744,3509352751,US
-3509352752,3509352767,CA
-3509352768,3509352783,US
-3509352784,3509352799,CA
-3509352800,3509352815,US
-3509352816,3509352839,CA
-3509352840,3509352863,US
-3509352864,3509352871,BS
-3509352872,3509352903,CA
-3509352904,3509352911,US
-3509352912,3509352943,CA
-3509352944,3509352959,US
-3509352960,3509353223,CA
-3509353224,3509353231,US
-3509353232,3509353343,CA
-3509353344,3509353407,US
-3509353408,3509353727,CA
-3509353728,3509353983,CN
-3509353984,3509354047,MX
-3509354048,3509354079,CA
-3509354080,3509354239,MX
-3509354240,3509354335,CA
-3509354336,3509354367,US
-3509354368,3509354495,CA
+3509346304,3509347615,CA
+3509347616,3509347623,A1
+3509347624,3509350711,CA
+3509350712,3509350719,US
+3509350720,3509354495,CA
 3509354496,3509387263,US
 3509387264,3509420031,PE
 3509420032,3509518591,US
@@ -152858,9 +146134,7 @@
 3509523328,3509523391,US
 3509523392,3509523455,CA
 3509523456,3509523471,US
-3509523472,3509523679,CA
-3509523680,3509523695,US
-3509523696,3509523775,CA
+3509523472,3509523775,CA
 3509523776,3509523839,US
 3509523840,3509523903,CA
 3509523904,3509524223,US
@@ -152928,9 +146202,7 @@
 3509540096,3509540127,US
 3509540128,3509540351,CA
 3509540352,3509540607,US
-3509540608,3509541375,CA
-3509541376,3509541503,US
-3509541504,3509541663,CA
+3509540608,3509541663,CA
 3509541664,3509541695,US
 3509541696,3509541951,CA
 3509541952,3509541999,US
@@ -152946,9 +146218,7 @@
 3509546000,3509546015,US
 3509546016,3509546031,CA
 3509546032,3509546063,US
-3509546064,3509546095,CA
-3509546096,3509546111,US
-3509546112,3509546159,CA
+3509546064,3509546159,CA
 3509546160,3509546175,US
 3509546176,3509546207,CA
 3509546208,3509546223,US
@@ -152960,15 +146230,9 @@
 3509553856,3509553919,US
 3509553920,3509554047,CA
 3509554048,3509554111,US
-3509554112,3509554943,CA
-3509554944,3509554959,US
-3509554960,3509555071,CA
-3509555072,3509555087,US
-3509555088,3509555119,CA
+3509554112,3509555119,CA
 3509555120,3509555135,US
-3509555136,3509556479,CA
-3509556480,3509556735,US
-3509556736,3509557439,CA
+3509555136,3509557439,CA
 3509557440,3509557759,US
 3509557760,3509558367,CA
 3509558368,3509558399,US
@@ -152999,9 +146263,7 @@
 3509567152,3509567167,US
 3509567168,3509567199,CA
 3509567200,3509567231,US
-3509567232,3509567999,CA
-3509568000,3509568255,US
-3509568256,3509569023,CA
+3509567232,3509569023,CA
 3509569024,3509569535,US
 3509569536,3509569663,CA
 3509569664,3509569791,US
@@ -153017,15 +146279,15 @@
 3509571664,3509571839,US
 3509571840,3509572095,CA
 3509572096,3509572223,US
-3509572224,3509573439,CA
-3509573440,3509573455,US
-3509573456,3509573487,CA
+3509572224,3509573487,CA
 3509573488,3509573503,US
 3509573504,3509573887,CA
 3509573888,3509573919,US
 3509573920,3509575695,CA
-3509575696,3509575935,US
-3509575936,3509576255,CA
+3509575696,3509575999,US
+3509576000,3509576063,CA
+3509576064,3509576191,US
+3509576192,3509576255,CA
 3509576256,3509576271,US
 3509576272,3509576703,CA
 3509576704,3509576959,US
@@ -153064,7 +146326,9 @@
 3509581568,3509581823,CA
 3509581824,3509582335,US
 3509582336,3509582847,CA
-3509582848,3509731327,US
+3509582848,3509583615,US
+3509583616,3509583871,CA
+3509583872,3509731327,US
 3509731328,3509739519,CA
 3509739520,3509773991,US
 3509773992,3509774003,GR
@@ -153191,7 +146455,9 @@
 3510009856,3510010311,US
 3510010312,3510010319,CA
 3510010320,3510239231,US
-3510239232,3510240703,CA
+3510239232,3510240607,CA
+3510240608,3510240639,US
+3510240640,3510240703,CA
 3510240704,3510240735,AM
 3510240736,3510240767,CA
 3510240768,3510241023,US
@@ -153201,7 +146467,9 @@
 3510242304,3510242559,OM
 3510242560,3510245375,CA
 3510245376,3510245631,BD
-3510245632,3510246735,CA
+3510245632,3510246728,CA
+3510246729,3510246729,US
+3510246730,3510246735,CA
 3510246736,3510246775,US
 3510246776,3510249471,CA
 3510249472,3510249983,QA
@@ -153229,8 +146497,8 @@
 3510270976,3510271999,CA
 3510272000,3510284423,US
 3510284424,3510284431,CA
-3510284432,3510317055,US
-3510317056,3510321151,A1
+3510284432,3510312959,US
+3510312960,3510321151,A1
 3510321152,3510321663,VG
 3510321664,3510321919,AG
 3510321920,3510322175,KN
@@ -153567,7 +146835,9 @@
 3510480448,3510480527,US
 3510480528,3510480535,GB
 3510480536,3510480543,US
-3510480544,3510480575,AT
+3510480544,3510480560,AT
+3510480561,3510480561,US
+3510480562,3510480575,AT
 3510480576,3510480655,US
 3510480656,3510480663,IN
 3510480664,3510480671,US
@@ -153604,7 +146874,9 @@
 3510481928,3510482111,US
 3510482112,3510482143,CA
 3510482144,3510482151,AR
-3510482152,3510831527,US
+3510482152,3510788447,US
+3510788448,3510788479,GB
+3510788480,3510831527,US
 3510831528,3510831535,GB
 3510831536,3510833423,US
 3510833424,3510833439,CA
@@ -153704,7 +146976,8 @@
 3512021504,3512021759,GB
 3512021760,3512022335,US
 3512022336,3512022399,ES
-3512022400,3512022447,US
+3512022400,3512022431,US
+3512022432,3512022447,IN
 3512022448,3512022463,GB
 3512022464,3512023807,US
 3512023808,3512023839,CA
@@ -153743,7 +147016,19 @@
 3512038864,3512038879,CA
 3512038880,3512040143,US
 3512040144,3512040159,CA
-3512040160,3512139775,US
+3512040160,3512043519,US
+3512043520,3512043775,FI
+3512043776,3512045055,US
+3512045056,3512045311,IE
+3512045312,3512052735,US
+3512052736,3512052991,FI
+3512052992,3512053247,US
+3512053248,3512053503,MY
+3512053504,3512066559,US
+3512066560,3512066815,BE
+3512066816,3512067071,US
+3512067072,3512067327,BE
+3512067328,3512139775,US
 3512139776,3512156159,CA
 3512156160,3512172543,US
 3512172544,3512176639,CA
@@ -153851,30 +147136,18 @@
 3512378436,3512378436,US
 3512378437,3512378983,CA
 3512378984,3512378991,US
-3512378992,3512385535,CA
+3512378992,3512381311,CA
+3512381312,3512381319,US
+3512381320,3512381583,CA
+3512381584,3512381591,US
+3512381592,3512385535,CA
 3512385536,3512397823,US
 3512397824,3512399375,CA
 3512399376,3512399383,US
 3512399384,3512401919,CA
 3512401920,3512418303,US
 3512418304,3512451071,CA
-3512451072,3512459519,PR
-3512459520,3512459775,US
-3512459776,3512460031,PR
-3512460032,3512460287,US
-3512460288,3512460543,PR
-3512460544,3512462079,US
-3512462080,3512463103,PR
-3512463104,3512463359,US
-3512463360,3512464639,PR
-3512464640,3512465151,US
-3512465152,3512465407,PR
-3512465408,3512465663,US
-3512465664,3512465919,PR
-3512465920,3512466175,US
-3512466176,3512466687,PR
-3512466688,3512466943,US
-3512466944,3512467455,PR
+3512451072,3512467455,PR
 3512467456,3512534015,US
 3512534016,3512534079,BR
 3512534080,3512535679,US
@@ -154239,8 +147512,7 @@
 3512593664,3512593791,JP
 3512593792,3512593887,US
 3512593888,3512593919,DE
-3512593920,3512594047,US
-3512594048,3512594175,CN
+3512593920,3512594175,AP
 3512594176,3512594431,MY
 3512594432,3512594495,HK
 3512594496,3512594559,US
@@ -154332,7 +147604,15 @@
 3514596864,3514597375,SV
 3514597376,3514826751,US
 3514826752,3514843135,CA
-3514843136,3515114247,US
+3514843136,3514993919,US
+3514993920,3514994049,GB
+3514994050,3514994050,EU
+3514994051,3514994175,GB
+3514994176,3515001869,US
+3515001870,3515001873,GB
+3515001874,3515007869,US
+3515007870,3515007870,GB
+3515007871,3515114247,US
 3515114248,3515114255,AU
 3515114256,3515149567,US
 3515149568,3515149583,AU
@@ -154360,11 +147640,7 @@
 3515456704,3515456767,JP
 3515456768,3515596799,US
 3515596800,3515613183,CA
-3515613184,3515686911,US
-3515686912,3515687167,CA
-3515687168,3515688191,US
-3515688192,3515695103,CA
-3515695104,3515711487,US
+3515613184,3515711487,US
 3515711488,3515731967,CA
 3515731968,3515793351,US
 3515793352,3515793359,MO
@@ -154428,13 +147704,7 @@
 3516514304,3516530687,CA
 3516530688,3516899327,US
 3516899328,3516899839,A2
-3516899840,3516899847,US
-3516899848,3516899855,NG
-3516899856,3516899887,US
-3516899888,3516899903,NG
-3516899904,3516899935,EC
-3516899936,3516900015,NG
-3516900016,3516900095,US
+3516899840,3516900095,NG
 3516900096,3516900351,A2
 3516900352,3516900607,NG
 3516900608,3516900863,A2
@@ -154445,7 +147715,11 @@
 3516902912,3516903167,A2
 3516903168,3516903423,NG
 3516903424,3516907519,CA
-3516907520,3517038591,US
+3516907520,3517019135,US
+3517019136,3517019391,HN
+3517019392,3517021439,US
+3517021440,3517021695,NI
+3517021696,3517038591,US
 3517038592,3517054975,CA
 3517054976,3517095935,US
 3517095936,3517100031,CA
@@ -154459,110 +147733,10 @@
 3517112320,3517116159,CA
 3517116160,3517116415,US
 3517116416,3517120511,CA
-3517120512,3517179903,US
-3517179904,3517179935,DE
-3517179936,3517179943,US
-3517179944,3517179951,MX
-3517179952,3517180079,US
-3517180080,3517180087,GI
-3517180088,3517180135,US
-3517180136,3517180143,CA
-3517180144,3517180207,US
-3517180208,3517180223,GB
-3517180224,3517180295,US
-3517180296,3517180303,RU
-3517180304,3517180575,US
-3517180576,3517180583,IN
-3517180584,3517180591,CA
-3517180592,3517180935,US
-3517180936,3517180943,GB
-3517180944,3517180951,AU
-3517180952,3517180959,GB
-3517180960,3517180975,PT
-3517180976,3517181055,US
-3517181056,3517181071,DE
-3517181072,3517181095,US
-3517181096,3517181103,TR
-3517181104,3517181111,US
-3517181112,3517181119,BR
-3517181120,3517181263,US
-3517181264,3517181279,JP
-3517181280,3517181311,US
-3517181312,3517181319,IN
-3517181320,3517181343,US
-3517181344,3517181351,SG
-3517181352,3517181375,US
-3517181376,3517181383,IL
-3517181384,3517181431,US
-3517181432,3517181439,NL
-3517181440,3517181519,US
-3517181520,3517181527,DE
-3517181528,3517181543,US
-3517181544,3517181551,SI
-3517181552,3517181559,US
-3517181560,3517181567,DE
-3517181568,3517181639,US
-3517181640,3517181648,DE
-3517181649,3517181679,US
-3517181680,3517181687,AU
-3517181688,3517181855,US
-3517181856,3517181887,VG
-3517181888,3517181895,CA
-3517181896,3517181919,US
-3517181920,3517181927,IN
-3517181928,3517181935,US
-3517181936,3517181943,FR
-3517181944,3517183039,US
-3517183040,3517183055,DE
-3517183056,3517183087,US
-3517183088,3517183103,AU
-3517183104,3517183175,US
-3517183176,3517183183,MY
-3517183184,3517183223,US
-3517183224,3517183359,AU
-3517183360,3517183455,US
-3517183456,3517183487,DE
-3517183488,3517183535,US
-3517183536,3517183551,CA
-3517183552,3517183559,RU
-3517183560,3517183567,DE
-3517183568,3517183607,US
-3517183608,3517183615,BR
-3517183616,3517183631,DE
-3517183632,3517183663,US
-3517183664,3517183671,NO
-3517183672,3517183679,US
-3517183680,3517183711,CA
-3517183712,3517183839,US
-3517183840,3517183871,DE
-3517183872,3517183999,US
-3517184000,3517184031,DE
-3517184032,3517184047,US
-3517184048,3517184063,GE
-3517184064,3517184151,US
-3517184152,3517184159,NL
-3517184160,3517184207,US
-3517184208,3517184223,CA
-3517184224,3517184231,AR
-3517184232,3517184239,US
-3517184240,3517184255,AT
-3517184256,3517184383,ID
-3517184384,3517184559,US
-3517184560,3517184575,MX
-3517184576,3517184655,US
-3517184656,3517184663,MH
-3517184664,3517184703,US
-3517184704,3517184711,IN
-3517184712,3517184847,US
-3517184848,3517184855,PY
-3517184856,3517184863,FR
-3517184864,3517184879,DK
-3517184880,3517184951,US
-3517184952,3517184959,IN
-3517184960,3517233151,US
+3517120512,3517233151,US
 3517233152,3517235199,GU
-3517235200,3517382911,US
-3517382912,3517384703,CA
+3517235200,3517382655,US
+3517382656,3517384703,CA
 3517384704,3517385215,US
 3517385216,3517385311,CA
 3517385312,3517385375,US
@@ -154573,15 +147747,17 @@
 3517388240,3517388255,CA
 3517388256,3517388271,US
 3517388272,3517388799,CA
-3517388800,3517389823,US
+3517388800,3517389311,US
+3517389312,3517389567,CA
+3517389568,3517389823,US
 3517389824,3517390335,CA
 3517390336,3517390591,US
 3517390592,3517391471,CA
 3517391472,3517391487,US
 3517391488,3517391535,CA
 3517391536,3517391551,US
-3517391552,3517391871,CA
-3517391872,3517392383,US
+3517391552,3517392127,CA
+3517392128,3517392383,US
 3517392384,3517392639,CA
 3517392640,3517392655,US
 3517392656,3517392719,CA
@@ -154613,7 +147789,8 @@
 3517397760,3517398015,CA
 3517398016,3517398527,US
 3517398528,3517399551,CA
-3517399552,3517399871,US
+3517399552,3517399807,US
+3517399808,3517399871,CA
 3517399872,3517399935,IL
 3517399936,3517400831,CA
 3517400832,3517400847,US
@@ -154687,11 +147864,9 @@
 3517417696,3517417855,US
 3517417856,3517418367,CA
 3517418368,3517418399,US
-3517418400,3517419071,CA
-3517419072,3517419135,US
-3517419136,3517419519,CA
-3517419520,3517419527,US
-3517419528,3517420159,CA
+3517418400,3517419103,CA
+3517419104,3517419135,US
+3517419136,3517420159,CA
 3517420160,3517420287,US
 3517420288,3517420303,CA
 3517420304,3517420311,US
@@ -154719,9 +147894,7 @@
 3517422720,3517422759,US
 3517422760,3517422783,CA
 3517422784,3517422791,US
-3517422792,3517423423,CA
-3517423424,3517423455,US
-3517423456,3517424319,CA
+3517422792,3517424319,CA
 3517424320,3517424335,SE
 3517424336,3517424511,CA
 3517424512,3517424543,US
@@ -154783,9 +147956,7 @@
 3517434600,3517434615,US
 3517434616,3517435007,CA
 3517435008,3517435135,US
-3517435136,3517436607,CA
-3517436608,3517436671,US
-3517436672,3517436935,CA
+3517435136,3517436935,CA
 3517436936,3517436943,US
 3517436944,3517436975,CA
 3517436976,3517436983,US
@@ -154823,11 +147994,7 @@
 3517442384,3517442399,US
 3517442400,3517442431,CA
 3517442432,3517442447,US
-3517442448,3517442559,CA
-3517442560,3517442623,US
-3517442624,3517443327,CA
-3517443328,3517443335,US
-3517443336,3517443647,CA
+3517442448,3517443647,CA
 3517443648,3517443679,US
 3517443680,3517444223,CA
 3517444224,3517444351,US
@@ -154849,8 +148016,8 @@
 3517447784,3517447791,US
 3517447792,3517447847,CA
 3517447848,3517447863,US
-3517447864,3517447935,CA
-3517447936,3517523167,US
+3517447864,3517448191,CA
+3517448192,3517523167,US
 3517523168,3517523183,BS
 3517523184,3517523671,US
 3517523672,3517523679,KY
@@ -154858,8 +148025,9 @@
 3517524184,3517524191,VI
 3517524192,3517546495,US
 3517546496,3517562879,CA
-3517562880,3517596671,US
-3517596672,3517596927,NO
+3517562880,3517595647,US
+3517595648,3517596671,SE
+3517596672,3517596927,US
 3517596928,3517597183,IE
 3517597184,3517597695,US
 3517597696,3517597951,IE
@@ -154925,264 +148093,7 @@
 3517612032,3517644799,US
 3517644800,3517710335,CA
 3517710336,3517718527,US
-3517718528,3517718943,CA
-3517718944,3517718975,FR
-3517718976,3517719295,CA
-3517719296,3517719311,BR
-3517719312,3517719567,CA
-3517719568,3517719591,PA
-3517719592,3517719639,CA
-3517719640,3517719647,AR
-3517719648,3517719655,CA
-3517719656,3517719659,IR
-3517719660,3517719671,CA
-3517719672,3517719679,CN
-3517719680,3517719683,US
-3517719684,3517719695,CA
-3517719696,3517719703,PK
-3517719704,3517719711,AE
-3517719712,3517719727,CA
-3517719728,3517719731,US
-3517719732,3517719735,CA
-3517719736,3517719743,IN
-3517719744,3517719759,CA
-3517719760,3517719767,BE
-3517719768,3517719775,CN
-3517719776,3517719847,CA
-3517719848,3517719855,US
-3517719856,3517719863,CL
-3517719864,3517719871,CA
-3517719872,3517719875,US
-3517719876,3517719879,IT
-3517719880,3517719883,US
-3517719884,3517719887,IN
-3517719888,3517719903,CA
-3517719904,3517719907,JO
-3517719908,3517719911,CA
-3517719912,3517719919,US
-3517719920,3517719927,CA
-3517719928,3517719931,US
-3517719932,3517719951,CA
-3517719952,3517719959,MX
-3517719960,3517719975,CA
-3517719976,3517719979,GB
-3517719980,3517719983,CA
-3517719984,3517719991,UA
-3517719992,3517720003,CA
-3517720004,3517720007,US
-3517720008,3517720011,CA
-3517720012,3517720015,US
-3517720016,3517720027,CA
-3517720028,3517720031,IN
-3517720032,3517720039,MX
-3517720040,3517720047,TR
-3517720048,3517720207,CA
-3517720208,3517720223,SE
-3517720224,3517720323,CA
-3517720324,3517720327,AN
-3517720328,3517720335,CA
-3517720336,3517720343,SE
-3517720344,3517720347,CA
-3517720348,3517720351,BR
-3517720352,3517720383,CA
-3517720384,3517720391,DE
-3517720392,3517720407,CA
-3517720408,3517720411,IN
-3517720412,3517720451,CA
-3517720452,3517720455,GB
-3517720456,3517720459,CA
-3517720460,3517720463,US
-3517720464,3517720499,CA
-3517720500,3517720503,TR
-3517720504,3517720519,CA
-3517720520,3517720523,UY
-3517720524,3517720647,CA
-3517720648,3517720655,US
-3517720656,3517721343,CA
-3517721344,3517721359,SE
-3517721360,3517721363,CN
-3517721364,3517721375,CA
-3517721376,3517721383,BZ
-3517721384,3517721399,CA
-3517721400,3517721403,IN
-3517721404,3517721415,CA
-3517721416,3517721423,IN
-3517721424,3517721431,US
-3517721432,3517721439,BR
-3517721440,3517721443,US
-3517721444,3517721447,BR
-3517721448,3517721463,CA
-3517721464,3517721467,BR
-3517721468,3517721479,CA
-3517721480,3517721487,UA
-3517721488,3517721503,HK
-3517721504,3517721507,CA
-3517721508,3517721511,CN
-3517721512,3517721519,CA
-3517721520,3517721527,PE
-3517721528,3517721535,BR
-3517721536,3517721855,CA
-3517721856,3517722111,CR
-3517722112,3517722151,CA
-3517722152,3517722159,MX
-3517722160,3517722175,CA
-3517722176,3517722191,US
-3517722192,3517722215,CA
-3517722216,3517722223,RU
-3517722224,3517722231,CA
-3517722232,3517722239,HK
-3517722240,3517722247,IN
-3517722248,3517722259,CA
-3517722260,3517722267,IN
-3517722268,3517722271,NL
-3517722272,3517722275,SA
-3517722276,3517722295,CA
-3517722296,3517722299,SA
-3517722300,3517722303,CA
-3517722304,3517722307,US
-3517722308,3517722895,CA
-3517722896,3517722903,US
-3517722904,3517722907,CA
-3517722908,3517722911,CN
-3517722912,3517722919,US
-3517722920,3517722931,CA
-3517722932,3517722935,MX
-3517722936,3517722943,CA
-3517722944,3517722951,BR
-3517722952,3517722959,US
-3517722960,3517722963,AE
-3517722964,3517722967,DE
-3517722968,3517722979,CA
-3517722980,3517722983,CO
-3517722984,3517722987,US
-3517722988,3517723039,CA
-3517723040,3517723047,ES
-3517723048,3517723103,CA
-3517723104,3517723107,US
-3517723108,3517723111,CA
-3517723112,3517723119,RU
-3517723120,3517723127,BR
-3517723128,3517723135,BE
-3517723136,3517723759,CA
-3517723760,3517723763,US
-3517723764,3517723807,CA
-3517723808,3517723815,BD
-3517723816,3517723839,CA
-3517723840,3517723879,US
-3517723880,3517723895,BR
-3517723896,3517723911,CA
-3517723912,3517723919,GB
-3517723920,3517723927,CA
-3517723928,3517723935,AU
-3517723936,3517723943,CA
-3517723944,3517723951,CN
-3517723952,3517723959,CA
-3517723960,3517723963,IT
-3517723964,3517723967,CN
-3517723968,3517723975,US
-3517723976,3517723983,CA
-3517723984,3517723991,EC
-3517723992,3517723999,CA
-3517724000,3517724007,SA
-3517724008,3517724035,CA
-3517724036,3517724039,US
-3517724040,3517724051,CA
-3517724052,3517724055,MX
-3517724056,3517724063,US
-3517724064,3517724071,KR
-3517724072,3517724087,CA
-3517724088,3517724095,CO
-3517724096,3517724111,CA
-3517724112,3517724119,BR
-3517724120,3517724127,US
-3517724128,3517724131,AE
-3517724132,3517724135,CA
-3517724136,3517724143,PK
-3517724144,3517724151,RO
-3517724152,3517724159,AR
-3517724160,3517724175,CA
-3517724176,3517724191,US
-3517724192,3517724195,CA
-3517724196,3517724199,IN
-3517724200,3517724203,CA
-3517724204,3517724207,BR
-3517724208,3517724231,CA
-3517724232,3517724235,BE
-3517724236,3517724239,AR
-3517724240,3517724255,US
-3517724256,3517724271,CA
-3517724272,3517724287,IN
-3517724288,3517724319,CA
-3517724320,3517724327,US
-3517724328,3517724335,IN
-3517724336,3517724347,CA
-3517724348,3517724351,AU
-3517724352,3517724375,CA
-3517724376,3517724383,GB
-3517724384,3517724407,CA
-3517724408,3517724415,TW
-3517724416,3517724679,CA
-3517724680,3517724687,US
-3517724688,3517724711,CA
-3517724712,3517724719,GB
-3517724720,3517724731,US
-3517724732,3517724735,AN
-3517724736,3517724751,LT
-3517724752,3517724755,BR
-3517724756,3517724759,GB
-3517724760,3517724783,CA
-3517724784,3517724787,US
-3517724788,3517724799,CA
-3517724800,3517724803,FR
-3517724804,3517724815,CA
-3517724816,3517724823,US
-3517724824,3517724867,CA
-3517724868,3517724871,CO
-3517724872,3517724887,CA
-3517724888,3517724895,RU
-3517724896,3517724899,CA
-3517724900,3517724903,SE
-3517724904,3517725039,CA
-3517725040,3517725055,PK
-3517725056,3517725247,CA
-3517725248,3517725279,US
-3517725280,3517725439,CA
-3517725440,3517725447,US
-3517725448,3517725455,CA
-3517725456,3517725463,CN
-3517725464,3517725467,IT
-3517725468,3517725471,MX
-3517725472,3517725487,CA
-3517725488,3517725503,PK
-3517725504,3517725519,BR
-3517725520,3517725575,CA
-3517725576,3517725583,GB
-3517725584,3517725591,CA
-3517725592,3517725599,IR
-3517725600,3517725607,KW
-3517725608,3517725615,MX
-3517725616,3517725631,CA
-3517725632,3517725639,NL
-3517725640,3517725647,CA
-3517725648,3517725655,RO
-3517725656,3517725663,CA
-3517725664,3517725671,US
-3517725672,3517725679,SY
-3517725680,3517725687,CA
-3517725688,3517725695,HK
-3517725696,3517726463,CA
-3517726464,3517726467,ES
-3517726468,3517726511,CA
-3517726512,3517726519,US
-3517726520,3517726527,AU
-3517726528,3517726535,CA
-3517726536,3517726543,BR
-3517726544,3517726551,CA
-3517726552,3517726559,MX
-3517726560,3517726567,AE
-3517726568,3517726607,CA
-3517726608,3517726623,PL
-3517726624,3517726719,CA
+3517718528,3517726719,CA
 3517726720,3517838927,US
 3517838928,3517838938,LB
 3517838939,3517979103,US
@@ -155263,9 +148174,21 @@
 3519340544,3519344639,CA
 3519344640,3519350079,US
 3519350080,3519350087,NL
-3519350088,3519352895,US
-3519352896,3519352903,NL
-3519352904,3519381503,US
+3519350088,3519350271,US
+3519350272,3519350399,A1
+3519350400,3519351327,US
+3519351328,3519351359,GB
+3519351360,3519351423,US
+3519351424,3519351455,GB
+3519351456,3519351551,US
+3519351552,3519351807,GB
+3519351808,3519352831,US
+3519352832,3519352959,A1
+3519352960,3519354047,US
+3519354048,3519354111,A1
+3519354112,3519355391,US
+3519355392,3519355519,A1
+3519355520,3519381503,US
 3519381504,3519397887,CA
 3519397888,3519406079,US
 3519406080,3519406143,IT
@@ -155316,13 +148239,17 @@
 3519413000,3519413007,CY
 3519413008,3519417087,US
 3519417088,3519417151,IT
-3519417152,3519466895,US
+3519417152,3519465247,US
+3519465248,3519465263,CO
+3519465264,3519466895,US
 3519466896,3519466911,SZ
 3519466912,3519467519,US
 3519469568,3519475711,US
 3519475712,3519476223,BH
 3519476224,3519477759,A2
-3519477760,3519578367,US
+3519477760,3519554047,US
+3519554048,3519554175,A1
+3519554176,3519578367,US
 3519578368,3519578623,NA
 3519578624,3519578879,US
 3519578880,3519579135,CA
@@ -155671,7 +148598,13 @@
 3520527872,3520528383,A2
 3520528384,3520626687,US
 3520626688,3520634879,CA
-3520634880,3520675839,US
+3520634880,3520644607,US
+3520644608,3520644863,A1
+3520644864,3520652287,US
+3520652288,3520652543,A1
+3520652544,3520656383,US
+3520656384,3520656639,A1
+3520656640,3520675839,US
 3520675840,3520675991,CA
 3520675992,3520675999,US
 3520676000,3520676919,CA
@@ -155707,51 +148640,7 @@
 3520994816,3520995327,ES
 3520995328,3520999423,US
 3520999424,3521003519,CA
-3521003520,3521003583,US
-3521003584,3521003647,IL
-3521003648,3521004031,US
-3521004032,3521004039,MY
-3521004040,3521004063,US
-3521004064,3521004071,RO
-3521004072,3521004159,US
-3521004160,3521004175,FR
-3521004176,3521004799,US
-3521004800,3521004807,TH
-3521004808,3521004831,US
-3521004832,3521004839,GB
-3521004840,3521004847,TH
-3521004848,3521004863,US
-3521004864,3521004871,IT
-3521004872,3521004927,US
-3521004928,3521004935,GB
-3521004936,3521004943,TH
-3521004944,3521005007,US
-3521005008,3521005015,CN
-3521005016,3521005311,US
-3521005312,3521005319,MY
-3521005320,3521005335,GB
-3521005336,3521005367,US
-3521005368,3521005375,AZ
-3521005376,3521009679,US
-3521009680,3521009687,MY
-3521009688,3521011719,US
-3521011720,3521011727,BR
-3521011728,3521011735,AU
-3521011736,3521011743,US
-3521011744,3521011751,PK
-3521011752,3521011759,US
-3521011760,3521011767,GB
-3521011768,3521011791,US
-3521011792,3521011799,NZ
-3521011800,3521011967,US
-3521011968,3521011975,IL
-3521011976,3521014127,US
-3521014128,3521014135,GR
-3521014136,3521014655,US
-3521014656,3521014671,HK
-3521014672,3521014687,US
-3521014688,3521014703,GB
-3521014704,3521028095,US
+3521003520,3521028095,US
 3521028096,3521032191,CA
 3521032192,3521044479,US
 3521044480,3521048575,CA
@@ -155808,9 +148697,7 @@
 3521377408,3521377439,IT
 3521377440,3521835903,US
 3521835904,3521835967,CA
-3521835968,3521836687,US
-3521836688,3521836703,GB
-3521836704,3521904639,US
+3521835968,3521904639,US
 3521904640,3521921023,JM
 3521921024,3521933321,US
 3521933322,3521933329,PK
@@ -155892,7 +148779,9 @@
 3521936252,3521936291,US
 3521936292,3521936299,IN
 3521936300,3521936393,US
-3521936394,3521936425,EG
+3521936394,3521936412,EG
+3521936413,3521936413,US
+3521936414,3521936425,EG
 3521936426,3521936739,US
 3521936740,3521936747,ID
 3521936748,3521936758,US
@@ -155959,7 +148848,8 @@
 3522130332,3522130339,US
 3522130340,3522130341,DO
 3522130342,3522130342,PK
-3522130343,3522130346,US
+3522130343,3522130345,TH
+3522130346,3522130346,US
 3522130347,3522130348,CA
 3522130349,3522131455,US
 3522131456,3522131487,CY
@@ -156015,7 +148905,9 @@
 3522195456,3522199551,CA
 3522199552,3522759591,US
 3522759592,3522759599,CA
-3522759600,3522854911,US
+3522759600,3522773503,US
+3522773504,3522773759,A1
+3522773760,3522854911,US
 3522854912,3522859999,CA
 3522860000,3522860031,IN
 3522860032,3522861279,CA
@@ -156023,13 +148915,17 @@
 3522861288,3522871295,CA
 3522871296,3522902015,US
 3522902016,3522903039,CA
-3522903040,3523215359,US
+3522903040,3522937855,US
+3522937856,3522938367,GB
+3522938368,3523215359,US
 3523215360,3523223551,AU
 3523223552,3523231743,KR
 3523231744,3523248127,AU
 3523248128,3523280895,HK
 3523280896,3523297279,TH
-3523297280,3523317759,PH
+3523297280,3523298047,PH
+3523298048,3523298303,US
+3523298304,3523317759,PH
 3523317760,3523330047,JP
 3523330048,3523338239,AU
 3523338240,3523340287,MY
@@ -156063,18 +148959,29 @@
 3523575808,3523583999,CN
 3523584000,3523592495,HK
 3523592496,3523592503,IQ
-3523592504,3523603303,HK
-3523603304,3523603311,IQ
-3523603312,3523603343,HK
-3523603344,3523603351,AF
-3523603352,3523674111,HK
+3523592504,3523592703,HK
+3523592704,3523592959,US
+3523592960,3523593237,HK
+3523593238,3523593238,US
+3523593239,3523599615,HK
+3523599616,3523600383,US
+3523600384,3523601663,HK
+3523601664,3523601919,SA
+3523601920,3523603199,HK
+3523603200,3523603711,US
+3523603712,3523603967,EU
+3523603968,3523604991,HK
+3523604992,3523605247,US
+3523605248,3523674111,HK
 3523674112,3523682303,FJ
 3523682304,3523686399,NZ
 3523686400,3523690495,AU
 3523690496,3523698687,IN
 3523698688,3523699199,JP
 3523699200,3523699711,US
-3523699712,3523713279,JP
+3523699712,3523709183,JP
+3523709184,3523709951,CN
+3523709952,3523713279,JP
 3523713280,3523713535,NL
 3523713536,3523739647,JP
 3523739648,3524001791,AU
@@ -156085,7 +148992,7 @@
 3524157440,3524161535,AU
 3524161536,3524247551,CN
 3524247552,3524263935,AU
-3524263936,3524296703,PH
+3524263936,3524280319,PH
 3524296704,3524313087,CN
 3524313088,3524329471,KR
 3524329472,3524362239,TW
@@ -156114,7 +149021,9 @@
 3526416384,3526418431,MY
 3526418432,3526426623,JP
 3526426624,3526557695,AU
-3526557696,3526754303,CN
+3526557696,3526651135,CN
+3526651136,3526651391,KP
+3526651392,3526754303,CN
 3526754304,3526885375,NZ
 3526885376,3526893567,PK
 3526893568,3526897663,NZ
@@ -156122,11 +149031,14 @@
 3526901760,3526909951,AU
 3526909952,3526918143,IN
 3526918144,3526922239,SG
+3526922240,3526924287,IN
 3526924288,3526926335,AU
 3526926336,3526934527,JP
 3526934528,3526942719,CN
 3526942720,3526950911,AU
-3526950912,3526967295,HK
+3526950912,3526955904,HK
+3526955905,3526955905,JP
+3526955906,3526967295,HK
 3526967296,3526983679,JP
 3526983680,3527004159,HK
 3527004160,3527008255,ID
@@ -156139,6 +149051,7 @@
 3528404992,3528407039,NZ
 3528407040,3528409087,AU
 3528409088,3528425471,CN
+3528425472,3528441855,US
 3528441856,3528445951,JP
 3528445952,3528450047,ID
 3528450048,3528458239,CN
@@ -156146,7 +149059,13 @@
 3528474624,3528482815,TW
 3528482816,3528491007,KR
 3528491008,3528507391,AU
-3528507392,3528589311,JP
+3528507392,3528510975,JP
+3528510976,3528511231,US
+3528511232,3528513535,JP
+3528513536,3528514559,US
+3528514560,3528576767,JP
+3528576768,3528577023,AP
+3528577024,3528589311,JP
 3528589312,3528720383,CN
 3528720384,3528785919,AU
 3528785920,3528851455,TW
@@ -156166,8 +149085,18 @@
 3529089024,3529097215,KR
 3529097216,3529113599,JP
 3529113600,3531603967,KR
-3531603968,3534749695,JP
-3534749696,3534880767,HK
+3531603968,3532792831,JP
+3532792832,3532793087,US
+3532793088,3532929279,JP
+3532929280,3532929535,AP
+3532929536,3534002943,JP
+3534002944,3534003199,US
+3534003200,3534749695,JP
+3534749696,3534763775,HK
+3534763776,3534764031,AP
+3534764032,3534867711,HK
+3534867712,3534867967,AP
+3534867968,3534880767,HK
 3534880768,3535273983,KR
 3535273984,3535339519,HK
 3535339520,3535355903,NZ
@@ -156186,7 +149115,9 @@
 3535896576,3535929343,AU
 3535929344,3535994879,JP
 3535994880,3536060415,MY
-3536060416,3536322559,JP
+3536060416,3536151295,JP
+3536151296,3536151551,US
+3536151552,3536322559,JP
 3536322560,3536551935,TW
 3536551936,3536568319,TH
 3536568320,3536584703,JP
@@ -156206,9 +149137,13 @@
 3537174528,3537190911,TH
 3537190912,3537240063,PH
 3537240064,3537305599,IN
-3537305600,3537371135,AU
+3537305600,3537325567,AU
+3537325568,3537325823,AP
+3537325824,3537371135,AU
 3537371136,3537895423,KR
-3537895424,3538943999,JP
+3537895424,3538534911,JP
+3538534912,3538540543,US
+3538540544,3538943999,JP
 3538944000,3539271679,TW
 3539271680,3539304447,VN
 3539304448,3539337215,HK
@@ -156217,7 +149152,9 @@
 3539402752,3539435519,JP
 3539435520,3539464191,AU
 3539464192,3539468287,ID
-3539468288,3541303295,JP
+3539468288,3539510271,JP
+3539510272,3539510527,AP
+3539510528,3541303295,JP
 3541303296,3541565439,TW
 3541565440,3541696511,MY
 3541696512,3542089727,AU
@@ -156226,7 +149163,9 @@
 3544711168,3545235455,TW
 3545235456,3546808319,CN
 3546808320,3547856895,KR
-3547856896,3548905471,JP
+3547856896,3547917567,JP
+3547917568,3547917823,US
+3547917824,3548905471,JP
 3548905472,3551002623,CN
 3551002624,3556769791,KR
 3556769792,3556774399,DE
@@ -156244,7 +149183,9 @@
 3556802560,3556810751,SD
 3556810752,3556818943,PT
 3556818944,3556827135,MD
-3556827136,3556843519,NL
+3556827136,3556837887,NL
+3556837888,3556838143,EU
+3556838144,3556843519,NL
 3556843520,3556847935,DE
 3556847936,3556847967,US
 3556847968,3556851711,DE
@@ -156332,13 +149273,10 @@
 3557056512,3557064703,ES
 3557064704,3557072895,CZ
 3557072896,3557081087,DE
-3557081088,3557083199,NL
-3557083200,3557083263,EU
-3557083264,3557086015,NL
+3557081088,3557086015,NL
 3557086016,3557086047,DE
 3557086048,3557086079,GB
-3557086080,3557086143,EU
-3557086144,3557086719,NL
+3557086080,3557086719,NL
 3557086720,3557086783,CH
 3557086784,3557086847,IT
 3557086848,3557089279,NL
@@ -156391,10 +149329,10 @@
 3557335312,3557335327,EU
 3557335328,3557335391,BE
 3557335392,3557335455,EU
-3557335456,3557335951,BE
-3557335952,3557335967,LU
-3557335968,3557336063,BE
-3557336064,3557336127,EU
+3557335456,3557335519,BE
+3557335520,3557335535,EU
+3557335536,3557335807,BE
+3557335808,3557336127,EU
 3557336128,3557336191,BE
 3557336192,3557336255,EU
 3557336256,3557336319,BE
@@ -156406,8 +149344,8 @@
 3557338112,3557338367,BE
 3557338368,3557338495,EU
 3557338496,3557338615,BE
-3557338616,3557338623,EU
-3557338624,3557339175,BE
+3557338616,3557338879,EU
+3557338880,3557339175,BE
 3557339176,3557339183,EU
 3557339184,3557339191,BE
 3557339192,3557339215,EU
@@ -156657,14 +149595,18 @@
 3557883904,3557892095,RU
 3557892096,3557900287,IE
 3557900288,3557916671,AT
-3557916672,3557924863,NO
+3557916672,3557920055,NO
+3557920056,3557920056,DK
+3557920057,3557924863,NO
 3557924864,3557933055,FI
 3557933056,3557941247,IT
 3557941248,3557945183,DE
 3557945184,3557945199,GB
 3557945200,3557957631,DE
 3557957632,3557965823,SI
-3557965824,3557974015,DE
+3557965824,3557969407,DE
+3557969408,3557969663,EU
+3557969664,3557974015,DE
 3557974016,3557982207,CH
 3557982208,3557990399,NO
 3557990400,3557998591,PT
@@ -156702,18 +149644,7 @@
 3558154624,3558154751,CI
 3558154752,3558154879,CM
 3558154880,3558155007,SD
-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,3558155103,A2
-3558155104,3558155119,DE
-3558155120,3558155135,A2
-3558155136,3558155263,SD
+3558155008,3558155263,US
 3558155264,3558155391,ET
 3558155392,3558155399,A2
 3558155400,3558155407,KE
@@ -156761,8 +149692,10 @@
 3558158332,3558158335,A2
 3558158336,3558158847,SE
 3558158848,3558159359,DE
-3558159360,3558159519,AF
-3558159520,3558159807,A2
+3558159360,3558159615,US
+3558159616,3558159747,A2
+3558159748,3558159748,US
+3558159749,3558159807,A2
 3558159808,3558159839,DE
 3558159840,3558159871,A2
 3558159872,3558160127,SL
@@ -156798,7 +149731,9 @@
 3558196416,3558196543,ES
 3558196544,3558196599,IT
 3558196600,3558196735,ES
-3558196736,3558203391,US
+3558196736,3558199039,US
+3558199040,3558199295,ES
+3558199296,3558203391,US
 3558203392,3558211583,ES
 3558211584,3558219775,GB
 3558219776,3558227967,ES
@@ -156807,14 +149742,7 @@
 3558244352,3558252543,IT
 3558252544,3558260735,KE
 3558260736,3558268927,UA
-3558268928,3558269439,GB
-3558269440,3558269951,GI
-3558269952,3558270463,GB
-3558270464,3558271231,GI
-3558271232,3558271487,GB
-3558271488,3558276095,GI
-3558276096,3558276863,GB
-3558276864,3558277119,GI
+3558268928,3558277119,GI
 3558277120,3558285567,GB
 3558285568,3558285823,DE
 3558285824,3558285951,GB
@@ -156839,9 +149767,7 @@
 3558288448,3558288483,US
 3558288484,3558288487,GB
 3558288488,3558288639,US
-3558288640,3558288671,BE
-3558288672,3558288687,DE
-3558288688,3558288895,BE
+3558288640,3558288895,EU
 3558288896,3558289103,FR
 3558289104,3558289111,IT
 3558289112,3558289119,GB
@@ -156888,9 +149814,8 @@
 3558291464,3558291471,DE
 3558291472,3558292223,GB
 3558292224,3558292287,SE
-3558292288,3558292543,NL
-3558292544,3558292607,GB
-3558292608,3558292735,NL
+3558292288,3558292479,NL
+3558292480,3558292735,EU
 3558292736,3558292863,GB
 3558292864,3558292871,CH
 3558292872,3558292879,GB
@@ -156928,7 +149853,9 @@
 3558339700,3558339703,DE
 3558339704,3558340039,CH
 3558340040,3558340043,DE
-3558340044,3558342655,CH
+3558340044,3558340655,CH
+3558340656,3558340663,CG
+3558340664,3558342655,CH
 3558342656,3558350847,IT
 3558350848,3558359039,RU
 3558359040,3558367231,GB
@@ -157006,7 +149933,11 @@
 3558670336,3558686719,DE
 3558686720,3558703103,TR
 3558703104,3558711295,IT
-3558711296,3558719487,NL
+3558711296,3558717695,NL
+3558717696,3558717951,EU
+3558717952,3558718207,NL
+3558718208,3558718463,EU
+3558718464,3558719487,NL
 3558719488,3558735871,IL
 3558735872,3558736127,GB
 3558736128,3558736639,GG
@@ -157167,9 +150098,7 @@
 3558842368,3558850559,SE
 3558850560,3558850815,ES
 3558850816,3558851327,US
-3558851328,3558851359,ES
-3558851360,3558851391,GB
-3558851392,3558851471,ES
+3558851328,3558851471,ES
 3558851472,3558851479,NO
 3558851480,3558853119,ES
 3558853120,3558853375,BE
@@ -157252,7 +150181,9 @@
 3559089448,3559089451,GB
 3559089452,3559089463,BE
 3559089464,3559089467,GB
-3559089468,3559089547,BE
+3559089468,3559089535,BE
+3559089536,3559089543,GB
+3559089544,3559089547,BE
 3559089548,3559089551,GB
 3559089552,3559089607,BE
 3559089608,3559089611,GB
@@ -157264,9 +150195,7 @@
 3559089656,3559089659,GB
 3559089660,3559090071,BE
 3559090072,3559090079,NL
-3559090080,3559090111,BE
-3559090112,3559090127,GB
-3559090128,3559090439,BE
+3559090080,3559090439,BE
 3559090440,3559090443,GB
 3559090444,3559090463,BE
 3559090464,3559090467,GB
@@ -157279,8 +150208,8 @@
 3559090780,3559090803,BE
 3559090804,3559090807,GB
 3559090808,3559090863,BE
-3559090864,3559090871,GB
-3559090872,3559090887,BE
+3559090864,3559090879,GB
+3559090880,3559090887,BE
 3559090888,3559090899,GB
 3559090900,3559090903,BE
 3559090904,3559090907,GB
@@ -157318,7 +150247,9 @@
 3559091632,3559091639,LU
 3559091640,3559091815,BE
 3559091816,3559091823,GB
-3559091824,3559092159,BE
+3559091824,3559091935,BE
+3559091936,3559091951,GB
+3559091952,3559092159,BE
 3559092160,3559092160,GB
 3559092161,3559092222,BE
 3559092223,3559092223,GB
@@ -157437,7 +150368,9 @@
 3559095872,3559095887,GB
 3559095888,3559095919,BE
 3559095920,3559095927,GB
-3559095928,3559096047,BE
+3559095928,3559095935,BE
+3559095936,3559095999,GB
+3559096000,3559096047,BE
 3559096048,3559096063,GB
 3559096064,3559096123,BE
 3559096124,3559096127,GB
@@ -157516,7 +150449,9 @@
 3559288192,3559288207,AZ
 3559288208,3559288831,RU
 3559288832,3559289855,AZ
-3559289856,3559292927,RU
+3559289856,3559291391,RU
+3559291392,3559291647,AZ
+3559291648,3559292927,RU
 3559292928,3559301119,JO
 3559301120,3559303167,DE
 3559303168,3559309311,US
@@ -157529,7 +150464,9 @@
 3559342080,3559350271,BG
 3559350272,3559358463,BA
 3559358464,3559366655,FR
-3559366656,3559374847,GB
+3559366656,3559368959,GB
+3559368960,3559369215,AO
+3559369216,3559374847,GB
 3559374848,3559383039,AT
 3559383040,3559391231,GB
 3559391232,3559399423,CH
@@ -157557,9 +150494,7 @@
 3559491440,3559491455,ES
 3559491456,3559491647,NL
 3559491648,3559491711,ES
-3559491712,3559491727,NL
-3559491728,3559491735,ES
-3559491736,3559491871,NL
+3559491712,3559491871,NL
 3559491872,3559491903,GB
 3559491904,3559491935,BE
 3559491936,3559491999,ES
@@ -157645,14 +150580,7 @@
 3559890944,3559899135,CH
 3559899136,3559899487,UA
 3559899488,3559899519,EE
-3559899520,3559899903,UA
-3559899904,3559899907,EE
-3559899908,3559899935,RU
-3559899936,3559899951,UA
-3559899952,3559899955,RU
-3559899956,3559899959,UA
-3559899960,3559899991,RU
-3559899992,3559900275,UA
+3559899520,3559900275,UA
 3559900276,3559900279,EE
 3559900280,3559900431,UA
 3559900432,3559900432,EE
@@ -157688,11 +150616,9 @@
 3559902216,3559902223,UA
 3559902224,3559902271,EE
 3559902272,3559902399,UA
-3559902400,3559902463,EE
-3559902464,3559902975,UA
-3559902976,3559903647,EE
-3559903648,3559903679,UA
-3559903680,3559904003,EE
+3559902400,3559902591,EE
+3559902592,3559902975,UA
+3559902976,3559904003,EE
 3559904004,3559904007,UA
 3559904008,3559904043,EE
 3559904044,3559904047,UA
@@ -157787,7 +150713,9 @@
 3560316928,3560325119,NL
 3560325120,3560333311,DK
 3560333312,3560341503,RO
-3560341504,3560357887,GB
+3560341504,3560345599,GB
+3560345600,3560346111,US
+3560346112,3560357887,GB
 3560357888,3560366079,GR
 3560366080,3560366687,CH
 3560366688,3560366695,IT
@@ -157811,7 +150739,10 @@
 3560488960,3560497151,MD
 3560497152,3560501247,LU
 3560501248,3560501503,EU
-3560501504,3560505343,LU
+3560501504,3560502527,DE
+3560502528,3560502783,LU
+3560502784,3560503039,DE
+3560503040,3560505343,LU
 3560505344,3560513535,TR
 3560513536,3560515583,SK
 3560515584,3560517631,RS
@@ -158989,7 +151920,8 @@
 3560943638,3560943638,IT
 3560943639,3560943639,ES
 3560943640,3560943640,FR
-3560943641,3560943643,IT
+3560943641,3560943641,DE
+3560943642,3560943643,IT
 3560943644,3560943644,DE
 3560943645,3560943645,GB
 3560943646,3560943646,DE
@@ -159171,7 +152103,7 @@
 3560943888,3560943891,CA
 3560943892,3560943895,DE
 3560943896,3560943899,CL
-3560943900,3560943903,MX
+3560943900,3560943903,DE
 3560943904,3560943915,US
 3560943916,3560943919,CA
 3560943920,3560943923,US
@@ -159203,7 +152135,9 @@
 3560944108,3560944119,DE
 3560944120,3560944135,US
 3560944136,3560944139,DE
-3560944140,3560944159,US
+3560944140,3560944143,US
+3560944144,3560944147,DE
+3560944148,3560944159,US
 3560944160,3560944163,MX
 3560944164,3560944167,AR
 3560944168,3560944175,US
@@ -159376,7 +152310,8 @@
 3560945064,3560945067,MY
 3560945068,3560945075,IN
 3560945076,3560945083,CN
-3560945084,3560945091,IN
+3560945084,3560945087,IN
+3560945088,3560945091,DE
 3560945092,3560945095,SG
 3560945096,3560945099,CN
 3560945100,3560945103,SG
@@ -159424,7 +152359,7 @@
 3560945415,3560945416,SG
 3560945417,3560945418,CN
 3560945419,3560945419,MY
-3560945420,3560945420,IN
+3560945420,3560945420,DE
 3560945421,3560945422,SG
 3560945423,3560945423,CN
 3560945424,3560945424,MY
@@ -159445,11 +152380,12 @@
 3560945440,3560945440,ID
 3560945441,3560945441,SG
 3560945442,3560945443,IN
-3560945444,3560945448,SG
+3560945444,3560945447,SG
+3560945448,3560945448,DE
 3560945449,3560945449,IN
 3560945450,3560945450,SG
 3560945451,3560945451,IN
-3560945452,3560945452,SG
+3560945452,3560945452,DE
 3560945453,3560945453,IN
 3560945454,3560945458,SG
 3560945459,3560945459,TW
@@ -159483,13 +152419,15 @@
 3560945500,3560945500,SG
 3560945501,3560945501,US
 3560945502,3560945502,IN
-3560945503,3560945535,DE
-3560945536,3560945539,IN
+3560945503,3560945539,DE
 3560945540,3560945543,SG
-3560945544,3560945559,IN
+3560945544,3560945551,IN
+3560945552,3560945555,DE
+3560945556,3560945559,IN
 3560945560,3560945563,DE
 3560945564,3560945567,SG
-3560945568,3560945575,IN
+3560945568,3560945571,DE
+3560945572,3560945575,IN
 3560945576,3560945579,SG
 3560945580,3560945583,MY
 3560945584,3560945587,SG
@@ -159501,7 +152439,7 @@
 3560945620,3560945627,CN
 3560945628,3560945635,SG
 3560945636,3560945639,CN
-3560945640,3560945643,IN
+3560945640,3560945643,SG
 3560945644,3560945647,MY
 3560945648,3560945651,IN
 3560945652,3560945659,DE
@@ -159805,7 +152743,9 @@
 3560947444,3560947455,US
 3560947456,3560947495,JP
 3560947496,3560947499,KR
-3560947500,3560947686,JP
+3560947500,3560947663,JP
+3560947664,3560947667,DE
+3560947668,3560947686,JP
 3560947687,3560947687,DE
 3560947688,3560947711,JP
 3560947712,3560950839,SE
@@ -159923,7 +152863,9 @@
 3560996864,3561005055,GB
 3561005056,3561013247,ES
 3561013248,3561021439,TR
-3561021440,3561022719,DE
+3561021440,3561021695,EU
+3561021696,3561022463,DE
+3561022464,3561022719,EU
 3561022720,3561022975,AT
 3561022976,3561037823,DE
 3561037824,3561039231,BE
@@ -159939,7 +152881,9 @@
 3561078784,3561095167,CZ
 3561095168,3561103359,DE
 3561103360,3561111551,UA
-3561111552,3561119743,LU
+3561111552,3561113855,LU
+3561113856,3561114111,EU
+3561114112,3561119743,LU
 3561119744,3561127935,IT
 3561127936,3561136127,DE
 3561136128,3561144319,ES
@@ -160127,10 +153071,12 @@
 3561618432,3561618687,DK
 3561618688,3561618815,FR
 3561618816,3561618943,PL
-3561618944,3561618951,ES
-3561618952,3561640575,GB
+3561618944,3561619455,ES
+3561619456,3561640575,GB
 3561640576,3561640831,FR
-3561640832,3561652223,GB
+3561640832,3561641450,GB
+3561641451,3561641451,FR
+3561641452,3561652223,GB
 3561652224,3561668607,CH
 3561668608,3561679359,RU
 3561679360,3561679615,UA
@@ -160208,8 +153154,8 @@
 3561924928,3561924943,GB
 3561924944,3561925039,NL
 3561925040,3561925087,GB
-3561925088,3561925119,NL
-3561925120,3561925375,GB
+3561925088,3561925191,NL
+3561925192,3561925375,GB
 3561925376,3561925631,NL
 3561925632,3561926943,GB
 3561926944,3561926975,NL
@@ -160268,13 +153214,11 @@
 3562020864,3562029055,UA
 3562029056,3562037247,CZ
 3562037248,3562045439,CH
-3562045440,3562056703,ES
-3562056704,3562056711,EU
+3562045440,3562056711,ES
 3562056712,3562056719,NL
-3562056720,3562056911,EU
+3562056720,3562056911,ES
 3562056912,3562056927,FR
-3562056928,3562056959,EU
-3562056960,3562057215,ES
+3562056928,3562057215,ES
 3562057216,3562057247,NL
 3562057248,3562057263,BE
 3562057264,3562057471,ES
@@ -160343,7 +153287,9 @@
 3562192896,3562201087,UA
 3562201088,3562209279,DE
 3562209280,3562217471,RU
-3562217472,3562225663,DE
+3562217472,3562225151,DE
+3562225152,3562225159,CH
+3562225160,3562225663,DE
 3562225664,3562233855,NL
 3562233856,3562242047,FI
 3562242048,3562258431,FR
@@ -160515,11 +153461,11 @@
 3563175936,3563192319,DK
 3563192320,3563200511,TR
 3563200512,3563208703,CH
-3563208704,3563209727,DK
-3563209728,3563209983,EU
-3563209984,3563210751,DK
+3563208704,3563210751,DK
 3563210752,3563211007,DE
-3563211008,3563225087,DK
+3563211008,3563220123,DK
+3563220124,3563220127,A2
+3563220128,3563225087,DK
 3563225088,3563233279,LB
 3563233280,3563241471,BY
 3563241472,3563257855,TR
@@ -160703,13 +153649,11 @@
 3563849216,3563849727,GB
 3563849728,3563849999,NL
 3563850000,3563850007,FI
-3563850008,3563850239,NL
+3563850008,3563850047,NL
+3563850048,3563850111,ES
+3563850112,3563850239,NL
 3563850240,3563850751,GB
-3563850752,3563850815,NL
-3563850816,3563850831,ES
-3563850832,3563851007,NL
-3563851008,3563851135,ES
-3563851136,3563852031,NL
+3563850752,3563852031,NL
 3563852032,3563852071,ES
 3563852072,3563852079,NL
 3563852080,3563852095,ES
@@ -160739,7 +153683,10 @@
 3563855872,3563864063,AT
 3563864064,3563872255,GB
 3563872256,3563880447,RU
-3563880448,3563888639,TR
+3563880448,3563880703,TR
+3563880704,3563884651,CY
+3563884652,3563884652,TR
+3563884653,3563888639,CY
 3563888640,3563896831,DE
 3563896832,3563899903,HU
 3563899904,3563900159,SK
@@ -160802,7 +153749,9 @@
 3564153088,3564153151,NO
 3564153152,3564153199,SE
 3564153200,3564153207,NL
-3564153208,3564156415,SE
+3564153208,3564155695,SE
+3564155696,3564155711,FI
+3564155712,3564156415,SE
 3564156416,3564156419,NO
 3564156420,3564156919,SE
 3564156920,3564156927,FI
@@ -160868,7 +153817,9 @@
 3564396544,3564404735,RU
 3564404736,3564412927,BG
 3564412928,3564421119,IL
-3564421120,3564429311,SA
+3564421120,3564428185,SA
+3564428186,3564428186,A2
+3564428187,3564429311,SA
 3564429312,3564431567,KZ
 3564431568,3564431583,AF
 3564431584,3564437503,KZ
@@ -160952,7 +153903,9 @@
 3564560512,3564560527,US
 3564560528,3564560575,GB
 3564560576,3564560607,US
-3564560608,3564561151,GB
+3564560608,3564560895,GB
+3564560896,3564560903,US
+3564560904,3564561151,GB
 3564561152,3564561407,US
 3564561408,3564561663,GB
 3564561664,3564561671,US
@@ -160973,13 +153926,14 @@
 3564564352,3564564415,US
 3564564416,3564564419,GB
 3564564420,3564564427,US
-3564564428,3564565119,GB
-3564565120,3564565231,EU
+3564564428,3564565231,GB
 3564565232,3564565239,US
 3564565240,3564565247,GB
 3564565248,3564565279,US
 3564565280,3564565327,GB
-3564565328,3564565439,US
+3564565328,3564565384,US
+3564565385,3564565385,GB
+3564565386,3564565439,US
 3564565440,3564565567,GB
 3564565568,3564565631,US
 3564565632,3564565663,GB
@@ -160992,8 +153946,7 @@
 3564566144,3564566175,US
 3564566176,3564566239,GB
 3564566240,3564566527,US
-3564566528,3564567039,GB
-3564567040,3564567047,EU
+3564566528,3564567047,GB
 3564567048,3564567055,US
 3564567056,3564567079,GB
 3564567080,3564567095,US
@@ -161009,8 +153962,7 @@
 3564567808,3564567935,US
 3564567936,3564568039,GB
 3564568040,3564568063,US
-3564568064,3564568183,EU
-3564568184,3564568223,GB
+3564568064,3564568223,GB
 3564568224,3564568231,US
 3564568232,3564568255,GB
 3564568256,3564568319,US
@@ -161041,11 +153993,9 @@
 3564634112,3564642303,MK
 3564642304,3564650495,CH
 3564650496,3564666879,NL
-3564666880,3564668959,IE
-3564668960,3564668991,GB
-3564668992,3564669103,IE
-3564669104,3564669119,GB
-3564669120,3564669407,IE
+3564666880,3564668927,IE
+3564668928,3564669183,EU
+3564669184,3564669407,IE
 3564669408,3564669439,GB
 3564669440,3564670207,IE
 3564670208,3564670239,GB
@@ -161070,11 +154020,9 @@
 3564724224,3564732415,NL
 3564732416,3564733183,DE
 3564733184,3564733439,GB
-3564733440,3564734287,DE
-3564734288,3564734303,GB
-3564734304,3564734399,DE
-3564734400,3564734431,GB
-3564734432,3564734815,DE
+3564733440,3564734207,DE
+3564734208,3564734463,EU
+3564734464,3564734815,DE
 3564734816,3564734823,GB
 3564734824,3564734847,DE
 3564734848,3564734975,GB
@@ -161130,7 +154078,11 @@
 3564806144,3564814335,BG
 3564814336,3564822527,PL
 3564822528,3564830719,EG
-3564830720,3564838911,BE
+3564830720,3564831487,BE
+3564831488,3564831743,EU
+3564831744,3564832511,BE
+3564832512,3564832767,EU
+3564832768,3564838911,BE
 3564838912,3564847103,DE
 3564847104,3564855295,IT
 3564855296,3564862863,DE
@@ -161169,13 +154121,15 @@
 3564882096,3564882119,NL
 3564882120,3564882143,GB
 3564882144,3564882239,NL
-3564882240,3564883007,GB
+3564882240,3564882431,GB
+3564882432,3564882687,EU
+3564882688,3564883007,GB
 3564883008,3564883039,NL
 3564883040,3564883071,GB
 3564883072,3564883087,NL
 3564883088,3564883199,GB
-3564883200,3564883967,NL
-3564883968,3564884223,GB
+3564883200,3564883711,NL
+3564883712,3564884223,GB
 3564884224,3564884255,NL
 3564884256,3564884303,GB
 3564884304,3564884319,NL
@@ -161382,8 +154336,7 @@
 3564954432,3564956160,GB
 3564956161,3564956671,AT
 3564956672,3564956687,GB
-3564956688,3564956711,AT
-3564956712,3564956719,EU
+3564956688,3564956719,AT
 3564956720,3564956735,GB
 3564956736,3564956751,AT
 3564956752,3564956767,US
@@ -161411,9 +154364,7 @@
 3564957448,3564957455,CH
 3564957456,3564957459,AT
 3564957460,3564957471,GB
-3564957472,3564957483,AT
-3564957484,3564957487,EU
-3564957488,3564957499,AT
+3564957472,3564957499,AT
 3564957500,3564957503,GB
 3564957504,3564957507,AT
 3564957508,3564957511,GB
@@ -161572,8 +154523,8 @@
 3565038720,3565038727,GB
 3565038728,3565038859,IE
 3565038860,3565038863,GB
-3565038864,3565038927,IE
-3565038928,3565039615,GB
+3565038864,3565038943,IE
+3565038944,3565039615,GB
 3565039616,3565042191,IE
 3565042192,3565043711,GB
 3565043712,3565045263,AT
@@ -161610,13 +154561,11 @@
 3565487872,3565488127,SK
 3565488128,3565488383,GB
 3565488384,3565488639,ES
-3565488640,3565488895,EU
+3565488640,3565488895,GB
 3565488896,3565489535,DE
 3565489536,3565489791,GB
 3565489792,3565489823,DE
-3565489824,3565489855,GB
-3565489856,3565489919,EU
-3565489920,3565490175,GB
+3565489824,3565490175,GB
 3565490176,3565490431,NL
 3565490432,3565491199,GB
 3565491200,3565491215,FR
@@ -161705,18 +154654,14 @@
 3565500592,3565500599,DE
 3565500600,3565500607,GB
 3565500608,3565500623,FR
-3565500624,3565501055,GB
-3565501056,3565501087,EU
-3565501088,3565501095,GB
+3565500624,3565501095,GB
 3565501096,3565501103,FR
 3565501104,3565501119,FI
-3565501120,3565501215,GB
-3565501216,3565501231,EU
+3565501120,3565501231,GB
 3565501232,3565501247,DE
-3565501248,3565501311,EU
+3565501248,3565501311,GB
 3565501312,3565501439,DE
-3565501440,3565501663,GB
-3565501664,3565501679,EU
+3565501440,3565501679,GB
 3565501680,3565501695,IE
 3565501696,3565502207,GB
 3565502208,3565502239,IT
@@ -161724,16 +154669,13 @@
 3565502464,3565503487,NL
 3565503488,3565503999,GB
 3565504000,3565504511,NL
-3565504512,3565505023,GB
-3565505024,3565505279,EU
-3565505280,3565510655,GB
+3565504512,3565510655,GB
 3565510656,3565511679,NL
 3565511680,3565512191,CH
 3565512192,3565512703,DE
 3565512704,3565512767,GB
 3565512768,3565512959,DE
-3565512960,3565513983,GB
-3565513984,3565514111,EU
+3565512960,3565514111,GB
 3565514112,3565514239,DE
 3565514240,3565514495,DK
 3565514496,3565518847,GB
@@ -161921,7 +154863,9 @@
 3566354432,3566370815,RO
 3566370816,3566403583,TR
 3566403584,3566436351,CH
-3566436352,3566439615,IE
+3566436352,3566438546,IE
+3566438547,3566438547,EU
+3566438548,3566439615,IE
 3566439616,3566439631,GB
 3566439632,3566469119,IE
 3566469120,3566534655,GB
@@ -161929,7 +154873,11 @@
 3566551040,3566574747,FI
 3566574748,3566574751,SE
 3566574752,3566600191,FI
-3566600192,3566665727,IL
+3566600192,3566607359,IL
+3566607360,3566607615,GN
+3566607616,3566647403,IL
+3566647404,3566647404,A1
+3566647405,3566665727,IL
 3566665728,3566723071,SE
 3566723072,3566723327,RU
 3566723328,3566739455,SE
@@ -161941,7 +154889,9 @@
 3566816768,3566862335,NL
 3566862336,3566895103,TR
 3566895104,3566927871,KZ
-3566927872,3566993407,FR
+3566927872,3566976767,FR
+3566976768,3566977023,EU
+3566977024,3566993407,FR
 3566993408,3567058943,TR
 3567058944,3567103047,FR
 3567103048,3567103055,IT
@@ -162071,7 +155021,9 @@
 3567165440,3567169535,RU
 3567169536,3567173631,MK
 3567173632,3567239167,GB
-3567239168,3567255551,NL
+3567239168,3567241215,NL
+3567241216,3567241471,EU
+3567241472,3567255551,NL
 3567255552,3567321087,PL
 3567321088,3567323007,GB
 3567323008,3567323023,CH
@@ -162230,16 +155182,20 @@
 3567616256,3567616263,CD
 3567616264,3567616351,A2
 3567616352,3567616383,GQ
-3567616384,3567616527,A2
+3567616384,3567616525,A2
+3567616526,3567616526,KE
+3567616527,3567616527,A2
 3567616528,3567616535,GB
 3567616536,3567616575,A2
 3567616576,3567616583,GB
-3567616584,3567617087,A2
+3567616584,3567616767,A2
+3567616768,3567617023,US
+3567617024,3567617087,A2
 3567617088,3567617119,NG
 3567617120,3567617151,A2
 3567617152,3567617279,NG
 3567617280,3567617535,IN
-3567617536,3567617791,KE
+3567617536,3567617791,A2
 3567617792,3567618047,CD
 3567618048,3567619071,IN
 3567619072,3567619075,NG
@@ -162248,9 +155204,9 @@
 3567619096,3567619103,A2
 3567619104,3567619111,KE
 3567619112,3567619135,A2
-3567619136,3567619583,NG
-3567619584,3567620095,TZ
-3567620096,3567620351,A2
+3567619136,3567619839,NG
+3567619840,3567620095,TZ
+3567620096,3567620351,IN
 3567620352,3567620479,TZ
 3567620480,3567620623,A2
 3567620624,3567620631,PK
@@ -162283,7 +155239,9 @@
 3567621912,3567621919,TZ
 3567621920,3567621951,NG
 3567621952,3567622655,A2
-3567622656,3567622951,KE
+3567622656,3567622927,KE
+3567622928,3567622943,A2
+3567622944,3567622951,KE
 3567622952,3567622959,A2
 3567622960,3567622963,TZ
 3567622964,3567622967,NG
@@ -162313,13 +155271,16 @@
 3567624448,3567625727,TZ
 3567625728,3567625983,CG
 3567625984,3567626239,KE
-3567626240,3567627008,NG
+3567626240,3567626751,TZ
+3567626752,3567627008,NG
 3567627009,3567629311,A2
 3567629312,3567630207,TJ
 3567630208,3567635711,A2
 3567635712,3567635839,CG
 3567635840,3567635967,CD
-3567635968,3567647487,A2
+3567635968,3567641087,A2
+3567641088,3567641343,US
+3567641344,3567647487,A2
 3567647488,3567648767,GB
 3567648768,3567665151,BE
 3567665152,3567673343,ES
@@ -162356,7 +155317,11 @@
 3568107520,3568153759,GB
 3568153760,3568153767,CH
 3568153768,3568173055,GB
-3568173056,3568304127,TR
+3568173056,3568233471,TR
+3568233472,3568234495,US
+3568234496,3568295935,TR
+3568295936,3568296191,US
+3568296192,3568304127,TR
 3568304128,3568309775,RU
 3568309776,3568309791,UZ
 3568309792,3568309919,BY
@@ -162367,9 +155332,13 @@
 3568435200,3568443391,UA
 3568443392,3568476159,NL
 3568476160,3568484351,DK
-3568484352,3568492543,NL
+3568484352,3568486655,NL
+3568486656,3568486911,EU
+3568486912,3568492543,NL
 3568492544,3568500735,RS
-3568500736,3568566271,IL
+3568500736,3568513535,IL
+3568513536,3568513791,US
+3568513792,3568566271,IL
 3568566272,3568574967,FR
 3568574968,3568574975,A2
 3568574976,3568577151,FR
@@ -162378,7 +155347,9 @@
 3568577232,3568577239,A2
 3568577240,3568583783,FR
 3568583784,3568583791,A2
-3568583792,3568595079,FR
+3568583792,3568585471,FR
+3568585472,3568585727,EU
+3568585728,3568595079,FR
 3568595080,3568595087,A2
 3568595088,3568599039,FR
 3568599040,3568631807,PL
@@ -162396,7 +155367,9 @@
 3568848792,3568848799,PL
 3568848800,3568848871,DE
 3568848872,3568848879,GB
-3568848880,3568915791,DE
+3568848880,3568904191,DE
+3568904192,3568904447,EU
+3568904448,3568915791,DE
 3568915792,3568915807,LU
 3568915808,3568938311,DE
 3568938312,3568938319,FI
@@ -162413,18 +155386,23 @@
 3569068544,3569068671,BG
 3569068672,3569068951,GB
 3569068952,3569068991,DE
-3569068992,3569074879,GB
-3569074880,3569074887,IE
-3569074888,3569074895,GB
-3569074896,3569074943,IE
-3569074944,3569075711,GB
+3569068992,3569074687,GB
+3569074688,3569074943,IE
+3569074944,3569075455,GB
+3569075456,3569075711,IE
 3569075712,3569075839,FR
 3569075840,3569083903,GB
 3569083904,3569084159,US
 3569084160,3569090559,GB
 3569090560,3569123327,RU
 3569123328,3569156095,GB
-3569156096,3569188863,NL
+3569156096,3569156351,NL
+3569156352,3569156607,EU
+3569156608,3569165311,NL
+3569165312,3569165567,EU
+3569165568,3569167871,NL
+3569167872,3569168127,EU
+3569168128,3569188863,NL
 3569188864,3569221631,IT
 3569221632,3569238399,BE
 3569238400,3569238527,AT
@@ -162785,7 +155763,9 @@
 3570038464,3570038464,A2
 3570038465,3570073599,DE
 3570073600,3570081791,NL
-3570081792,3570106367,CH
+3570081792,3570098687,CH
+3570098688,3570098943,EU
+3570098944,3570106367,CH
 3570106368,3570139135,PL
 3570139136,3570170079,DE
 3570170080,3570170111,BE
@@ -162807,9 +155787,7 @@
 3570270208,3570335743,NL
 3570335744,3570401279,GB
 3570401280,3570466815,FR
-3570466816,3570500351,SE
-3570500352,3570500863,EU
-3570500864,3570507439,SE
+3570466816,3570507439,SE
 3570507440,3570507455,CH
 3570507456,3570532351,SE
 3570532352,3570597887,IT
@@ -162987,7 +155965,13 @@
 3571515392,3571548159,GB
 3571548160,3571580927,ES
 3571580928,3571646463,FI
-3571646464,3571711999,DE
+3571646464,3571655560,DE
+3571655561,3571655561,RO
+3571655562,3571675679,DE
+3571675680,3571675687,GB
+3571675688,3571710207,DE
+3571710208,3571710463,GB
+3571710464,3571711999,DE
 3571712000,3571843071,GB
 3571843072,3571974143,ES
 3571974144,3571978239,RU
@@ -162996,11 +155980,7 @@
 3571982336,3572006911,RU
 3572006912,3572039679,CH
 3572039680,3572047871,BE
-3572047872,3572054303,LU
-3572054304,3572054431,BE
-3572054432,3572054527,LU
-3572054528,3572054783,BE
-3572054784,3572055743,LU
+3572047872,3572055743,LU
 3572055744,3572055807,BE
 3572055808,3572056063,LU
 3572056064,3572072447,RU
@@ -163042,7 +156022,9 @@
 3572760576,3572826111,PL
 3572826112,3572891647,IT
 3572891648,3572957183,FI
-3572957184,3573022719,SE
+3572957184,3573003837,SE
+3573003838,3573003838,NO
+3573003839,3573022719,SE
 3573022720,3573055487,RU
 3573055488,3573088255,GB
 3573088256,3573088263,CH
@@ -163051,7 +156033,9 @@
 3573089760,3573089791,AT
 3573089792,3573090055,CH
 3573090056,3573090063,CD
-3573090064,3573142015,CH
+3573090064,3573101055,CH
+3573101056,3573101311,EU
+3573101312,3573142015,CH
 3573142016,3573142271,AT
 3573142272,3573153791,CH
 3573153792,3573175711,GB
@@ -163103,9 +156087,7 @@
 3574138768,3574138775,NL
 3574138776,3574151823,DE
 3574151824,3574151831,AT
-3574151832,3574153359,DE
-3574153360,3574153367,AT
-3574153368,3574153615,DE
+3574151832,3574153615,DE
 3574153616,3574153623,AT
 3574153624,3574155627,DE
 3574155628,3574155631,NL
@@ -163128,7 +156110,9 @@
 3574161112,3574161335,DE
 3574161336,3574161339,AI
 3574161340,3574169599,DE
-3574169600,3574202367,ES
+3574169600,3574190591,ES
+3574190592,3574190847,EU
+3574190848,3574202367,ES
 3574202368,3574267903,NL
 3574267904,3574333439,FR
 3574333440,3574341631,GB
@@ -163216,7 +156200,9 @@
 3575054336,3575119871,DE
 3575119872,3575185407,RU
 3575185408,3575250943,PL
-3575250944,3575316479,IT
+3575250944,3575289855,IT
+3575289856,3575290111,US
+3575290112,3575316479,IT
 3575316480,3575349247,RU
 3575349248,3575351679,ES
 3575351680,3575351687,NL
@@ -163257,8 +156243,7 @@
 3575579136,3575579647,BE
 3575579648,3575579903,AU
 3575579904,3575581439,BE
-3575581440,3575581567,GB
-3575581568,3575581695,IT
+3575581440,3575581695,EU
 3575581696,3575582207,BE
 3575582208,3575582463,CH
 3575582464,3575582719,FR
@@ -163285,31 +156270,28 @@
 3575587324,3575587839,BE
 3575587840,3575588351,GB
 3575588352,3575588863,BE
-3575588864,3575589887,A2
+3575588864,3575589375,A2
+3575589376,3575589631,US
+3575589632,3575589887,CY
 3575589888,3575590399,BE
-3575590400,3575590911,A2
+3575590400,3575590655,A2
+3575590656,3575590911,GB
 3575590912,3575595007,BE
 3575595008,3575595519,GB
 3575595520,3575596287,BE
 3575596288,3575596415,GB
 3575596416,3575596543,BE
 3575596544,3575596799,FR
-3575596800,3575622399,BE
-3575622400,3575622607,EU
+3575596800,3575622607,BE
 3575622608,3575622611,GB
-3575622612,3575622655,EU
+3575622612,3575622655,BE
 3575622656,3575622815,GB
 3575622816,3575622847,BE
 3575622848,3575622879,IT
 3575622880,3575622911,FI
 3575622912,3575623167,GB
 3575623168,3575624703,BE
-3575624704,3575624831,FR
-3575624832,3575624839,PT
-3575624840,3575624863,GB
-3575624864,3575624895,IL
-3575624896,3575624911,GB
-3575624912,3575624959,BE
+3575624704,3575624959,EU
 3575624960,3575624991,GB
 3575624992,3575624999,IT
 3575625000,3575625007,GB
@@ -163351,7 +156333,9 @@
 3575626632,3575626639,GB
 3575626640,3575626647,DE
 3575626648,3575626655,IT
-3575626656,3575627311,BE
+3575626656,3575626751,BE
+3575626752,3575627007,A2
+3575627008,3575627311,BE
 3575627312,3575627327,ES
 3575627328,3575627335,SE
 3575627336,3575627359,BE
@@ -163390,19 +156374,8 @@
 3575630848,3575630975,BE
 3575630976,3575630991,FR
 3575630992,3575631103,BE
-3575631104,3575631111,AT
-3575631112,3575631119,CH
-3575631120,3575631127,DE
-3575631128,3575631135,BE
-3575631136,3575631143,HU
-3575631144,3575631159,BE
-3575631160,3575631167,GB
-3575631168,3575631199,NL
-3575631200,3575631207,IE
-3575631208,3575631223,BE
-3575631224,3575631231,IL
-3575631232,3575631295,CH
-3575631296,3575631615,BE
+3575631104,3575631359,EU
+3575631360,3575631615,BE
 3575631616,3575631631,SE
 3575631632,3575631639,BE
 3575631640,3575631647,CH
@@ -163550,7 +156523,9 @@
 3575637472,3575638103,BE
 3575638104,3575638111,GB
 3575638112,3575638175,BE
-3575638176,3575638239,GB
+3575638176,3575638181,GB
+3575638182,3575638182,EU
+3575638183,3575638239,GB
 3575638240,3575638263,BE
 3575638264,3575638271,PL
 3575638272,3575638279,BE
@@ -163807,8 +156782,8 @@
 3576056944,3576056951,EU
 3576056952,3576056975,GB
 3576056976,3576056991,EU
-3576056992,3576057007,GB
-3576057008,3576057039,EU
+3576056992,3576056999,GB
+3576057000,3576057039,EU
 3576057040,3576057055,GB
 3576057056,3576057631,EU
 3576057632,3576057647,GB
@@ -163984,9 +156959,7 @@
 3576089440,3576089471,GB
 3576089472,3576089775,EU
 3576089776,3576089791,GB
-3576089792,3576089823,EU
-3576089824,3576089839,GB
-3576089840,3576091407,EU
+3576089792,3576091407,EU
 3576091408,3576091423,GB
 3576091424,3576091455,EU
 3576091456,3576091479,GB
@@ -164114,7 +157087,9 @@
 3576242320,3576242327,GB
 3576242328,3576242335,FR
 3576242336,3576242343,GB
-3576242344,3576244103,FR
+3576242344,3576242415,FR
+3576242416,3576242423,GB
+3576242424,3576244103,FR
 3576244104,3576244111,GB
 3576244112,3576244127,FR
 3576244128,3576244143,GB
@@ -164161,8 +157136,8 @@
 3576254856,3576254863,FR
 3576254864,3576254879,GB
 3576254880,3576254895,FR
-3576254896,3576254903,GB
-3576254904,3576255151,FR
+3576254896,3576254911,GB
+3576254912,3576255151,FR
 3576255152,3576255199,GB
 3576255200,3576255215,FR
 3576255216,3576255231,GB
@@ -164340,18 +157315,18 @@
 3576263584,3576263623,GB
 3576263624,3576263679,FR
 3576263680,3576263695,ES
-3576263696,3576263791,FR
-3576263792,3576263903,GB
+3576263696,3576263775,FR
+3576263776,3576263903,GB
 3576263904,3576263911,FR
 3576263912,3576263919,GB
 3576263920,3576264295,FR
 3576264296,3576264319,GB
 3576264320,3576264383,FR
 3576264384,3576264399,GB
-3576264400,3576264455,FR
-3576264456,3576264527,GB
-3576264528,3576264543,FR
-3576264544,3576264559,GB
+3576264400,3576264431,FR
+3576264432,3576264439,GB
+3576264440,3576264551,FR
+3576264552,3576264559,GB
 3576264560,3576264639,FR
 3576264640,3576264687,GB
 3576264688,3576265319,FR
@@ -164360,15 +157335,7 @@
 3576265424,3576265431,GB
 3576265432,3576265463,FR
 3576265464,3576265471,GB
-3576265472,3576265759,FR
-3576265760,3576265775,GB
-3576265776,3576265847,FR
-3576265848,3576265863,GB
-3576265864,3576265879,FR
-3576265880,3576265887,GB
-3576265888,3576265919,FR
-3576265920,3576265935,GB
-3576265936,3576299519,FR
+3576265472,3576299519,FR
 3576299520,3576365055,AE
 3576365056,3576430591,TR
 3576430592,3576496127,FR
@@ -164410,8 +157377,8 @@
 3577001984,3577002751,NL
 3577002752,3577003519,A2
 3577003520,3577003643,NL
-3577003644,3577003711,GB
-3577003712,3577004031,NL
+3577003644,3577003647,GB
+3577003648,3577004031,NL
 3577004032,3577020415,GB
 3577020416,3577085951,NL
 3577085952,3577151487,DE
@@ -164457,9 +157424,7 @@
 3577577232,3577577247,US
 3577577248,3577583919,DE
 3577583920,3577583935,BE
-3577583936,3577585807,DE
-3577585808,3577585815,GB
-3577585816,3577586343,DE
+3577583936,3577586343,DE
 3577586344,3577586351,US
 3577586352,3577592431,DE
 3577592432,3577592447,FR
@@ -164602,9 +157567,11 @@
 3577647936,3577647967,DK
 3577647968,3577647999,EU
 3577648000,3577648127,DK
-3577648128,3577648639,EU
-3577648640,3577649151,NL
-3577649152,3577651199,EU
+3577648128,3577648895,EU
+3577648896,3577649151,NL
+3577649152,3577650047,EU
+3577650048,3577650063,NL
+3577650064,3577651199,EU
 3577651200,3577651455,GB
 3577651456,3577652223,EU
 3577652224,3577652671,IT
@@ -164675,19 +157642,17 @@
 3577673728,3577675775,EU
 3577675776,3577741311,PT
 3577741312,3578003455,SE
-3578003456,3578049023,DE
+3578003456,3578040319,DE
+3578040320,3578040575,EU
+3578040576,3578049023,DE
 3578049024,3578049055,CH
-3578049056,3578119167,DE
-3578119168,3578119183,EU
-3578119184,3578204671,DE
-3578204672,3578204703,EU
-3578204704,3578208127,DE
+3578049056,3578159615,DE
+3578159616,3578159871,EU
+3578159872,3578208127,DE
 3578208128,3578208191,PK
-3578208192,3578234759,DE
-3578234760,3578234767,US
-3578234768,3578244287,DE
-3578244288,3578244319,EU
-3578244320,3578265599,DE
+3578208192,3578234623,DE
+3578234624,3578234879,EU
+3578234880,3578265599,DE
 3578265600,3578331135,GB
 3578331136,3578339327,PL
 3578339328,3578347519,ES
@@ -164728,7 +157693,11 @@
 3579117568,3579132159,RU
 3579132160,3579132415,BY
 3579132416,3579183103,RU
-3579183104,3579188239,GB
+3579183104,3579183247,GB
+3579183248,3579183263,DE
+3579183264,3579183327,GB
+3579183328,3579183343,IE
+3579183344,3579188239,GB
 3579188240,3579188255,BE
 3579188256,3579188415,GB
 3579188416,3579188431,IS
@@ -164758,7 +157727,9 @@
 3579204128,3579204143,BE
 3579204144,3579204231,GB
 3579204232,3579204239,IE
-3579204240,3579205631,GB
+3579204240,3579204271,GB
+3579204272,3579204287,DE
+3579204288,3579205631,GB
 3579205632,3579205887,IE
 3579205888,3579210079,GB
 3579210080,3579210087,BE
@@ -164966,10 +157937,12 @@
 3579553024,3579553535,BG
 3579553536,3579553791,A2
 3579553792,3579576319,BG
-3579576320,3579595967,IT
+3579576320,3579581821,IT
+3579581822,3579581822,EU
+3579581823,3579595967,IT
 3579595968,3579595983,A2
-3579595984,3579596927,IT
-3579596928,3579597055,GR
+3579595984,3579596799,IT
+3579596800,3579597055,EU
 3579597056,3579600191,IT
 3579600192,3579600207,US
 3579600208,3579601471,IT
@@ -164985,7 +157958,9 @@
 3579723776,3579740159,AT
 3579740160,3579772927,IE
 3579772928,3579838463,DE
-3579838464,3580100607,ES
+3579838464,3579879935,ES
+3579879936,3579880191,US
+3579880192,3580100607,ES
 3580100608,3580150783,SE
 3580150784,3580151039,NL
 3580151040,3580162047,SE
@@ -165001,7 +157976,7 @@
 3580203520,3580204543,RU
 3580204544,3580205055,NL
 3580205056,3580207103,HR
-3580207104,3580208127,SE
+3580207104,3580208127,LV
 3580208128,3580209151,EE
 3580209152,3580211199,SE
 3580211200,3580213247,HR
@@ -165025,8 +158000,8 @@
 3580235264,3580236799,LT
 3580236800,3580237567,LV
 3580237568,3580237823,LT
-3580237824,3580239359,SE
-3580239360,3580239871,LV
+3580237824,3580238335,SE
+3580238336,3580239871,LV
 3580239872,3580241919,EE
 3580241920,3580243967,SE
 3580243968,3580244991,EE
@@ -165159,7 +158134,9 @@
 3581214720,3581231103,NL
 3581231104,3581239295,EU
 3581239296,3581241343,NL
-3581241344,3581255679,EU
+3581241344,3581242623,EU
+3581242624,3581245439,FR
+3581245440,3581255679,EU
 3581255680,3581259263,FR
 3581259264,3581261311,EU
 3581261312,3581261439,FR
@@ -165172,7 +158149,9 @@
 3581935616,3581943807,RU
 3581943808,3581951999,FR
 3581952000,3581960191,TR
-3581960192,3581976575,DE
+3581960192,3581966849,DE
+3581966850,3581966850,EU
+3581966851,3581976575,DE
 3581976576,3581984767,NO
 3581984768,3581992959,RU
 3581992960,3582001151,GB
@@ -165195,7 +158174,9 @@
 3582077440,3582077471,DE
 3582077472,3582077503,GB
 3582077504,3582077791,DE
-3582077792,3582078631,GB
+3582077792,3582078090,GB
+3582078091,3582078091,CH
+3582078092,3582078631,GB
 3582078632,3582078639,DE
 3582078640,3582081055,GB
 3582081056,3582081087,ES
@@ -165225,7 +158206,9 @@
 3582190928,3582190931,FR
 3582190932,3582192127,DE
 3582192128,3582192143,NL
-3582192144,3582194775,DE
+3582192144,3582193151,DE
+3582193152,3582193407,EU
+3582193408,3582194775,DE
 3582194776,3582194783,CY
 3582194784,3582197127,DE
 3582197128,3582197135,BZ
@@ -165241,14 +158224,19 @@
 3582222864,3582222879,NO
 3582222880,3582223087,SE
 3582223088,3582223095,NL
-3582223096,3582225719,SE
+3582223096,3582224375,SE
+3582224376,3582224379,FI
+3582224380,3582225719,SE
 3582225720,3582225727,FI
 3582225728,3582227391,SE
 3582227392,3582227455,FI
 3582227456,3582230527,SE
 3582230528,3582238719,BE
-3582238720,3582255103,NL
-3582255104,3582263295,KW
+3582238720,3582251319,NL
+3582251320,3582251327,FI
+3582251328,3582255103,NL
+3582255104,3582263039,KW
+3582263040,3582263295,A2
 3582263296,3582271487,ME
 3582271488,3582279679,NL
 3582279680,3582287871,GB
@@ -165300,8 +158288,8 @@
 3582314304,3582314311,JE
 3582314312,3582314343,GB
 3582314344,3582314383,JE
-3582314384,3582314407,GB
-3582314408,3582314415,JE
+3582314384,3582314399,GB
+3582314400,3582314415,JE
 3582314416,3582314443,GB
 3582314444,3582314447,JE
 3582314448,3582314451,GB
@@ -165674,32 +158662,11 @@
 3583019376,3583023215,CH
 3583023216,3583023223,DE
 3583023224,3583025151,CH
-3583025152,3583025279,BR
-3583025280,3583028991,IT
-3583028992,3583029119,DJ
-3583029120,3583029247,US
-3583029248,3583029375,SG
-3583029376,3583029503,FR
-3583029504,3583029759,IT
-3583029760,3583030015,GR
-3583030016,3583030783,IT
-3583030784,3583030847,IE
-3583030848,3583031039,GR
-3583031040,3583031295,FR
-3583031296,3583031839,GR
-3583031840,3583031847,IT
-3583031848,3583031895,GR
-3583031896,3583031903,SG
-3583031904,3583031919,LB
-3583031920,3583032111,IT
-3583032112,3583032127,GR
-3583032128,3583032159,IT
-3583032160,3583032255,FR
-3583032256,3583032319,IT
-3583032320,3583032575,FR
-3583032576,3583032831,IT
-3583032832,3583033087,SG
-3583033088,3583033343,IT
+3583025152,3583030783,A2
+3583030784,3583031039,DZ
+3583031040,3583031807,A2
+3583031808,3583032063,GR
+3583032064,3583033343,A2
 3583033344,3583041535,FR
 3583041536,3583049727,NL
 3583049728,3583066111,RU
@@ -165759,17 +158726,7 @@
 3583328256,3583336447,DE
 3583336448,3583337727,ME
 3583337728,3583337983,AL
-3583337984,3583338015,ME
-3583338016,3583338023,RS
-3583338024,3583338031,ME
-3583338032,3583338047,RS
-3583338048,3583338143,ME
-3583338144,3583338175,RS
-3583338176,3583341039,ME
-3583341040,3583341055,AL
-3583341056,3583342335,ME
-3583342336,3583342591,RS
-3583342592,3583344639,ME
+3583337984,3583344639,ME
 3583344640,3583345663,BG
 3583345664,3583346175,MK
 3583346176,3583346687,BG
@@ -165795,7 +158752,9 @@
 3583451136,3583459327,IL
 3583459328,3583463891,CZ
 3583463892,3583463895,PL
-3583463896,3583467519,CZ
+3583463896,3583467111,CZ
+3583467112,3583467119,PL
+3583467120,3583467519,CZ
 3583467520,3583475711,ES
 3583475712,3583483903,NO
 3583483904,3583492095,FR
@@ -165835,7 +158794,9 @@
 3583705504,3583705603,UA
 3583705604,3583705607,NA
 3583705608,3583705647,UA
-3583705648,3583705791,NA
+3583705648,3583705663,NA
+3583705664,3583705727,UA
+3583705728,3583705791,NA
 3583705792,3583705831,UA
 3583705832,3583705839,NA
 3583705840,3583705847,UA
@@ -165926,9 +158887,7 @@
 3583709608,3583709615,RU
 3583709616,3583709699,UA
 3583709700,3583709703,NA
-3583709704,3583709735,UA
-3583709736,3583709743,NA
-3583709744,3583709759,UA
+3583709704,3583709759,UA
 3583709760,3583709767,NA
 3583709768,3583709847,UA
 3583709848,3583709855,NA
@@ -165965,9 +158924,7 @@
 3583710744,3583710751,BE
 3583710752,3583710887,UA
 3583710888,3583710895,NA
-3583710896,3583711015,UA
-3583711016,3583711023,NA
-3583711024,3583711247,UA
+3583710896,3583711247,UA
 3583711248,3583711255,NA
 3583711256,3583711327,UA
 3583711328,3583711335,NA
@@ -166016,7 +158973,9 @@
 3583743744,3583743775,EU
 3583743776,3583743807,NL
 3583743808,3583743975,EU
-3583743976,3583743983,GB
+3583743976,3583743976,GB
+3583743977,3583743977,IE
+3583743978,3583743983,GB
 3583743984,3583744063,EU
 3583744064,3583744067,FR
 3583744068,3583744071,GB
@@ -166024,7 +158983,9 @@
 3583744096,3583744099,DE
 3583744100,3583744103,FR
 3583744104,3583744111,GB
-3583744112,3583744287,EU
+3583744112,3583744127,EU
+3583744128,3583744255,PL
+3583744256,3583744287,EU
 3583744288,3583744303,GB
 3583744304,3583744319,EU
 3583744320,3583744447,GB
@@ -166159,7 +159120,9 @@
 3584096256,3584098303,NL
 3584098304,3584106495,SI
 3584106496,3584114687,FI
-3584114688,3584122879,GB
+3584114688,3584120063,GB
+3584120064,3584120319,EU
+3584120320,3584122879,GB
 3584122880,3584131071,PL
 3584131072,3584139263,TR
 3584139264,3584147455,NO
@@ -166174,8 +159137,18 @@
 3584212992,3584221183,ES
 3584221184,3584229375,NO
 3584229376,3584245759,HU
-3584245760,3584253951,NL
-3584253952,3584260095,AL
+3584245760,3584245802,NL
+3584245803,3584245803,A1
+3584245804,3584246065,NL
+3584246066,3584246066,A1
+3584246067,3584247651,NL
+3584247652,3584247652,A1
+3584247653,3584247956,NL
+3584247957,3584247957,A1
+3584247958,3584253951,NL
+3584253952,3584256273,AL
+3584256274,3584256274,US
+3584256275,3584260095,AL
 3584260096,3584260135,ME
 3584260136,3584260139,RS
 3584260140,3584260151,ME
@@ -166212,7 +159185,9 @@
 3584352256,3584360447,RO
 3584360448,3584368639,GB
 3584368640,3584376831,SA
-3584376832,3584393215,DE
+3584376832,3584379135,DE
+3584379136,3584379391,IT
+3584379392,3584393215,DE
 3584393216,3584401407,GB
 3584401408,3584409599,MT
 3584409600,3584413439,RU
@@ -166276,22 +159251,24 @@
 3584615328,3584622335,IE
 3584622336,3584622591,GB
 3584622592,3584630783,FI
-3584630784,3584638975,BG
+3584630784,3584635799,BG
+3584635800,3584635800,A1
+3584635801,3584638975,BG
 3584638976,3584647167,UA
-3584647168,3584649983,LU
+3584647168,3584648191,LU
+3584648192,3584648447,IT
+3584648448,3584649983,LU
 3584649984,3584650239,EU
 3584650240,3584655359,LU
 3584655360,3584663551,CY
 3584663552,3584671743,FR
 3584671744,3584688127,NL
 3584688128,3584696319,GB
-3584696320,3584701695,ES
-3584701696,3584701751,EU
+3584696320,3584701751,ES
 3584701752,3584701823,NL
-3584701824,3584701991,EU
+3584701824,3584701991,ES
 3584701992,3584702007,CH
-3584702008,3584702207,EU
-3584702208,3584703095,ES
+3584702008,3584703095,ES
 3584703096,3584703103,BE
 3584703104,3584704511,ES
 3584704512,3584720895,RU
@@ -166309,7 +159286,9 @@
 3584819200,3584827391,RU
 3584827392,3584835583,ES
 3584835584,3584843775,AZ
-3584843776,3584851967,DE
+3584843776,3584850873,DE
+3584850874,3584850874,US
+3584850875,3584851967,DE
 3584860160,3584868351,PL
 3584868352,3584876543,NO
 3584876544,3584884735,SI
@@ -166338,28 +159317,16 @@
 3584973824,3584974591,DK
 3584974592,3584974847,SE
 3584974848,3584983039,FR
-3584983040,3584988575,US
-3584988576,3584988591,UA
-3584988592,3584988623,US
-3584988624,3584988639,UA
-3584988640,3584988655,US
-3584988656,3584988671,UA
-3584988672,3584990303,US
-3584990304,3584990335,UA
-3584990336,3584990463,US
-3584990464,3584990495,NL
-3584990496,3584990511,US
-3584990512,3584990527,UA
-3584990528,3584990591,US
-3584990592,3584990719,GB
-3584990720,3584991231,US
+3584983040,3584991231,US
 3584991232,3584999423,IT
 3584999424,3585007615,GB
 3585007616,3585015807,AT
 3585015808,3585023999,IT
 3585024000,3585032191,CZ
 3585032192,3585048575,LV
-3585048576,3585056767,GB
+3585048576,3585050879,GB
+3585050880,3585051391,A2
+3585051392,3585056767,GB
 3585056768,3585064959,LB
 3585064960,3585081343,GB
 3585081344,3585114111,IR
@@ -166371,7 +159338,11 @@
 3585155072,3585163263,GB
 3585163264,3585171455,BE
 3585171456,3585179647,RU
-3585179648,3585189887,BE
+3585179648,3585187839,BE
+3585187840,3585188095,DZ
+3585188096,3585188863,BE
+3585188864,3585189119,DZ
+3585189120,3585189887,BE
 3585189888,3585190399,DZ
 3585190400,3585190527,BE
 3585190528,3585190655,DZ
@@ -166388,8 +159359,7 @@
 3585269760,3585277951,SY
 3585277952,3585286143,SE
 3585286144,3585289095,NO
-3585289096,3585289111,EU
-3585289112,3585289215,GB
+3585289096,3585289215,GB
 3585289216,3585289552,NO
 3585289553,3585289599,GB
 3585289600,3585289631,NO
@@ -166411,9 +159381,9 @@
 3585302528,3585310719,ES
 3585310720,3585318911,DE
 3585318912,3585327103,DZ
-3585327104,3585331327,NL
-3585331328,3585331343,FI
-3585331344,3585335295,NL
+3585327104,3585332223,NL
+3585332224,3585332351,A1
+3585332352,3585335295,NL
 3585335296,3585343487,UA
 3585343488,3585351679,EE
 3585351680,3585359871,CZ
@@ -166445,7 +159415,9 @@
 3585544912,3585544927,TR
 3585544928,3585548287,DE
 3585548288,3585556479,RU
-3585556480,3585564671,DE
+3585556480,3585558783,DE
+3585558784,3585559039,US
+3585559040,3585564671,DE
 3585564672,3585572863,RU
 3585572864,3585581055,IT
 3585581056,3585597439,DE
@@ -166514,11 +159486,10 @@
 3585701504,3585701519,NG
 3585701520,3585701535,CA
 3585701536,3585701631,NG
-3585701632,3585701887,GB
+3585701632,3585701887,A2
 3585701888,3585702143,FR
 3585702144,3585702399,LR
-3585702400,3585702463,US
-3585702464,3585702527,A2
+3585702400,3585702527,US
 3585702528,3585702655,TZ
 3585702656,3585702911,TG
 3585702912,3585703167,NG
@@ -166599,7 +159570,8 @@
 3585859584,3585860607,RU
 3585860608,3585863679,DE
 3585863680,3585864703,RU
-3585864704,3585865727,DE
+3585864704,3585865471,DE
+3585865472,3585865727,LB
 3585865728,3585867775,RU
 3585867776,3585875967,NO
 3585875968,3585884159,CH
@@ -166669,8 +159641,12 @@
 3586203648,3586204159,ZM
 3586204160,3586205695,KE
 3586205696,3586207743,BW
-3586207744,3586208767,ZA
-3586208768,3586211839,KE
+3586207744,3586207999,ZA
+3586208000,3586208255,A2
+3586208256,3586208767,ZA
+3586208768,3586211071,KE
+3586211072,3586211327,BW
+3586211328,3586211839,KE
 3586211840,3586220287,CH
 3586220288,3586220303,FR
 3586220304,3586225295,CH
@@ -166712,9 +159688,7 @@
 3586271824,3586271839,IT
 3586271840,3586272255,ES
 3586272256,3586272383,NL
-3586272384,3586272799,ES
-3586272800,3586272807,IT
-3586272808,3586272815,ES
+3586272384,3586272815,ES
 3586272816,3586272823,IT
 3586272824,3586272863,ES
 3586272864,3586272895,NL
@@ -166744,8 +159718,8 @@
 3586473988,3586476031,HU
 3586476032,3586476063,TR
 3586476064,3586476287,HU
-3586476288,3586476295,SK
-3586476296,3586476351,HU
+3586476288,3586476303,SK
+3586476304,3586476351,HU
 3586476352,3586476383,AT
 3586476384,3586476407,UA
 3586476408,3586476431,HU
@@ -166787,7 +159761,8 @@
 3586588672,3586596863,IT
 3586596864,3586605055,GB
 3586605056,3586621439,SE
-3586621440,3586625535,IE
+3586621440,3586621695,EU
+3586621696,3586625535,IE
 3586625536,3586629631,GB
 3586629632,3586637823,IE
 3586637824,3586654207,PL
@@ -166798,7 +159773,9 @@
 3586677248,3586677311,DE
 3586677312,3586677327,FR
 3586677328,3586677375,DE
-3586677376,3586677487,FR
+3586677376,3586677434,FR
+3586677435,3586677435,DE
+3586677436,3586677487,FR
 3586677488,3586677759,DE
 3586677760,3586678015,GR
 3586678016,3586678271,DE
@@ -166828,11 +159805,7 @@
 3586679712,3586679727,FR
 3586679728,3586679807,IT
 3586679808,3586680319,FR
-3586680320,3586680447,ES
-3586680448,3586680463,FR
-3586680464,3586680543,ES
-3586680544,3586680559,FR
-3586680560,3586680575,ES
+3586680320,3586680575,ES
 3586680576,3586680607,FR
 3586680608,3586680615,ES
 3586680616,3586680703,FR
@@ -166868,7 +159841,9 @@
 3586905200,3586905215,GB
 3586905216,3586905287,DE
 3586905288,3586905295,CY
-3586905296,3586910559,DE
+3586905296,3586906225,DE
+3586906226,3586906226,A1
+3586906227,3586910559,DE
 3586910560,3586910567,NL
 3586910568,3586910575,CY
 3586910576,3586910583,DE
@@ -166883,7 +159858,9 @@
 3586910992,3586911039,BE
 3586911040,3586911103,DE
 3586911104,3586911167,NL
-3586911168,3586916351,DE
+3586911168,3586912721,DE
+3586912722,3586912722,FR
+3586912723,3586916351,DE
 3586916352,3586924031,IT
 3586924032,3586924047,US
 3586924048,3586924543,IT
@@ -166947,7 +159924,9 @@
 3587082368,3587082431,US
 3587082432,3587088383,GB
 3587088384,3587096575,DE
-3587096576,3587121151,NL
+3587096576,3587110863,NL
+3587110864,3587110871,BE
+3587110872,3587121151,NL
 3587121152,3587129343,AL
 3587129344,3587134463,NL
 3587134464,3587134591,ES
@@ -166961,9 +159940,14 @@
 3587179456,3587186687,AT
 3587186688,3587187199,A2
 3587187200,3587187455,GB
-3587187456,3587188479,A2
+3587187456,3587188223,A2
+3587188224,3587188479,AM
 3587188480,3587188735,DE
-3587188736,3587194495,A2
+3587188736,3587192831,A2
+3587192832,3587193087,DE
+3587193088,3587193343,A2
+3587193344,3587193599,GB
+3587193600,3587194495,A2
 3587194496,3587194511,RU
 3587194512,3587194879,A2
 3587194880,3587211263,GB
@@ -167099,18 +160083,17 @@
 3587238912,3587239279,NL
 3587239280,3587239287,GB
 3587239288,3587239303,NL
-3587239304,3587239311,GB
-3587239312,3587239375,NL
+3587239304,3587239319,GB
+3587239320,3587239375,NL
 3587239376,3587239391,GB
-3587239392,3587239607,NL
-3587239608,3587239615,GB
-3587239616,3587239631,NL
+3587239392,3587239631,NL
 3587239632,3587239639,GB
 3587239640,3587239911,NL
 3587239912,3587239919,GB
 3587239920,3587240063,NL
 3587240064,3587240071,BE
-3587240072,3587240103,NL
+3587240072,3587240079,GB
+3587240080,3587240103,NL
 3587240104,3587240107,GB
 3587240108,3587240271,NL
 3587240272,3587240279,GB
@@ -167148,7 +160131,9 @@
 3587243432,3587243439,GB
 3587243440,3587243455,NL
 3587243456,3587243471,GB
-3587243472,3587243903,NL
+3587243472,3587243495,NL
+3587243496,3587243503,GB
+3587243504,3587243903,NL
 3587243904,3587243919,GB
 3587243920,3587243935,NL
 3587243936,3587243951,GB
@@ -167164,7 +160149,11 @@
 3587260416,3587284991,DE
 3587284992,3587285135,A2
 3587285136,3587285159,HK
-3587285160,3587287043,A2
+3587285160,3587285216,A2
+3587285217,3587285217,US
+3587285218,3587286527,A2
+3587286528,3587286783,EU
+3587286784,3587287043,A2
 3587287044,3587287047,LY
 3587287048,3587287055,A2
 3587287056,3587287059,LY
@@ -167255,16 +160244,8 @@
 3587289412,3587289415,FR
 3587289416,3587289423,A2
 3587289424,3587289467,GB
-3587289468,3587289855,A2
-3587289856,3587289859,FR
-3587289860,3587289863,A2
-3587289864,3587289871,GB
-3587289872,3587289895,A2
-3587289896,3587289907,GB
-3587289908,3587289911,ES
-3587289912,3587289915,A2
-3587289916,3587289919,FR
-3587289920,3587290111,A2
+3587289468,3587289599,A2
+3587289600,3587290111,EU
 3587290112,3587290367,IT
 3587290368,3587290622,GB
 3587290623,3587290623,A2
@@ -167299,7 +160280,9 @@
 3587413760,3587414015,BE
 3587414016,3587424255,NL
 3587424256,3587440639,DE
-3587440640,3587457023,SE
+3587440640,3587444900,SE
+3587444901,3587444916,FI
+3587444917,3587457023,SE
 3587457024,3587459263,GB
 3587459264,3587459295,DE
 3587459296,3587473407,GB
@@ -167315,7 +160298,9 @@
 3587596288,3587604479,NL
 3587604480,3587620863,FI
 3587620864,3587637247,SE
-3587637248,3587653631,FR
+3587637248,3587646975,FR
+3587646976,3587647231,MC
+3587647232,3587653631,FR
 3587653632,3587670015,SK
 3587670016,3587686031,IT
 3587686032,3587686039,FR
@@ -167324,7 +160309,9 @@
 3587687600,3587689151,IT
 3587689152,3587689159,FR
 3587689160,3587689167,GB
-3587689168,3587699255,IT
+3587689168,3587691399,IT
+3587691400,3587691407,DE
+3587691408,3587699255,IT
 3587699256,3587699263,A2
 3587699264,3587699559,IT
 3587699560,3587699567,GB
@@ -167386,7 +160373,9 @@
 3588227072,3588292607,BE
 3588292608,3588308991,AT
 3588308992,3588325375,NO
-3588325376,3588333567,GB
+3588325376,3588328191,GB
+3588328192,3588328447,EU
+3588328448,3588333567,GB
 3588333568,3588341759,FR
 3588341760,3588358143,IT
 3588358144,3588374527,BG
@@ -167405,9 +160394,7 @@
 3588521984,3588538367,PT
 3588538368,3588544383,GB
 3588544384,3588544391,IE
-3588544392,3588552447,GB
-3588552448,3588552479,EU
-3588552480,3588553983,GB
+3588544392,3588553983,GB
 3588553984,3588554239,IE
 3588554240,3588554687,GB
 3588554688,3588554751,IE
@@ -167444,9 +160431,7 @@
 3588782272,3588782279,A2
 3588782280,3588784127,GB
 3588784128,3588800511,CH
-3588800512,3588802687,RU
-3588802688,3588802815,CH
-3588802816,3588816895,RU
+3588800512,3588816895,RU
 3588816896,3588833279,IT
 3588833280,3588848767,RO
 3588848768,3588848775,FR
@@ -167472,14 +160457,11 @@
 3589034168,3589034183,NL
 3589034184,3589034191,GB
 3589034192,3589034207,DE
-3589034208,3589034303,NL
-3589034304,3589034335,DE
-3589034336,3589034367,FR
-3589034368,3589034431,NL
-3589034432,3589034495,FR
+3589034208,3589034239,NL
+3589034240,3589034495,EU
 3589034496,3589037055,ES
-3589037056,3589037183,BE
-3589037184,3589037343,NL
+3589037056,3589037311,EU
+3589037312,3589037343,NL
 3589037344,3589037375,SE
 3589037376,3589037423,NL
 3589037424,3589037439,ES
@@ -167555,11 +160537,12 @@
 3589429504,3589430271,GB
 3589430272,3589430543,FR
 3589430544,3589430559,ES
-3589430560,3589431295,GB
+3589430560,3589431039,GB
+3589431040,3589431295,ES
 3589431296,3589431343,FR
 3589431344,3589431807,GB
-3589431808,3589432063,CH
-3589432064,3589432319,GB
+3589431808,3589432111,CH
+3589432112,3589432319,GB
 3589432320,3589432575,CH
 3589432576,3589432895,FR
 3589432896,3589432927,CH
@@ -167629,8 +160612,8 @@
 3589583360,3589583647,GB
 3589583648,3589583663,NL
 3589583664,3589583743,GB
-3589583744,3589583871,NL
-3589583872,3589584255,GB
+3589583744,3589584127,NL
+3589584128,3589584255,GB
 3589584256,3589584271,NL
 3589584272,3589584639,GB
 3589584640,3589585279,NL
@@ -167644,7 +160627,9 @@
 3589668864,3589677055,RU
 3589677056,3589680287,FR
 3589680288,3589680303,MQ
-3589680304,3589680751,FR
+3589680304,3589680600,FR
+3589680601,3589680601,A1
+3589680602,3589680751,FR
 3589680752,3589680767,MQ
 3589680768,3589685247,FR
 3589685248,3589718015,GB
@@ -167850,7 +160835,9 @@
 3589747072,3589747103,ES
 3589747104,3589767167,NL
 3589767168,3589816319,RU
-3589816320,3589827071,EU
+3589816320,3589825791,EU
+3589825792,3589826047,DE
+3589826048,3589827071,EU
 3589827072,3589827327,SE
 3589827328,3589827583,FR
 3589827584,3589827647,EU
@@ -167867,7 +160854,9 @@
 3589828736,3589828991,NL
 3589828992,3589829119,ES
 3589829120,3589829183,GB
-3589829184,3589829631,EU
+3589829184,3589829375,EU
+3589829376,3589829503,FR
+3589829504,3589829631,EU
 3589829632,3589830655,GB
 3589830656,3589831167,DE
 3589831168,3589831679,US
@@ -167968,7 +160957,13 @@
 3590193152,3590201343,IT
 3590201344,3590209535,DE
 3590209536,3590225919,ES
-3590225920,3590234111,TR
+3590225920,3590226431,TR
+3590226432,3590226943,US
+3590226944,3590229247,TR
+3590229248,3590230271,US
+3590230272,3590231039,TR
+3590231040,3590231295,US
+3590231296,3590234111,TR
 3590234112,3590242303,GB
 3590242304,3590244351,US
 3590244352,3590244607,DE
@@ -168017,7 +161012,7 @@
 3590251776,3590251967,FR
 3590251968,3590252287,ES
 3590252288,3590252543,FR
-3590252544,3590253055,GB
+3590252544,3590253055,LB
 3590253056,3590253311,DE
 3590253312,3590253375,FR
 3590253376,3590253407,US
@@ -168121,19 +161116,8 @@
 3590308824,3590308831,SO
 3590308832,3590308855,GB
 3590308856,3590308863,NG
-3590308864,3590308951,GB
-3590308952,3590308959,GH
-3590308960,3590308991,GB
-3590308992,3590308999,IL
-3590309000,3590309007,UG
-3590309008,3590309039,GB
-3590309040,3590309055,ZW
-3590309056,3590309063,CD
-3590309064,3590309071,GB
-3590309072,3590309079,MW
-3590309080,3590309103,NG
-3590309104,3590309111,ZW
-3590309112,3590309251,GB
+3590308864,3590309119,ZM
+3590309120,3590309251,GB
 3590309252,3590309255,SO
 3590309256,3590309511,GB
 3590309512,3590309519,AO
@@ -168272,7 +161256,9 @@
 3590316232,3590316239,LB
 3590316240,3590316271,GB
 3590316272,3590316279,IQ
-3590316280,3590316567,GB
+3590316280,3590316282,GB
+3590316283,3590316283,US
+3590316284,3590316567,GB
 3590316568,3590316575,IQ
 3590316576,3590316591,GB
 3590316592,3590316599,IQ
@@ -168293,7 +161279,9 @@
 3590317496,3590317503,LB
 3590317504,3590317527,GB
 3590317528,3590317543,IQ
-3590317544,3590317951,GB
+3590317544,3590317567,GB
+3590317568,3590317823,US
+3590317824,3590317951,GB
 3590317952,3590318047,UA
 3590318048,3590319167,GB
 3590319168,3590319231,AE
@@ -168332,14 +161320,7 @@
 3590322120,3590322151,GB
 3590322152,3590322159,LY
 3590322160,3590322175,GB
-3590322176,3590322239,IQ
-3590322240,3590322335,GB
-3590322336,3590322351,MG
-3590322352,3590322391,GB
-3590322392,3590322399,IQ
-3590322400,3590322415,AO
-3590322416,3590322423,GB
-3590322424,3590322431,NG
+3590322176,3590322431,A2
 3590322432,3590322559,LB
 3590322560,3590322607,GB
 3590322608,3590322687,LB
@@ -168389,9 +161370,12 @@
 3624281088,3624281343,HT
 3624281344,3624283135,CA
 3624283136,3624284159,US
-3624284160,3624288255,CA
+3624284160,3624286193,CA
+3624286194,3624286194,ZA
+3624286195,3624288255,CA
 3624288256,3624290303,IN
-3624290304,3624292607,CA
+3624290304,3624292351,CA
+3624292352,3624292607,MF
 3624292608,3624292863,US
 3624292864,3624294143,CA
 3624294144,3624294399,US
@@ -168405,7 +161389,9 @@
 3624298496,3624299519,PH
 3624299520,3624300031,CA
 3624300032,3624300287,LY
-3624300288,3624303359,CA
+3624300288,3624302847,CA
+3624302848,3624303103,MY
+3624303104,3624303359,CA
 3624303360,3624303615,US
 3624303616,3624303743,CA
 3624303744,3624303759,ZA
@@ -168475,7 +161461,9 @@
 3624382032,3624382047,RO
 3624382048,3624383071,US
 3624383072,3624383087,GB
-3624383088,3624386559,US
+3624383088,3624383287,US
+3624383288,3624383295,AU
+3624383296,3624386559,US
 3624386560,3624394751,CA
 3624394752,3624435711,US
 3624435712,3624438664,CA
@@ -168495,28 +161483,12 @@
 3624480768,3624484863,CA
 3624484864,3624534015,US
 3624534016,3624534271,PA
-3624534272,3624546559,US
+3624534272,3624536063,CA
+3624536064,3624546559,US
 3624546560,3624546687,A2
 3624546688,3624546695,CA
 3624546696,3624546815,A2
-3624546816,3624546943,US
-3624546944,3624546991,A2
-3624546992,3624547007,US
-3624547008,3624547015,A2
-3624547016,3624547071,US
-3624547072,3624547079,A2
-3624547080,3624547087,US
-3624547088,3624547119,A2
-3624547120,3624547167,US
-3624547168,3624547175,A2
-3624547176,3624547183,US
-3624547184,3624547191,A2
-3624547192,3624547199,US
-3624547200,3624547215,A2
-3624547216,3624547239,US
-3624547240,3624547255,A2
-3624547256,3624547263,AS
-3624547264,3624547327,US
+3624546816,3624547327,US
 3624547328,3624547647,A2
 3624547648,3624547711,US
 3624547712,3624547743,A2
@@ -168565,29 +161537,13 @@
 3624550144,3624587263,US
 3624587264,3624591359,JM
 3624591360,3624714239,US
-3624714240,3624715551,SG
-3624715552,3624715559,ID
-3624715560,3624715743,SG
-3624715744,3624715751,US
-3624715752,3624715927,SG
+3624714240,3624715927,SG
 3624715928,3624715935,GB
 3624715936,3624716223,SG
 3624716224,3624716255,AU
-3624716256,3624716633,SG
-3624716634,3624716641,US
-3624716642,3624717311,SG
+3624716256,3624717311,SG
 3624717312,3624718335,US
-3624718336,3624718911,SG
-3624718912,3624718943,US
-3624718944,3624719143,SG
-3624719144,3624719151,US
-3624719152,3624719423,SG
-3624719424,3624719431,US
-3624719432,3624719503,SG
-3624719504,3624719511,ID
-3624719512,3624719863,SG
-3624719864,3624719871,US
-3624719872,3624720383,SG
+3624718336,3624720383,SG
 3624720384,3624720895,US
 3624720896,3624721919,SG
 3624721920,3624730623,US
@@ -168759,7 +161715,9 @@
 3624912728,3624912735,TT
 3624912736,3624912759,US
 3624912760,3624912767,MY
-3624912768,3624912959,US
+3624912768,3624912863,US
+3624912864,3624912871,MX
+3624912872,3624912959,US
 3624912960,3624913087,IN
 3624913088,3624913247,US
 3624913248,3624913279,CA
@@ -168929,7 +161887,9 @@
 3625292936,3625293607,CA
 3625293608,3625293615,US
 3625293616,3625295871,CA
-3625295872,3625325055,US
+3625295872,3625320447,US
+3625320448,3625320467,CA
+3625320468,3625325055,US
 3625325056,3625325087,RU
 3625325088,3625326632,US
 3625326633,3625326642,GB
@@ -169012,15 +161972,19 @@
 3625423104,3625426943,CA
 3625426944,3625508863,US
 3625508864,3625512959,CA
-3625512960,3625528541,US
+3625512960,3625514303,US
+3625514304,3625514367,GB
+3625514368,3625528541,US
 3625528542,3625528551,AU
 3625528552,3625574399,US
-3625574400,3625578239,A2
-3625578240,3625581631,US
+3625574400,3625577983,A2
+3625577984,3625581631,US
 3625581632,3625581647,NL
 3625581648,3625631743,US
 3625631744,3625639935,CA
-3625639936,3626025919,US
+3625639936,3625959423,US
+3625959424,3625961471,GB
+3625961472,3626025919,US
 3626025920,3626025951,LT
 3626025952,3626060735,US
 3626060736,3626060743,BM
@@ -169058,7 +162022,9 @@
 3626192768,3626192799,CH
 3626192800,3626213439,US
 3626213440,3626213471,GB
-3626213472,3626225407,US
+3626213472,3626222653,US
+3626222654,3626222654,CA
+3626222655,3626225407,US
 3626225408,3626225663,HK
 3626225664,3626227167,US
 3626227168,3626227199,AR
@@ -169066,10 +162032,14 @@
 3626228464,3626228479,AE
 3626228480,3626230815,US
 3626230816,3626230847,DE
-3626230848,3626270719,US
+3626230848,3626231807,US
+3626231808,3626231967,GB
+3626231968,3626270719,US
 3626270720,3626287103,CA
 3626287104,3626332159,US
-3626332160,3626336255,CA
+3626332160,3626334207,CA
+3626334208,3626334463,US
+3626334464,3626336255,CA
 3626336256,3626381317,US
 3626381318,3626381321,AU
 3626381322,3626381325,CR
@@ -169427,7 +162397,9 @@
 3626385188,3626385191,CA
 3626385192,3626385207,US
 3626385208,3626385209,NZ
-3626385210,3626385225,US
+3626385210,3626385217,US
+3626385218,3626385221,CA
+3626385222,3626385225,US
 3626385226,3626385229,CA
 3626385230,3626385237,US
 3626385238,3626385241,BE
@@ -169456,7 +162428,9 @@
 3626385390,3626385393,GB
 3626385394,3626508287,US
 3626508288,3626512383,CA
-3626512384,3626524671,US
+3626512384,3626513427,US
+3626513428,3626513428,EU
+3626513429,3626524671,US
 3626524672,3626524927,CA
 3626524928,3626524943,US
 3626524944,3626524967,CA
@@ -169615,7 +162589,9 @@
 3627065344,3627069439,CA
 3627069440,3627288575,US
 3627288576,3627288607,GB
-3627288608,3627309455,US
+3627288608,3627299071,US
+3627299072,3627299327,IN
+3627299328,3627309455,US
 3627309456,3627309471,IL
 3627309472,3627309695,US
 3627309696,3627309823,AE
@@ -169678,7 +162654,9 @@
 3627746400,3627746431,CA
 3627746432,3627747159,US
 3627747160,3627747167,IN
-3627747168,3627753471,US
+3627747168,3627752191,US
+3627752192,3627752319,A1
+3627752320,3627753471,US
 3627753472,3627753727,AR
 3627753728,3627755007,US
 3627755008,3627755135,IE
@@ -169757,7 +162735,9 @@
 3628165312,3628165375,DO
 3628165376,3628165647,US
 3628165648,3628165663,VI
-3628165664,3628169471,US
+3628165664,3628165759,US
+3628165760,3628165775,A1
+3628165776,3628169471,US
 3628169472,3628169599,IT
 3628169600,3628179455,US
 3628179456,3628187647,CA
@@ -169860,7 +162840,9 @@
 3628772432,3628772447,GB
 3628772448,3628834815,US
 3628834816,3628843007,CA
-3628843008,3628963007,US
+3628843008,3628848639,US
+3628848640,3628848895,EU
+3628848896,3628963007,US
 3628963008,3628963039,PA
 3628963040,3629187071,US
 3629187072,3629195263,CA
@@ -169884,35 +162866,15 @@
 3629201752,3629201755,CA
 3629201756,3629201775,US
 3629201776,3629201791,CA
-3629201792,3629201839,US
-3629201840,3629201855,CA
-3629201856,3629201887,US
+3629201792,3629201887,US
 3629201888,3629201903,CA
-3629201904,3629201919,US
-3629201920,3629201935,CA
-3629201936,3629201939,US
-3629201940,3629201959,CA
-3629201960,3629201971,US
-3629201972,3629201983,CA
-3629201984,3629201991,US
-3629201992,3629201999,CA
-3629202000,3629202003,US
-3629202004,3629202007,CA
-3629202008,3629202011,US
-3629202012,3629202079,CA
-3629202080,3629202175,US
-3629202176,3629202203,CA
-3629202204,3629202227,US
-3629202228,3629202239,CA
-3629202240,3629202263,US
-3629202264,3629202271,CA
-3629202272,3629202331,US
-3629202332,3629202367,CA
-3629202368,3629202431,US
+3629201904,3629202431,US
 3629202432,3629203199,CA
 3629203200,3629318143,US
 3629318144,3629326335,CA
-3629326336,3629539327,US
+3629326336,3629534657,US
+3629534658,3629534658,A1
+3629534659,3629539327,US
 3629539328,3629547519,CA
 3629547520,3629662207,US
 3629662208,3629662463,GB
@@ -169952,7 +162914,9 @@
 3629876256,3629876263,CA
 3629876264,3629876279,US
 3629876280,3629876287,CA
-3629876288,3630035231,US
+3629876288,3630022639,US
+3630022640,3630022643,A1
+3630022644,3630035231,US
 3630035232,3630035247,GB
 3630035248,3630035695,US
 3630035696,3630035711,GB
@@ -169966,18 +162930,8 @@
 3630038336,3630038351,GB
 3630038352,3630038367,US
 3630038368,3630038399,GB
-3630038400,3630039047,US
-3630039048,3630039055,CA
-3630039056,3630039071,US
-3630039072,3630039087,CA
-3630039088,3630039119,US
-3630039120,3630039135,CA
-3630039136,3630039159,US
-3630039160,3630039239,CA
-3630039240,3630039247,US
-3630039248,3630039263,CA
-3630039264,3630039295,US
-3630039296,3630039359,CA
+3630038400,3630039039,US
+3630039040,3630039359,CA
 3630039360,3630039391,US
 3630039392,3630039455,CA
 3630039456,3630039487,US
@@ -170038,8 +162992,8 @@
 3630044016,3630044063,CA
 3630044064,3630044079,US
 3630044080,3630044111,CA
-3630044112,3630044143,US
-3630044144,3630044287,CA
+3630044112,3630044127,US
+3630044128,3630044287,CA
 3630044288,3630044351,US
 3630044352,3630044415,CA
 3630044416,3630044671,US
@@ -170047,9 +163001,7 @@
 3630046368,3630046399,US
 3630046400,3630047791,CA
 3630047792,3630047807,US
-3630047808,3630049535,CA
-3630049536,3630049599,US
-3630049600,3630049791,CA
+3630047808,3630049791,CA
 3630049792,3630050047,US
 3630050048,3630050391,CA
 3630050392,3630050399,US
@@ -170073,9 +163025,7 @@
 3630054240,3630054335,US
 3630054336,3630054495,CA
 3630054496,3630054511,US
-3630054512,3630054911,CA
-3630054912,3630054919,US
-3630054920,3630055519,CA
+3630054512,3630055519,CA
 3630055520,3630055551,US
 3630055552,3630055679,CA
 3630055680,3630055935,US
@@ -170085,9 +163035,7 @@
 3630057040,3630057055,US
 3630057056,3630057087,CA
 3630057088,3630057103,US
-3630057104,3630057119,CA
-3630057120,3630057135,US
-3630057136,3630057151,CA
+3630057104,3630057151,CA
 3630057152,3630057167,US
 3630057168,3630057183,CA
 3630057184,3630057199,US
@@ -170168,8 +163116,8 @@
 3630072064,3630072223,CA
 3630072224,3630072255,US
 3630072256,3630074159,CA
-3630074160,3630074207,US
-3630074208,3630074255,CA
+3630074160,3630074191,US
+3630074192,3630074255,CA
 3630074256,3630074287,US
 3630074288,3630074319,CA
 3630074320,3630074367,US
@@ -170183,9 +163131,7 @@
 3630074528,3630074543,US
 3630074544,3630075183,CA
 3630075184,3630075199,US
-3630075200,3630075311,CA
-3630075312,3630075327,US
-3630075328,3630075375,CA
+3630075200,3630075375,CA
 3630075376,3630075391,US
 3630075392,3630075647,CA
 3630075648,3630076223,US
@@ -170199,21 +163145,15 @@
 3630077824,3630077887,US
 3630077888,3630078847,CA
 3630078848,3630078879,US
-3630078880,3630078975,CA
-3630078976,3630079039,US
-3630079040,3630079263,CA
+3630078880,3630079263,CA
 3630079264,3630079279,US
-3630079280,3630079407,CA
-3630079408,3630079423,US
-3630079424,3630079439,CA
+3630079280,3630079439,CA
 3630079440,3630079455,AG
 3630079456,3630079487,CA
 3630079488,3630080511,US
 3630080512,3630080895,CA
 3630080896,3630081023,US
-3630081024,3630081151,CA
-3630081152,3630081279,US
-3630081280,3630081791,CA
+3630081024,3630081791,CA
 3630081792,3630082047,US
 3630082048,3630082751,CA
 3630082752,3630082815,US
@@ -170239,17 +163179,15 @@
 3630086144,3630086287,US
 3630086288,3630086295,CA
 3630086296,3630086319,US
-3630086320,3630086375,CA
-3630086376,3630086383,US
-3630086384,3630086399,CA
+3630086320,3630086399,CA
 3630086400,3630086655,US
 3630086656,3630086847,CA
 3630086848,3630086911,US
 3630086912,3630087935,CA
 3630087936,3630088447,US
 3630088448,3630088959,CA
-3630088960,3630089727,US
-3630089728,3630090255,CA
+3630088960,3630089471,US
+3630089472,3630090255,CA
 3630090256,3630090287,US
 3630090288,3630090319,CA
 3630090320,3630090335,US
@@ -170309,8 +163247,8 @@
 3630102016,3630102335,US
 3630102336,3630103999,CA
 3630104000,3630104063,US
-3630104064,3630104319,CA
-3630104320,3630106015,US
+3630104064,3630104575,CA
+3630104576,3630106015,US
 3630106016,3630106031,CA
 3630106032,3630106063,US
 3630106064,3630106079,CA
@@ -170351,9 +163289,7 @@
 3630149440,3630149471,US
 3630149472,3630149503,CA
 3630149504,3630149535,US
-3630149536,3630152447,CA
-3630152448,3630152703,US
-3630152704,3630153119,CA
+3630149536,3630153119,CA
 3630153120,3630153151,US
 3630153152,3630153407,CA
 3630153408,3630153727,US
@@ -170365,9 +163301,7 @@
 3630155584,3630155599,US
 3630155600,3630155615,CA
 3630155616,3630155631,US
-3630155632,3630155759,CA
-3630155760,3630155775,US
-3630155776,3630158135,CA
+3630155632,3630158135,CA
 3630158136,3630158151,US
 3630158152,3630158159,CA
 3630158160,3630158167,US
@@ -170405,9 +163339,7 @@
 3630161984,3630162047,US
 3630162048,3630162303,CA
 3630162304,3630162367,US
-3630162368,3630162687,CA
-3630162688,3630162943,US
-3630162944,3630163455,CA
+3630162368,3630163455,CA
 3630163456,3630163711,US
 3630163712,3630163719,CA
 3630163720,3630163727,US
@@ -170419,8 +163351,8 @@
 3630163928,3630163959,US
 3630163960,3630164847,CA
 3630164848,3630164863,US
-3630164864,3630164895,CA
-3630164896,3630164927,US
+3630164864,3630164911,CA
+3630164912,3630164927,US
 3630164928,3630164975,CA
 3630164976,3630164991,US
 3630164992,3630166719,CA
@@ -170431,9 +163363,7 @@
 3630166864,3630166879,US
 3630166880,3630166975,CA
 3630166976,3630166991,US
-3630166992,3630167007,CA
-3630167008,3630167023,US
-3630167024,3630167295,CA
+3630166992,3630167295,CA
 3630167296,3630167359,US
 3630167360,3630167487,CA
 3630167488,3630167551,US
@@ -170447,8 +163377,8 @@
 3630169088,3630169343,US
 3630169344,3630169407,CA
 3630169408,3630169471,US
-3630169472,3630169855,CA
-3630169856,3630301695,US
+3630169472,3630170111,CA
+3630170112,3630301695,US
 3630301696,3630301711,RU
 3630301712,3630309375,US
 3630309376,3630317567,CA
@@ -170460,7 +163390,11 @@
 3630391296,3630395391,CA
 3630395392,3630718975,US
 3630718976,3630727167,CA
-3630727168,3630746879,US
+3630727168,3630745855,US
+3630745856,3630746111,UG
+3630746112,3630746367,US
+3630746368,3630746623,UG
+3630746624,3630746879,US
 3630746880,3630747391,TZ
 3630747392,3630780415,US
 3630780416,3630784511,CA
@@ -170508,155 +163442,11 @@
 3631058582,3631058591,CA
 3631058592,3631059229,US
 3631059230,3631059239,NO
-3631059240,3631095823,US
-3631095824,3631095839,CH
-3631095840,3631095855,CA
-3631095856,3631095967,US
-3631095968,3631095999,CA
-3631096000,3631096023,US
-3631096024,3631096031,IT
-3631096032,3631096039,DE
-3631096040,3631096063,US
-3631096064,3631096071,CA
-3631096072,3631096111,US
-3631096112,3631096119,AU
-3631096120,3631096127,DE
-3631096128,3631096143,US
-3631096144,3631096151,GB
-3631096152,3631096159,NL
-3631096160,3631096167,CA
-3631096168,3631096175,GB
-3631096176,3631096183,AU
-3631096184,3631096191,AE
-3631096192,3631096287,US
-3631096288,3631096295,ES
-3631096296,3631096415,US
-3631096416,3631096423,CN
-3631096424,3631096431,IN
-3631096432,3631096439,US
-3631096440,3631096447,MX
-3631096448,3631096471,US
-3631096472,3631096479,MH
-3631096480,3631096495,US
-3631096496,3631096503,FR
-3631096504,3631096519,US
-3631096520,3631096527,DK
-3631096528,3631096543,GB
-3631096544,3631096671,US
-3631096672,3631096679,AU
-3631096680,3631096687,US
-3631096688,3631096695,AR
-3631096696,3631096767,US
-3631096768,3631096799,RU
-3631096800,3631096815,US
-3631096816,3631096823,IN
-3631096824,3631097127,US
-3631097128,3631097135,CK
-3631097136,3631097351,US
-3631097352,3631097359,DE
-3631097360,3631097367,US
-3631097368,3631097375,MT
-3631097376,3631097391,US
-3631097392,3631097415,MX
-3631097416,3631097423,DE
-3631097424,3631097431,US
-3631097432,3631097439,SI
-3631097440,3631097575,US
-3631097576,3631097583,DE
-3631097584,3631097599,IE
-3631097600,3631097607,US
-3631097608,3631097615,CO
-3631097616,3631097623,PT
-3631097624,3631097631,US
-3631097632,3631097647,CA
-3631097648,3631097727,US
-3631097728,3631097743,CA
-3631097744,3631097775,US
-3631097776,3631097783,IE
-3631097784,3631097887,US
-3631097888,3631097895,DE
-3631097896,3631097903,US
-3631097904,3631097911,BZ
-3631097912,3631097999,US
-3631098000,3631098007,RU
-3631098008,3631098015,BY
-3631098016,3631098031,US
-3631098032,3631098039,NL
-3631098040,3631098047,DE
-3631098048,3631098063,FI
-3631098064,3631098095,US
-3631098096,3631098110,DE
-3631098111,3631098111,US
-3631098112,3631098119,FR
-3631098120,3631098127,BH
-3631098128,3631098143,US
-3631098144,3631098159,FI
-3631098160,3631098239,US
-3631098240,3631098255,DK
-3631098256,3631098263,SE
-3631098264,3631098271,FR
-3631098272,3631098335,US
-3631098336,3631098351,DE
-3631098352,3631098366,IN
-3631098367,3631098383,US
-3631098384,3631098391,DK
-3631098392,3631098399,NL
-3631098400,3631098423,US
-3631098424,3631098431,SG
-3631098432,3631098439,GB
-3631098440,3631098679,US
-3631098680,3631098687,GB
-3631098688,3631098703,US
-3631098704,3631098719,CA
-3631098720,3631098735,US
-3631098736,3631098751,AG
-3631098752,3631098791,US
-3631098792,3631098799,MX
-3631098800,3631098807,US
-3631098808,3631098815,RO
-3631098816,3631098831,CA
-3631098832,3631098863,US
-3631098864,3631098879,AG
-3631098880,3631099087,US
-3631099088,3631099095,FR
-3631099096,3631099103,PK
-3631099104,3631099111,US
-3631099112,3631099119,MX
-3631099120,3631099391,US
-3631099392,3631099407,GB
-3631099408,3631099471,US
-3631099472,3631099487,GB
-3631099488,3631099527,US
-3631099528,3631099535,RU
-3631099536,3631099551,CA
-3631099552,3631099567,US
-3631099568,3631099575,SE
-3631099576,3631099631,US
-3631099632,3631099646,FR
-3631099647,3631099647,US
-3631099648,3631099775,GB
-3631099776,3631112191,US
-3631112192,3631112385,BB
-3631112386,3631112386,VC
-3631112387,3631112387,BB
-3631112388,3631112391,VC
-3631112392,3631112393,BB
-3631112394,3631112398,VC
-3631112399,3631112399,BB
-3631112400,3631112401,VC
-3631112402,3631112404,BB
-3631112405,3631112405,VC
-3631112406,3631112417,BB
-3631112418,3631112418,VC
-3631112419,3631112425,BB
-3631112426,3631112427,VC
-3631112428,3631112429,BB
-3631112430,3631112430,VC
-3631112431,3631112433,BB
-3631112434,3631112434,VC
-3631112435,3631112439,BB
-3631112440,3631112440,VC
-3631112441,3631116543,BB
+3631059240,3631096951,US
+3631096952,3631096952,A1
+3631096953,3631112191,US
+3631112192,3631112447,VC
+3631112448,3631116543,BB
 3631116544,3631117567,GD
 3631117568,3631117823,BB
 3631117824,3631118079,GD
@@ -170672,7 +163462,13 @@
 3631333680,3631333695,US
 3631333696,3631341567,CA
 3631341568,3631415295,US
-3631415296,3631419391,A2
+3631415296,3631416223,A2
+3631416224,3631416231,US
+3631416232,3631416319,A2
+3631416320,3631416575,US
+3631416576,3631417599,A2
+3631417600,3631418111,US
+3631418112,3631419391,A2
 3631419392,3631435007,US
 3631435008,3631435263,GB
 3631435264,3631644671,US
@@ -170680,39 +163476,12 @@
 3631652864,3631663151,US
 3631663152,3631663159,CA
 3631663160,3631665151,US
-3631665152,3631669247,CA
-3631669248,3631669767,A2
-3631669768,3631669775,US
-3631669776,3631669783,BO
-3631669784,3631669791,A2
-3631669792,3631669799,BO
-3631669800,3631669807,US
-3631669808,3631669823,EC
-3631669824,3631669839,BO
-3631669840,3631669887,A2
-3631669888,3631669919,BO
-3631669920,3631669951,EC
-3631669952,3631670015,US
-3631670016,3631670143,CO
-3631670144,3631670207,NI
-3631670208,3631670527,A2
-3631670528,3631670783,NG
-3631670784,3631671039,EC
-3631671040,3631671295,US
-3631671296,3631671551,JM
-3631671552,3631672575,PY
-3631672576,3631672831,NG
-3631672832,3631673087,A2
-3631673088,3631673119,US
-3631673120,3631673151,A2
-3631673152,3631673183,US
-3631673184,3631673199,A2
-3631673200,3631673231,US
-3631673232,3631673247,EC
-3631673248,3631673263,JM
-3631673264,3631673295,BB
-3631673296,3631673311,EC
-3631673312,3631677439,A2
+3631665152,3631667199,CA
+3631667200,3631667455,US
+3631667456,3631668223,CA
+3631668224,3631668479,US
+3631668480,3631669247,CA
+3631669248,3631677439,A2
 3631677440,3631712287,US
 3631712288,3631712295,AR
 3631712296,3631712303,US
@@ -170771,7 +163540,13 @@
 3632152576,3632168959,CA
 3632168960,3632197631,US
 3632197632,3632201727,CA
-3632201728,3632232447,US
+3632201728,3632219272,US
+3632219273,3632219528,A1
+3632219529,3632220166,US
+3632220167,3632220167,A1
+3632220168,3632222816,US
+3632222817,3632223074,A1
+3632223075,3632232447,US
 3632232448,3632232703,A2
 3632232704,3632244223,US
 3632244224,3632244479,CA
@@ -170789,402 +163564,13 @@
 3632381952,3632390143,CA
 3632390144,3632414719,US
 3632414720,3632422911,CA
-3632422912,3632451583,US
+3632422912,3632448255,US
+3632448256,3632448511,CA
+3632448512,3632451583,US
 3632451584,3632455679,CA
-3632455680,3632480319,US
-3632480320,3632480335,GB
-3632480336,3632480367,US
-3632480368,3632480375,GB
-3632480376,3632480383,US
-3632480384,3632480391,DK
-3632480392,3632480415,US
-3632480416,3632480423,NL
-3632480424,3632480431,RU
-3632480432,3632480463,US
-3632480464,3632480471,GB
-3632480472,3632480487,US
-3632480488,3632480495,FR
-3632480496,3632480503,US
-3632480504,3632480511,RU
-3632480512,3632480543,TK
-3632480544,3632480559,US
-3632480560,3632480567,DE
-3632480568,3632480599,US
-3632480600,3632480607,CA
-3632480608,3632480615,GB
-3632480616,3632480647,US
-3632480648,3632480655,CA
-3632480656,3632480671,GB
-3632480672,3632481023,US
-3632481024,3632481087,IO
-3632481088,3632481183,US
-3632481184,3632481199,TH
-3632481200,3632481279,US
-3632481280,3632481287,GB
-3632481288,3632481295,US
-3632481296,3632481311,TH
-3632481312,3632481415,US
-3632481416,3632481423,TH
-3632481424,3632481431,US
-3632481432,3632481439,CA
-3632481440,3632481463,US
-3632481464,3632481471,CH
-3632481472,3632481479,US
-3632481480,3632481487,CA
-3632481488,3632481511,US
-3632481512,3632481519,GB
-3632481520,3632481527,US
-3632481528,3632481535,PL
-3632481536,3632481631,US
-3632481632,3632481647,GB
-3632481648,3632481751,US
-3632481752,3632481759,GB
-3632481760,3632481767,KW
-3632481768,3632481775,US
-3632481776,3632481783,CA
-3632481784,3632481999,US
-3632482000,3632482007,BZ
-3632482008,3632482015,CA
-3632482016,3632482039,US
-3632482040,3632482047,TK
-3632482048,3632482239,US
-3632482240,3632482247,GB
-3632482248,3632482399,US
-3632482400,3632482431,TH
-3632482432,3632483071,US
-3632483072,3632483087,GB
-3632483088,3632483127,US
-3632483128,3632483135,AU
-3632483136,3632483151,US
-3632483152,3632483159,GB
-3632483160,3632483327,US
-3632483328,3632483335,CA
-3632483336,3632483359,US
-3632483360,3632483367,NL
-3632483368,3632483375,GI
-3632483376,3632483391,GB
-3632483392,3632483407,US
-3632483408,3632483415,CA
-3632483416,3632483423,US
-3632483424,3632483455,SK
-3632483456,3632483551,US
-3632483552,3632483583,GB
-3632483584,3632483599,US
-3632483600,3632483607,AU
-3632483608,3632483615,PL
-3632483616,3632483671,US
-3632483672,3632483679,CA
-3632483680,3632483759,US
-3632483760,3632483775,TH
-3632483776,3632483815,US
-3632483816,3632483823,GB
-3632483824,3632483831,DE
-3632483832,3632483887,US
-3632483888,3632483895,TR
-3632483896,3632483903,CA
-3632483904,3632483919,AU
-3632483920,3632483951,US
-3632483952,3632483959,NL
-3632483960,3632483967,US
-3632483968,3632483983,SR
-3632483984,3632483991,GI
-3632483992,3632484079,US
-3632484080,3632484087,GB
-3632484088,3632484383,US
-3632484384,3632484391,GB
-3632484392,3632484623,US
-3632484624,3632484639,GB
-3632484640,3632484647,SG
-3632484648,3632484655,JP
-3632484656,3632484687,US
-3632484688,3632484695,GI
-3632484696,3632484727,US
-3632484728,3632484735,HK
-3632484736,3632484743,US
-3632484744,3632484751,CA
-3632484752,3632484767,US
-3632484768,3632484783,CA
-3632484784,3632484791,US
-3632484792,3632484799,BZ
-3632484800,3632484807,US
-3632484808,3632484815,FR
-3632484816,3632484823,US
-3632484824,3632484831,CA
-3632484832,3632484839,HK
-3632484840,3632484855,US
-3632484856,3632484863,GB
-3632484864,3632485103,US
-3632485104,3632485111,GB
-3632485112,3632485119,US
-3632485120,3632485135,GB
-3632485136,3632485143,TH
-3632485144,3632485151,NC
-3632485152,3632485167,CA
-3632485168,3632485175,US
-3632485176,3632485183,CH
-3632485184,3632485263,US
-3632485264,3632485271,IT
-3632485272,3632485279,US
-3632485280,3632485311,TH
-3632485312,3632485391,US
-3632485392,3632485399,SR
-3632485400,3632485407,US
-3632485408,3632485415,CA
-3632485416,3632485431,US
-3632485432,3632485439,CA
-3632485440,3632485471,US
-3632485472,3632485487,NC
-3632485488,3632485535,US
-3632485536,3632485551,CA
-3632485552,3632485559,GB
-3632485560,3632485615,US
-3632485616,3632485623,TH
-3632485624,3632485631,CA
-3632485632,3632485639,US
-3632485640,3632485647,NC
-3632485648,3632485655,US
-3632485656,3632485663,GR
-3632485664,3632485671,GB
-3632485672,3632485679,TK
-3632485680,3632485687,BR
-3632485688,3632485727,US
-3632485728,3632485735,CA
-3632485736,3632485743,GB
-3632485744,3632485751,US
-3632485752,3632485759,CA
-3632485760,3632485767,US
-3632485768,3632485775,KW
-3632485776,3632485847,US
-3632485848,3632485855,CA
-3632485856,3632485863,US
-3632485864,3632485871,BZ
-3632485872,3632485879,US
-3632485880,3632485887,GR
-3632485888,3632485895,GB
-3632485896,3632485903,KW
-3632485904,3632486087,US
-3632486088,3632486095,DE
-3632486096,3632486103,US
-3632486104,3632486111,BZ
-3632486112,3632486143,US
-3632486144,3632486151,TK
-3632486152,3632486159,GB
-3632486160,3632486191,US
-3632486192,3632486199,GB
-3632486200,3632486263,US
-3632486264,3632486271,GB
-3632486272,3632486287,FR
-3632486288,3632486319,US
-3632486320,3632486327,GB
-3632486328,3632486335,US
-3632486336,3632486343,GB
-3632486344,3632486351,FR
-3632486352,3632486407,US
-3632486408,3632486415,TH
-3632486416,3632486479,US
-3632486480,3632486495,GB
-3632486496,3632486511,US
-3632486512,3632486519,HU
-3632486520,3632486527,GB
-3632486528,3632486543,US
-3632486544,3632486551,DE
-3632486552,3632486567,US
-3632486568,3632486575,IL
-3632486576,3632486583,TH
-3632486584,3632486687,US
-3632486688,3632486703,HK
-3632486704,3632486711,US
-3632486712,3632486719,CA
-3632486720,3632486751,US
-3632486752,3632486759,NL
-3632486760,3632486783,US
-3632486784,3632486815,DE
-3632486816,3632487023,US
-3632487024,3632487031,TH
-3632487032,3632487039,CZ
-3632487040,3632487135,US
-3632487136,3632487143,GB
-3632487144,3632487423,US
-3632487424,3632487455,GB
-3632487456,3632487783,US
-3632487784,3632487791,CA
-3632487792,3632487807,US
-3632487808,3632487815,BZ
-3632487816,3632487855,US
-3632487856,3632487863,GB
-3632487864,3632487895,US
-3632487896,3632487903,GB
-3632487904,3632489087,US
-3632489088,3632489119,SR
-3632489120,3632489127,US
-3632489128,3632489135,AU
-3632489136,3632489143,US
-3632489144,3632489151,GB
-3632489152,3632489887,US
-3632489888,3632489895,TK
-3632489896,3632489903,US
-3632489904,3632489911,NL
-3632489912,3632489927,US
-3632489928,3632489943,GB
-3632489944,3632490535,US
-3632490536,3632490543,CA
-3632490544,3632490551,TH
-3632490552,3632490559,US
-3632490560,3632490623,DE
-3632490624,3632490703,US
-3632490704,3632490719,TH
-3632490720,3632490751,US
-3632490752,3632490783,GB
-3632490784,3632490815,IN
-3632490816,3632490823,TH
-3632490824,3632490831,US
-3632490832,3632490839,MO
-3632490840,3632490847,US
-3632490848,3632490879,RU
-3632490880,3632490887,GB
-3632490888,3632490895,GR
-3632490896,3632490935,US
-3632490936,3632490943,CA
-3632490944,3632490959,US
-3632490960,3632490967,CA
-3632490968,3632490983,US
-3632490984,3632490991,HK
-3632490992,3632491151,US
-3632491152,3632491167,IN
-3632491168,3632491239,US
-3632491240,3632491247,CA
-3632491248,3632491263,US
-3632491264,3632491327,DM
-3632491328,3632491343,FR
-3632491344,3632491359,NL
-3632491360,3632491391,IN
-3632491392,3632491471,US
-3632491472,3632491487,TH
-3632491488,3632491503,ZA
-3632491504,3632491519,US
-3632491520,3632491527,GB
-3632491528,3632491583,US
-3632491584,3632491591,TH
-3632491592,3632491639,US
-3632491640,3632491647,CA
-3632491648,3632491807,US
-3632491808,3632491823,TW
-3632491824,3632491967,US
-3632491968,3632491999,SR
-3632492000,3632492007,NL
-3632492008,3632492015,IO
-3632492016,3632492023,US
-3632492024,3632492031,GB
-3632492032,3632492087,US
-3632492088,3632492095,GB
-3632492096,3632492231,US
-3632492232,3632492239,GB
-3632492240,3632492255,US
-3632492256,3632492263,CH
-3632492264,3632492271,US
-3632492272,3632492287,CA
-3632492288,3632492319,US
-3632492320,3632492327,CH
-3632492328,3632492367,US
-3632492368,3632492375,GB
-3632492376,3632492455,US
-3632492456,3632492463,TH
-3632492464,3632492511,US
-3632492512,3632492527,GB
-3632492528,3632492543,US
-3632492544,3632492551,FR
-3632492552,3632492775,US
-3632492776,3632492791,GB
-3632492792,3632492839,US
-3632492840,3632492847,CA
-3632492848,3632492879,US
-3632492880,3632492895,TH
-3632492896,3632492903,US
-3632492904,3632492911,TH
-3632492912,3632492983,US
-3632492984,3632492991,TH
-3632492992,3632493015,US
-3632493016,3632493023,GI
-3632493024,3632493055,GB
-3632493056,3632493087,US
-3632493088,3632493119,IO
-3632493120,3632493151,US
-3632493152,3632493159,GR
-3632493160,3632493183,US
-3632493184,3632493191,BZ
-3632493192,3632493199,CA
-3632493200,3632493215,US
-3632493216,3632493223,DE
-3632493224,3632493239,US
-3632493240,3632493247,TW
-3632493248,3632493255,CA
-3632493256,3632493263,DE
-3632493264,3632493271,US
-3632493272,3632493279,SK
-3632493280,3632493439,US
-3632493440,3632493455,MX
-3632493456,3632493471,JP
-3632493472,3632493479,TK
-3632493480,3632493567,US
-3632493568,3632493575,TH
-3632493576,3632493583,GB
-3632493584,3632493607,US
-3632493608,3632493615,SK
-3632493616,3632493639,US
-3632493640,3632493647,GB
-3632493648,3632493663,NL
-3632493664,3632493671,AU
-3632493672,3632493695,US
-3632493696,3632493703,NL
-3632493704,3632493711,US
-3632493712,3632493727,CA
-3632493728,3632493847,US
-3632493848,3632493855,CA
-3632493856,3632493887,US
-3632493888,3632493895,CA
-3632493896,3632493903,US
-3632493904,3632493911,CA
-3632493912,3632494015,US
-3632494016,3632494023,GB
-3632494024,3632494031,CA
-3632494032,3632494039,SK
-3632494040,3632494399,US
-3632494400,3632494415,IO
-3632494416,3632494431,US
-3632494432,3632494439,CA
-3632494440,3632494447,US
-3632494448,3632494455,TH
-3632494456,3632494535,US
-3632494536,3632494543,NC
-3632494544,3632494551,US
-3632494552,3632494567,TH
-3632494568,3632494591,US
-3632494592,3632494719,CA
-3632494720,3632494911,US
-3632494912,3632494927,CN
-3632494928,3632494975,US
-3632494976,3632495007,FR
-3632495008,3632495103,US
-3632495104,3632495111,GB
-3632495112,3632495199,US
-3632495200,3632495207,ZA
-3632495208,3632495231,US
-3632495232,3632495239,GB
-3632495240,3632495247,US
-3632495248,3632495255,GB
-3632495256,3632495319,US
-3632495320,3632495327,CA
-3632495328,3632495831,US
-3632495832,3632495839,RU
-3632495840,3632495967,US
-3632495968,3632495999,GB
-3632496000,3632496031,GI
-3632496032,3632496055,US
-3632496056,3632496063,NZ
-3632496064,3632496135,US
-3632496136,3632496143,NL
-3632496144,3632496159,GB
-3632496160,3632652559,US
+3632455680,3632482349,US
+3632482350,3632482350,A1
+3632482351,3632652559,US
 3632652560,3632652575,GB
 3632652576,3632719303,US
 3632719304,3632719311,SG
@@ -171214,9 +163600,9 @@
 3632972064,3632973087,CA
 3632973088,3632973119,US
 3632973120,3632988159,CA
-3632988160,3633028047,US
-3633028048,3633028051,CZ
-3633028052,3633029119,US
+3632988160,3632994047,US
+3632994048,3632994303,A1
+3632994304,3633029119,US
 3633029120,3633029631,PY
 3633029632,3633030143,NI
 3633030144,3633030159,US
@@ -171240,17 +163626,10 @@
 3633031616,3633031623,A2
 3633031624,3633031647,US
 3633031648,3633031655,NG
-3633031656,3633031687,US
-3633031688,3633031695,NG
-3633031696,3633031959,US
-3633031960,3633031967,NL
-3633031968,3633031983,US
-3633031984,3633031991,PG
-3633031992,3633032087,US
-3633032088,3633032095,NL
-3633032096,3633032167,US
-3633032168,3633032175,NL
-3633032176,3633032223,US
+3633031656,3633031679,US
+3633031680,3633031935,A2
+3633031936,3633032191,PG
+3633032192,3633032223,US
 3633032224,3633032231,NG
 3633032232,3633032239,US
 3633032240,3633032247,A2
@@ -171310,7 +163689,8 @@
 3633035552,3633035599,A2
 3633035600,3633036031,US
 3633036032,3633036287,HT
-3633036288,3633036607,US
+3633036288,3633036543,TT
+3633036544,3633036607,US
 3633036608,3633036671,A2
 3633036672,3633039503,US
 3633039504,3633039519,CA
@@ -171322,15 +163702,7 @@
 3633336480,3633340415,KY
 3633340416,3633344511,US
 3633344512,3633348607,CA
-3633348608,3633377279,US
-3633377280,3633377295,BR
-3633377296,3633380975,US
-3633380976,3633380983,PK
-3633380984,3633381071,US
-3633381072,3633381087,BR
-3633381088,3633381343,US
-3633381344,3633381359,BR
-3633381360,3633405951,US
+3633348608,3633405951,US
 3633405952,3633410047,CA
 3633410048,3633479679,US
 3633479680,3633483775,CA
@@ -171343,11 +163715,11 @@
 3633546240,3633546751,GA
 3633546752,3633547007,A2
 3633547008,3633547263,US
-3633547264,3633548287,GA
+3633547264,3633547775,GA
+3633547776,3633548287,NG
 3633548288,3633548543,A2
 3633548544,3633548799,GA
-3633548800,3633548863,A2
-3633548864,3633548927,US
+3633548800,3633548927,A2
 3633548928,3633549055,GA
 3633549056,3633549375,A2
 3633549376,3633549391,US
@@ -171355,21 +163727,19 @@
 3633549568,3633549823,GA
 3633549824,3633550335,US
 3633550336,3633550431,A2
-3633550432,3633550591,US
-3633550592,3633550695,A2
-3633550696,3633550847,US
+3633550432,3633550847,US
 3633550848,3633551359,GA
-3633551360,3633552639,US
-3633552640,3633552911,A2
-3633552912,3633552927,GA
-3633552928,3633553119,US
-3633553120,3633553127,A2
-3633553128,3633553143,US
-3633553144,3633553151,A2
+3633551360,3633552127,US
+3633552128,3633552383,A2
+3633552384,3633552639,US
+3633552640,3633552895,A2
+3633552896,3633553151,US
 3633553152,3633553279,GW
 3633553280,3633553311,US
 3633553312,3633553343,A2
-3633553344,3633776399,US
+3633553344,3633757439,US
+3633757440,3633757695,IN
+3633757696,3633776399,US
 3633776400,3633776415,CN
 3633776416,3633776463,US
 3633776464,3633776479,CN
@@ -171495,11 +163865,11 @@
 3633819616,3633819639,CA
 3633819640,3633821279,US
 3633821280,3633821311,BB
-3633821312,3633822175,US
-3633822176,3633822191,GB
-3633822192,3633822303,US
-3633822304,3633822327,CA
-3633822328,3633827839,US
+3633821312,3633822207,US
+3633822208,3633822335,A1
+3633822336,3633823487,US
+3633823488,3633823743,A1
+3633823744,3633827839,US
 3633827840,3633828095,GB
 3633828096,3633828970,US
 3633828971,3633828977,IN
@@ -171560,22 +163930,29 @@
 3634367024,3634367031,CA
 3634367032,3634511871,US
 3634511872,3634515967,CA
-3634515968,3634524159,US
-3634528256,3634552831,US
+3634515968,3634552831,US
 3634552832,3634556927,CA
 3634556928,3634741247,US
 3634741248,3634749439,CA
-3634749440,3634880511,US
+3634749440,3634759423,US
+3634759424,3634759679,A1
+3634759680,3634777087,US
+3634777088,3634777343,A1
+3634777344,3634880511,US
 3634880512,3634888703,CA
 3634888704,3634913279,US
 3634913280,3634914175,CA
 3634914176,3634914207,US
-3634914208,3634915663,CA
+3634914208,3634914223,BM
+3634914224,3634914239,US
+3634914240,3634915663,CA
 3634915664,3634915679,US
 3634915680,3634921471,CA
 3634921472,3634925567,US
 3634925568,3634929663,CA
-3634929664,3635107903,US
+3634929664,3634982399,US
+3634982400,3634982655,A1
+3634982656,3635107903,US
 3635107904,3635107967,MX
 3635107968,3635109887,US
 3635109888,3635110295,CA
@@ -171591,30 +163968,7 @@
 3635425280,3635429375,CA
 3635429376,3635466239,US
 3635466240,3635470335,CA
-3635470336,3635527679,US
-3635527680,3635527935,PR
-3635527936,3635528447,US
-3635528448,3635528575,PR
-3635528576,3635528959,US
-3635528960,3635529215,PR
-3635529216,3635529591,US
-3635529592,3635529599,MX
-3635529600,3635529703,US
-3635529704,3635529711,MX
-3635529712,3635529719,CO
-3635529720,3635529983,US
-3635529984,3635530751,PR
-3635530752,3635530759,US
-3635530760,3635530767,PR
-3635530768,3635531007,US
-3635531008,3635531263,PR
-3635531264,3635531583,US
-3635531584,3635531615,PR
-3635531616,3635531639,US
-3635531640,3635531647,PR
-3635531648,3635531727,US
-3635531728,3635531735,ES
-3635531736,3635532287,US
+3635470336,3635532287,US
 3635532288,3635532303,ES
 3635532304,3635532831,US
 3635532832,3635532863,VE
@@ -171656,7 +164010,9 @@
 3635856544,3635871743,US
 3635871744,3635879935,CA
 3635879936,3635892223,US
-3635892224,3635895807,CA
+3635892224,3635895785,CA
+3635895786,3635895786,US
+3635895787,3635895807,CA
 3635895808,3635895839,US
 3635895840,3635896319,CA
 3635896320,3635904511,US
@@ -171674,15 +164030,11 @@
 3636021776,3636021791,US
 3636021792,3636027391,CA
 3636027392,3636027647,US
-3636027648,3636028095,SG
-3636028096,3636028127,MY
-3636028128,3636028783,SG
-3636028784,3636028791,ID
-3636028792,3636028927,SG
-3636028928,3636029183,US
-3636029184,3636029439,SG
+3636027648,3636029439,SG
 3636029440,3636029695,US
-3636029696,3636029951,SG
+3636029696,3636029767,SG
+3636029768,3636029775,CH
+3636029776,3636029951,SG
 3636029952,3636030207,US
 3636030208,3636031231,SG
 3636031232,3636031999,US
@@ -171733,8 +164085,8 @@
 3636152656,3636152703,US
 3636152704,3636152767,CA
 3636152768,3636152775,MX
-3636152776,3636152791,US
-3636152792,3636152799,CA
+3636152776,3636152783,US
+3636152784,3636152799,CA
 3636152800,3636152831,US
 3636152832,3636152855,CA
 3636152856,3636152895,US
@@ -171975,7 +164327,9 @@
 3636919808,3636919871,GB
 3636919872,3636920127,US
 3636920128,3636920191,CA
-3636920192,3637071887,US
+3636920192,3637015327,US
+3637015328,3637015343,GB
+3637015344,3637071887,US
 3637071888,3637071903,AD
 3637071904,3637071935,US
 3637071936,3637071943,SK
@@ -172021,7 +164375,9 @@
 3637469696,3637510143,US
 3637510144,3637520127,CA
 3637520128,3637520191,US
-3637520192,3637641215,CA
+3637520192,3637554143,CA
+3637554144,3637554175,US
+3637554176,3637641215,CA
 3637641216,3637665791,US
 3637665792,3637667439,CA
 3637667440,3637667518,US
@@ -172104,7 +164460,8 @@
 3638247440,3638247455,GB
 3638247456,3638247487,US
 3638247488,3638247551,GB
-3638247552,3638247679,DE
+3638247552,3638247615,DE
+3638247616,3638247679,GB
 3638247680,3638247855,US
 3638247856,3638247871,DE
 3638247872,3638247903,US
@@ -172135,7 +164492,9 @@
 3638250984,3638250991,GB
 3638250992,3638304767,US
 3638304768,3638312959,CA
-3638312960,3638370303,US
+3638312960,3638349823,US
+3638349824,3638350079,AU
+3638350080,3638370303,US
 3638370304,3638374751,CA
 3638374752,3638374767,US
 3638374768,3638386687,CA
@@ -172173,18 +164532,20 @@
 3638533704,3638534143,CA
 3638534144,3638697983,US
 3638697984,3638706175,CA
-3638706176,3638707199,A2
-3638707200,3638707455,VC
-3638707456,3638710271,A2
-3638710272,3638749183,US
-3638749184,3638749439,AI
-3638749440,3638874111,US
+3638706176,3638706687,A2
+3638706688,3638706943,NG
+3638706944,3638710271,A2
+3638710272,3638874111,US
 3638874112,3638878207,CA
 3638878208,3638960383,US
 3638960384,3638960639,BR
 3638960640,3638984703,US
-3638984704,3638992895,GT
-3638992896,3639083007,US
+3638984704,3638985983,GT
+3638985984,3638986239,HN
+3638986240,3638992895,GT
+3638992896,3639052031,US
+3639052032,3639052287,ES
+3639052288,3639083007,US
 3639083008,3639148543,CA
 3639148544,3639222271,US
 3639222272,3639230463,CA
@@ -172204,10 +164565,13 @@
 3639344544,3639344575,GB
 3639344576,3639344591,PL
 3639344592,3639369727,US
-3639369728,3639376383,A2
+3639369728,3639372031,A2
+3639372032,3639372287,US
+3639372288,3639375359,A2
+3639375360,3639375871,US
+3639375872,3639376383,A2
 3639376384,3639377407,GU
-3639377408,3639377663,A2
-3639377664,3639390207,US
+3639377408,3639390207,US
 3639390208,3639394303,ZA
 3639394304,3639396095,US
 3639396096,3639396351,A2
@@ -172248,14 +164612,17 @@
 3639398600,3639398655,A2
 3639398656,3639398663,SA
 3639398664,3639398911,A2
-3639398912,3639399935,US
+3639398912,3639399679,US
+3639399680,3639399935,HN
 3639399936,3639400447,A2
 3639400448,3639401471,RS
 3639401472,3639401495,PK
 3639401496,3639401511,A2
 3639401512,3639401519,ID
 3639401520,3639401535,A2
-3639401536,3639401551,TZ
+3639401536,3639401541,TZ
+3639401542,3639401542,KE
+3639401543,3639401551,TZ
 3639401552,3639401559,LK
 3639401560,3639401591,A2
 3639401592,3639401599,US
@@ -172283,21 +164650,30 @@
 3639439632,3639439639,RO
 3639439640,3639440767,US
 3639440768,3639440895,IN
-3639440896,3639492607,US
-3639492608,3639492615,GB
-3639492616,3639492743,US
-3639492744,3639492751,CY
-3639492752,3639492767,US
-3639492768,3639492799,MD
-3639492800,3639498767,US
-3639498768,3639498783,SI
-3639498784,3639498791,US
-3639498792,3639498799,NL
-3639498800,3639513239,US
+3639440896,3639513239,US
 3639513240,3639513243,AE
 3639513244,3639533567,US
 3639533568,3639537663,CA
-3639537664,3639558143,US
+3639537664,3639550207,US
+3639550208,3639550215,AR
+3639550216,3639550223,BR
+3639550224,3639550239,CA
+3639550240,3639550247,MX
+3639550248,3639550311,US
+3639550312,3639550319,AU
+3639550320,3639550327,CO
+3639550328,3639554559,US
+3639554560,3639554815,GB
+3639554816,3639555839,US
+3639555840,3639555847,AR
+3639555848,3639555855,BR
+3639555856,3639555863,CA
+3639555864,3639555871,MX
+3639555872,3639555999,US
+3639556000,3639556007,AU
+3639556008,3639556015,CA
+3639556016,3639556023,CO
+3639556024,3639558143,US
 3639558144,3639566335,CA
 3639566336,3639593983,US
 3639593984,3639595007,GB
@@ -172308,81 +164684,18 @@
 3639660544,3639664639,US
 3639664640,3639668735,CA
 3639668736,3639672831,US
-3639672832,3639673599,CO
-3639673600,3639674367,CL
-3639674368,3639674623,CO
-3639674624,3639675007,CL
-3639675008,3639675135,CO
-3639675136,3639675263,CL
-3639675264,3639676159,CO
-3639676160,3639676415,CL
-3639676416,3639676543,CO
-3639676544,3639676607,CL
-3639676608,3639676639,CO
-3639676640,3639676799,CL
-3639676800,3639676959,CO
-3639676960,3639676967,CL
-3639676968,3639676983,CO
-3639676984,3639676999,CL
-3639677000,3639677063,CO
-3639677064,3639677071,CL
-3639677072,3639677223,CO
-3639677224,3639677231,CL
-3639677232,3639677335,CO
-3639677336,3639677343,CL
-3639677344,3639677431,CO
-3639677432,3639677439,CL
-3639677440,3639677503,CO
-3639677504,3639677519,CL
-3639677520,3639677559,CO
-3639677560,3639677567,CL
-3639677568,3639677575,CO
-3639677576,3639677583,CL
-3639677584,3639677631,CO
-3639677632,3639677695,CL
-3639677696,3639677751,CO
-3639677752,3639677767,CL
-3639677768,3639677823,CO
-3639677824,3639677831,CL
-3639677832,3639677839,CO
-3639677840,3639677847,CL
-3639677848,3639677927,CO
-3639677928,3639677951,CL
-3639677952,3639677975,CO
-3639677976,3639677983,CL
-3639677984,3639677999,CO
-3639678000,3639678007,CL
-3639678008,3639678031,CO
-3639678032,3639678039,CL
-3639678040,3639678175,CO
-3639678176,3639678191,CL
-3639678192,3639678199,CO
-3639678200,3639678207,CL
-3639678208,3639678487,CO
-3639678488,3639678495,CL
-3639678496,3639678647,CO
-3639678648,3639678655,CL
-3639678656,3639678735,CO
-3639678736,3639678751,CL
-3639678752,3639678895,CO
-3639678896,3639678911,CL
-3639678912,3639678927,CO
-3639678928,3639678935,CL
-3639678936,3639679359,CO
-3639679360,3639679383,CL
-3639679384,3639679455,CO
-3639679456,3639679463,CL
-3639679464,3639680799,CO
-3639680800,3639680831,CL
-3639680832,3639680895,CO
-3639680896,3639680927,CL
-3639680928,3639680991,CO
-3639680992,3639681023,CL
-3639681024,3639730175,US
+3639672832,3639681023,CL
+3639681024,3639685055,US
+3639685056,3639685063,SA
+3639685064,3639730175,US
 3639730176,3639734271,CA
 3639734272,3639886591,US
 3639886592,3639886599,SG
-3639886600,3639888962,US
+3639886600,3639888415,US
+3639888416,3639888423,ID
+3639888424,3639888447,US
+3639888448,3639888463,ID
+3639888464,3639888962,US
 3639888963,3639888963,ID
 3639888964,3639888986,US
 3639888987,3639888987,ID
@@ -172397,47 +164710,7 @@
 3639893520,3639902207,US
 3639902208,3639918591,PE
 3639918592,3639934975,AR
-3639934976,3639984735,US
-3639984736,3639984743,JO
-3639984744,3639986103,US
-3639986104,3639986111,BR
-3639986112,3639986207,US
-3639986208,3639986215,BR
-3639986216,3639986807,US
-3639986808,3639986815,BR
-3639986816,3639986831,US
-3639986832,3639986839,SA
-3639986840,3639986991,US
-3639986992,3639987007,BR
-3639987008,3639987111,US
-3639987112,3639987119,JO
-3639987120,3639987575,US
-3639987576,3639987583,BR
-3639987584,3639988327,US
-3639988328,3639988335,SG
-3639988336,3639989311,US
-3639989312,3639989327,AR
-3639989328,3639989359,US
-3639989360,3639989375,SA
-3639989376,3639989487,US
-3639989488,3639989495,GB
-3639989496,3639989567,US
-3639989568,3639989599,GB
-3639989600,3639990207,US
-3639990208,3639990223,SA
-3639990224,3639990527,US
-3639990528,3639990559,GB
-3639990560,3639990623,US
-3639990624,3639990639,BR
-3639990640,3639991351,US
-3639991352,3639991359,ID
-3639991360,3639991511,US
-3639991512,3639991519,BR
-3639991520,3639991983,US
-3639991984,3639991991,BR
-3639991992,3639992255,US
-3639992256,3639992263,SA
-3639992264,3640001751,US
+3639934976,3640001751,US
 3640001752,3640001759,IL
 3640001760,3640003239,US
 3640003240,3640003247,TR
@@ -172494,11 +164767,15 @@
 3640312192,3640312319,US
 3640312320,3640312575,NI
 3640312576,3640312607,NG
-3640312608,3640314879,US
+3640312608,3640312831,US
+3640312832,3640313087,TO
+3640313088,3640314879,US
 3640314880,3640315135,A2
 3640315136,3640315391,US
 3640315392,3640315647,TR
-3640315648,3640317327,US
+3640315648,3640316927,US
+3640316928,3640317183,MX
+3640317184,3640317327,US
 3640317328,3640317343,A2
 3640317344,3640317407,US
 3640317408,3640317423,A2
@@ -172554,6 +164831,7 @@
 3640432640,3640433407,US
 3640433408,3640433663,A2
 3640433664,3640434943,US
+3640436480,3640436735,GH
 3640438784,3640442879,A2
 3640442880,3640446975,US
 3640449024,3640450047,A2
@@ -172572,9 +164850,13 @@
 3640582144,3640647679,US
 3640647680,3640651775,JP
 3640651776,3640655871,US
-3640655872,3641057655,DE
+3640655872,3641020121,DE
+3641020122,3641020122,GB
+3641020123,3641057655,DE
 3641057656,3641057663,CZ
-3641057664,3641078559,DE
+3641057664,3641061225,DE
+3641061226,3641061226,US
+3641061227,3641078559,DE
 3641078560,3641078567,BE
 3641078568,3641085687,DE
 3641085688,3641085695,CZ
@@ -172586,7 +164868,11 @@
 3641140672,3641140679,US
 3641140680,3641147519,DE
 3641147520,3641147527,AT
-3641147528,3641157951,DE
+3641147528,3641150719,DE
+3641150720,3641150759,CN
+3641150760,3641150767,DE
+3641150768,3641151487,CN
+3641151488,3641157951,DE
 3641157952,3641157959,AT
 3641157960,3641158031,DE
 3641158032,3641158055,FR
@@ -172646,7 +164932,7 @@
 3641345216,3641352959,GB
 3641352960,3641353151,A2
 3641353152,3641353183,BD
-3641353184,3641353215,NG
+3641353184,3641353215,A2
 3641353216,3641353231,GB
 3641353232,3641353247,IQ
 3641353248,3641353727,A2
@@ -172689,8 +164975,7 @@
 3641357928,3641358335,A2
 3641358336,3641359359,GB
 3641359360,3641359615,IQ
-3641359616,3641359639,GB
-3641359640,3641359871,A2
+3641359616,3641359871,US
 3641359872,3641360383,GB
 3641360384,3641368575,RO
 3641368576,3641372671,GB
@@ -172700,9 +164985,13 @@
 3641383992,3641383999,SE
 3641384000,3641384959,IR
 3641384960,3641389055,CH
-3641389056,3641391807,DE
+3641389056,3641391426,DE
+3641391427,3641391439,CH
+3641391440,3641391807,DE
 3641391808,3641391823,AT
-3641391824,3641393151,DE
+3641391824,3641392575,DE
+3641392576,3641392583,RO
+3641392584,3641393151,DE
 3641393152,3641397247,KZ
 3641397248,3641401343,IT
 3641401344,3641409535,ES
@@ -172783,16 +165072,7 @@
 3641680128,3641681151,GB
 3641681152,3641681407,SE
 3641681408,3641681663,FR
-3641681664,3641682431,A1
-3641682432,3641683727,EU
-3641683728,3641683743,A1
-3641683744,3641683751,EU
-3641683752,3641683775,A1
-3641683776,3641683791,EU
-3641683792,3641683807,A1
-3641683808,3641683840,EU
-3641683841,3641683959,A1
-3641683960,3641683967,EU
+3641681664,3641683967,A1
 3641683968,3641688063,KZ
 3641688064,3641692159,RU
 3641692160,3641696255,IT
@@ -172880,7 +165160,8 @@
 3641917440,3641925631,GR
 3641925632,3641933823,RU
 3641933824,3641937919,GB
-3641937920,3641942015,IT
+3641937920,3641941759,IT
+3641941760,3641942015,EU
 3641942016,3641947495,DE
 3641947496,3641947503,US
 3641947504,3641947652,DE
@@ -172908,9 +165189,7 @@
 3641978880,3641982975,DK
 3641982976,3641991167,RU
 3641991168,3641995263,SE
-3641995264,3641998335,DE
-3641998336,3641998847,EU
-3641998848,3641999359,DE
+3641995264,3641999359,DE
 3641999360,3642003455,HU
 3642003456,3642007551,RU
 3642007552,3642015743,UA
@@ -172925,10 +165204,7 @@
 3642028801,3642028863,SO
 3642028864,3642028928,A2
 3642028929,3642029055,NG
-3642029056,3642029056,A2
-3642029057,3642029311,NG
-3642029312,3642029312,A2
-3642029313,3642029567,GB
+3642029056,3642029567,A2
 3642029568,3642030591,NG
 3642030592,3642030847,GN
 3642030848,3642031359,NG
@@ -173110,15 +165386,10 @@
 3642415656,3642417151,GB
 3642417152,3642419199,DE
 3642419200,3642421247,GB
-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
+3642421248,3642422783,A2
+3642422784,3642423039,US
+3642423040,3642425087,A2
+3642425088,3642425343,US
 3642425344,3642429439,DE
 3642429440,3642433535,GB
 3642433536,3642435583,CY
@@ -173146,7 +165417,9 @@
 3642486784,3642490879,GB
 3642490880,3642494975,IM
 3642494976,3642499071,GB
-3642499072,3642503167,SE
+3642499072,3642499715,SE
+3642499716,3642499716,EU
+3642499717,3642503167,SE
 3642503168,3642507263,LV
 3642507264,3642509311,FR
 3642509312,3642511359,RU
@@ -173179,9 +165452,9 @@
 3642552688,3642552831,UA
 3642552832,3642552847,EE
 3642552848,3642553087,UA
-3642553088,3642553099,LV
-3642553100,3642553103,UA
-3642553104,3642553161,LV
+3642553088,3642553101,LV
+3642553102,3642553107,UA
+3642553108,3642553161,LV
 3642553162,3642553163,UA
 3642553164,3642553165,LV
 3642553166,3642553167,UA
@@ -173204,9 +165477,7 @@
 3642553412,3642553415,UA
 3642553416,3642553423,RU
 3642553424,3642553431,UA
-3642553432,3642553443,RU
-3642553444,3642553447,UA
-3642553448,3642553463,RU
+3642553432,3642553463,RU
 3642553464,3642553471,UA
 3642553472,3642553519,RU
 3642553520,3642553523,UA
@@ -173230,12 +165501,10 @@
 3642554160,3642554187,UA
 3642554188,3642554193,RU
 3642554194,3642554195,UA
-3642554196,3642554203,RU
-3642554204,3642554205,UA
+3642554196,3642554199,RU
+3642554200,3642554205,UA
 3642554206,3642554207,RU
-3642554208,3642554219,UA
-3642554220,3642554223,RU
-3642554224,3642554367,UA
+3642554208,3642554367,UA
 3642554368,3642554375,LT
 3642554376,3642554379,UA
 3642554380,3642554387,LT
@@ -173293,8 +165562,8 @@
 3642555154,3642555167,UA
 3642555168,3642555183,LT
 3642555184,3642555199,UA
-3642555200,3642555223,LT
-3642555224,3642555227,LV
+3642555200,3642555215,LT
+3642555216,3642555227,UA
 3642555228,3642555289,LT
 3642555290,3642555311,UA
 3642555312,3642555359,LT
@@ -173306,8 +165575,8 @@
 3642555432,3642555439,UA
 3642555440,3642555443,PL
 3642555444,3642555455,UA
-3642555456,3642555463,PL
-3642555464,3642555479,UA
+3642555456,3642555471,PL
+3642555472,3642555479,UA
 3642555480,3642555505,PL
 3642555506,3642555519,UA
 3642555520,3642555567,PL
@@ -173332,8 +165601,8 @@
 3642555790,3642555791,SE
 3642555792,3642555795,CZ
 3642555796,3642555807,UA
-3642555808,3642555823,SE
-3642555824,3642556159,UA
+3642555808,3642555827,SE
+3642555828,3642556159,UA
 3642556160,3642556415,LV
 3642556416,3642560511,CZ
 3642560512,3642564607,KG
@@ -173353,7 +165622,10 @@
 3642615616,3642617855,FI
 3642617856,3642621951,JO
 3642621952,3642626047,IT
-3642626048,3642630143,BE
+3642626048,3642626303,A2
+3642626304,3642628607,BE
+3642628608,3642628863,A2
+3642628864,3642630143,BE
 3642630144,3642634239,DK
 3642634240,3642638335,DE
 3642638336,3642642431,CZ
@@ -173488,7 +165760,11 @@
 3645150640,3645150975,DE
 3645150976,3645151231,US
 3645151232,3645161471,DE
-3645161472,3645165567,AT
+3645161472,3645161983,AT
+3645161984,3645162495,US
+3645162496,3645163007,AT
+3645163008,3645163263,US
+3645163264,3645165567,AT
 3645165568,3645169663,TR
 3645169664,3645173759,CH
 3645173760,3645177855,GB
@@ -173513,13 +165789,13 @@
 3645183904,3645183935,IE
 3645183936,3645184255,FR
 3645184256,3645184447,GB
-3645184448,3645184455,FR
-3645184456,3645184463,GB
-3645184464,3645184471,FR
+3645184448,3645184471,FR
 3645184472,3645184511,GB
-3645184512,3645185663,FR
-3645185664,3645185759,GB
-3645185760,3645186047,FR
+3645184512,3645184863,FR
+3645184864,3645184895,GB
+3645184896,3645185663,FR
+3645185664,3645185775,GB
+3645185776,3645186047,FR
 3645186048,3645190143,GB
 3645190144,3645194239,FI
 3645194240,3645202431,DE
@@ -173552,7 +165828,9 @@
 3645292544,3645295103,DE
 3645295104,3645295359,NL
 3645295360,3645296639,DE
-3645296640,3645300735,NL
+3645296640,3645297407,NL
+3645297408,3645297663,EU
+3645297664,3645300735,NL
 3645300736,3645304831,BE
 3645304832,3645308927,ES
 3645308928,3645313023,DK
@@ -173572,9 +165850,7 @@
 3645337088,3645337599,DE
 3645337600,3645337631,FR
 3645337632,3645337663,BE
-3645337664,3645338111,FR
-3645338112,3645338367,EU
-3645338368,3645339295,FR
+3645337664,3645339295,FR
 3645339296,3645339359,BE
 3645339360,3645339903,FR
 3645339904,3645339967,BE
@@ -173613,9 +165889,7 @@
 3645444096,3645448191,SK
 3645448192,3645454335,DE
 3645454336,3645455359,RU
-3645455360,3645455487,DE
-3645455488,3645455503,RU
-3645455504,3645455615,DE
+3645455360,3645455615,DE
 3645455616,3645456383,RU
 3645456384,3645460479,GB
 3645460480,3645464575,UA
@@ -173871,9 +166145,7 @@
 3645763775,3645763775,DE
 3645763776,3645763776,NL
 3645763777,3645763777,BE
-3645763778,3645763779,DE
-3645763780,3645763780,CH
-3645763781,3645763781,DE
+3645763778,3645763781,DE
 3645763782,3645763782,NL
 3645763783,3645763783,DE
 3645763784,3645763784,NL
@@ -174215,7 +166487,8 @@
 3645764222,3645764222,BE
 3645764223,3645764223,DE
 3645764224,3645764224,ES
-3645764225,3645764226,GB
+3645764225,3645764225,GB
+3645764226,3645764226,DE
 3645764227,3645764227,CH
 3645764228,3645764228,FR
 3645764229,3645764229,PL
@@ -174473,7 +166746,8 @@
 3645765184,3645765187,GR
 3645765188,3645765195,DE
 3645765196,3645765199,CH
-3645765200,3645765207,GB
+3645765200,3645765203,GB
+3645765204,3645765207,DE
 3645765208,3645765211,FR
 3645765212,3645765215,DE
 3645765216,3645765219,ES
@@ -174641,16 +166915,20 @@
 3645888144,3645888159,DE
 3645888160,3645888191,AT
 3645888192,3645888223,SG
-3645888224,3645888959,DE
-3645888960,3645888991,EU
-3645888992,3645889791,DE
+3645888224,3645888511,DE
+3645888512,3645888767,EU
+3645888768,3645889791,DE
 3645889792,3645889919,US
 3645889920,3645890559,DE
 3645890560,3645894655,RU
 3645894656,3645898751,NL
 3645898752,3646513103,DE
 3646513104,3646513111,CA
-3646513112,3646947327,DE
+3646513112,3646516223,DE
+3646516224,3646517247,US
+3646517248,3646519295,DE
+3646519296,3646519807,US
+3646519808,3646947327,DE
 3646947328,3647209471,PL
 3647209472,3647602687,NL
 3647602688,3647658751,RU
@@ -174671,7 +166949,9 @@
 3647889664,3647889671,BE
 3647889672,3647890463,DE
 3647890464,3647890471,FR
-3647890472,3647912447,DE
+3647890472,3647890687,DE
+3647890688,3647890943,EU
+3647890944,3647912447,DE
 3647912448,3647912511,BE
 3647912512,3647916799,DE
 3647916800,3647917055,SE
@@ -174681,7 +166961,11 @@
 3647922960,3647922975,GB
 3647922976,3647936871,DE
 3647936872,3647936879,FR
-3647936880,3647953055,DE
+3647936880,3647947263,DE
+3647947264,3647947519,US
+3647947520,3647949567,DE
+3647949568,3647949823,EU
+3647949824,3647953055,DE
 3647953056,3647953063,FR
 3647953064,3647953119,DE
 3647953120,3647953127,AT
@@ -174732,7 +167016,9 @@
 3647965696,3647966207,CH
 3647966208,3647966575,GB
 3647966576,3647966583,DE
-3647966584,3647967231,GB
+3647966584,3647966687,GB
+3647966688,3647966703,DE
+3647966704,3647967231,GB
 3647967232,3647968255,BE
 3647968256,3647969279,FR
 3647969280,3647969791,IT
@@ -174747,7 +167033,9 @@
 3647972200,3647972259,GB
 3647972260,3647972263,DE
 3647972264,3647972351,GB
-3647972352,3647973679,IT
+3647972352,3647973663,IT
+3647973664,3647973671,DE
+3647973672,3647973679,IT
 3647973680,3647973695,DE
 3647973696,3647973703,IT
 3647973704,3647973711,BE
@@ -174757,7 +167045,9 @@
 3647973784,3647973791,DE
 3647973792,3647973871,IT
 3647973872,3647973879,DE
-3647973880,3647973967,IT
+3647973880,3647973919,IT
+3647973920,3647973927,DE
+3647973928,3647973967,IT
 3647973968,3647973975,DE
 3647973976,3647973983,IT
 3647973984,3647973991,DE
@@ -174836,7 +167126,9 @@
 3647987496,3647987527,ES
 3647987528,3647987535,GB
 3647987536,3647987543,DE
-3647987544,3647987711,ES
+3647987544,3647987607,ES
+3647987608,3647987615,DE
+3647987616,3647987711,ES
 3647987712,3647988735,IT
 3647988736,3647989759,BE
 3647989760,3647990271,DE
@@ -174850,11 +167142,13 @@
 3647994256,3647994263,FR
 3647994264,3647994367,BE
 3647994368,3647994879,NR
-3647994880,3647995391,BE
+3647994880,3647994903,BE
+3647994904,3647994911,DE
+3647994912,3647995391,BE
 3647995392,3647995903,DE
 3647995904,3648004223,RU
-3648004224,3648004607,GB
-3648004608,3648006271,RU
+3648004224,3648004351,GB
+3648004352,3648006271,RU
 3648006272,3648006399,GB
 3648006400,3648007167,RU
 3648007168,3648008191,GB
@@ -174904,22 +167198,17 @@
 3648080384,3648080511,TZ
 3648080512,3648080543,BF
 3648080544,3648080639,TZ
-3648080640,3648080895,BE
-3648080896,3648080903,NE
-3648080904,3648080919,CD
-3648080920,3648080927,GA
-3648080928,3648080959,CD
-3648080960,3648080991,TD
-3648080992,3648081007,SL
-3648081008,3648081023,BE
-3648081024,3648081055,GB
-3648081056,3648081407,BE
+3648080640,3648080895,GA
+3648080896,3648081151,ZM
+3648081152,3648081407,BE
 3648081408,3648082175,MW
 3648082176,3648082239,BE
 3648082240,3648082311,NE
 3648082312,3648082431,BE
 3648082432,3648082479,ZM
-3648082480,3648084991,BE
+3648082480,3648084223,BE
+3648084224,3648084479,CD
+3648084480,3648084991,BE
 3648084992,3648085759,GB
 3648085760,3648086015,ZM
 3648086016,3648090111,AT
@@ -175010,7 +167299,9 @@
 3648200704,3648208479,SE
 3648208480,3648208511,DK
 3648208512,3648208895,SE
-3648208896,3648212991,DE
+3648208896,3648209663,DE
+3648209664,3648209919,EU
+3648209920,3648212991,DE
 3648212992,3648217087,RU
 3648217088,3648221183,UA
 3648221184,3648225279,IE
@@ -175071,7 +167362,8 @@
 3648368640,3648372735,RU
 3648372736,3648376831,LU
 3648376832,3648380927,CZ
-3648380928,3648385023,NL
+3648380928,3648381183,EU
+3648381184,3648385023,NL
 3648385024,3648389119,RU
 3648389120,3648393215,IT
 3648393216,3648397311,DE
@@ -175086,7 +167378,9 @@
 3648417856,3648417919,GB
 3648417920,3648418047,AT
 3648418048,3648418079,GB
-3648418080,3648418247,ES
+3648418080,3648418111,ES
+3648418112,3648418127,GB
+3648418128,3648418247,ES
 3648418248,3648418255,CH
 3648418256,3648418271,GB
 3648418272,3648418303,ES
@@ -175163,7 +167457,9 @@
 3649709816,3649709823,TT
 3649709824,3649765375,GB
 3649765376,3649830911,EG
-3649830912,3649835007,NL
+3649830912,3649831167,NL
+3649831168,3649831423,EU
+3649831424,3649835007,NL
 3649835008,3649838079,ES
 3649838080,3649839103,NL
 3649839104,3649840127,GB
@@ -175173,16 +167469,18 @@
 3649845248,3649845759,GB
 3649845760,3649847039,NL
 3649847040,3649847295,GB
-3649847296,3649855487,DE
+3649847296,3649848319,NL
+3649848320,3649855487,DE
 3649855488,3649856511,GB
-3649856512,3649857023,US
-3649857024,3649857535,GB
+3649856512,3649857535,US
 3649857536,3649858047,JP
 3649858048,3649859071,GB
 3649859072,3649859583,US
 3649859584,3649863679,SE
 3649863680,3649896447,FI
-3649896448,3649961983,IT
+3649896448,3649950719,IT
+3649950720,3649950975,US
+3649950976,3649961983,IT
 3649961984,3650093055,SE
 3650093056,3650097151,JO
 3650097152,3650101247,SK
@@ -175196,7 +167494,9 @@
 3650129920,3650134015,GB
 3650134016,3650142207,RU
 3650142208,3650150399,PL
-3650150400,3650158591,NO
+3650150400,3650155263,NO
+3650155264,3650155519,EU
+3650155520,3650158591,NO
 3650158592,3650162687,MT
 3650162688,3650166783,RU
 3650166784,3650167807,BE
@@ -175221,8 +167521,7 @@
 3650232320,3650233343,RU
 3650233344,3650233599,CY
 3650233600,3650236415,RU
-3650236416,3650238463,EU
-3650238464,3650240511,GB
+3650236416,3650240511,CH
 3650240512,3650244607,EE
 3650244608,3650256895,GB
 3650256896,3650265087,DE
@@ -175245,7 +167544,9 @@
 3650310144,3650314239,GB
 3650314240,3650315271,DE
 3650315272,3650315272,BE
-3650315273,3650316711,DE
+3650315273,3650316287,DE
+3650316288,3650316543,EU
+3650316544,3650316711,DE
 3650316712,3650316715,FR
 3650316716,3650318335,DE
 3650318336,3650320383,GI
@@ -175329,7 +167630,11 @@
 3650416640,3650420735,BE
 3650420736,3650424831,ES
 3650424832,3650428927,RU
-3650428928,3650432431,NL
+3650428928,3650429714,NL
+3650429715,3650429715,EU
+3650429716,3650431999,NL
+3650432000,3650432255,EU
+3650432256,3650432431,NL
 3650432432,3650432447,DE
 3650432448,3650433023,NL
 3650433024,3650437119,FI
@@ -175347,7 +167652,9 @@
 3650484640,3650484671,US
 3650484672,3650486271,PL
 3650486272,3650502655,RU
-3650502656,3650506751,SE
+3650502656,3650504703,SE
+3650506752,3650508799,LB
+3650508800,3650510847,NL
 3650510848,3650519039,GB
 3650519040,3650523135,HU
 3650523136,3650527231,DE
@@ -175355,7 +167662,13 @@
 3650534912,3650535423,NL
 3650535424,3650539519,RU
 3650539520,3650543615,ES
-3650543616,3650551807,CH
+3650543616,3650548109,CH
+3650548110,3650548110,A1
+3650548111,3650548827,CH
+3650548828,3650548828,A1
+3650548829,3650548884,CH
+3650548885,3650548885,A1
+3650548886,3650551807,CH
 3650551808,3650555903,FR
 3650555904,3650559999,RU
 3650560000,3650564095,HK
@@ -175368,7 +167681,9 @@
 3650588672,3650592767,DE
 3650592768,3650600959,IS
 3650600960,3650605055,SE
-3650605056,3650609279,DE
+3650605056,3650609180,DE
+3650609181,3650609181,LB
+3650609182,3650609279,DE
 3650609280,3650609311,CY
 3650609312,3650609407,DE
 3650609408,3650609439,IQ
@@ -175380,7 +167695,8 @@
 3650610176,3650610687,KZ
 3650610688,3650610943,RU
 3650610944,3650611711,DE
-3650611712,3650612735,KZ
+3650611712,3650611967,LB
+3650611968,3650612735,KZ
 3650612736,3650617343,DE
 3650617344,3650682879,FI
 3650682880,3650748415,PL
@@ -175392,9 +167708,7 @@
 3650879488,3650912255,RO
 3650912256,3650912639,GB
 3650912640,3650912671,FR
-3650912672,3650913791,GB
-3650913792,3650914047,EU
-3650914048,3650923103,GB
+3650912672,3650923103,GB
 3650923104,3650923135,FR
 3650923136,3650926591,GB
 3650926592,3650929663,ES
@@ -175408,7 +167722,9 @@
 3650935968,3650935983,FR
 3650935984,3650935999,GB
 3650936000,3650936063,NL
-3650936064,3650939935,GB
+3650936064,3650939599,GB
+3650939600,3650939607,FR
+3650939608,3650939935,GB
 3650939936,3650939967,FR
 3650939968,3650945023,GB
 3650945024,3651010559,DK
@@ -175482,7 +167798,33 @@
 3651108480,3651108543,ES
 3651108544,3651108863,DE
 3651108864,3651141631,EE
-3651141632,3651207167,DE
+3651141632,3651173375,DE
+3651173376,3651173631,ES
+3651173632,3651198975,DE
+3651198976,3651199231,GB
+3651199232,3651199487,ES
+3651199488,3651199743,GB
+3651199744,3651200255,ES
+3651200256,3651201023,PL
+3651201024,3651201279,ES
+3651201280,3651201535,PL
+3651201536,3651201791,ES
+3651201792,3651201919,FR
+3651201920,3651202047,ES
+3651202048,3651202175,FR
+3651202176,3651202303,GB
+3651202304,3651202815,ES
+3651202816,3651203071,GB
+3651203072,3651203583,DE
+3651203584,3651203839,FR
+3651203840,3651204351,ES
+3651204352,3651204607,PL
+3651204608,3651205119,ES
+3651205120,3651205375,GB
+3651205376,3651206143,ES
+3651206144,3651206399,PL
+3651206400,3651206655,DE
+3651206656,3651207167,ES
 3651207168,3651207199,GB
 3651207200,3651207223,EU
 3651207224,3651207295,GB
@@ -175537,7 +167879,11 @@
 3651238400,3651239935,EU
 3651239936,3651272703,GB
 3651272704,3651338239,CH
-3651338240,3651403775,GB
+3651338240,3651342847,GB
+3651342848,3651343103,US
+3651343104,3651350783,GB
+3651350784,3651351039,EU
+3651351040,3651403775,GB
 3651403776,3651534847,AE
 3651534848,3651600383,NL
 3651600384,3651636696,FR
@@ -175632,7 +167978,9 @@
 3651907584,3651908095,IQ
 3651908096,3651908863,DE
 3651908864,3651908991,IQ
-3651908992,3651909311,DE
+3651908992,3651909046,DE
+3651909047,3651909047,IQ
+3651909048,3651909311,DE
 3651909312,3651909375,IQ
 3651909376,3651909631,DE
 3651909632,3651910655,IQ
@@ -175649,7 +167997,9 @@
 3651923968,3651928063,DE
 3651928064,3651932159,IT
 3651932160,3651936255,RU
-3651936256,3651938175,DE
+3651936256,3651936511,DE
+3651936512,3651936767,EU
+3651936768,3651938175,DE
 3651938176,3651938207,GB
 3651938208,3651938255,DE
 3651938256,3651938271,PL
@@ -175678,7 +168028,8 @@
 3651939728,3651939743,PL
 3651939744,3651939791,DE
 3651939792,3651939799,RU
-3651939800,3651940351,DE
+3651939800,3651939839,DE
+3651939840,3651940351,LV
 3651940352,3651940383,TR
 3651940384,3651940415,US
 3651940416,3651940479,IT
@@ -175707,7 +168058,8 @@
 3651942736,3651942751,US
 3651942752,3651942783,DE
 3651942784,3651942815,GB
-3651942816,3651944447,DE
+3651942816,3651942911,DE
+3651942912,3651944447,LV
 3651944448,3651948543,ES
 3651948544,3651952639,FO
 3651952640,3651953663,IR
@@ -175724,9 +168076,7 @@
 3651997696,3652001791,RU
 3652001792,3652005887,HU
 3652005888,3652009983,GB
-3652009984,3652011519,RU
-3652011520,3652011775,IT
-3652011776,3652014079,RU
+3652009984,3652014079,RU
 3652014080,3652018175,SA
 3652018176,3652019183,IE
 3652019184,3652019199,GB
@@ -175770,16 +168120,16 @@
 3652033968,3652033983,NL
 3652033984,3652034015,TR
 3652034016,3652034047,NL
-3652034048,3652034111,GD
+3652034048,3652034111,CY
 3652034112,3652034143,TR
 3652034144,3652034175,CH
 3652034176,3652034207,NL
 3652034208,3652034239,ES
 3652034240,3652034271,VG
-3652034272,3652034367,GD
+3652034272,3652034367,CY
 3652034368,3652034383,ES
 3652034384,3652034399,VG
-3652034400,3652034559,GD
+3652034400,3652034559,CY
 3652034560,3652046847,PL
 3652046848,3652050271,IE
 3652050272,3652050299,GB
@@ -175796,7 +168146,11 @@
 3652050628,3652050631,IE
 3652050632,3652050671,GB
 3652050672,3652050943,IE
-3652050944,3652055039,LI
+3652050944,3652051711,LI
+3652051712,3652051967,CH
+3652051968,3652053631,LI
+3652053632,3652053759,CH
+3652053760,3652055039,LI
 3652055040,3652059135,NO
 3652059136,3652063231,RU
 3652063232,3652067327,IR
@@ -175818,8 +168172,7 @@
 3652141056,3652141311,GB
 3652141312,3652142847,A2
 3652142848,3652143359,GB
-3652143360,3652143871,A2
-3652143872,3652144127,GB
+3652143360,3652144127,A2
 3652144128,3652144383,KE
 3652144384,3652144639,CM
 3652144640,3652144895,GB
@@ -176046,10 +168399,9 @@
 3653472916,3653472919,NL
 3653472920,3653472983,AF
 3653472984,3653472999,NL
-3653473000,3653473039,AF
-3653473040,3653473064,NL
-3653473065,3653473071,AF
-3653473072,3653474303,NL
+3653473000,3653473023,AF
+3653473024,3653473279,US
+3653473280,3653474303,NL
 3653474304,3653474367,US
 3653474368,3653476351,NL
 3653476352,3653480447,CZ
@@ -176186,7 +168538,7 @@
 3654607616,3654607871,SE
 3654607872,3654608127,NO
 3654608128,3654608383,SE
-3654608384,3654608895,PL
+3654608384,3654608895,A2
 3654608896,3654609919,NO
 3654609920,3654610431,SE
 3654610432,3654610943,FR
@@ -176210,7 +168562,9 @@
 3655335936,3656633487,DE
 3656633488,3656633495,GB
 3656633496,3656633503,US
-3656633504,3656650583,DE
+3656633504,3656635647,DE
+3656635648,3656635903,GB
+3656635904,3656650583,DE
 3656650584,3656650591,US
 3656650592,3656661183,DE
 3656661184,3656661199,AT
@@ -176229,7 +168583,11 @@
 3659628544,3659661311,JP
 3659661312,3659792383,TW
 3659792384,3660054527,KR
-3660054528,3660578815,JP
+3660054528,3660096767,JP
+3660096768,3660097791,US
+3660097792,3660102143,JP
+3660102144,3660102399,US
+3660102400,3660578815,JP
 3660578816,3661103103,KR
 3661103104,3663986687,CN
 3663986688,3663987711,AU
@@ -176311,7 +168669,9 @@
 3671130112,3671195647,KR
 3671195648,3671326719,TW
 3671326720,3671392255,SG
-3671392256,3671457791,HK
+3671392256,3671411711,HK
+3671411712,3671411967,AP
+3671411968,3671457791,HK
 3671457792,3671588863,AU
 3671588864,3672637439,JP
 3672637440,3673161727,KR
@@ -176323,7 +168683,9 @@
 3673948160,3674210303,HK
 3674210304,3678404607,JP
 3678404608,3678535679,IN
-3678535680,3678666751,JP
+3678535680,3678593279,JP
+3678593280,3678593535,US
+3678593536,3678666751,JP
 3678666752,3678928895,TW
 3678928896,3678994431,CN
 3678994432,3679027199,HK
@@ -176347,7 +168709,17 @@
 3680239616,3680403455,MY
 3680403456,3680436223,JP
 3680436224,3680501759,MY
-3680501760,3682598911,JP
+3680501760,3680879615,JP
+3680879616,3680879871,US
+3680879872,3681560063,JP
+3681560064,3681560319,US
+3681560320,3681569023,JP
+3681569024,3681569279,US
+3681569280,3682554623,JP
+3682554624,3682554879,AP
+3682554880,3682587903,JP
+3682587904,3682588159,US
+3682588160,3682598911,JP
 3682598912,3684696063,CN
 3684696064,3688366079,JP
 3688366080,3689938943,CN
@@ -176356,18 +168728,24 @@
 3690463232,3690987519,KR
 3690987520,3695181823,JP
 3695181824,3697278975,KR
-3697278976,3697606655,JP
+3697278976,3697311487,JP
+3697311488,3697311743,US
+3697311744,3697606655,JP
 3697606656,3697655807,AU
 3697655808,3697672191,CN
 3697672192,3697737727,JP
 3697737728,3697803263,KR
-3697803264,3698327551,JP
+3697803264,3698251007,JP
+3698251008,3698251263,US
+3698251264,3698327551,JP
 3698327552,3698589695,CN
 3698589696,3699376127,KR
 3699376128,3700424703,TW
 3700424704,3700752383,JP
 3700752384,3700817919,KR
-3700817920,3700977663,JP
+3700817920,3700828159,JP
+3700828160,3700829183,US
+3700829184,3700977663,JP
 3700977664,3700979711,AU
 3700979712,3700981759,JP
 3700981760,3701014527,CN
@@ -176403,7 +168781,7 @@
 3707174912,3707207679,JP
 3707208704,3707209727,WS
 3707209728,3707211775,CN
-3707211776,3707215871,AU
+3707211776,3707215871,IN
 3707215872,3707217919,BD
 3707217920,3707219967,ID
 3707219968,3707222015,AU
@@ -176545,7 +168923,9 @@
 3743283200,3743284223,HK
 3743285248,3743416319,IN
 3743416320,3745513471,KR
-3745513472,3749838847,CN
+3745513472,3749052415,CN
+3749052416,3749183487,HK
+3749183488,3749838847,CN
 3749838848,3749839871,SG
 3749839872,3749840895,IN
 3749841920,3749847039,AU
diff --git a/installer/resources/i2ptunnel.config b/installer/resources/i2ptunnel.config
index fa0920d342a74d8c86e9a299e907ab47ca9499e5..68c6795e8958e6e3eaf8035ce8b7687c97b7d6a0 100644
--- a/installer/resources/i2ptunnel.config
+++ b/installer/resources/i2ptunnel.config
@@ -28,8 +28,8 @@ tunnel.0.option.outbound.lengthVariance=0
 tunnel.0.startOnLoad=true
 
 # irc
-tunnel.1.name=IRC Proxy
-tunnel.1.description=IRC proxy to access anonymous IRC servers
+tunnel.1.name=Irc2P
+tunnel.1.description=IRC tunnel to access the Irc2P network
 tunnel.1.type=ircclient
 tunnel.1.sharedClient=false
 tunnel.1.interface=127.0.0.1
@@ -37,8 +37,8 @@ tunnel.1.listenPort=6668
 tunnel.1.targetDestination=irc.postman.i2p,irc.freshcoffee.i2p,irc.echelon.i2p
 tunnel.1.i2cpHost=127.0.0.1
 tunnel.1.i2cpPort=7654
-tunnel.1.option.inbound.nickname=IRC Proxy
-tunnel.1.option.outbound.nickname=IRC Proxy
+tunnel.1.option.inbound.nickname=Irc2P
+tunnel.1.option.outbound.nickname=Irc2P
 tunnel.1.option.i2cp.closeIdleTime=1200000
 tunnel.1.option.i2cp.closeOnIdle=true
 tunnel.1.option.i2cp.delayOpen=true
diff --git a/installer/resources/locale/po/messages_de.po b/installer/resources/locale/po/messages_de.po
index 92b79ae4f1a3fe1fb7a3a93ac65839238af75bba..c2d5df7e1e08ef4992662a0dc4ed9c7cbd486647 100644
--- a/installer/resources/locale/po/messages_de.po
+++ b/installer/resources/locale/po/messages_de.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-12 20:20+0000\n"
+"POT-Creation-Date: 2012-07-26 19:55+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,228 +17,237 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../i2prouter:324
+#: ../i2prouter:316
 msgid "Unable to locate \"ps\"."
 msgstr ""
 
-#: ../i2prouter:325 ../i2prouter:338 ../i2prouter:646
+#: ../i2prouter:317 ../i2prouter:330 ../i2prouter:645
 msgid ""
 "Please report this message along with the location of the command on your "
 "system."
 msgstr ""
 
-#: ../i2prouter:337
+#: ../i2prouter:329
 msgid "Unable to locate \"tr\"."
 msgstr ""
 
-#: ../i2prouter:492
+#: ../i2prouter:484
 msgid "  $1  Found but not executable."
 msgstr ""
 
-#: ../i2prouter:551
+#: ../i2prouter:543
 msgid "Unable to locate any of the following binaries:"
 msgstr ""
 
-#: ../i2prouter:645
+#: ../i2prouter:644
 msgid "Unable to locate \"id\"."
 msgstr ""
 
-#: ../i2prouter:785
+#: ../i2prouter:784
 #, sh-format
 msgid "Removed stale pid file: $PIDFILE"
 msgstr ""
 
-#: ../i2prouter:790
+#: ../i2prouter:789
 #, sh-format
 msgid "Cannot read $PIDFILE."
 msgstr ""
 
-#: ../i2prouter:880 ../i2prouter:907 ../i2prouter:981 ../i2prouter:1009
-#: ../i2prouter:1033
+#: ../i2prouter:879 ../i2prouter:906 ../i2prouter:980 ../i2prouter:1008
+#: ../i2prouter:1032
 #, sh-format
 msgid "$APP_LONG_NAME is already running."
 msgstr ""
 
-#: ../i2prouter:891
+#: ../i2prouter:890
 #, sh-format
 msgid "Running $APP_LONG_NAME..."
 msgstr ""
 
-#: ../i2prouter:914
+#: ../i2prouter:913
 #, sh-format
 msgid "Waiting for $APP_LONG_NAME..."
 msgstr ""
 
-#: ../i2prouter:961
+#: ../i2prouter:960
 #, sh-format
 msgid " WARNING: $APP_LONG_NAME may have failed to start."
 msgstr ""
 
-#: ../i2prouter:964
+#: ../i2prouter:963
 #, sh-format
 msgid " running: PID:$pid"
 msgstr ""
 
-#: ../i2prouter:973
+#: ../i2prouter:972
 #, sh-format
 msgid ""
 "Starting $APP_LONG_NAME.  Detected Mac OSX and installed launchd daemon."
 msgstr ""
 
-#: ../i2prouter:975 ../i2prouter:1003 ../i2prouter:1191 ../i2prouter:1387
+#: ../i2prouter:974 ../i2prouter:1002 ../i2prouter:1190 ../i2prouter:1442
 msgid "Must be root to perform this action."
 msgstr ""
 
-#: ../i2prouter:1001
+#: ../i2prouter:1000
 #, sh-format
 msgid "Starting $APP_LONG_NAME.  Detected Linux and installed upstart."
 msgstr ""
 
-#: ../i2prouter:1019
+#: ../i2prouter:1018
 #, sh-format
 msgid "Starting $APP_LONG_NAME..."
 msgstr ""
 
-#: ../i2prouter:1044
+#: ../i2prouter:1043
 #, sh-format
 msgid "Stopping $APP_LONG_NAME..."
 msgstr ""
 
-#: ../i2prouter:1048 ../i2prouter:1116 ../i2prouter:1535
+#: ../i2prouter:1047 ../i2prouter:1115 ../i2prouter:1599
 #, sh-format
 msgid "$APP_LONG_NAME was not running."
 msgstr ""
 
-#: ../i2prouter:1061 ../i2prouter:1069 ../i2prouter:1131 ../i2prouter:1139
+#: ../i2prouter:1060 ../i2prouter:1068 ../i2prouter:1130 ../i2prouter:1138
 #, sh-format
 msgid "Unable to stop $APP_LONG_NAME."
 msgstr ""
 
-#: ../i2prouter:1087
+#: ../i2prouter:1086
 #, sh-format
 msgid "Waiting for $APP_LONG_NAME to exit..."
 msgstr ""
 
-#: ../i2prouter:1101
+#: ../i2prouter:1100
 #, sh-format
 msgid "Failed to stop $APP_LONG_NAME."
 msgstr ""
 
-#: ../i2prouter:1104
+#: ../i2prouter:1103
 #, sh-format
 msgid "Stopped $APP_LONG_NAME."
 msgstr ""
 
-#: ../i2prouter:1112
+#: ../i2prouter:1111
 #, sh-format
 msgid "Stopping $APP_LONG_NAME gracefully..."
 msgstr ""
 
-#: ../i2prouter:1147
+#: ../i2prouter:1146
 #, sh-format
 msgid "Pausing $APP_LONG_NAME."
 msgstr ""
 
-#: ../i2prouter:1151
+#: ../i2prouter:1150
 #, sh-format
 msgid "Resuming $APP_LONG_NAME."
 msgstr ""
 
-#: ../i2prouter:1158
+#: ../i2prouter:1157
 #, sh-format
 msgid "$APP_LONG_NAME is not running."
 msgstr ""
 
-#: ../i2prouter:1163
+#: ../i2prouter:1162
 #, sh-format
 msgid "$APP_LONG_NAME is running: PID:$pid"
 msgstr ""
 
-#: ../i2prouter:1166
+#: ../i2prouter:1165
 #, sh-format
 msgid "$APP_LONG_NAME is running: PID:$pid, Wrapper:$STATUS, Java:$JAVASTATUS"
 msgstr ""
 
-#: ../i2prouter:1173
+#: ../i2prouter:1172
 #, sh-format
 msgid " Installing the $APP_LONG_NAME daemon using upstart.."
 msgstr ""
 
-#: ../i2prouter:1175
+#: ../i2prouter:1174
 #, sh-format
 msgid " a custom upstart conf file ${APP_NAME}.conf found"
 msgstr ""
 
-#: ../i2prouter:1178
+#: ../i2prouter:1177
 msgid " creating default upstart conf file.."
 msgstr ""
 
-#: ../i2prouter:1196 ../i2prouter:1393
+#: ../i2prouter:1195 ../i2prouter:1448
 msgid "Detected Solaris:"
 msgstr ""
 
-#: ../i2prouter:1198 ../i2prouter:1210 ../i2prouter:1229 ../i2prouter:1240
-#: ../i2prouter:1254 ../i2prouter:1268 ../i2prouter:1296 ../i2prouter:1334
-#: ../i2prouter:1369
+#: ../i2prouter:1197 ../i2prouter:1209 ../i2prouter:1227 ../i2prouter:1284
+#: ../i2prouter:1295 ../i2prouter:1309 ../i2prouter:1323 ../i2prouter:1351
+#: ../i2prouter:1389 ../i2prouter:1424
 #, sh-format
 msgid " The $APP_LONG_NAME daemon is already installed."
 msgstr ""
 
-#: ../i2prouter:1201 ../i2prouter:1216 ../i2prouter:1232 ../i2prouter:1257
-#: ../i2prouter:1271 ../i2prouter:1285 ../i2prouter:1299 ../i2prouter:1337
-#: ../i2prouter:1372
+#: ../i2prouter:1200 ../i2prouter:1215 ../i2prouter:1287 ../i2prouter:1312
+#: ../i2prouter:1326 ../i2prouter:1340 ../i2prouter:1354 ../i2prouter:1392
+#: ../i2prouter:1427
 #, sh-format
 msgid " Installing the $APP_LONG_NAME daemon.."
 msgstr ""
 
-#: ../i2prouter:1208 ../i2prouter:1406
+#: ../i2prouter:1207 ../i2prouter:1461
 msgid "Detected RHEL or Fedora:"
 msgstr ""
 
-#: ../i2prouter:1223
+#: ../i2prouter:1222 ../i2prouter:1475
 msgid "Detected Arch Linux:"
 msgstr ""
 
 #: ../i2prouter:1224
-msgid "Installing as a daemon is not yet supported in Arch Linux."
+msgid "Initscript from AUR package found. Refusing to continue."
 msgstr ""
 
-#: ../i2prouter:1227 ../i2prouter:1420
+#: ../i2prouter:1277
+#, sh-format
+msgid " The $APP_LONG_NAME daemon has been installed."
+msgstr ""
+
+#: ../i2prouter:1278
+msgid " Add \\\"i2p\\\" to the DAEMONS variable in /etc/rc.conf to enable."
+msgstr ""
+
+#: ../i2prouter:1282 ../i2prouter:1484
 msgid "Detected SuSE or SLES:"
 msgstr ""
 
-#: ../i2prouter:1238 ../i2prouter:1430
+#: ../i2prouter:1293 ../i2prouter:1494
 msgid "Detected Debian-based distribution:"
 msgstr ""
 
-#: ../i2prouter:1246
+#: ../i2prouter:1301
 #, sh-format
 msgid " Installing the $APP_LONG_NAME daemon using init.d.."
 msgstr ""
 
-#: ../i2prouter:1252 ../i2prouter:1443
+#: ../i2prouter:1307 ../i2prouter:1507
 msgid "Detected Linux:"
 msgstr ""
 
-#: ../i2prouter:1266 ../i2prouter:1456
+#: ../i2prouter:1321 ../i2prouter:1520
 msgid "Detected HP-UX:"
 msgstr ""
 
-#: ../i2prouter:1277 ../i2prouter:1468
+#: ../i2prouter:1332 ../i2prouter:1532
 msgid "Detected AIX:"
 msgstr ""
 
-#: ../i2prouter:1279
+#: ../i2prouter:1334
 #, sh-format
 msgid " The $APP_LONG_NAME daemon is already installed as rc.d script."
 msgstr ""
 
-#: ../i2prouter:1282
+#: ../i2prouter:1337
 #, sh-format
 msgid " The $APP_LONG_NAME daemon is already installed as SRC service."
 msgstr ""
 
-#: ../i2prouter:1287
+#: ../i2prouter:1342
 msgid ""
 " The task /usr/sbin/install_assist was found in the inittab, this might "
 "cause problems for all subsequent tasks to launch at this process is known "
@@ -246,158 +255,158 @@ msgid ""
 "remove/deactivate it."
 msgstr ""
 
-#: ../i2prouter:1294 ../i2prouter:1486
+#: ../i2prouter:1349 ../i2prouter:1550
 msgid "Detected FreeBSD:"
 msgstr ""
 
-#: ../i2prouter:1332 ../i2prouter:1499
+#: ../i2prouter:1387 ../i2prouter:1563
 msgid "Detected Mac OSX:"
 msgstr ""
 
-#: ../i2prouter:1367 ../i2prouter:1513
+#: ../i2prouter:1422 ../i2prouter:1577
 msgid "Detected z/OS:"
 msgstr ""
 
-#: ../i2prouter:1379
+#: ../i2prouter:1434
 #, sh-format
 msgid "Install not currently supported for $DIST_OS"
 msgstr ""
 
-#: ../i2prouter:1395 ../i2prouter:1408 ../i2prouter:1422 ../i2prouter:1445
-#: ../i2prouter:1458 ../i2prouter:1470 ../i2prouter:1488 ../i2prouter:1501
-#: ../i2prouter:1515
+#: ../i2prouter:1450 ../i2prouter:1463 ../i2prouter:1477 ../i2prouter:1486
+#: ../i2prouter:1509 ../i2prouter:1522 ../i2prouter:1534 ../i2prouter:1552
+#: ../i2prouter:1565 ../i2prouter:1579
 #, sh-format
 msgid " Removing $APP_LONG_NAME daemon..."
 msgstr ""
 
-#: ../i2prouter:1401 ../i2prouter:1416 ../i2prouter:1426 ../i2prouter:1439
-#: ../i2prouter:1451 ../i2prouter:1464 ../i2prouter:1482 ../i2prouter:1495
-#: ../i2prouter:1509 ../i2prouter:1520
+#: ../i2prouter:1456 ../i2prouter:1471 ../i2prouter:1480 ../i2prouter:1490
+#: ../i2prouter:1503 ../i2prouter:1515 ../i2prouter:1528 ../i2prouter:1546
+#: ../i2prouter:1559 ../i2prouter:1573 ../i2prouter:1584
 #, sh-format
 msgid " The $APP_LONG_NAME daemon is not currently installed."
 msgstr ""
 
-#: ../i2prouter:1413 ../i2prouter:1436
+#: ../i2prouter:1468 ../i2prouter:1500
 #, sh-format
 msgid " Removing $APP_LONG_NAME daemon from upstart..."
 msgstr ""
 
-#: ../i2prouter:1432
+#: ../i2prouter:1496
 #, sh-format
 msgid " Removing $APP_LONG_NAME daemon from init.d..."
 msgstr ""
 
-#: ../i2prouter:1524
+#: ../i2prouter:1588
 #, sh-format
 msgid "Remove not currently supported for $DIST_OS"
 msgstr ""
 
-#: ../i2prouter:1531
+#: ../i2prouter:1595
 #, sh-format
 msgid "Dumping $APP_LONG_NAME..."
 msgstr ""
 
-#: ../i2prouter:1541
+#: ../i2prouter:1605
 #, sh-format
 msgid "Failed to dump $APP_LONG_NAME."
 msgstr ""
 
-#: ../i2prouter:1544
+#: ../i2prouter:1608
 #, sh-format
 msgid "Dumped $APP_LONG_NAME."
 msgstr ""
 
-#: ../i2prouter:1554
+#: ../i2prouter:1618
 #, sh-format
 msgid "Starting $APP_LONG_NAME...  Wrapper:Stopped"
 msgstr ""
 
-#: ../i2prouter:1558
+#: ../i2prouter:1622
 #, sh-format
 msgid "Starting $APP_LONG_NAME...  Wrapper:Running"
 msgstr ""
 
-#: ../i2prouter:1561
+#: ../i2prouter:1625
 #, sh-format
 msgid "Starting $APP_LONG_NAME...  Wrapper:$STATUS, Java:$JAVASTATUS"
 msgstr ""
 
-#: ../i2prouter:1571
+#: ../i2prouter:1635
 #, sh-format
 msgid "Stopping $APP_LONG_NAME...  Wrapper:Stopped"
 msgstr ""
 
-#: ../i2prouter:1575
+#: ../i2prouter:1639
 #, sh-format
 msgid "Stopping $APP_LONG_NAME...  Wrapper:Running"
 msgstr ""
 
-#: ../i2prouter:1578
+#: ../i2prouter:1642
 #, sh-format
 msgid "Stopping $APP_LONG_NAME...  Wrapper:$STATUS, Java:$JAVASTATUS"
 msgstr ""
 
-#: ../i2prouter:1588
+#: ../i2prouter:1652
 msgid "Unexpected command: $1"
 msgstr ""
 
-#: ../i2prouter:1592
+#: ../i2prouter:1656
 msgid "Usage: "
 msgstr ""
 
-#: ../i2prouter:1619
+#: ../i2prouter:1683
 msgid "Commands:"
 msgstr ""
 
-#: ../i2prouter:1620
+#: ../i2prouter:1684
 msgid "  console      Launch in the current console."
 msgstr ""
 
-#: ../i2prouter:1621
+#: ../i2prouter:1685
 msgid "  start        Start in the background as a daemon process."
 msgstr ""
 
-#: ../i2prouter:1622
+#: ../i2prouter:1686
 msgid "  stop         Stop if running as a daemon or in another console."
 msgstr ""
 
-#: ../i2prouter:1623
+#: ../i2prouter:1687
 msgid "  graceful     Stop gracefully, may take up to 11 minutes."
 msgstr ""
 
-#: ../i2prouter:1624
+#: ../i2prouter:1688
 msgid "  restart      Stop if running and then start."
 msgstr ""
 
-#: ../i2prouter:1625
+#: ../i2prouter:1689
 msgid "  condrestart  Restart only if already running."
 msgstr ""
 
-#: ../i2prouter:1627
+#: ../i2prouter:1691
 msgid "  pause        Pause if running."
 msgstr ""
 
-#: ../i2prouter:1628
+#: ../i2prouter:1692
 msgid "  resume       Resume if paused."
 msgstr ""
 
-#: ../i2prouter:1630
+#: ../i2prouter:1694
 msgid "  status       Query the current status."
 msgstr ""
 
-#: ../i2prouter:1631
+#: ../i2prouter:1695
 msgid "  install      Install to start automatically when system boots."
 msgstr ""
 
-#: ../i2prouter:1632
+#: ../i2prouter:1696
 msgid "  remove       Uninstall."
 msgstr ""
 
-#: ../i2prouter:1633
+#: ../i2prouter:1697
 msgid "  dump         Request a Java thread dump if running."
 msgstr ""
 
-#: ../i2prouter:1637
+#: ../i2prouter:1701
 msgid ""
 "JavaAppArgs: Zero or more arguments which will be passed to the Java "
 "application."
diff --git a/installer/resources/news.xml b/installer/resources/news.xml
index 3eb79da251a85ffe46475ff9ed7edd06c989f584..3bec527ca2baadb97071b7fe230f91081aedc3bc 100644
--- a/installer/resources/news.xml
+++ b/installer/resources/news.xml
@@ -1,43 +1,14 @@
 <!--
-<i2p.news date="$Date: 2012-01-06 00:00:00 $">
-<i2p.release version="0.9" date="2012/05/02" minVersion="0.6" />
+<i2p.news date="$Date: 2012-07-30 00:00:00 $">
+<i2p.release version="0.9.1" date="2012/07/30" minVersion="0.6" />
 -->
 <div lang="en">
-<h3>2012-05-02: <b>0.9 <a href="http://www.i2p2.i2p/release-0.9.html">Released</a></b></h3>
+<h3>2012-07-30: <b>0.9.1 <a href="http://www.i2p2.i2p/release-0.9.1.html">Released</a></b></h3>
 
 <p>
-In the 0.9 release we migrate to Jetty 6 for the console and eepsite web server,
-and introduce a simplified router console home page.
-This release is network-compatible with prior releases, however see below for important
-information on compatibility with existing eepsites, plugins, and webapps.
+0.9.1 includes a large number of bug fixes and improvements in i2psnark, streaming, and elsewhere.
+There are also home page changes, new themes, and translation updates.
 Upgrading is recommended.
-</p>
-
-<p><strong>Update info</strong></p>
-
-<p>  In-network updates and new installs will include Jetty 6, Tomcat, and JSTL.
- PPA (Ubuntu/Debian) updates will have new dependencies for these packages.</p>
-
-<p> If you have not enabled or modified your eepsite settings, the update should automatically migrate you to Jetty 6.
-If you do not use Jetty for your eepsite, the update will not affect it.
-</p>
-
-<p> If you have more than one Jetty eepsite or you have changed the local port (7658 by default) or otherwise edited jetty.xml,
- you must manually edit the new jetty configuration files after updating, and then restart. </p>
-
-<p>For those with Jetty-based eepsites, we recommend that you verify that the upgrade
-was successful and the eepsites are operational after the router restarts.
-
-<p>   Plugin information:
-<br />     Plugins not listed below should continue to work under Jetty 6.
-<br />     The following plugins require updates for Jetty 6. The router will download and install them a few minutes
-      after upgrading: i2pbote, pebble, zzzot
-<br />     The following plugins have been renamed and for Jetty 6. Users must manually remove them and download the new versions
-      after upgrading: neodatis, seedless
-</p>
-
-<p>   Other non-standard console and eepsite webapps not packaged by the I2P development team may or may not
-      require modifications.
 </p><p>
 Say hello to the volunteers on the <a href="irc://127.0.0.1:6668/i2p-help">#i2p-help IRC channel</a>.
 <a href="http://www.i2p2.i2p/getinvolved.html">Get involved</a>,
diff --git a/installer/resources/start-i2p.txt b/installer/resources/start-i2p.txt
index 2e51ea48cce3c5ef0621215eb7cd8552ad6a4230..22180ffc1ee0eaffab5b86c07151c0aa8e45d9ce 100644
--- a/installer/resources/start-i2p.txt
+++ b/installer/resources/start-i2p.txt
@@ -1,8 +1,8 @@
-To start I2P, run:
+On most systems, I2P can be started with:
 
 $INSTALL_PATH/i2prouter start
 
 
-On non-x86, run:
+If I2P does not start, please try:
 
 $INSTALL_PATH/runplain.sh
diff --git a/installer/resources/themes/console/classic/console.css b/installer/resources/themes/console/classic/console.css
index 5245fa99c32723e59fa2af1751df8ef26f8f9911..e6e2e7f1a9472a983f1211bec68e9dbe69b7ea6d 100644
--- a/installer/resources/themes/console/classic/console.css
+++ b/installer/resources/themes/console/classic/console.css
@@ -1116,3 +1116,23 @@ input.search[type="text"] {
      margin-bottom: -5px;
      margin-right: 5px;
 }
+
+/* Fixes for when app is not started and console error loads inside iframe */
+
+body.iframed {
+     background: transparent url('../dark/images/transparent.gif') !important;
+}
+
+.iframed div.routersummaryouter {
+     display: none !important;
+}
+
+.iframed h1 {
+     margin: 0 1px 0 0 !important;
+}
+
+.iframed div.sorry {
+     margin: -1px 1px 0 0 !important;
+}
+
+/* end iframed console fixes */
diff --git a/installer/resources/themes/console/classic/default.css b/installer/resources/themes/console/classic/default.css
index c6feba50ca451d601994a733ffc65051a7df6b5c..621f9be2d26d69d472f12db70c022076726c9231 100644
--- a/installer/resources/themes/console/classic/default.css
+++ b/installer/resources/themes/console/classic/default.css
@@ -1,219 +1,219 @@
-body {
-     margin: 0px;
-     padding: 0px;
-     text-align: center;
-     font: 10pt/140% "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
-     background: #bbf;
-     color: #000;
-     -moz-box-sizing: border-box;
-     box-sizing: border-box;
-}
-
-body.iframed {
-     background: transparent url('../dark/images/transparent.gif') !important;
-     padding-top: 5px;
-}
-
-div {
-     -moz-box-sizing: border-box;
-     box-sizing: border-box;
-}
-
-h4, label {
-     margin: 0px;
-     padding: 2px;
-     float: left;
-     width: 150px;
-     height: 24px;
-     font-weight: normal;
-     text-align: right;
-     font-size: 8.5pt;
-     -moz-box-sizing: border-box;
-     box-sizing: border-box;
-}
-
-h4 {
-     font-size: 10.5pt;
-     text-align: left !important;
-     font-weight: bold;
-     border: 1px solid #77f;
-     border-top: 2px solid #77f;
-     margin: -6px 0 5px -10px !important;
-     padding: 5px 10px 25px 10px;
-     background: #fff;
-     text-shadow: 0px 0px 1px rgba(32, 32, 192, 0.3);
-     text-transform: uppercase;
-     white-space: nowrap;
-     width: 782px;
-     letter-spacing: 0.09em;
-     background: #fff url("/themes/console/classic/images/titlebg.png") no-repeat right center !important;
-}
-
-label {
-     font-style: italic;
-     margin: 0 3px 0 -3px;
-}
-
-a {
-     text-decoration: none;
-}
-
-form {
-     margin: 0px;
-}
-
-textarea, input, select, button, a {
-     -moz-box-sizing: border-box;
-     box-sizing: border-box;
-     font: 8pt "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
-     float: left;
-     margin: 2px 0 5px 0;
-}
-
-button {
-     float: none;
-     height: 20px !important;
-}
-
-textarea {
-     border: 1px solid #aaf;
-     min-height: 40px;
-}
-
-br {
-     clear: left;
-}
-
-div.statusNotRunning {
-     float: left;
-     width: 82px;
-     height: 24px;
-     color: #d00;
-}
-
-div.statusRunning {
-     float: left;
-     width: 82px;
-     height: 24px;
-     color: #0d0;
-}
-
-div.statusStarting {
-     float: left;
-     width: 82px;
-     height: 24px;
-     color: #393;
-}
-
-hr {
-     display: none;
-}
-
-.separator, .subdivider {
-     clear: both;
-     height: 1px;
-     margin: 5px -8px 5px -8px;
-     border-bottom: 1px solid #aaf;
-}
-
-.subdivider {
-     border-bottom: 1px dotted #aaf;
-     margin: 0 0 10px 0;
-}
-
-.freetext {
-     width: 150px;
-     height: 22px;
-     border: 1px solid #aaf;
-}
-
-.control {
-     margin: 2px;
-     padding: 1px 2px 2px 2px;
-     overflow: hidden;
-     height: 20px;
-     width: 60px;
-     font-weight: bold;
-     background: #ddd;
-     color: #000;
-     border: 1px outset #ddddc0;
-     text-align: center;
-     vertical-align: middle;
-     white-space: nowrap;
-}
-
-.control:hover {
-     background: #229;
-     color: #fff;
-}
-
-.control:active {
-     border: 2px inset;
-}
-
-.panel {
-     width: 790px;
-     margin: 16px auto 16px auto;
-     padding: 5px 10px;
-     overflow: hidden;
-     text-align: left;
-     font-size: 8pt;
-     background: #eef;
-     border: 4px solid #77f;
-     -moz-box-shadow: inset 0px 0px 0px 1px #99f;
-}
-
-.iframed .panel {
-     margin: 16px auto -8px auto !important;
-}
-
-.iframed .panel.iframed {
-     margin: 0 auto -8px auto !important;
-}
-
-.panel .footer {
-
-     padding: 4px;
-}
-
-.toolbox {
-     width: 100%;
-}
-
-.rowItem {
-     width: 750px;
-     float: left;
-     margin: 0px;
-}
-
-.comment {
-     font-style: italic;
-     white-space: nowrap;
-}
-
-.text {
-     height: 24px;
-     width: 150px;
-     padding: 2px 0 0 2px;
-     float: left;
-     margin: 0;
-     font-weight: bold;
-}
-
-.accessKey {
-     text-decoration: underline;
-}
-
-#globalOperationsPanel {
-     background: #eef;
-     border: 4px solid #77f;
-     -moz-box-shadow: inset 0px 0px 0px 1px #900;
-     padding: 5px 5px 10px 5px;
-     text-align: right;
-}
-
-#globalOperationsPanel .control {
-     width: 100px !important;
-     margin-top: 3px;
-     float: right;
-}
+body {
+     margin: 0px;
+     padding: 0px;
+     text-align: center;
+     font: 10pt/140% "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
+     background: #bbf;
+     color: #000;
+     -moz-box-sizing: border-box;
+     box-sizing: border-box;
+}
+
+body.iframed {
+     background: transparent url('../dark/images/transparent.gif') !important;
+     padding-top: 5px;
+}
+
+div {
+     -moz-box-sizing: border-box;
+     box-sizing: border-box;
+}
+
+h4, label {
+     margin: 0px;
+     padding: 2px;
+     float: left;
+     width: 150px;
+     height: 24px;
+     font-weight: normal;
+     text-align: right;
+     font-size: 8.5pt;
+     -moz-box-sizing: border-box;
+     box-sizing: border-box;
+}
+
+h4 {
+     font-size: 10.5pt;
+     text-align: left !important;
+     font-weight: bold;
+     border: 1px solid #77f;
+     border-top: 2px solid #77f;
+     margin: -6px 0 5px -10px !important;
+     padding: 5px 10px 25px 10px;
+     background: #fff;
+     text-shadow: 0px 0px 1px rgba(32, 32, 192, 0.3);
+     text-transform: uppercase;
+     white-space: nowrap;
+     width: 782px;
+     letter-spacing: 0.09em;
+     background: #fff url("/themes/console/classic/images/titlebg.png") no-repeat right center !important;
+}
+
+label {
+     font-style: italic;
+     margin: 0 3px 0 -3px;
+}
+
+a {
+     text-decoration: none;
+}
+
+form {
+     margin: 0px;
+}
+
+textarea, input, select, button, a {
+     -moz-box-sizing: border-box;
+     box-sizing: border-box;
+     font: 8pt "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
+     float: left;
+     margin: 2px 0 5px 0;
+}
+
+button {
+     float: none;
+     height: 20px !important;
+}
+
+textarea {
+     border: 1px solid #aaf;
+     min-height: 40px;
+}
+
+br {
+     clear: left;
+}
+
+div.statusNotRunning {
+     float: left;
+     width: 82px;
+     height: 24px;
+     color: #d00;
+}
+
+div.statusRunning {
+     float: left;
+     width: 82px;
+     height: 24px;
+     color: #0d0;
+}
+
+div.statusStarting {
+     float: left;
+     width: 82px;
+     height: 24px;
+     color: #393;
+}
+
+hr {
+     display: none;
+}
+
+.separator, .subdivider {
+     clear: both;
+     height: 1px;
+     margin: 5px -8px 5px -8px;
+     border-bottom: 1px solid #aaf;
+}
+
+.subdivider {
+     border-bottom: 1px dotted #aaf;
+     margin: 0 0 10px 0;
+}
+
+.freetext {
+     width: 150px;
+     height: 22px;
+     border: 1px solid #aaf;
+}
+
+.control {
+     margin: 2px;
+     padding: 1px 2px 2px 2px;
+     overflow: hidden;
+     height: 20px;
+     width: 60px;
+     font-weight: bold;
+     background: #ddd;
+     color: #000;
+     border: 1px outset #ddddc0;
+     text-align: center;
+     vertical-align: middle;
+     white-space: nowrap;
+}
+
+.control:hover {
+     background: #229;
+     color: #fff;
+}
+
+.control:active {
+     border: 2px inset;
+}
+
+.panel {
+     width: 790px;
+     margin: 16px auto 16px auto;
+     padding: 5px 10px;
+     overflow: hidden;
+     text-align: left;
+     font-size: 8pt;
+     background: #eef;
+     border: 4px solid #77f;
+     -moz-box-shadow: inset 0px 0px 0px 1px #99f;
+}
+
+.iframed .panel {
+     margin: 16px auto -8px auto !important;
+}
+
+.iframed .panel.iframed {
+     margin: 0 auto -8px auto !important;
+}
+
+.panel .footer {
+
+     padding: 4px;
+}
+
+.toolbox {
+     width: 100%;
+}
+
+.rowItem {
+     width: 750px;
+     float: left;
+     margin: 0px;
+}
+
+.comment {
+     font-style: italic;
+     white-space: nowrap;
+}
+
+.text {
+     height: 24px;
+     width: 150px;
+     padding: 2px 0 0 2px;
+     float: left;
+     margin: 0;
+     font-weight: bold;
+}
+
+.accessKey {
+     text-decoration: underline;
+}
+
+#globalOperationsPanel {
+     background: #eef;
+     border: 4px solid #77f;
+     -moz-box-shadow: inset 0px 0px 0px 1px #900;
+     padding: 5px 5px 10px 5px;
+     text-align: right;
+}
+
+#globalOperationsPanel .control {
+     width: 100px !important;
+     margin-top: 3px;
+     float: right;
+}
diff --git a/installer/resources/themes/console/classic/i2ptunnel.css b/installer/resources/themes/console/classic/i2ptunnel.css
index 72cd003ae9cdb4f7c5000702c730b02fa1432f53..2e46f2cd377f8dd3dacf3176a5d397f96233007c 100644
--- a/installer/resources/themes/console/classic/i2ptunnel.css
+++ b/installer/resources/themes/console/classic/i2ptunnel.css
@@ -1,180 +1,180 @@
-/* I2P Tunnel Edit Page
-*/
-
-#tunnelEditPage input {
-    width: 458px;
-}
-
-#tunnelEditPage select {
-    width: 308px;
-}
-
-#tunnelEditPage option[selected] {
-    color: green;
-}
-
-#tunnelEditPage #targetField,
-#tunnelEditPage #accessField,
-#tunnelEditPage #optionsField {
-    height: 48px;
-    width: 150px;
-}
-#tunnelEditPage #tunnelOptionsField {
-    height: 96px;
-    width: 150px;
-}
-
-#tunnelEditPage #targetField label,
-#tunnelEditPage #accessField label,
-#tunnelEditPage #tunnelOptionsField label,
-#tunnelEditPage #optionsField label{
-    height: 48px;
-    width: 150px;
-}
-
-#tunnelEditPage #reachField,
-#tunnelEditPage #hostField,
-#tunnelEditPage #depthField,
-#tunnelEditPage #countField,
-#tunnelEditPage #optionsHostField {
-    width: 304px;
-    margin-right: 4px;
-}
-
-#tunnelEditPage #portField,
-#tunnelEditPage #optionsPortField,
-#tunnelEditPage #backupField,
-#tunnelEditPage #varianceField {
-    width: 150px;
-
-}
-
-#tunnelEditPage #reachField label,
-#tunnelEditPage #hostField label,
-#tunnelEditPage #portField label,
-#tunnelEditPage #optionsHostField label,
-#tunnelEditPage #optionsPortField label,
-#tunnelEditPage #depthField label,
-#tunnelEditPage #countField label,
-#tunnelEditPage #backupField label,
-#tunnelEditPage #varianceField label {
-    text-align: left;
-
-}
-
-#tunnelEditPage #otherField label {
-    width: 300px;
-}
-
-#tunnelEditPage #reachableByOther,
-#tunnelEditPage #tunnelDepth,
-#tunnelEditPage #tunnelQuantity,
-#tunnelEditPage #targetHost,
-#tunnelEditPage #clientHost {
-    width: 306px;
-}
-
-#tunnelEditPage #port {
-    width: 80px;
-}
-
-#tunnelEditPage #targetPort,
-#tunnelEditPage #clientPort,
-#tunnelEditPage #tunnelBackupQuantity,
-#tunnelEditPage #tunnelVariance {
-    width: 150px;
-}
-
-#tunnelEditPage #shared,
-#tunnelEditPage #connectDelay,
-#tunnelEditPage #startOnLoad {
-    width: 16px;
-}
-
-#tunnelEditPage label {
-    width: 150px;
-    font-weight: bold;
-    text-align: right;
-    float: left;
-}
-
-/* I2P Tunnel List Page
-*/
-
-#tunnelListPage .rowItem {
-    width: 150px;
-}
-
-#tunnelListPage select {
-    width: 150px;
-}
-
-#tunnelListPage textarea {
-    width: 100%;
-    height: 88px;
-    padding: 0 0 0 4px;
-    color: green;
-    margin-bottom: 7px;
-}
-
-#tunnelListPage .footer .control {
-    margin-left: 2px;
-}
-
-#tunnelListPage .footer label {
-    text-align: right;
-    height: 24px;
-    width: 360px;
-    float: left;
-
-}
-
-/* Use Leary and Langridge content replacement methods (LIR)
-** to embed accessibility information into the document.
-** Should allow the lists to be rendered nicely by
-** screen readers. (and lynx!)
-*/
-
-#tunnelListPage label {
-    height: 0;
-    width: 0;
-    overflow: hidden;
-}
-
-#tunnelListPage .nameHeaderField label,
-#tunnelListPage .portHeaderField label,
-#tunnelListPage .typeHeaderField label,
-#tunnelListPage .interfaceHeaderField label,
-#tunnelListPage .targetHeaderField label,
-#tunnelListPage .previewHeaderField label,
-#tunnelListPage .statusHeaderField label {
-    text-align: left;
-    width: 150px;
-    height: 24px;
-    float: left;
-}
-
-#tunnelListPage .targetField,
-#tunnelListPage .targetField .text,
-#tunnelListPage .targetHeaderField,
-#tunnelListPage .targetHeaderField label {
-    width: 300px;
-}
-
-#tunnelListPage .descriptionField,
-#tunnelListPage .destinationField {
-    width: 750px;
-}
-
-#tunnelListPage .descriptionField .text,
-#tunnelListPage .destinationField .text {
-    width: 450px;
-}
-
-#tunnelListPage .descriptionField label,
-#tunnelListPage .destinationField label {
-    text-align: right;
-    width: 150px;
-    height: 24px;
-    float: left;
-}
+/* I2P Tunnel Edit Page
+*/
+
+#tunnelEditPage input {
+    width: 458px;
+}
+
+#tunnelEditPage select {
+    width: 308px;
+}
+
+#tunnelEditPage option[selected] {
+    color: green;
+}
+
+#tunnelEditPage #targetField,
+#tunnelEditPage #accessField,
+#tunnelEditPage #optionsField {
+    height: 48px;
+    width: 150px;
+}
+#tunnelEditPage #tunnelOptionsField {
+    height: 96px;
+    width: 150px;
+}
+
+#tunnelEditPage #targetField label,
+#tunnelEditPage #accessField label,
+#tunnelEditPage #tunnelOptionsField label,
+#tunnelEditPage #optionsField label{
+    height: 48px;
+    width: 150px;
+}
+
+#tunnelEditPage #reachField,
+#tunnelEditPage #hostField,
+#tunnelEditPage #depthField,
+#tunnelEditPage #countField,
+#tunnelEditPage #optionsHostField {
+    width: 304px;
+    margin-right: 4px;
+}
+
+#tunnelEditPage #portField,
+#tunnelEditPage #optionsPortField,
+#tunnelEditPage #backupField,
+#tunnelEditPage #varianceField {
+    width: 150px;
+
+}
+
+#tunnelEditPage #reachField label,
+#tunnelEditPage #hostField label,
+#tunnelEditPage #portField label,
+#tunnelEditPage #optionsHostField label,
+#tunnelEditPage #optionsPortField label,
+#tunnelEditPage #depthField label,
+#tunnelEditPage #countField label,
+#tunnelEditPage #backupField label,
+#tunnelEditPage #varianceField label {
+    text-align: left;
+
+}
+
+#tunnelEditPage #otherField label {
+    width: 300px;
+}
+
+#tunnelEditPage #reachableByOther,
+#tunnelEditPage #tunnelDepth,
+#tunnelEditPage #tunnelQuantity,
+#tunnelEditPage #targetHost,
+#tunnelEditPage #clientHost {
+    width: 306px;
+}
+
+#tunnelEditPage #port {
+    width: 80px;
+}
+
+#tunnelEditPage #targetPort,
+#tunnelEditPage #clientPort,
+#tunnelEditPage #tunnelBackupQuantity,
+#tunnelEditPage #tunnelVariance {
+    width: 150px;
+}
+
+#tunnelEditPage #shared,
+#tunnelEditPage #connectDelay,
+#tunnelEditPage #startOnLoad {
+    width: 16px;
+}
+
+#tunnelEditPage label {
+    width: 150px;
+    font-weight: bold;
+    text-align: right;
+    float: left;
+}
+
+/* I2P Tunnel List Page
+*/
+
+#tunnelListPage .rowItem {
+    width: 150px;
+}
+
+#tunnelListPage select {
+    width: 150px;
+}
+
+#tunnelListPage textarea {
+    width: 100%;
+    height: 88px;
+    padding: 0 0 0 4px;
+    color: green;
+    margin-bottom: 7px;
+}
+
+#tunnelListPage .footer .control {
+    margin-left: 2px;
+}
+
+#tunnelListPage .footer label {
+    text-align: right;
+    height: 24px;
+    width: 360px;
+    float: left;
+
+}
+
+/* Use Leary and Langridge content replacement methods (LIR)
+** to embed accessibility information into the document.
+** Should allow the lists to be rendered nicely by
+** screen readers. (and lynx!)
+*/
+
+#tunnelListPage label {
+    height: 0;
+    width: 0;
+    overflow: hidden;
+}
+
+#tunnelListPage .nameHeaderField label,
+#tunnelListPage .portHeaderField label,
+#tunnelListPage .typeHeaderField label,
+#tunnelListPage .interfaceHeaderField label,
+#tunnelListPage .targetHeaderField label,
+#tunnelListPage .previewHeaderField label,
+#tunnelListPage .statusHeaderField label {
+    text-align: left;
+    width: 150px;
+    height: 24px;
+    float: left;
+}
+
+#tunnelListPage .targetField,
+#tunnelListPage .targetField .text,
+#tunnelListPage .targetHeaderField,
+#tunnelListPage .targetHeaderField label {
+    width: 300px;
+}
+
+#tunnelListPage .descriptionField,
+#tunnelListPage .destinationField {
+    width: 750px;
+}
+
+#tunnelListPage .descriptionField .text,
+#tunnelListPage .destinationField .text {
+    width: 450px;
+}
+
+#tunnelListPage .descriptionField label,
+#tunnelListPage .destinationField label {
+    text-align: right;
+    width: 150px;
+    height: 24px;
+    float: left;
+}
diff --git a/installer/resources/themes/console/classic/ieshim.css b/installer/resources/themes/console/classic/ieshim.css
index 56ff120f79042736c3d5be67fc37ac52d10af9bf..0c3212f8473df3c60b99206541c000005640ed46 100644
--- a/installer/resources/themes/console/classic/ieshim.css
+++ b/installer/resources/themes/console/classic/ieshim.css
@@ -1,299 +1,299 @@
-/* I2P Console IE theme override for Classic */
-/* Comment: Welcome to the wonderful world of kludgey IE fixes (for best results use another browser) */
-/* Author: dr|z3d */
-
-.wideload {
-     overflow: auto;
-     width: 100%;
-}
-
-.formaction, form {
-     text-align: left !important;
-     margin: 0px 0 10px 0;
-}
-
-div.configure {
-     text-align: center;
-}
-
-div.configure hr {
-/*     display: none; */
-     margin-bottom: 10px !important;
-}
-
-div.configure p, div.configure table  {
-     text-align: justify;
-     margin: 10px 0;
-}
-
-div.main ul {
-     margin: 0 20px 0 40px;
-}
-
-div.configure textarea {
-     width: 450px !important;
-}
-
-div.configure input {
-     margin-left: 5px;
-}
-
-div.configure table {
-     width: auto !important;
-     text-align: left !important;
-}
-
-h1 {
-     padding: 24px 10px 23px 20px !important;
-     margin: 0 px 0 195px !important;
-     margin: 0 2px 0 200px !important;
-     color: #001;
-     border: 1px solid #89f !important;
-     border-left: 1px solid #89f !important;
-     text-align: left;
-}
-
-h2 {
-     padding: 12px !important;
-     text-align: left !important;
-     margin: 0 0 15px 0 !important;
-}
-
-h3 {
-     margin-top: 10px;
-     text-align: left !important
-}
-
-div.confignav {
-     padding: 15px 0 15px 0;
-     border-left: 0px;
-     margin-left: -15px;
-     border-top: 1px solid #89f;
-     margin-bottom: 10px !important;
-}
-
-div.messages {
-     border-left: 0;
-     border-right: 0;
-     margin: -10px -15px 0px -15px;
-}
-
-div.main {
-     margin: -5px 2px 10px 200px;
-     border: 1px solid #89f !important;
-}
-
-div.main hr, div.news hr {
-     margin: 0 10px !important;
-}
-
-div.news {
-     margin-left: 197px !important;
-     margin-right: 100px !important;
-     border-left: 1px solid #89f !important;
-}
-
-div.news hr {
-     height: 1px !important;
-     color: #ffffc0 !important; /* fixes immovable hr issue by making it invisible */
-}
-
-div.main {
-     border-top: 5px solid #bbf;
-}
-
-div.news {
-     border-left: 5px solid #bbf;
-     margin: 0px 5px 0 193px;
-     padding-bottom: 8px;
-}
-
-div.news hr {
-     color: #bbf;
-     background: #bbf;
-     height: 3px;
-     border: 0px;
-     margin: 0 -10px 0 -13px !important;
-}
-
-div.routersummaryouter {
-     left: 5px;
-     top: 5px;
-}
-
-div.routersummary {
-     color: #001;
-     padding-left: 0px;
-/*     border-left: 1px solid #bbf; */
-     text-align: center !important;
-     overflow: hidden; /* prevents IE from borking the sidepanel */
-     width: 195px !important;
-     padding-bottom: 20px !important;
-}
-
-div.routersummary submit {
-     padding: 0;
-     margin-bottom: 5px;
-}
-
-div.routersummary input[type=text] {
-     text-align: right !important;
-}
-
-div.routersummary hr {
-     color: #89f;
-     background: #89f;
-     height: 1px;
-     border-bottom: 1px solid #89f;
-     margin: 8px -2px 7px -1px;
-}
-
-div.routersummary h3 {
-     border: 0px solid #f00;
-     text-align: center !important;
-     font-size: 9pt;
-     letter-spacing: 0.05em;
-     margin: -14px 0px -15px 1px;
-     padding: 3px 0px !important;
-     background: #c5d5fb;
-     text-transform: uppercase;
-}
-
-div.routersummary h4 {
-     border: 0px solid #f00;
-     border-bottom: 0 !important;
-     font-size: 8.5pt;
-     letter-spacing: 0.05em;
-     margin: -14px 0px -15px 1px !important;
-     padding: 7px 3px 5px 3px;
-     background: #fff;
-     text-transform: capitalize;
-     text-decoration: none !important;
-     color: #2b2;
-     text-align: center !important;
-     line-height: 135%;
-}
-
-div.routersummary table {
-     border: 0;
-     text-align: center !important;
-     margin: -5px 5px !important;
-     width: 182px !important;
-     overflow: hidden;
-     font-size: 8pt;
-     padding: 0px -10px;
-     background-image: none !important;
-     background-color: transparent !important;
-}
-
-div.routersummary tr, div.routersummary td {
-     background-image: none !important;
-     background-color: transparent !important;
-     border: 0 !important;
-     line-height: 120% !important;
-     padding: 0 1px !important;
-}
-
-div.routersummary form {
-     margin-top: -25px !important;
-     margin-bottom: -25px !important;
-     text-align: center !important;
-}
-
-div.routersummary p {
-     padding: 0;
-}
-
-div.routersummary a:link, div.routersummary a:visited {
-     line-height: 120%;
-}
-
-div.routersummary a:hover {
-     color: #f60;
-}
-
-div.routersummary td {
-     padding: 2px 4px;
-     background-image: none !important;
-     border: 0 !important;
-}
-
-div.routersummary form {
-     margin: -20px 0 !important;
-}
-
-div.news li {
-     padding-top: 0px !important;
-     margin-bottom: -23px !important;
-}
-
-div.logo {
-}
-
-div.warning {
-     padding: 0px 20px 20px 80px;
-     margin-top: -20px;
-     margin-left: -10px !important;
-}
-
-.langbox {
-     margin: 7px -18px 0px 5px;
-}
-
-th {
-     text-align: left;
-     padding-left: 3px;
-     padding-right: 1px;
-}
-
-div.configure hr{
-     margin: 10px 0 15px 0;
-}
-
-input {
-     padding: 0;
-}
-
-div.graphspanel img {
-     border: 1px solid #99f;
-     margin: 6px 0 !important;
-     background: #ddf;
-     -moz-box-shadow: inset 0px 0px 1px 1px #99f;
-}
-
-div.graphspanel hr {
-     margin: 20px 0 10px !important;
-}
-
-table {
-     width: auto !important;
-}
-
-.links li {
-     list-style-image: url("images/link.png") !important;
-     list-style-image: none !important;
-     margin: 2px 15px 10px 0px !important;
-     padding-right: 5px;
-     list-style-position: outside;
-     display:list-item;
-}
-
-
-div.news {
-     margin: -1px 2px 0 200px !important;
-     padding: -10px 0px 8px 0px;
-     background: #ffffc0;
-     border: 1px solid #89f;
-     border-bottom: 1px solid #89f;
-     border-right: 1px solid #89f;
-     text-align: right;
-     color: #770;
-     min-width: 500px;
-     padding-bottom: 8px;
-     padding-left: 10px;
-     padding-right: 10px;
-     font-size: 7pt;
-}
-
-.routersummary h2, .routersummary h3 {
-     background: #fff url(images/tinytitle.png) center right tile-x !important;
+/* I2P Console IE theme override for Classic */
+/* Comment: Welcome to the wonderful world of kludgey IE fixes (for best results use another browser) */
+/* Author: dr|z3d */
+
+.wideload {
+     overflow: auto;
+     width: 100%;
+}
+
+.formaction, form {
+     text-align: left !important;
+     margin: 0px 0 10px 0;
+}
+
+div.configure {
+     text-align: center;
+}
+
+div.configure hr {
+/*     display: none; */
+     margin-bottom: 10px !important;
+}
+
+div.configure p, div.configure table  {
+     text-align: justify;
+     margin: 10px 0;
+}
+
+div.main ul {
+     margin: 0 20px 0 40px;
+}
+
+div.configure textarea {
+     width: 450px !important;
+}
+
+div.configure input {
+     margin-left: 5px;
+}
+
+div.configure table {
+     width: auto !important;
+     text-align: left !important;
+}
+
+h1 {
+     padding: 24px 10px 23px 20px !important;
+     margin: 0 px 0 195px !important;
+     margin: 0 2px 0 200px !important;
+     color: #001;
+     border: 1px solid #89f !important;
+     border-left: 1px solid #89f !important;
+     text-align: left;
+}
+
+h2 {
+     padding: 12px !important;
+     text-align: left !important;
+     margin: 0 0 15px 0 !important;
+}
+
+h3 {
+     margin-top: 10px;
+     text-align: left !important
+}
+
+div.confignav {
+     padding: 15px 0 15px 0;
+     border-left: 0px;
+     margin-left: -15px;
+     border-top: 1px solid #89f;
+     margin-bottom: 10px !important;
+}
+
+div.messages {
+     border-left: 0;
+     border-right: 0;
+     margin: -10px -15px 0px -15px;
+}
+
+div.main {
+     margin: -5px 2px 10px 200px;
+     border: 1px solid #89f !important;
+}
+
+div.main hr, div.news hr {
+     margin: 0 10px !important;
+}
+
+div.news {
+     margin-left: 197px !important;
+     margin-right: 100px !important;
+     border-left: 1px solid #89f !important;
+}
+
+div.news hr {
+     height: 1px !important;
+     color: #ffffc0 !important; /* fixes immovable hr issue by making it invisible */
+}
+
+div.main {
+     border-top: 5px solid #bbf;
+}
+
+div.news {
+     border-left: 5px solid #bbf;
+     margin: 0px 5px 0 193px;
+     padding-bottom: 8px;
+}
+
+div.news hr {
+     color: #bbf;
+     background: #bbf;
+     height: 3px;
+     border: 0px;
+     margin: 0 -10px 0 -13px !important;
+}
+
+div.routersummaryouter {
+     left: 5px;
+     top: 5px;
+}
+
+div.routersummary {
+     color: #001;
+     padding-left: 0px;
+/*     border-left: 1px solid #bbf; */
+     text-align: center !important;
+     overflow: hidden; /* prevents IE from borking the sidepanel */
+     width: 195px !important;
+     padding-bottom: 20px !important;
+}
+
+div.routersummary submit {
+     padding: 0;
+     margin-bottom: 5px;
+}
+
+div.routersummary input[type=text] {
+     text-align: right !important;
+}
+
+div.routersummary hr {
+     color: #89f;
+     background: #89f;
+     height: 1px;
+     border-bottom: 1px solid #89f;
+     margin: 8px -2px 7px -1px;
+}
+
+div.routersummary h3 {
+     border: 0px solid #f00;
+     text-align: center !important;
+     font-size: 9pt;
+     letter-spacing: 0.05em;
+     margin: -14px 0px -15px 1px;
+     padding: 3px 0px !important;
+     background: #c5d5fb;
+     text-transform: uppercase;
+}
+
+div.routersummary h4 {
+     border: 0px solid #f00;
+     border-bottom: 0 !important;
+     font-size: 8.5pt;
+     letter-spacing: 0.05em;
+     margin: -14px 0px -15px 1px !important;
+     padding: 7px 3px 5px 3px;
+     background: #fff;
+     text-transform: capitalize;
+     text-decoration: none !important;
+     color: #2b2;
+     text-align: center !important;
+     line-height: 135%;
+}
+
+div.routersummary table {
+     border: 0;
+     text-align: center !important;
+     margin: -5px 5px !important;
+     width: 182px !important;
+     overflow: hidden;
+     font-size: 8pt;
+     padding: 0px -10px;
+     background-image: none !important;
+     background-color: transparent !important;
+}
+
+div.routersummary tr, div.routersummary td {
+     background-image: none !important;
+     background-color: transparent !important;
+     border: 0 !important;
+     line-height: 120% !important;
+     padding: 0 1px !important;
+}
+
+div.routersummary form {
+     margin-top: -25px !important;
+     margin-bottom: -25px !important;
+     text-align: center !important;
+}
+
+div.routersummary p {
+     padding: 0;
+}
+
+div.routersummary a:link, div.routersummary a:visited {
+     line-height: 120%;
+}
+
+div.routersummary a:hover {
+     color: #f60;
+}
+
+div.routersummary td {
+     padding: 2px 4px;
+     background-image: none !important;
+     border: 0 !important;
+}
+
+div.routersummary form {
+     margin: -20px 0 !important;
+}
+
+div.news li {
+     padding-top: 0px !important;
+     margin-bottom: -23px !important;
+}
+
+div.logo {
+}
+
+div.warning {
+     padding: 0px 20px 20px 80px;
+     margin-top: -20px;
+     margin-left: -10px !important;
+}
+
+.langbox {
+     margin: 7px -18px 0px 5px;
+}
+
+th {
+     text-align: left;
+     padding-left: 3px;
+     padding-right: 1px;
+}
+
+div.configure hr{
+     margin: 10px 0 15px 0;
+}
+
+input {
+     padding: 0;
+}
+
+div.graphspanel img {
+     border: 1px solid #99f;
+     margin: 6px 0 !important;
+     background: #ddf;
+     -moz-box-shadow: inset 0px 0px 1px 1px #99f;
+}
+
+div.graphspanel hr {
+     margin: 20px 0 10px !important;
+}
+
+table {
+     width: auto !important;
+}
+
+.links li {
+     list-style-image: url("images/link.png") !important;
+     list-style-image: none !important;
+     margin: 2px 15px 10px 0px !important;
+     padding-right: 5px;
+     list-style-position: outside;
+     display:list-item;
+}
+
+
+div.news {
+     margin: -1px 2px 0 200px !important;
+     padding: -10px 0px 8px 0px;
+     background: #ffffc0;
+     border: 1px solid #89f;
+     border-bottom: 1px solid #89f;
+     border-right: 1px solid #89f;
+     text-align: right;
+     color: #770;
+     min-width: 500px;
+     padding-bottom: 8px;
+     padding-left: 10px;
+     padding-right: 10px;
+     font-size: 7pt;
+}
+
+.routersummary h2, .routersummary h3 {
+     background: #fff url(images/tinytitle.png) center right tile-x !important;
diff --git a/installer/resources/themes/console/dark/console.css b/installer/resources/themes/console/dark/console.css
index c3edc4fe390b9ccfeb782d11529bee03d66f1edd..daae07c24cea4cb3813ddd350462320159f542c0 100644
--- a/installer/resources/themes/console/dark/console.css
+++ b/installer/resources/themes/console/dark/console.css
@@ -4,7 +4,7 @@
 /* Author: dr|z3d */
 
 body {
-     margin: 5px 0px 0 0px;
+     margin: 5px 0 0 0;
      padding: 0;
      text-align: center;
      background: #010 url('images/camotile.png') center bottom;
@@ -20,6 +20,7 @@ div.clearer {
      clear: left;
      height: 0;
      line-height: 0;
+     margin-bottom: -16px;
 }
 
 img {
@@ -46,16 +47,16 @@ div.logo {
      border-radius: 4px;
      background: #000; /*url("images/camotile2.png");*/
      width: 185px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #009;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #009;
-     box-shadow: inset 0px 0px 1px 0px #009;
+     -moz-box-shadow: inset 0 0 1px 0 #009;
+     -khtml-box-shadow: inset 0 0 1px 0 #009;
+     box-shadow: inset 0 0 1px 0 #009;
 }
 
 div.logo hr {
      color: #494;
      background: #494;
      height: 1px;
-     border: 0px solid #494;
+     border: 0 solid #494;
      margin: 10px 0 5px;
 }
 
@@ -70,7 +71,7 @@ div.toolbar {
 
 div.toolbar a:link {
      border: 1px outset #ddddc0;
-     padding: 0px 5px 1px 5px;
+     padding: 0 5px 1px 5px;
      background: #bbf;
      text-decoration: none;
      border-radius: 4px;
@@ -126,9 +127,9 @@ div.routersummary {
 
 div.routersummary input[type=text] {
      text-align: right !important;
-     -moz-box-shadow: inset 1px 1px 1px 0px #000;
-     -khtml-box-shadow: inset 1px 1px 1px 0px #000;
-     box-shadow: inset 1px 1px 1px 0px #000;
+     -moz-box-shadow: inset 1px 1px 1px 0 #000;
+     -khtml-box-shadow: inset 1px 1px 1px 0 #000;
+     box-shadow: inset 1px 1px 1px 0 #000;
 }
 
 div.routersummary hr {
@@ -137,9 +138,9 @@ div.routersummary hr {
      height: 2px;
      border-bottom: 1px solid #494;
      margin: 8px -10px 7px -10px;
-     -moz-box-shadow: inset 0px 1px 1px 1px #000;
-     -khtml-box-shadow: inset 0px 1px 1px 1px #000;
-     box-shadow: inset 0px 1px 1px 1px #000;
+     -moz-box-shadow: inset 0 1px 1px 1px #000;
+     -khtml-box-shadow: inset 0 1px 1px 1px #000;
+     box-shadow: inset 0 1px 1px 1px #000;
 }
 
 div.routersummary h3 {
@@ -206,22 +207,22 @@ div.routersummary p {
 div.refresh {
      margin-top: -10px !important;
      margin-bottom: -4px !important;
-     padding: 2px 0 0px 0 !important;
+     padding: 2px 0 0 0 !important;
 }
 
 div.routersummary a:link, div.routersummary a:visited {
      text-shadow: 1px 1px 1px rgba(0, 16, 0, 0.8);
-     text-shadow: 0px 0px 2px #101 !important;
+     text-shadow: 0 0 2px #101 !important;
      padding: 0 1px;
 }
 
 div.routersummary a:hover {
-     text-shadow: 0px 0px 1px rgba(255, 96, 0, 0.7);
+     text-shadow: 0 0 1px rgba(255, 96, 0, 0.7);
      color: #f60;
 }
 
 div.routersummary td {
-     padding: 0px 2px 0px 2px;
+     padding: 0 2px 0 2px;
      background-image: none !important;
      border: 0 !important;
      word-spacing: -0.1em;
@@ -265,7 +266,7 @@ div.tunnels table {
 }
 
 div.tunnels td {
-     padding: 1px 0px 1px 0px;
+     padding: 1px 0 1px 0;
 }
 
 div.tunnels td:first-child {
@@ -297,9 +298,9 @@ div.warning {
      background-image:url("../images/itoopie_sm.png");
      background-position:10px center;
      background-repeat:no-repeat;
-     -moz-box-shadow: inset 0px 0px 0px 1px #f00;
-     -khtml-box-shadow: inset 0px 0px 0px 1px #f00;
-     box-shadow: inset 0px 0px 0px 1px #f00;
+     -moz-box-shadow: inset 0 0 0 1px #f00;
+     -khtml-box-shadow: inset 0 0 0 1px #f00;
+     box-shadow: inset 0 0 0 1px #f00;
      word-wrap: break-word;
 }
 
@@ -317,7 +318,7 @@ div.sorry {
      background-image:url("images/errortriangle.png");
      background-position:15px center;
      background-repeat:no-repeat;
-     -moz-box-shadow: inset 0px 0px 0px 1px #d00;
+     -moz-box-shadow: inset 0 0 0 1px #d00;
      word-wrap: break-word;
      font-weight: bold;
      color: #EE9;
@@ -354,7 +355,7 @@ div.main textarea {
 }
 
 div.news {
-     margin: -1px 5px 0px 205px;
+     margin: -1px 5px 0 205px;
      padding: 4px 30px 4px 30px;
      border: 1px solid #494;
      background: #000;
@@ -399,7 +400,7 @@ div.news h4 {
      border-bottom: 1px;
      border-bottom-style: dotted;
      border-bottom-color: #494;
-     padding: 0 0 0px 0;
+     padding: 0 0 0 0;
      margin: 5px 0 10px 0;
      font-size: 10pt;
      opacity: 1;
@@ -443,7 +444,7 @@ div.confignav {
 
 div.configure {
 /*     padding: 5px 15px 0 15px;
-     margin: 10px 0px;
+     margin: 10px 0;
      -moz-border-radius: 4px;
      -khtml-border-radius: 4px;
      border-radius: 4px;
@@ -516,12 +517,12 @@ div.messages li {
      list-style: url(images/warning_dark.png) !important;
      margin: 0 5px 0 50px !important;
      padding: 0 10px 0 0 !important;
-     border: 0px !important;
+     border: 0 !important;
 }
 
 div.graphspanel {
      padding: 0;
-     margin: 15px 0px -15px 0;
+     margin: 15px 0 -15px 0;
      -moz-border-radius: 4px;
      -khtml-border-radius: 4px;
      border-radius: 4px;
@@ -536,7 +537,7 @@ div.widepanel h3 {
 
 div.graphspanel form {
      text-align: left;
-     padding: 0 15px 0px 15px;
+     padding: 0 15px 0 15px;
 }
 
 div.graphspanel hr {
@@ -558,9 +559,9 @@ div.graphspanel img:hover {
      margin: 5px;
      text-align: center !important;
      background: #000;
-     -moz-box-shadow: inset 0px 0px 1px 1px #f60;
-     -khtml-box-shadow: inset 0px 0px 1px 1px #f60;
-     box-shadow: inset 0px 0px 1px 1px #f60;
+     -moz-box-shadow: inset 0 0 1px 1px #f60;
+     -khtml-box-shadow: inset 0 0 1px 1px #f60;
+     box-shadow: inset 0 0 1px 1px #f60;
      opacity: 1;
 }
 
@@ -575,11 +576,11 @@ table {
 }
 
 table hr {
-     padding: 0px 0;
+     padding: 0 0;
      color: #494;
      background: #494;
-     border: 0px solid #494;
-     margin: 0px 0px;
+     border: 0 solid #494;
+     margin: 0 0;
      height: 1px;
      display: none;
 }
@@ -638,8 +639,8 @@ tt {
 div.main li {
      text-align: left;
      list-style: square;
-     margin: 2px 0px 2px 30px;
-     padding: 2px 20px 2px 0px;
+     margin: 2px 0 2px 30px;
+     padding: 2px 20px 2px 0;
 /*     line-height: 150%;*/
      word-wrap: break-word;
 }
@@ -746,13 +747,13 @@ h1 {
      text-align: left;
      color: #EE9;
      padding: 14px 15px;
-     margin: 0 5px 0px 205px !important;
+     margin: 0 5px 0 205px !important;
      font-size: 17pt;
      font-weight: bold;
      font-style: normal;
      text-transform: uppercase;
      letter-spacing: 0.15em;
-     text-shadow: 0px 0px 2px #010;
+     text-shadow: 0 0 2px #010;
      white-space: normal;
      background: #000 url('images/header.png') center center;
      border: 1px solid #494;
@@ -781,7 +782,7 @@ x:-o-prefocus, span.newtab {
 h2 {
      font-size: 12pt;
      color: #EE9;
-     text-shadow: 0px 0px 2px #010;
+     text-shadow: 0 0 2px #010;
      letter-spacing: 0.05em;
      background: #000 url(images/camotile2.png);
      background: #000 url('images/header.png') center center ;
@@ -802,7 +803,7 @@ h2 a:visited {
 
 h2 a:hover {
      color: #f60;
-     text-shadow: 0px 0px 1px rgba(255, 64, 0, 0.7);
+     text-shadow: 0 0 1px rgba(255, 64, 0, 0.7);
 }
 
 h3 {
@@ -816,7 +817,7 @@ h3 {
      background: #000 url(images/camotile.png);
      background: #000 url('images/header.png') center center ;
      text-transform: uppercase;
-     text-shadow: 0px 0px 2px #010;
+     text-shadow: 0 0 2px #010;
      letter-spacing: 0.08em;
 }
 
@@ -843,18 +844,18 @@ button, button:visited {
      text-align: center;
      vertical-align: middle;
      min-width: 70px;
-     -moz-box-shadow: inset 0px 1px 1px 0px #494;
-     -khtml-box-shadow: inset 0px 1px 1px 0px #191;
-     box-shadow: inset 0px 1px 1px 0px #191;
+     -moz-box-shadow: inset 0 1px 1px 0 #494;
+     -khtml-box-shadow: inset 0 1px 1px 0 #191;
+     box-shadow: inset 0 1px 1px 0 #191;
      background: #000;
      color: #494;
 }
 
 button:hover {
      border: 1px solid #f60;
-     -moz-box-shadow: inset 0px 1px 1px 0px #EE9;
-     -khtml-box-shadow: inset 0px 1px 1px 0px #EE9;
-     box-shadow: inset 0px 1px 1px 0px #EE9;
+     -moz-box-shadow: inset 0 1px 1px 0 #EE9;
+     -khtml-box-shadow: inset 0 1px 1px 0 #EE9;
+     box-shadow: inset 0 1px 1px 0 #EE9;
      background: #000;
      color: #f60;
 }
@@ -863,15 +864,15 @@ button:active {
      border: 1px inset #f60;
      background: #f60;
      color: #EE9;
-     -moz-box-shadow: inset 0px 0px 0px 0px #f60;
-     -khtml-box-shadow: inset 0px 0px 0px 0px #f60;
-     box-shadow: inset 0px 0px 0px 0px #f60;
+     -moz-box-shadow: inset 0 0 0 0 #f60;
+     -khtml-box-shadow: inset 0 0 0 0 #f60;
+     box-shadow: inset 0 0 0 0 #f60;
 }
 
 .underline {
      border-bottom: 1px solid #eeeeff;
-     padding: 5px 0px 5px 0px;
-     margin: 0px 0px 10px 0px;
+     padding: 5px 0 5px 0;
+     margin: 0 0 10px 0;
 }
 
 .langbox {
@@ -900,7 +901,7 @@ hr {
      color: #494;
      background: #494;
      height: 1px;
-     border: 0px solid #494;
+     border: 0 solid #494;
      margin: 20px 0 10px;
 }
 
@@ -909,15 +910,15 @@ hr:last-child {
      margin-bottom: 20px;
 }
 
-sidebarlogo {
+.sidebarlogo {
      text-align: center;
 }
 
 input {
      border: 1px outset #5f5;
-     -moz-box-shadow: inset 0px 1px 1px 0px #373;
-     -khtml-box-shadow: inset 0px 1px 1px 0px #373;
-     box-shadow: inset 0px 1px 1px 0px #373;
+     -moz-box-shadow: inset 0 1px 1px 0 #373;
+     -khtml-box-shadow: inset 0 1px 1px 0 #373;
+     box-shadow: inset 0 1px 1px 0 #373;
      background: #000;
      color: #494;
      margin: 5px;
@@ -934,9 +935,9 @@ input:hover {
      background: #000;
      color: #f60;
      border: 1px solid #f60;
-     -moz-box-shadow: inset 0px 1px 1px 0px #9e9;
-     -khtml-box-shadow: inset 0px 1px 1px 0px #9e9;
-     box-shadow: inset 0px 1px 1px 0px #9e9;
+     -moz-box-shadow: inset 0 1px 1px 0 #9e9;
+     -khtml-box-shadow: inset 0 1px 1px 0 #9e9;
+     box-shadow: inset 0 1px 1px 0 #9e9;
 }
 
 input:active {
@@ -962,9 +963,9 @@ input[type=text], input[type=password] {
      border-radius: 4px;
      -moz-border-radius: 4px;
      -khtml-border-radius: 4px;
-     -moz-box-shadow: inset 1px 1px 1px 0px #000;
-     -khtml-box-shadow: inset 1px 1px 1px 0px #000;
-     box-shadow: inset 1px 1px 1px 0px #000;
+     -moz-box-shadow: inset 1px 1px 1px 0 #000;
+     -khtml-box-shadow: inset 1px 1px 1px 0 #000;
+     box-shadow: inset 1px 1px 1px 0 #000;
 }
 
 input[type=text]:active, input[type=text]:hover {
@@ -1029,13 +1030,13 @@ form {}
      color: #EE9;
      text-align: center;
      border: 1px solid #494 !important;
-/*     border-top: 0px !important;*/
+/*     border-top: 0 !important;*/
      margin: -3px 0 5px 0;
      padding: 7px;
      background: #010;
-     -moz-box-shadow: inset 0px 0px 0px 1px #090;
-     -khtml-box-shadow: inset 0px 0px 0px 1px #090;
-     box-shadow: inset 0px 0px 0px 1px #090;
+     -moz-box-shadow: inset 0 0 0 1px #090;
+     -khtml-box-shadow: inset 0 0 0 1px #090;
+     box-shadow: inset 0 0 0 1px #090;
 /*     background: #000 url('images/header.png') repeat-x center center !important;*/
 }
 
@@ -1060,8 +1061,8 @@ div.joblog h3 {
 div.main li {
      text-align: left;
      list-style: square;
-     margin: 2px 0px 2px 30px;
-     padding: 2px 20px 2px 0px;
+     margin: 2px 0 2px 30px;
+     padding: 2px 20px 2px 0;
 /*     line-height: 150%;*/
      word-wrap: break-word;
 }
@@ -1070,8 +1071,8 @@ div.joblog li {
      word-wrap: break-word !important;
      text-align: justify !important;
      line-height: 120% !important;
-     margin: 2px 0px 2px 30px;
-     padding: 2px 20px 2px 0px;
+     margin: 2px 0 2px 30px;
+     padding: 2px 20px 2px 0;
 }
 
 div.joblog ul {
@@ -1081,7 +1082,7 @@ div.joblog ul {
 }
 
 div.joblog li:first-child {
-     margin-top: 0px;
+     margin-top: 0;
 }
 
 div.joblog li:last-child {
@@ -1167,7 +1168,7 @@ div.footnote hr{
      color: #494;
      background: #494;
      height: 1px;
-     border: 0px solid #494;
+     border: 0 solid #494;
 }
 
 .topness {
@@ -1213,7 +1214,7 @@ h4.app, h4.app2 {
     font-size: 10pt;
     font-variant: small-caps;
     letter-spacing: 2px;
-    margin: 12px 0 -10px 0;
+    margin: 12px 0 -9px 0;
     padding: 7px 8px 7px;
     text-transform: uppercase;
     border-radius: 4px;
@@ -1227,6 +1228,7 @@ h4.app2 {
 
 div.ag2 {
      margin: 0;
+     padding: 0;
 }
 
 div.app {
@@ -1239,10 +1241,10 @@ div.app {
      border-radius: 3px;
      -moz-border-radius: 3px;
      -khtml-border-radius: 3px;
-     margin: 5px;
-     height: 72px;
+     margin: 3px;
+     height: 60px;
      text-align: center !important;
-     padding-top: 5px;
+     padding-top: 3px;
      opacity: 0.9;
      box-shadow: 0 1px 5px #000000;
 }
@@ -1260,7 +1262,7 @@ div.app:last-child {
 
 div.appgroup {
      margin: 0;
-     padding: 16px 8px;
+     padding: 16px 3px;
      width: auto;
 }
 
@@ -1281,13 +1283,13 @@ table.search {
 img.app {
      height: 32px;
      width: 32px;
-     padding: 6px 0 8px 0;
-     margin-bottom: 3px;
+     padding: 2px 0 0 0;
+     margin-bottom: 2px;
 }
 
 img.app2p {
      height: 40px;
-     padding: 5px 6px 0px 6px;
+     padding: 5px 6px 0 6px;
      margin-bottom: 3px;
 }
 
@@ -1312,11 +1314,9 @@ td.app {
 }
 
 div.applabel {
-     border-radius: 3px;
-     border-width: 1px;
      font-size: 7.5pt;
      margin: 0;
-     padding: 3px 0;
+     padding: 1px 0 0 0;
      text-align: center;
      vertical-align: bottom;
      line-height: 95%;
@@ -1329,3 +1329,23 @@ div.applabel {
 iframe.iframed {
      margin: 10px 0 0;
 }
+
+/* Fixes for when app is not started and console error loads inside iframe */
+
+body.iframed {
+     background: transparent url('images/transparent.gif') !important;
+}
+
+.iframed div.routersummaryouter {
+     display: none !important;
+}
+
+.iframed h1 {
+     margin: 0 5px 0 5px !important;
+}
+
+.iframed div.sorry {
+     margin: -1px 5px 10px 5px !important;
+}
+
+/* end iframed console fixes */
diff --git a/installer/resources/themes/console/dark/console_big.css b/installer/resources/themes/console/dark/console_big.css
index 21b616db34bd80af3b88e53a7be9e3a7ed085361..547fdd6ef4adbdc938d9f0eb3d6a2f8a05f3e72d 100644
--- a/installer/resources/themes/console/dark/console_big.css
+++ b/installer/resources/themes/console/dark/console_big.css
@@ -1,71 +1,71 @@
-/* I2P Theme Override: Dark */
-/* Comment: Larger text (and other tweaks) for Chinese & other doublebyte charactersets */
-/* Author: dr|z3d */
-
-body {
-     font: 9pt/130% Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif;
-}
-
-div.news {
-     font-size: 9.5pt;
-     font-style: normal !important;
-}
-
-div.routersummary table {
-    font-size: 8.5pt;
-}
-
-div.routersummary h3, div.routersummary h4, div.routersummary p, div.routersummary h3 a, div.routersummary a {
-     text-shadow: 0 0 0 #fff !important;
-}
-
-div.routersummary h4 {
-     font-size: 10pt;
-     font-weight: normal;
-}
-
-div.routersummary b {
-     font-size: 9pt;
-     font-weight: normal;
-}
-
-div.routersummary a {
-     font-size: 10pt;
-     font-weight: normal;
-}
-
-b, a, a:link, a:hover, a:visited {
-     font-weight: normal;
-}
-
-h2 {
-     font-size: 15pt;
-     text-shadow: none;
-     font-weight: normal;
-}
-
-p {
-     font-size: 9.5pt;
-}
-
-button, button:visited {
-    font: normal 10pt Verdana,"Bitstream Vera Sans",Tahoma,Helvetica,sans-serif !important;
-}
-
-code, pre, tt {
-     font-size: 10pt;
-     font-weight: normal;
-}
-
-.smallhead, th {
-     font-size: 8.5pt;
-     font-weight: normal;
-}
-
-table {
-     font: 8.5pt/130% Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif;
-}
-
-div.applabel {
-     font-size: 8.5pt;
-}
+/* I2P Theme Override: Dark */
+/* Comment: Larger text (and other tweaks) for Chinese & other doublebyte charactersets */
+/* Author: dr|z3d */
+
+body {
+     font: 9pt/130% Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif;
+}
+
+div.news {
+     font-size: 9.5pt;
+     font-style: normal !important;
+}
+
+div.routersummary table {
+    font-size: 8.5pt;
+}
+
+div.routersummary h3, div.routersummary h4, div.routersummary p, div.routersummary h3 a, div.routersummary a {
+     text-shadow: 0 0 0 0 !important;
+}
+
+div.routersummary h4 {
+     font-size: 10pt;
+     font-weight: normal;
+}
+
+div.routersummary b {
+     font-size: 9pt;
+     font-weight: normal;
+}
+
+div.routersummary a {
+     font-size: 10pt;
+     font-weight: normal;
+}
+
+b, a, a:link, a:hover, a:visited {
+     font-weight: normal;
+}
+
+h2 {
+     font-size: 15pt;
+     text-shadow: none;
+     font-weight: normal;
+}
+
+p {
+     font-size: 9.5pt;
+}
+
+button, button:visited {
+    font: normal 10pt Verdana,"Bitstream Vera Sans",Tahoma,Helvetica,sans-serif !important;
+}
+
+code, pre, tt {
+     font-size: 10pt;
+     font-weight: normal;
+}
+
+.smallhead, th {
+     font-size: 8.5pt;
+     font-weight: normal;
+}
+
+table {
+     font: 8.5pt/130% Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif;
+}
+
+div.applabel {
+     font-size: 8.5pt;
+}
diff --git a/installer/resources/themes/console/dark/default.css b/installer/resources/themes/console/dark/default.css
index 78371c13abea63aad22773bf001f029874884149..5473cb5f4474720d3b4636bdc63628509fb8091f 100644
--- a/installer/resources/themes/console/dark/default.css
+++ b/installer/resources/themes/console/dark/default.css
@@ -1,234 +1,234 @@
-/* I2P Console theme: "Camo" by dr|z3d. Aka "dark". As in ops. */
-
-body {
-     margin: 0px;
-     padding: 0px;
-     text-align: center;
-     font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
-     background: #010 url('images/camotile.png') center bottom;
-     color: #000000;
-     font-size: 8.5pt;
-    /* we've avoided Tantek Hacks so far,
-    ** but we can't avoid using the non-w3c method of 
-    ** box rendering. (and therefore one of mozilla's
-    ** proprietry -moz properties (which hopefully they'll
-    ** drop soon).
-    */
-     -moz-box-sizing: border-box;
-     box-sizing: border-box;
-}
-
-body.iframed {
+/* I2P Console theme: "Camo" by dr|z3d. Aka "dark". As in ops. */
+
+body {
+     margin: 0px;
+     padding: 0px;
+     text-align: center;
+     font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
+     background: #010 url('images/camotile.png') center bottom;
+     color: #000000;
+     font-size: 8.5pt;
+    /* we've avoided Tantek Hacks so far,
+    ** but we can't avoid using the non-w3c method of 
+    ** box rendering. (and therefore one of mozilla's
+    ** proprietry -moz properties (which hopefully they'll
+    ** drop soon).
+    */
+     -moz-box-sizing: border-box;
+     box-sizing: border-box;
+}
+
+body.iframed {
      background: transparent url('images/transparent.gif') !important;
-     padding-top: 5px;
-}
-
-div {
-     -moz-box-sizing: border-box;
-     box-sizing: border-box;
-}
-
-label {
-     margin: 0;
-     padding: 5px 4px 4px 4px;
-     float: left;
-     width: 120px;
-/*    height:  24px; */
-     font-weight: normal;
-     text-align: right;
-     font-size: 8pt;
-     font-style: italic;
-     -moz-box-sizing: border-box;
-     box-sizing: border-box;
-}
-
-h4 {
-     font-size: 14px;
-     font-weight: bold !important;
-     text-align: left;
-     border: 1px solid #494;
-     margin: 5px 0 15px 0;
-     padding: 5px 10px;
-     background: #000 url('images/header.png') center center repeat-x ;
-     text-transform: uppercase;
-     text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);
-     letter-spacing: 0.08em;
-     -moz-box-shadow: inset 0px 0px 4px 0px #090;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-}
-
-a {
-     text-decoration: none;
-}
-
-form {
-     margin: 0px;
-}
-
-textarea, input, select, button, a {
-     font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
-     -moz-box-sizing: border-box;
-     box-sizing: border-box;
-     font-size: 8.5pt;
-     float: left;
-     background: #020;
-     border-radius: 4px;
-     color: #EEEE99;
-}
-
-button {
-     float: none;
-}
-
-textarea {
+     padding-top: 5px;
+}
+
+div {
+     -moz-box-sizing: border-box;
+     box-sizing: border-box;
+}
+
+label {
+     margin: 0;
+     padding: 5px 4px 4px 4px;
+     float: left;
+     width: 120px;
+/*    height:  24px; */
+     font-weight: normal;
+     text-align: right;
+     font-size: 8pt;
+     font-style: italic;
+     -moz-box-sizing: border-box;
+     box-sizing: border-box;
+}
+
+h4 {
+     font-size: 14px;
+     font-weight: bold !important;
+     text-align: left;
+     border: 1px solid #494;
+     margin: 5px 0 15px 0;
+     padding: 5px 10px;
+     background: #000 url('images/header.png') center center repeat-x ;
+     text-transform: uppercase;
+     text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);
+     letter-spacing: 0.08em;
+     -moz-box-shadow: inset 0px 0px 4px 0px #090;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+}
+
+a {
+     text-decoration: none;
+}
+
+form {
+     margin: 0px;
+}
+
+textarea, input, select, button, a {
+     font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
+     -moz-box-sizing: border-box;
+     box-sizing: border-box;
+     font-size: 8.5pt;
+     float: left;
+     background: #020;
+     border-radius: 4px;
+     color: #EEEE99;
+}
+
+button {
+     float: none;
+}
+
+textarea {
      border: 1px solid #494;
      background: #000;
      margin-left: 4px;
-     width: 458px;
-}
-
-br {
-     clear: left;
-}
-
-div.statusNotRunning {
-     float: left;
-     width: 78px;
-     height: 24px;
-     overflow: hidden;
-     color: #dd0000;
-     padding-top: 24px;
-     margin-top: 6px;
-     background: url('images/console_status_stopped.png') 0 0 no-repeat;
-}
-
-div.statusRunning {
-     float: left;
-     width: 78px;
-     height: 24px;
-     overflow: hidden;
-     color: #00dd00;
-     padding-top: 24px;
-     margin-top: 6px;
-     background: url('images/console_status_running.png') 0 0 no-repeat;
-}
-
-div.statusStarting {
-     float: left;
-     width: 78px;
-     height: 24px;
-     overflow: hidden;
-     color: #339933;
-     padding-top: 24px;
-     margin-top: 6px;
-     background: url('images/console_status_starting.png') 0 0 no-repeat;
-}
-
-hr {
-     display: none;
-}
-
-.separator, .subdivider {
-     clear: both;
-     height: 1px;
-     margin: 3px 0px 3px 0px;
-     border-bottom: 1px solid #494;
-}
-
-.subdivider {
-     border-bottom: 1px solid #494;
-     padding: 5px 0px 0px 0px;
-}
-
-.freetext {
-     width: 150px;
-     height : 22px; 
-     border: 1px solid #494;
-     padding: 2px;
-     margin: 4px 0 2px 4px;
-     background-color: #000;
-     font-size: 8.5pt;
-}
-
-.control {
-     margin: 6px 0 0 2px !important;
-     padding: 2px 0;
-     overflow: hidden;
-     min-width: 60px;
-     max-height: 24px;
-     font-size: 8pt;
-     font-weight: bold;
-     background-color: #000;
-     color: #494 !important;
-     border: 1px outset #ddddc0;
-     text-align: center;
-     white-space: nowrap;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     margin-top: 8px;
-     background: url(images/tabletitlelight.png) repeat: x;
-     vertical-align: middle;
-     text-decoration: none;
-     border: 1px outset #5f5;
-     -moz-box-shadow: inset 0px 1px 1px 0px #373;
-     -khtml-box-shadow: inset 0px 1px 1px 0px #373;
-     box-shadow: inset 0px 1px 1px 0px #373;
-}
-
-.control:link {
-     color: #494 !important;
+     width: 458px;
+}
+
+br {
+     clear: left;
+}
+
+div.statusNotRunning {
+     float: left;
+     width: 78px;
+     height: 24px;
+     overflow: hidden;
+     color: #dd0000;
+     padding-top: 24px;
+     margin-top: 6px;
+     background: url('images/console_status_stopped.png') 0 0 no-repeat;
+}
+
+div.statusRunning {
+     float: left;
+     width: 78px;
+     height: 24px;
+     overflow: hidden;
+     color: #00dd00;
+     padding-top: 24px;
+     margin-top: 6px;
+     background: url('images/console_status_running.png') 0 0 no-repeat;
+}
+
+div.statusStarting {
+     float: left;
+     width: 78px;
+     height: 24px;
+     overflow: hidden;
+     color: #339933;
+     padding-top: 24px;
+     margin-top: 6px;
+     background: url('images/console_status_starting.png') 0 0 no-repeat;
+}
+
+hr {
+     display: none;
+}
+
+.separator, .subdivider {
+     clear: both;
+     height: 1px;
+     margin: 3px 0px 3px 0px;
+     border-bottom: 1px solid #494;
+}
+
+.subdivider {
+     border-bottom: 1px solid #494;
+     padding: 5px 0px 0px 0px;
+}
+
+.freetext {
+     width: 150px;
+     height : 22px; 
+     border: 1px solid #494;
+     padding: 2px;
+     margin: 4px 0 2px 4px;
+     background-color: #000;
+     font-size: 8.5pt;
+}
+
+.control {
+     margin: 6px 0 0 2px !important;
+     padding: 2px 0;
+     overflow: hidden;
+     min-width: 60px;
+     max-height: 24px;
+     font-size: 8pt;
+     font-weight: bold;
+     background-color: #000;
+     color: #494 !important;
+     border: 1px outset #ddddc0;
+     text-align: center;
+     white-space: nowrap;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     margin-top: 8px;
+     background: url(images/tabletitlelight.png) repeat: x;
+     vertical-align: middle;
      text-decoration: none;
-     background: #000 !important;
-}
-
-.control:hover {
-     border: 1px solid #f60;
-     background-color: #000;
-     color: #f60 !important;
-     text-decoration: none;
-     -moz-box-shadow: inset 0px 1px 1px 0px #fff;
-     -khtml-box-shadow: inset 0px 1px 1px 0px #fff;
-     box-shadow: inset 0px 1px 1px 0px #fff;
-}
-
-.control:active {
-     border: 1px inset;
-     background-color: #f60;
-     color: #EE9 !important;
-     text-decoration: none;
-}
-
-.control:visited {
-     color: #494 !important;
-     text-decoration: none;
-}
-
-.panel {
-     width: 800px;
-     margin: 16px auto 16px auto;
-     overflow: hidden;
-     text-align: left;
-     font-size: 8.5pt;
-     color: #EEEE99;
-     background-color: #020;
-     background: #000 url(images/camotile2.png);
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     border: 1px solid #494;
-     padding: 10px 20px;
-}
-
-.iframed .panel {
-     margin: 16px auto -8px auto !important;
-}
-
-.iframed .panel.iframed {
-     margin: 0 auto -8px auto !important;
-}
+     border: 1px outset #5f5;
+     -moz-box-shadow: inset 0px 1px 1px 0px #373;
+     -khtml-box-shadow: inset 0px 1px 1px 0px #373;
+     box-shadow: inset 0px 1px 1px 0px #373;
+}
+
+.control:link {
+     color: #494 !important;
+     text-decoration: none;
+     background: #000 !important;
+}
+
+.control:hover {
+     border: 1px solid #f60;
+     background-color: #000;
+     color: #f60 !important;
+     text-decoration: none;
+     -moz-box-shadow: inset 0px 1px 1px 0px #fff;
+     -khtml-box-shadow: inset 0px 1px 1px 0px #fff;
+     box-shadow: inset 0px 1px 1px 0px #fff;
+}
+
+.control:active {
+     border: 1px inset;
+     background-color: #f60 !important;
+     color: #EE9 !important;
+     text-decoration: none;
+}
+
+.control:visited {
+     color: #494 !important;
+     text-decoration: none;
+}
+
+.panel {
+     width: 800px;
+     margin: 16px auto 16px auto;
+     overflow: hidden;
+     text-align: left;
+     font-size: 8.5pt;
+     color: #EEEE99;
+     background-color: #020;
+     background: #000 url(images/camotile2.png);
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     border: 1px solid #494;
+     padding: 10px 20px;
+}
+
+.iframed .panel {
+     margin: 16px auto -8px auto !important;
+}
+
+.iframed .panel.iframed {
+     margin: 0 auto -8px auto !important;
+}
 
 .panel td:first-child {
      font-weight: bold;	
@@ -241,125 +241,125 @@ hr {
 .panel td:last-child {
      border-bottom: 1px dotted #494;	
 }
-
-.panel .footer {
-     float: right;
-     padding: 4px;
-}
-
-.toolbox {
-     float: right;
-}
-
-.rowItem {
-     width: 750px;
-     float: left;
-     margin: 0px;
-}
-
-.comment {
-     font-style: italic;
-}
-
-.text {
-/*     height: 24px;*/
-     width: 150px;
-     padding: 4px 0 0 2px;
-     float: left;
-     margin: 0;
-     font-size: 8pt !important;
-     font-weight: bold;
-}
-
-.accessKey {
-     text-decoration: underline;
-}
-
-#globalOperationsPanel {
-     background-color: #000;
-     border: 1px solid #494;
-     -moz-box-shadow: inset 0px 0px 0px 1px #932;
-     padding: 5px 20px 11px 10px !important;
-/*     background: #000 url(images/scarface.jpg) right center no-repeat !important;*/
-}
-
-#globalOperationsPanel .control {
+
+.panel .footer {
+     float: right;
+     padding: 4px;
+}
+
+.toolbox {
+     float: right;
+}
+
+.rowItem {
+     width: 750px;
+     float: left;
+     margin: 0px;
+}
+
+.comment {
+     font-style: italic;
+}
+
+.text {
+/*     height: 24px;*/
+     width: 150px;
+     padding: 4px 0 0 2px;
+     float: left;
+     margin: 0;
+     font-size: 8pt !important;
+     font-weight: bold;
+}
+
+.accessKey {
+     text-decoration: underline;
+}
+
+#globalOperationsPanel {
+     background-color: #000;
+     border: 1px solid #494;
+     -moz-box-shadow: inset 0px 0px 0px 1px #932;
+     padding: 5px 20px 11px 10px !important;
+/*     background: #000 url(images/scarface.jpg) right center no-repeat !important;*/
+}
+
+#globalOperationsPanel .control {
      width: 120px;
-     color: #494 !important;
-}
+     color: #494 !important;
+}
 
 #globalOperationsPanel .control:hover {
-     color: #F60 !important;
-}
+     color: #F60 !important;
+}
 
 #globalOperationsPanel .control:active {
-     color: #EE9 !important;
-}
-
-.header {
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     border: 0;
-}
-
-a:link{
-     color: #494;
-     text-decoration: none;
-     background: none;
-}
-
-a:visited{
-     color: #7b7;
-     text-decoration: none;
-     background: none;
-}
-
-a:hover{
-     color: #ff6600;
-     text-decoration: underline;
-     background: none;
-}
-
-a:active{
-     color: #900;
-     text-decoration: underline;
-     background: none;
-}
-
-input {
-     background-color: #020;
-     color: #EEEE99;
-     margin: 0 2px 0 2px;
-     font-family: "Lucida Sans Unicode", Verdana, Tahoma, Helvetica, sans-serif;
-     border: 1px solid #494;
-/*
-     padding: 0px 2px 1px 2px;
-*/
-     text-decoration: none;
-}
-
-input hover {
-     background-color: #f00;
-     color: #EEEE99;
-     margin: 0 2px 0 2px;
-     font-family: "Lucida Sans Unicode", Verdana, Tahoma, Helvetica, sans-serif;
-     font-weight: bold;
-     border: 1px solid #494;
-     padding: 2px;
-     text-decoration: none;
-}
-
-select {
-     background-color: #020;
-     color: #EEEE99;
-     margin: 6px 2px 0 2px;
-     font-family: "Lucida Sans Unicode", Verdana, Tahoma, Helvetica, sans-serif;
-     border: 1px solid #494;
-     padding: 2px 2px 2px 4px;
-     max-height: 24px;
-     background: #000;
-     border-radius: 4px;
-}
-
-form {}
+     color: #EE9 !important;
+}
+
+.header {
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     border: 0;
+}
+
+a:link{
+     color: #494;
+     text-decoration: none;
+     background: none;
+}
+
+a:visited{
+     color: #7b7;
+     text-decoration: none;
+     background: none;
+}
+
+a:hover{
+     color: #ff6600;
+     text-decoration: underline;
+     background: none;
+}
+
+a:active{
+     color: #900;
+     text-decoration: underline;
+     background: none;
+}
+
+input {
+     background-color: #020;
+     color: #EEEE99;
+     margin: 0 2px 0 2px;
+     font-family: "Lucida Sans Unicode", Verdana, Tahoma, Helvetica, sans-serif;
+     border: 1px solid #494;
+/*
+     padding: 0px 2px 1px 2px;
+*/
+     text-decoration: none;
+}
+
+input hover {
+     background-color: #f00;
+     color: #EEEE99;
+     margin: 0 2px 0 2px;
+     font-family: "Lucida Sans Unicode", Verdana, Tahoma, Helvetica, sans-serif;
+     font-weight: bold;
+     border: 1px solid #494;
+     padding: 2px;
+     text-decoration: none;
+}
+
+select {
+     background-color: #020;
+     color: #EEEE99;
+     margin: 6px 2px 0 2px;
+     font-family: "Lucida Sans Unicode", Verdana, Tahoma, Helvetica, sans-serif;
+     border: 1px solid #494;
+     padding: 2px 2px 2px 4px;
+     max-height: 24px;
+     background: #000;
+     border-radius: 4px;
+}
+
+form {}
diff --git a/installer/resources/themes/console/dark/i2ptunnel.css b/installer/resources/themes/console/dark/i2ptunnel.css
index 73fbd14f652cecf49bf71eefc2bf75f9a88a5eb8..0bd513aeb89ea8ed5b9c3e6700bb751330af096d 100644
--- a/installer/resources/themes/console/dark/i2ptunnel.css
+++ b/installer/resources/themes/console/dark/i2ptunnel.css
@@ -1,152 +1,153 @@
-/* I2P Console theme: "Camo" by dr|z3d. Aka "dark". As in ops. */
-/* I2P Tunnel Edit Page */
-
-#tunnelEditPage input {
-     width: 458px;
-}
-
-#tunnelEditPage select {
-     width: 308px;
-}
-
-#tunnelEditPage option [ selected ] {
-     color: green;
-}
-
-#tunnelEditPage #targetField, #tunnelEditPage #accessField, #tunnelEditPage #optionsField {
-     height: 48px;
-     width: 150px;
-}
-
-#tunnelEditPage #tunnelOptionsField {
-     height: 96px;
-     width: 150px;
-}
-
-#tunnelEditPage #targetField label, #tunnelEditPage #accessField label, #tunnelEditPage #tunnelOptionsField label, #tunnelEditPage #optionsField label{
-     height: 48px;
-     width: 150px;
-}
-
-#tunnelEditPage #reachField, #tunnelEditPage #hostField, #tunnelEditPage #depthField, #tunnelEditPage #countField, #tunnelEditPage #optionsHostField {
-     width: 304px;
-     margin-right: 4px;
-}
-
-#tunnelEditPage #portField, #tunnelEditPage #optionsPortField, #tunnelEditPage #backupField, #tunnelEditPage #varianceField {
-     width: 150px;
-}
-
-#tunnelEditPage #reachField label, #tunnelEditPage #hostField label, #tunnelEditPage #portField label, #tunnelEditPage #optionsHostField label, #tunnelEditPage #optionsPortField label, #tunnelEditPage #depthField label, #tunnelEditPage #countField label, #tunnelEditPage #backupField label, #tunnelEditPage #varianceField label {
-     text-align: left;
-}
-
-#tunnelEditPage #otherField label {
-     width: 300px;
-}
-
-#tunnelEditPage #reachableByOther, #tunnelEditPage #tunnelDepth, #tunnelEditPage #tunnelQuantity, #tunnelEditPage #targetHost, #tunnelEditPage #clientHost {
-     width: 306px;
-}
-
-#tunnelEditPage #port {
-     width: 80px;
-}
-
-#tunnelEditPage #targetPort, #tunnelEditPage #clientPort, #tunnelEditPage #tunnelBackupQuantity, #tunnelEditPage #tunnelVariance {
-     width: 150px;
-}
-
-#tunnelEditPage #shared, #tunnelEditPage #connectDelay, #tunnelEditPage #startOnLoad {
-     width: 16px;
-}
-
-#tunnelEditPage label {
-     width: 150px;
-     font-weight: bold;
-     text-align: right;
-     float: left;
-}
-/* I2P Tunnel List Page
-*/
-
-#tunnelListPage .rowItem {
-     width: 150px;
-}
-
-#tunnelListPage select {
-     width: 150px;
-}
-
-#tunnelListPage textarea {
-     width: 100%;
-     height: 100px;
-     padding: 4px;
-     margin: 0 0 3px 0;
-     background-color: #040;
-/*     background: #000 url("images/helitile.png")no-repeat scroll right top;*/
-     color: #ee9;
-     font-family: "Lucida Console", "Andale Mono", "Courier New", Courier, mono;
-     border: 1px inset #002;
-}
-
-#tunnelListPage .footer .control {
+/* I2P Console theme: "Camo" by dr|z3d. Aka "dark". As in ops. */
+/* I2P Tunnel Edit Page */
+
+#tunnelEditPage input {
+     width: 458px;
+}
+
+#tunnelEditPage select {
+     width: 308px;
+}
+
+#tunnelEditPage option [ selected ] {
+     color: green;
+}
+
+#tunnelEditPage #targetField, #tunnelEditPage #accessField, #tunnelEditPage #optionsField {
+     height: 48px;
+     width: 150px;
+}
+
+#tunnelEditPage #tunnelOptionsField {
+     height: 96px;
+     width: 150px;
+}
+
+#tunnelEditPage #targetField label, #tunnelEditPage #accessField label, #tunnelEditPage #tunnelOptionsField label, #tunnelEditPage #optionsField label{
+     height: 48px;
+     width: 150px;
+}
+
+#tunnelEditPage #reachField, #tunnelEditPage #hostField, #tunnelEditPage #depthField, #tunnelEditPage #countField, #tunnelEditPage #optionsHostField {
+     width: 304px;
+     margin-right: 4px;
+}
+
+#tunnelEditPage #portField, #tunnelEditPage #optionsPortField, #tunnelEditPage #backupField, #tunnelEditPage #varianceField {
+     width: 150px;
+}
+
+#tunnelEditPage #reachField label, #tunnelEditPage #hostField label, #tunnelEditPage #portField label, #tunnelEditPage #optionsHostField label, #tunnelEditPage #optionsPortField label, #tunnelEditPage #depthField label, #tunnelEditPage #countField label, #tunnelEditPage #backupField label, #tunnelEditPage #varianceField label {
+     text-align: left;
+}
+
+#tunnelEditPage #otherField label {
+     width: 300px;
+}
+
+#tunnelEditPage #reachableByOther, #tunnelEditPage #tunnelDepth, #tunnelEditPage #tunnelQuantity, #tunnelEditPage #targetHost, #tunnelEditPage #clientHost {
+     width: 306px;
+}
+
+#tunnelEditPage #port {
+     width: 80px;
+}
+
+#tunnelEditPage #targetPort, #tunnelEditPage #clientPort, #tunnelEditPage #tunnelBackupQuantity, #tunnelEditPage #tunnelVariance {
+     width: 150px;
+}
+
+#tunnelEditPage #shared, #tunnelEditPage #connectDelay, #tunnelEditPage #startOnLoad {
+     width: 16px;
+}
+
+#tunnelEditPage label {
+     width: 150px;
+     font-weight: bold;
+     text-align: right;
+     float: left;
+}
+/* I2P Tunnel List Page
+*/
+
+#tunnelListPage .rowItem {
+     width: 150px;
+}
+
+#tunnelListPage select {
+     width: 150px;
+}
+
+#tunnelListPage textarea {
+     width: 100%;
+     height: 100px;
+     padding: 4px;
+     margin: 0 0 3px 0;
+     background-color: #040;
+/*     background: #000 url("images/helitile.png")no-repeat scroll right top;*/
+     color: #ee9;
+     font-family: "Lucida Console", "Andale Mono", "Courier New", Courier, mono;
+     border: 1px inset #002;
+}
+
+#tunnelListPage .footer .control {
      margin-left: 2px;
      color: #494 !important;
-     background: #000 !important;
-}
+     background: #000 !important;
+}
 
 #tunnelListPage .footer .control:hover {
-     color: #F60 !important;
+     color: #F60 !important;
 }
 
 #tunnelListPage .footer .control:active {
      color: #EE9 !important;
+     background: #F60 !important;
+}
+     
+#tunnelListPage .footer label {
+     text-align: right;
+     height: 24px;
+     width: 360px;
+     float: left;
+     margin-top: 6px;
+     margin-right: 5px;
+}
+
+/* Use Leary and Langridge content replacement methods (LIR)
+** to embed accessibility information into the document.
+** Should allow the lists to be rendered nicely by
+** screen readers. (and lynx!)
+*/
+
+#tunnelListPage label {
+     height: 0;
+     width: 0;
+     overflow: hidden;
+}
+
+#tunnelListPage .nameHeaderField label, #tunnelListPage .portHeaderField label, #tunnelListPage .typeHeaderField label, #tunnelListPage .interfaceHeaderField label, #tunnelListPage .targetHeaderField label, #tunnelListPage .previewHeaderField label, #tunnelListPage .statusHeaderField label {
+     text-align: left;
+     width: 150px;
+     height: 28px;
+     float: left;
+}
+
+#tunnelListPage .targetField, #tunnelListPage .targetField .text, #tunnelListPage .targetHeaderField, #tunnelListPage .targetHeaderField label {
+     width: 300px;
+}
+
+#tunnelListPage .descriptionField, #tunnelListPage .destinationField {
+     width: 750px;
+}
+
+#tunnelListPage .descriptionField .text, #tunnelListPage .destinationField input {
+     width: 590px;
+}
+
+#tunnelListPage .descriptionField label, #tunnelListPage .destinationField label {
+     text-align: right;
+     width: 150px;
+     height: 24px;
+     float: left;
 }
-     
-#tunnelListPage .footer label {
-     text-align: right;
-     height: 24px;
-     width: 360px;
-     float: left;
-     margin-top: 6px;
-     margin-right: 5px;
-}
-
-/* Use Leary and Langridge content replacement methods (LIR)
-** to embed accessibility information into the document.
-** Should allow the lists to be rendered nicely by
-** screen readers. (and lynx!)
-*/
-
-#tunnelListPage label {
-     height: 0;
-     width: 0;
-     overflow: hidden;
-}
-
-#tunnelListPage .nameHeaderField label, #tunnelListPage .portHeaderField label, #tunnelListPage .typeHeaderField label, #tunnelListPage .interfaceHeaderField label, #tunnelListPage .targetHeaderField label, #tunnelListPage .previewHeaderField label, #tunnelListPage .statusHeaderField label {
-     text-align: left;
-     width: 150px;
-     height: 28px;
-     float: left;
-}
-
-#tunnelListPage .targetField, #tunnelListPage .targetField .text, #tunnelListPage .targetHeaderField, #tunnelListPage .targetHeaderField label {
-     width: 300px;
-}
-
-#tunnelListPage .descriptionField, #tunnelListPage .destinationField {
-     width: 750px;
-}
-
-#tunnelListPage .descriptionField .text, #tunnelListPage .destinationField input {
-     width: 590px;
-}
-
-#tunnelListPage .descriptionField label, #tunnelListPage .destinationField label {
-     text-align: right;
-     width: 150px;
-     height: 24px;
-     float: left;
-}
\ No newline at end of file
diff --git a/installer/resources/themes/console/images/action_log.png b/installer/resources/themes/console/images/action_log.png
new file mode 100644
index 0000000000000000000000000000000000000000..39681a4d940d95b5c91df11544b93c8a5e5bd8e9
Binary files /dev/null and b/installer/resources/themes/console/images/action_log.png differ
diff --git a/installer/resources/themes/console/images/book.png b/installer/resources/themes/console/images/book.png
deleted file mode 100644
index b0f4dd7928cc5714e002fd2a6e8f2faac0073f00..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/console/images/book.png and /dev/null differ
diff --git a/installer/resources/themes/console/images/book_addresses.png b/installer/resources/themes/console/images/book_addresses.png
index b73419ba82098bbdca1989d31fa798756c987524..7902464bee9f06ba59dda0b1a0f01de080e3fbb8 100644
Binary files a/installer/resources/themes/console/images/book_addresses.png and b/installer/resources/themes/console/images/book_addresses.png differ
diff --git a/installer/resources/themes/console/images/bug.png b/installer/resources/themes/console/images/bug.png
index 2d5fb90ec6ee08f53947e0266a87b03f75893446..563c364c79d9f66c71df08cb7e04b82abd38e0f3 100644
Binary files a/installer/resources/themes/console/images/bug.png and b/installer/resources/themes/console/images/bug.png differ
diff --git a/installer/resources/themes/console/images/education.png b/installer/resources/themes/console/images/education.png
new file mode 100644
index 0000000000000000000000000000000000000000..697672ddffaa3a63dfa7ae0ae93d06a8f177ce08
Binary files /dev/null and b/installer/resources/themes/console/images/education.png differ
diff --git a/installer/resources/themes/console/images/email.png b/installer/resources/themes/console/images/email.png
index 7348aed77fe6a64c2210a202f12c6eccae7fcf24..98a99c288386eb13416dd205bae98a4cae6d9b99 100644
Binary files a/installer/resources/themes/console/images/email.png and b/installer/resources/themes/console/images/email.png differ
diff --git a/installer/resources/themes/console/images/film.png b/installer/resources/themes/console/images/film.png
deleted file mode 100644
index b0ce7bb198a3b268bd634d2b26e9b710f3797d37..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/console/images/film.png and /dev/null differ
diff --git a/installer/resources/themes/console/images/git-logo.png b/installer/resources/themes/console/images/git-logo.png
index a0a5d21da1749b4547dac60b8558eac764f905f9..9771953f04ae61995b2d31cf1354d45e1c8c2e7c 100644
Binary files a/installer/resources/themes/console/images/git-logo.png and b/installer/resources/themes/console/images/git-logo.png differ
diff --git a/installer/resources/themes/console/images/help.png b/installer/resources/themes/console/images/help.png
deleted file mode 100644
index 5c870176d4dea68aab9e51166cc3d7a582f326d6..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/console/images/help.png and /dev/null differ
diff --git a/installer/resources/themes/console/images/home_page.png b/installer/resources/themes/console/images/home_page.png
new file mode 100644
index 0000000000000000000000000000000000000000..382ab1dbe005b125e5434ae24dc782f65783055c
Binary files /dev/null and b/installer/resources/themes/console/images/home_page.png differ
diff --git a/installer/resources/themes/console/images/info_rhombus.png b/installer/resources/themes/console/images/info_rhombus.png
new file mode 100644
index 0000000000000000000000000000000000000000..036733e7487bdb8d0c7a52a644b2db7b04083b35
Binary files /dev/null and b/installer/resources/themes/console/images/info_rhombus.png differ
diff --git a/installer/resources/themes/console/images/magnet.png b/installer/resources/themes/console/images/magnet.png
new file mode 100644
index 0000000000000000000000000000000000000000..35c0db57dce60950e370d523fffeee52992dce97
Binary files /dev/null and b/installer/resources/themes/console/images/magnet.png differ
diff --git a/installer/resources/themes/console/images/plugin.png b/installer/resources/themes/console/images/plugin.png
index 6187b15aec001b7080b51a5f944f07591f26cc15..c1ee68def07b0233c90b5c5559b77fe886ef6780 100644
Binary files a/installer/resources/themes/console/images/plugin.png and b/installer/resources/themes/console/images/plugin.png differ
diff --git a/installer/resources/themes/console/images/question.png b/installer/resources/themes/console/images/question.png
new file mode 100644
index 0000000000000000000000000000000000000000..e67fe639830e5bcbdc0c0573c5af99ebcadb78fe
Binary files /dev/null and b/installer/resources/themes/console/images/question.png differ
diff --git a/installer/resources/themes/console/images/server_32x32.png b/installer/resources/themes/console/images/server_32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b1fb2d7e9ecac5e4b75a3abb191edc38bd9b096
Binary files /dev/null and b/installer/resources/themes/console/images/server_32x32.png differ
diff --git a/installer/resources/themes/console/images/support.png b/installer/resources/themes/console/images/support.png
new file mode 100644
index 0000000000000000000000000000000000000000..c003c0df03723818ad451aced085d8776923a48d
Binary files /dev/null and b/installer/resources/themes/console/images/support.png differ
diff --git a/installer/resources/themes/console/images/title_window.png b/installer/resources/themes/console/images/title_window.png
new file mode 100644
index 0000000000000000000000000000000000000000..ccde3c375bd3f3cf0749ead297567d45c6bd3920
Binary files /dev/null and b/installer/resources/themes/console/images/title_window.png differ
diff --git a/installer/resources/themes/console/images/toolbox.png b/installer/resources/themes/console/images/toolbox.png
new file mode 100644
index 0000000000000000000000000000000000000000..09507013dc68f658c5e33e7e3999e9a8cc7130f6
Binary files /dev/null and b/installer/resources/themes/console/images/toolbox.png differ
diff --git a/installer/resources/themes/console/images/wrench_orange.png b/installer/resources/themes/console/images/wrench_orange.png
index 565a9330e0a156dff5bed2c9fad8c95a44344ba4..f019d0b3310a68ef19dede90c5fe614672ccfc50 100644
Binary files a/installer/resources/themes/console/images/wrench_orange.png and b/installer/resources/themes/console/images/wrench_orange.png differ
diff --git a/installer/resources/themes/console/light/console.css b/installer/resources/themes/console/light/console.css
index ca61baf05aee2113cecb1cd49617b2eee58b89cf..dfb0ebebd16218d21380504a0793520fa1e8d6f2 100644
--- a/installer/resources/themes/console/light/console.css
+++ b/installer/resources/themes/console/light/console.css
@@ -1425,3 +1425,23 @@ div.footnote hr{
 iframe.iframed {
      margin: 10px 0 0;
 }
+
+/* Fixes for when app is not started and console error loads inside iframe */
+
+body.iframed {
+     background: transparent url('../dark/images/transparent.gif') !important;
+}
+
+.iframed div.routersummaryouter {
+     display: none !important;
+}
+
+.iframed h1 {
+     margin: 0 10px 10px 7px !important;
+}
+
+.iframed div.sorry {
+     margin: 5px 10px 10px 7px !important;
+}
+
+/* end iframed console fixes */
diff --git a/installer/resources/themes/console/light/console_ar.css b/installer/resources/themes/console/light/console_ar.css
index 8b69997deffc05ea5d715f860631dc43675145ad..22a8829f034a5d335ff7239afcd8d32b5aa73d93 100644
--- a/installer/resources/themes/console/light/console_ar.css
+++ b/installer/resources/themes/console/light/console_ar.css
@@ -2,18 +2,52 @@
 /* Description: RTL Light blue highlights for Arabic locale. */
 /* Author: dr|z3d */
 
+body {
+     direction: rtl;
+}
+
 pre {
      text-align: right;
 }
 
-div.logo {
-     float:right;
+table {
+     direction: rtl;
+}
+
+td {
+     text-align: right;
+}
+
+h1,h2,h3,h4 {
+     direction: rtl;
+     text-align: right;
+}
+
+h1 {
+     margin: 10px 210px 0px 10px;
+     padding: 7px 0px 30px 20px;
+}
+
+form {
+    text-align: right;
+}
+
+div.routersummary form {
+    text-align: center;
 }
 
-div.routersummaryouter {
-     float: right;
+div.routersummary h3 {
+     text-align: center;
 }
 
+div.routersummary td:last-child {
+     text-align: left;
+     margin-left: 3px;
+}
+
+div.logo {
+     float:right;
+}
 
 div.tunnels td:first-child {
      text-align: right;
@@ -28,25 +62,29 @@ div.warning {
 div.main {
      margin: 10px 210px 0px 10px;
      padding: 7px 0px 30px 20px;
+}
+
+div.main li {
      text-align: right;
-     }
+}
 
 div.news {
      margin: 10px 210px 0px 10px;
      padding: 7px 0px 30px 20px;
-     text-align: right !important;
+     direction: ltr;
 }
 
-div.news h3 {
+div.graphspanel form {
      text-align: right;
 }
 
-div.graphspanel form {
-     text-align: right;
+.langbox {
+     float: left;
+     text-align: left;
 }
 
-div.main li {
-     text-align: right;
+.formaction {
+     text-align: left;
 }
 
 .tidylist code {
@@ -57,9 +95,14 @@ code {
      text-align: right;
 }
 
+div.joblog li, div.newsheadings li {
+    text-align: left;
+    direction: ltr;
+}
 
-h1 {
-     text-align: right;
-     margin: 10px 210px 0px 10px;
-     padding: 7px 0px 30px 20px;
+span.newtab {
+     text-align: left;
+     font-size: 8pt;
+     float: left;
+     letter-spacing: 0;
 }
diff --git a/installer/resources/themes/console/light/console_big.css b/installer/resources/themes/console/light/console_big.css
index 8f3e3a3463be0e3db20912519003ba6b17520431..44c46c83d50b1d7fbf6e9f6aa1672bb556c9814e 100644
--- a/installer/resources/themes/console/light/console_big.css
+++ b/installer/resources/themes/console/light/console_big.css
@@ -1,93 +1,93 @@
-/* I2P Theme Override: Light */
-/* Comment: Larger text & other optimizations for Chinese & other doublebyte charactersets */
-/* Author: dr|z3d */
-
-div.routersummary table {
-    font-size: 8.5pt;
-}
-
-div.routersummary a {
-    font-size: 10pt;
-}
-
-div.routersummary h3, div.routersummary h4, div.routersummary p, div.routersummary h3 a, div.routersummary a {
-     text-shadow: 0 0 0 #fff !important;
-}
-
-
-div.routersummary h4, div.routersummary h4 a {
-     font-size: 11pt !important;
-     letter-spacing: 0.1em;
-     -moz-box-shadow: inset 0px 0px 1px 15px #dfd;
-}
-div.routersummary b {
-     font-size: 9.5pt;
-     font-weight: normal !important;
-}
-
-div.routersummary a {
-     word-spacing: 0.1em !important;
-     letter-spacing: 0.05em !important;
-     font-size: 10.5pt;
-     line-height: 150%;
-}
-
-h1, h2,h3,h4 {
-     font-weight: normal !important;
-     text-shadow: 0 0 0;
-     word-spacing: 0.1em;
-}
-
-b, a, input, button, submit, i, th, thead, tfoot{
-     font-weight: normal !important;
-     font-style: normal !important;
-}
-
-button, button:visited {
-    font-size: 10.5pt;
-    font-family: Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif;
-}
-
-b {
-     color: #152 !important;
-}
-
-div.news {
-     font-size: 9pt;
-}
-
-input, input:visited {
-     font-size: 10pt !Important;
-}
-
-.smallhead {
-     font-size: 8.5pt
-}
-
-table {
-     font: 8.5pt/130% Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif;
-}
-
-td {
-     font-size: 9pt;
-}
-
-.statusnotes {
-     font-size: 10pt;
-     letter-spacing: 0.2em !important;
-     text-shadow: none !important;
-}
-
-.tablefooter tr, .tablefooter td {
-     font-size: 10pt !important;
-}
-
-div.tunnels a {
-     font-size: 9.5pt !important;
-     letter-spacing: 0 !important;
-     word-spacing: 0 !important;
-}
-
-code, tt {
-     font-size: 10pt !important;
-}
\ No newline at end of file
+/* I2P Theme Override: Light */
+/* Comment: Larger text & other optimizations for Chinese & other doublebyte charactersets */
+/* Author: dr|z3d */
+
+div.routersummary table {
+    font-size: 8.5pt;
+}
+
+div.routersummary a {
+    font-size: 10pt;
+}
+
+div.routersummary h3, div.routersummary h4, div.routersummary p, div.routersummary h3 a, div.routersummary a {
+     text-shadow: 0 0 0 0 !important;
+}
+
+
+div.routersummary h4, div.routersummary h4 a {
+     font-size: 11pt !important;
+     letter-spacing: 0.1em;
+     -moz-box-shadow: inset 0px 0px 1px 15px #dfd;
+}
+div.routersummary b {
+     font-size: 9.5pt;
+     font-weight: normal !important;
+}
+
+div.routersummary a {
+     word-spacing: 0.1em !important;
+     letter-spacing: 0.05em !important;
+     font-size: 10.5pt;
+     line-height: 150%;
+}
+
+h1, h2,h3,h4 {
+     font-weight: normal !important;
+     text-shadow: 0 0 0;
+     word-spacing: 0.1em;
+}
+
+b, a, input, button, submit, i, th, thead, tfoot{
+     font-weight: normal !important;
+     font-style: normal !important;
+}
+
+button, button:visited {
+    font-size: 10.5pt;
+    font-family: Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif;
+}
+
+b {
+     color: #152 !important;
+}
+
+div.news {
+     font-size: 9pt;
+}
+
+input, input:visited {
+     font-size: 10pt !Important;
+}
+
+.smallhead {
+     font-size: 8.5pt
+}
+
+table {
+     font: 8.5pt/130% Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif;
+}
+
+td {
+     font-size: 9pt;
+}
+
+.statusnotes {
+     font-size: 10pt;
+     letter-spacing: 0.2em !important;
+     text-shadow: none !important;
+}
+
+.tablefooter tr, .tablefooter td {
+     font-size: 10pt !important;
+}
+
+div.tunnels a {
+     font-size: 9.5pt !important;
+     letter-spacing: 0 !important;
+     word-spacing: 0 !important;
+}
+
+code, tt {
+     font-size: 10pt !important;
+}
diff --git a/installer/resources/themes/console/light/i2ptunnel.css b/installer/resources/themes/console/light/i2ptunnel.css
index 8c6988f1dfa234c4f7ff4b086eac276496a42538..72a55c737165609ec3d90967c79e5ef7b1564243 100644
--- a/installer/resources/themes/console/light/i2ptunnel.css
+++ b/installer/resources/themes/console/light/i2ptunnel.css
@@ -1,156 +1,156 @@
-/* I2P Tunnel Edit Page
-*/
-
-#tunnelEditPage input {
-     width: 560px;
-}
-
-#tunnelEditPage select {
-     width: 300px;
-}
-
-#tunnelEditPage option [ selected ] {
-     color: green;
-}
-
-#tunnelEditPage #targetField, #tunnelEditPage #accessField, #tunnelEditPage #optionsField {
-     height: 48px;
-     width: 150px;
-}
-
-#tunnelEditPage #tunnelOptionsField {
-     height: 96px;
-     width: 150px;
-}
-
-#tunnelEditPage #targetField label, #tunnelEditPage #accessField label, #tunnelEditPage #tunnelOptionsField label, #tunnelEditPage #optionsField label{
-     height: 48px;
-     width: 150px;
-}
-
-#tunnelEditPage #reachField, #tunnelEditPage #hostField, #tunnelEditPage #depthField, #tunnelEditPage #countField, #tunnelEditPage #optionsHostField {
-     width: 304px;
-     margin-right: 4px;
-}
-
-#tunnelEditPage #portField, #tunnelEditPage #optionsPortField, #tunnelEditPage #backupField, #tunnelEditPage #varianceField {
-     width: 150px;
-}
-
-#tunnelEditPage #reachField label, #tunnelEditPage #hostField label, #tunnelEditPage #portField label, #tunnelEditPage #optionsHostField label, #tunnelEditPage #optionsPortField label, #tunnelEditPage #depthField label, #tunnelEditPage #countField label, #tunnelEditPage #backupField label, #tunnelEditPage #varianceField label {
-     text-align: left;
-}
-
-#tunnelEditPage #otherField label {
-     width: 300px;
-}
-
-#tunnelEditPage #reachableByOther, #tunnelEditPage #tunnelDepth, #tunnelEditPage #tunnelQuantity, #tunnelEditPage #targetHost, #tunnelEditPage #clientHost {
-     width: 300px;
-}
-
-#tunnelEditPage #port {
-     width: 80px;
-}
-
-#tunnelEditPage #targetPort, #tunnelEditPage #clientPort, #tunnelEditPage #tunnelBackupQuantity, #tunnelEditPage #tunnelVariance {
-     width: 150px;
-}
-
-#tunnelEditPage #shared, #tunnelEditPage #connectDelay, #tunnelEditPage #startOnLoad {
-     width: 16px;
-}
-
-#tunnelEditPage label {
-     width: 150px;
-     font-weight: bold;
-     text-align: right;
-     float: left;
-}
-/* I2P Tunnel List Page
-*/
-
-#tunnelListPage .rowItem {
-     width: 150px;
-}
-
-#tunnelListPage select {
-     min-width: 120px;
-}
-
-#tunnelListPage textarea {
-     width: 100%;
-     height: 100px;
-     padding: 4px;
-     margin: 2px 0 12px 0;
-     background-color: #005;
-     color: #292;
-     font-family: "Lucida Console", "DejaVu Sans Mono", "Andale Mono", "Courier New", Courier, mono;
-     border: 1px solid #225;
-     font-size: 8pt !important;
-     font-weight: bold;
-     text-align: justify !important;
-     background: #efe url(images/magic.png);
-     -moz-box-shadow: 0 0 0px 1px #7f7;
-     -khtml-box-shadow: 0 0 0px 1px #7f7;
-     box-shadow: 0 0 0px 1px #7f7;
-     opacity: 0.9;
-}
-
-#tunnelListPage .footer .control {
-     margin-left: 2px;
-     font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
-     font-weight: bold;
-     color: #001 !important;
-}
-
-#tunnelListPage .footer .control:hover {
-     color: white !important;
-}
-
-#tunnelListPage .footer label {
-     text-align: right;
-     height: 24px;
-     width: 360px;
-     float: left;
-     margin-top: 6px;
-     margin-right: 5px;
-}
-/* Use Leary and Langridge content replacement methods (LIR)
-** to embed accessibility information into the document.
-** Should allow the lists to be rendered nicely by
-** screen readers. (and lynx!)
-*/
-
-#tunnelListPage label {
-     height: 0;
-     width: 0;
-     overflow: hidden;
-}
-
-#tunnelListPage .nameHeaderField label, #tunnelListPage .portHeaderField label, #tunnelListPage .typeHeaderField label, #tunnelListPage .interfaceHeaderField label, #tunnelListPage .targetHeaderField label, #tunnelListPage .previewHeaderField label, #tunnelListPage .statusHeaderField label {
-     text-align: left;
-     width: 150px;
-     height: 28px;
-     float: left;
-     padding-top: 4px;
-}
-
-#tunnelListPage .targetField, #tunnelListPage .targetField .text, #tunnelListPage .targetHeaderField, #tunnelListPage .targetHeaderField label {
-     width: 300px;
-}
-
-#tunnelListPage .descriptionField, #tunnelListPage .destinationField {
-     width: 800px;
-}
-
-#tunnelListPage .descriptionField .text, #tunnelListPage .destinationField .text {
-     width: 580px;
-}
-
-#tunnelListPage .descriptionField label, #tunnelListPage .destinationField label {
-     text-align: right;
-     width: 150px;
-     height: 28px;
-     float: left;
-}
+/* I2P Tunnel Edit Page
+*/
+
+#tunnelEditPage input {
+     width: 560px;
+}
+
+#tunnelEditPage select {
+     width: 300px;
+}
+
+#tunnelEditPage option [ selected ] {
+     color: green;
+}
+
+#tunnelEditPage #targetField, #tunnelEditPage #accessField, #tunnelEditPage #optionsField {
+     height: 48px;
+     width: 150px;
+}
+
+#tunnelEditPage #tunnelOptionsField {
+     height: 96px;
+     width: 150px;
+}
+
+#tunnelEditPage #targetField label, #tunnelEditPage #accessField label, #tunnelEditPage #tunnelOptionsField label, #tunnelEditPage #optionsField label{
+     height: 48px;
+     width: 150px;
+}
+
+#tunnelEditPage #reachField, #tunnelEditPage #hostField, #tunnelEditPage #depthField, #tunnelEditPage #countField, #tunnelEditPage #optionsHostField {
+     width: 304px;
+     margin-right: 4px;
+}
+
+#tunnelEditPage #portField, #tunnelEditPage #optionsPortField, #tunnelEditPage #backupField, #tunnelEditPage #varianceField {
+     width: 150px;
+}
+
+#tunnelEditPage #reachField label, #tunnelEditPage #hostField label, #tunnelEditPage #portField label, #tunnelEditPage #optionsHostField label, #tunnelEditPage #optionsPortField label, #tunnelEditPage #depthField label, #tunnelEditPage #countField label, #tunnelEditPage #backupField label, #tunnelEditPage #varianceField label {
+     text-align: left;
+}
+
+#tunnelEditPage #otherField label {
+     width: 300px;
+}
+
+#tunnelEditPage #reachableByOther, #tunnelEditPage #tunnelDepth, #tunnelEditPage #tunnelQuantity, #tunnelEditPage #targetHost, #tunnelEditPage #clientHost {
+     width: 300px;
+}
+
+#tunnelEditPage #port {
+     width: 80px;
+}
+
+#tunnelEditPage #targetPort, #tunnelEditPage #clientPort, #tunnelEditPage #tunnelBackupQuantity, #tunnelEditPage #tunnelVariance {
+     width: 150px;
+}
+
+#tunnelEditPage #shared, #tunnelEditPage #connectDelay, #tunnelEditPage #startOnLoad {
+     width: 16px;
+}
+
+#tunnelEditPage label {
+     width: 150px;
+     font-weight: bold;
+     text-align: right;
+     float: left;
+}
+/* I2P Tunnel List Page
+*/
+
+#tunnelListPage .rowItem {
+     width: 150px;
+}
+
+#tunnelListPage select {
+     min-width: 120px;
+}
+
+#tunnelListPage textarea {
+     width: 100%;
+     height: 100px;
+     padding: 4px;
+     margin: 2px 0 12px 0;
+     background-color: #005;
+     color: #292;
+     font-family: "Lucida Console", "DejaVu Sans Mono", "Andale Mono", "Courier New", Courier, mono;
+     border: 1px solid #225;
+     font-size: 8pt !important;
+     font-weight: bold;
+     text-align: justify !important;
+     background: #efe url(images/magic.png);
+     -moz-box-shadow: 0 0 0px 1px #7f7;
+     -khtml-box-shadow: 0 0 0px 1px #7f7;
+     box-shadow: 0 0 0px 1px #7f7;
+     opacity: 0.9;
+}
+
+#tunnelListPage .footer .control {
+     margin-left: 2px;
+     font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
+     font-weight: bold;
+     color: #001 !important;
+}
+
+#tunnelListPage .footer .control:hover {
+     color: white !important;
+}
+
+#tunnelListPage .footer label {
+     text-align: right;
+     height: 24px;
+     width: 360px;
+     float: left;
+     margin-top: 6px;
+     margin-right: 5px;
+}
+/* Use Leary and Langridge content replacement methods (LIR)
+** to embed accessibility information into the document.
+** Should allow the lists to be rendered nicely by
+** screen readers. (and lynx!)
+*/
+
+#tunnelListPage label {
+     height: 0;
+     width: 0;
+     overflow: hidden;
+}
+
+#tunnelListPage .nameHeaderField label, #tunnelListPage .portHeaderField label, #tunnelListPage .typeHeaderField label, #tunnelListPage .interfaceHeaderField label, #tunnelListPage .targetHeaderField label, #tunnelListPage .previewHeaderField label, #tunnelListPage .statusHeaderField label {
+     text-align: left;
+     width: 150px;
+     height: 28px;
+     float: left;
+     padding-top: 4px;
+}
+
+#tunnelListPage .targetField, #tunnelListPage .targetField .text, #tunnelListPage .targetHeaderField, #tunnelListPage .targetHeaderField label {
+     width: 300px;
+}
+
+#tunnelListPage .descriptionField, #tunnelListPage .destinationField {
+     width: 800px;
+}
+
+#tunnelListPage .descriptionField .text, #tunnelListPage .destinationField .text {
+     width: 580px;
+}
+
+#tunnelListPage .descriptionField label, #tunnelListPage .destinationField label {
+     text-align: right;
+     width: 150px;
+     height: 28px;
+     float: left;
+}
diff --git a/installer/resources/themes/console/midnight/console.css b/installer/resources/themes/console/midnight/console.css
index f630b23c7a7ed19f459340f54a390b044f303e44..78c7fd73876ca097b6131f94d73e17b5a7316994 100644
--- a/installer/resources/themes/console/midnight/console.css
+++ b/installer/resources/themes/console/midnight/console.css
@@ -1300,3 +1300,23 @@ div.footnote hr{
      margin-bottom: -10px;
      margin-right: 5px;
 }
+
+/* Fixes for when app is not started and console error loads inside iframe */
+
+body.iframed {
+     background: transparent url('../dark/images/transparent.gif') !important;
+}
+
+.iframed div.routersummaryouter {
+     display: none !important;
+}
+
+.iframed h1 {
+     margin: 5px 5px 0 0 !important;
+}
+
+.iframed div.sorry {
+     margin: 0 5px 0 0 !important;
+}
+
+/* end iframed console fixes */
diff --git a/installer/resources/themes/console/midnight/default.css b/installer/resources/themes/console/midnight/default.css
index e9e92c9846621a6f6cb85a04ee0061f28fd121c8..3af94480bf8fe48628f815b531b7d2d681788c73 100644
--- a/installer/resources/themes/console/midnight/default.css
+++ b/installer/resources/themes/console/midnight/default.css
@@ -1,253 +1,253 @@
-/* I2P Theme: Midnight - I2P Tunnel Manager */
-/* Description: Minimalist Midnight Blue, based on Classic theme.*/
-/* Author: Dr|Z3d */
-
-body {
-     margin: 0px;
-     padding: 0px;
-     text-align: center;
-     font: 10pt/140% "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
-     background: #000;
-     color: #eef;
-     -moz-box-sizing: border-box;
-     box-sizing: border-box;
-}
-
-body.iframed {
-     background: transparent url('../dark/images/transparent.gif') !important;
-     padding-top: 5px;
-}
-
-div {
-     -moz-box-sizing: border-box;
-     box-sizing: border-box;
-}
-
-h4, label {
-     margin: 0px;
-     padding: 2px;
-     float: left;
-     width: 150px;
-     height: 24px;
-     font-weight: normal;
-     text-align: right;
-     font-size: 8.5pt;
-     -moz-box-sizing: border-box;
-     box-sizing: border-box;
-}
-
-h4 {
-     font-size: 10.5pt;
-     text-align: center !important;
-     font-weight: bold;
-     border: 1px solid #99f;
-     border-top: 2px solid #99f;
-     margin: -6px 0 5px -10px !important;
-     padding: 5px 10px 25px 10px;
-     background: #001;
-     text-shadow: 0px 0px 1px rgba(32, 32, 192, 0.3);
-     text-transform: uppercase;
-     white-space: nowrap;
-     width: 782px;
-     letter-spacing: 0.09em;
-     background: #001 url("/themes/console/midnight/images/tinytitles.png") repeat-x center center !important;
-}
-
-label {
-     font-style: italic;
-     margin: 0 3px 0 -3px;
-}
-
-a {
-     text-decoration: none;
-}
-
-form {
-     margin: 0px;
-}
-
-textarea, input, select, button, a {
-     -moz-box-sizing: border-box;
-     box-sizing: border-box;
-     font: 8pt "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
-     float: left;
-     margin: 2px 0 5px 0;
-     background: #001;
-     color: #eef;
-}
-
-button {
-     float: none;
-     height: 20px !important;
-}
-
-textarea {
-     border: 1px solid #99f;
-     background: #000;
-     color: #eef;
-}
-
-br {
-     clear: left;
-}
-
-div.statusNotRunning {
-     float: left;
-     width: 82px;
-     height: 24px;
-     color: #d00;
-}
-
-div.statusRunning {
-     float: left;
-     width: 82px;
-     height: 24px;
-     color: #0d0;
-}
-
-div.statusStarting {
-     float: left;
-     width: 82px;
-     height: 24px;
-     color: #393;
-}
-
-hr {
-     display: none;
-}
-
-.separator, .subdivider {
-     clear: both;
-     height: 1px;
-     margin: 5px -8px 5px -8px;
-     border-bottom: 1px solid #99f;
-}
-
-.subdivider {
-     border-bottom: 1px dotted #99f;
-     margin: 0 0 10px 0;
-}
-
-.freetext {
-     width: 150px;
-     height: 22px;
-     border: 1px solid #99f;
-}
-
-.control {
-     margin: 2px;
-     padding: 1px 2px 2px 2px;
-     overflow: hidden;
-     height: 20px;
-     width: 60px;
-     font-weight: bold;
-     background: #ddd;
-     color: #001 !important;
-     border: 1px outset #ddddc0;
-     text-align: center;
-     vertical-align: middle;
-     white-space: nowrap;
-     text-decoration: none;
-}
-
-.control:hover {
-     background: #229;
-     color: #fff;
-     text-decoration: none;
-}
-
-.control:active {
-     border: 2px inset;
-}
-
-.panel {
-     width: 790px;
-     margin: 16px auto 16px auto;
-     padding: 5px 10px;
-     overflow: hidden;
-     text-align: left;
-     font-size: 8pt;
-     background: #001;
-     border: 4px solid #99f;
-     -moz-box-shadow: inset 0px 0px 0px 1px #99f;
-}
-
-.iframed .panel {
-     margin: 16px auto -8px auto !important;
-}
-
-.iframed .panel.iframed {
-     margin: 0 auto -8px auto !important;
-}
-
-.panel .footer {
-
-     padding: 4px;
-}
-
-.toolbox {
-     width: 100%;
-}
-
-.rowItem {
-     width: 750px;
-     float: left;
-     margin: 0px;
-}
-
-.comment {
-     font-style: italic;
-     white-space: nowrap;
-}
-
-.text {
-     height: 24px;
-     width: 150px;
-     padding: 2px 0 0 2px;
-     float: left;
-     margin: 0;
-     font-weight: bold;
-}
-
-.accessKey {
-     text-decoration: underline;
-}
-
-#globalOperationsPanel {
-     background: #001;
-     border: 4px solid #99f;
-     -moz-box-shadow: inset 0px 0px 0px 1px #900;
-     padding: 5px 5px 10px 5px;
-     text-align: right;
-}
-
-#globalOperationsPanel .control {
-     width: 100px !important;
-     margin-top: 3px;
-     float: right;
-}
-
-a:link {
-     color: #bbf;
-     text-decoration: none;
-     font-weight: bold;
-     word-wrap: break-word;
-}
-
-a:visited {
-     color: #aaf;
-     text-decoration: none;
-     font-weight: bold;
-}
-
-a:hover {
-     color: #f60;
-     text-decoration: underline;
-     font-weight: bold;
-}
-
-a:active {
-     color: #f93;
-     text-decoration: underline;
-     font-weight: bold;
-}
+/* I2P Theme: Midnight - I2P Tunnel Manager */
+/* Description: Minimalist Midnight Blue, based on Classic theme.*/
+/* Author: Dr|Z3d */
+
+body {
+     margin: 0px;
+     padding: 0px;
+     text-align: center;
+     font: 10pt/140% "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
+     background: #000;
+     color: #eef;
+     -moz-box-sizing: border-box;
+     box-sizing: border-box;
+}
+
+body.iframed {
+     background: transparent url('../dark/images/transparent.gif') !important;
+     padding-top: 5px;
+}
+
+div {
+     -moz-box-sizing: border-box;
+     box-sizing: border-box;
+}
+
+h4, label {
+     margin: 0px;
+     padding: 2px;
+     float: left;
+     width: 150px;
+     height: 24px;
+     font-weight: normal;
+     text-align: right;
+     font-size: 8.5pt;
+     -moz-box-sizing: border-box;
+     box-sizing: border-box;
+}
+
+h4 {
+     font-size: 10.5pt;
+     text-align: center !important;
+     font-weight: bold;
+     border: 1px solid #99f;
+     border-top: 2px solid #99f;
+     margin: -6px 0 5px -10px !important;
+     padding: 5px 10px 25px 10px;
+     background: #001;
+     text-shadow: 0px 0px 1px rgba(32, 32, 192, 0.3);
+     text-transform: uppercase;
+     white-space: nowrap;
+     width: 782px;
+     letter-spacing: 0.09em;
+     background: #001 url("/themes/console/midnight/images/tinytitles.png") repeat-x center center !important;
+}
+
+label {
+     font-style: italic;
+     margin: 0 3px 0 -3px;
+}
+
+a {
+     text-decoration: none;
+}
+
+form {
+     margin: 0px;
+}
+
+textarea, input, select, button, a {
+     -moz-box-sizing: border-box;
+     box-sizing: border-box;
+     font: 8pt "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
+     float: left;
+     margin: 2px 0 5px 0;
+     background: #001;
+     color: #eef;
+}
+
+button {
+     float: none;
+     height: 20px !important;
+}
+
+textarea {
+     border: 1px solid #99f;
+     background: #000;
+     color: #eef;
+}
+
+br {
+     clear: left;
+}
+
+div.statusNotRunning {
+     float: left;
+     width: 82px;
+     height: 24px;
+     color: #d00;
+}
+
+div.statusRunning {
+     float: left;
+     width: 82px;
+     height: 24px;
+     color: #0d0;
+}
+
+div.statusStarting {
+     float: left;
+     width: 82px;
+     height: 24px;
+     color: #393;
+}
+
+hr {
+     display: none;
+}
+
+.separator, .subdivider {
+     clear: both;
+     height: 1px;
+     margin: 5px -8px 5px -8px;
+     border-bottom: 1px solid #99f;
+}
+
+.subdivider {
+     border-bottom: 1px dotted #99f;
+     margin: 0 0 10px 0;
+}
+
+.freetext {
+     width: 150px;
+     height: 22px;
+     border: 1px solid #99f;
+}
+
+.control {
+     margin: 2px;
+     padding: 1px 2px 2px 2px;
+     overflow: hidden;
+     height: 20px;
+     width: 60px;
+     font-weight: bold;
+     background: #ddd;
+     color: #001 !important;
+     border: 1px outset #ddddc0;
+     text-align: center;
+     vertical-align: middle;
+     white-space: nowrap;
+     text-decoration: none;
+}
+
+.control:hover {
+     background: #229;
+     color: #fff;
+     text-decoration: none;
+}
+
+.control:active {
+     border: 2px inset;
+}
+
+.panel {
+     width: 790px;
+     margin: 16px auto 16px auto;
+     padding: 5px 10px;
+     overflow: hidden;
+     text-align: left;
+     font-size: 8pt;
+     background: #001;
+     border: 4px solid #99f;
+     -moz-box-shadow: inset 0px 0px 0px 1px #99f;
+}
+
+.iframed .panel {
+     margin: 16px auto -8px auto !important;
+}
+
+.iframed .panel.iframed {
+     margin: 0 auto -8px auto !important;
+}
+
+.panel .footer {
+
+     padding: 4px;
+}
+
+.toolbox {
+     width: 100%;
+}
+
+.rowItem {
+     width: 750px;
+     float: left;
+     margin: 0px;
+}
+
+.comment {
+     font-style: italic;
+     white-space: nowrap;
+}
+
+.text {
+     height: 24px;
+     width: 150px;
+     padding: 2px 0 0 2px;
+     float: left;
+     margin: 0;
+     font-weight: bold;
+}
+
+.accessKey {
+     text-decoration: underline;
+}
+
+#globalOperationsPanel {
+     background: #001;
+     border: 4px solid #99f;
+     -moz-box-shadow: inset 0px 0px 0px 1px #900;
+     padding: 5px 5px 10px 5px;
+     text-align: right;
+}
+
+#globalOperationsPanel .control {
+     width: 100px !important;
+     margin-top: 3px;
+     float: right;
+}
+
+a:link {
+     color: #bbf;
+     text-decoration: none;
+     font-weight: bold;
+     word-wrap: break-word;
+}
+
+a:visited {
+     color: #aaf;
+     text-decoration: none;
+     font-weight: bold;
+}
+
+a:hover {
+     color: #f60;
+     text-decoration: underline;
+     font-weight: bold;
+}
+
+a:active {
+     color: #f93;
+     text-decoration: underline;
+     font-weight: bold;
+}
diff --git a/installer/resources/themes/console/midnight/i2ptunnel.css b/installer/resources/themes/console/midnight/i2ptunnel.css
index 72cd003ae9cdb4f7c5000702c730b02fa1432f53..2e46f2cd377f8dd3dacf3176a5d397f96233007c 100644
--- a/installer/resources/themes/console/midnight/i2ptunnel.css
+++ b/installer/resources/themes/console/midnight/i2ptunnel.css
@@ -1,180 +1,180 @@
-/* I2P Tunnel Edit Page
-*/
-
-#tunnelEditPage input {
-    width: 458px;
-}
-
-#tunnelEditPage select {
-    width: 308px;
-}
-
-#tunnelEditPage option[selected] {
-    color: green;
-}
-
-#tunnelEditPage #targetField,
-#tunnelEditPage #accessField,
-#tunnelEditPage #optionsField {
-    height: 48px;
-    width: 150px;
-}
-#tunnelEditPage #tunnelOptionsField {
-    height: 96px;
-    width: 150px;
-}
-
-#tunnelEditPage #targetField label,
-#tunnelEditPage #accessField label,
-#tunnelEditPage #tunnelOptionsField label,
-#tunnelEditPage #optionsField label{
-    height: 48px;
-    width: 150px;
-}
-
-#tunnelEditPage #reachField,
-#tunnelEditPage #hostField,
-#tunnelEditPage #depthField,
-#tunnelEditPage #countField,
-#tunnelEditPage #optionsHostField {
-    width: 304px;
-    margin-right: 4px;
-}
-
-#tunnelEditPage #portField,
-#tunnelEditPage #optionsPortField,
-#tunnelEditPage #backupField,
-#tunnelEditPage #varianceField {
-    width: 150px;
-
-}
-
-#tunnelEditPage #reachField label,
-#tunnelEditPage #hostField label,
-#tunnelEditPage #portField label,
-#tunnelEditPage #optionsHostField label,
-#tunnelEditPage #optionsPortField label,
-#tunnelEditPage #depthField label,
-#tunnelEditPage #countField label,
-#tunnelEditPage #backupField label,
-#tunnelEditPage #varianceField label {
-    text-align: left;
-
-}
-
-#tunnelEditPage #otherField label {
-    width: 300px;
-}
-
-#tunnelEditPage #reachableByOther,
-#tunnelEditPage #tunnelDepth,
-#tunnelEditPage #tunnelQuantity,
-#tunnelEditPage #targetHost,
-#tunnelEditPage #clientHost {
-    width: 306px;
-}
-
-#tunnelEditPage #port {
-    width: 80px;
-}
-
-#tunnelEditPage #targetPort,
-#tunnelEditPage #clientPort,
-#tunnelEditPage #tunnelBackupQuantity,
-#tunnelEditPage #tunnelVariance {
-    width: 150px;
-}
-
-#tunnelEditPage #shared,
-#tunnelEditPage #connectDelay,
-#tunnelEditPage #startOnLoad {
-    width: 16px;
-}
-
-#tunnelEditPage label {
-    width: 150px;
-    font-weight: bold;
-    text-align: right;
-    float: left;
-}
-
-/* I2P Tunnel List Page
-*/
-
-#tunnelListPage .rowItem {
-    width: 150px;
-}
-
-#tunnelListPage select {
-    width: 150px;
-}
-
-#tunnelListPage textarea {
-    width: 100%;
-    height: 88px;
-    padding: 0 0 0 4px;
-    color: green;
-    margin-bottom: 7px;
-}
-
-#tunnelListPage .footer .control {
-    margin-left: 2px;
-}
-
-#tunnelListPage .footer label {
-    text-align: right;
-    height: 24px;
-    width: 360px;
-    float: left;
-
-}
-
-/* Use Leary and Langridge content replacement methods (LIR)
-** to embed accessibility information into the document.
-** Should allow the lists to be rendered nicely by
-** screen readers. (and lynx!)
-*/
-
-#tunnelListPage label {
-    height: 0;
-    width: 0;
-    overflow: hidden;
-}
-
-#tunnelListPage .nameHeaderField label,
-#tunnelListPage .portHeaderField label,
-#tunnelListPage .typeHeaderField label,
-#tunnelListPage .interfaceHeaderField label,
-#tunnelListPage .targetHeaderField label,
-#tunnelListPage .previewHeaderField label,
-#tunnelListPage .statusHeaderField label {
-    text-align: left;
-    width: 150px;
-    height: 24px;
-    float: left;
-}
-
-#tunnelListPage .targetField,
-#tunnelListPage .targetField .text,
-#tunnelListPage .targetHeaderField,
-#tunnelListPage .targetHeaderField label {
-    width: 300px;
-}
-
-#tunnelListPage .descriptionField,
-#tunnelListPage .destinationField {
-    width: 750px;
-}
-
-#tunnelListPage .descriptionField .text,
-#tunnelListPage .destinationField .text {
-    width: 450px;
-}
-
-#tunnelListPage .descriptionField label,
-#tunnelListPage .destinationField label {
-    text-align: right;
-    width: 150px;
-    height: 24px;
-    float: left;
-}
+/* I2P Tunnel Edit Page
+*/
+
+#tunnelEditPage input {
+    width: 458px;
+}
+
+#tunnelEditPage select {
+    width: 308px;
+}
+
+#tunnelEditPage option[selected] {
+    color: green;
+}
+
+#tunnelEditPage #targetField,
+#tunnelEditPage #accessField,
+#tunnelEditPage #optionsField {
+    height: 48px;
+    width: 150px;
+}
+#tunnelEditPage #tunnelOptionsField {
+    height: 96px;
+    width: 150px;
+}
+
+#tunnelEditPage #targetField label,
+#tunnelEditPage #accessField label,
+#tunnelEditPage #tunnelOptionsField label,
+#tunnelEditPage #optionsField label{
+    height: 48px;
+    width: 150px;
+}
+
+#tunnelEditPage #reachField,
+#tunnelEditPage #hostField,
+#tunnelEditPage #depthField,
+#tunnelEditPage #countField,
+#tunnelEditPage #optionsHostField {
+    width: 304px;
+    margin-right: 4px;
+}
+
+#tunnelEditPage #portField,
+#tunnelEditPage #optionsPortField,
+#tunnelEditPage #backupField,
+#tunnelEditPage #varianceField {
+    width: 150px;
+
+}
+
+#tunnelEditPage #reachField label,
+#tunnelEditPage #hostField label,
+#tunnelEditPage #portField label,
+#tunnelEditPage #optionsHostField label,
+#tunnelEditPage #optionsPortField label,
+#tunnelEditPage #depthField label,
+#tunnelEditPage #countField label,
+#tunnelEditPage #backupField label,
+#tunnelEditPage #varianceField label {
+    text-align: left;
+
+}
+
+#tunnelEditPage #otherField label {
+    width: 300px;
+}
+
+#tunnelEditPage #reachableByOther,
+#tunnelEditPage #tunnelDepth,
+#tunnelEditPage #tunnelQuantity,
+#tunnelEditPage #targetHost,
+#tunnelEditPage #clientHost {
+    width: 306px;
+}
+
+#tunnelEditPage #port {
+    width: 80px;
+}
+
+#tunnelEditPage #targetPort,
+#tunnelEditPage #clientPort,
+#tunnelEditPage #tunnelBackupQuantity,
+#tunnelEditPage #tunnelVariance {
+    width: 150px;
+}
+
+#tunnelEditPage #shared,
+#tunnelEditPage #connectDelay,
+#tunnelEditPage #startOnLoad {
+    width: 16px;
+}
+
+#tunnelEditPage label {
+    width: 150px;
+    font-weight: bold;
+    text-align: right;
+    float: left;
+}
+
+/* I2P Tunnel List Page
+*/
+
+#tunnelListPage .rowItem {
+    width: 150px;
+}
+
+#tunnelListPage select {
+    width: 150px;
+}
+
+#tunnelListPage textarea {
+    width: 100%;
+    height: 88px;
+    padding: 0 0 0 4px;
+    color: green;
+    margin-bottom: 7px;
+}
+
+#tunnelListPage .footer .control {
+    margin-left: 2px;
+}
+
+#tunnelListPage .footer label {
+    text-align: right;
+    height: 24px;
+    width: 360px;
+    float: left;
+
+}
+
+/* Use Leary and Langridge content replacement methods (LIR)
+** to embed accessibility information into the document.
+** Should allow the lists to be rendered nicely by
+** screen readers. (and lynx!)
+*/
+
+#tunnelListPage label {
+    height: 0;
+    width: 0;
+    overflow: hidden;
+}
+
+#tunnelListPage .nameHeaderField label,
+#tunnelListPage .portHeaderField label,
+#tunnelListPage .typeHeaderField label,
+#tunnelListPage .interfaceHeaderField label,
+#tunnelListPage .targetHeaderField label,
+#tunnelListPage .previewHeaderField label,
+#tunnelListPage .statusHeaderField label {
+    text-align: left;
+    width: 150px;
+    height: 24px;
+    float: left;
+}
+
+#tunnelListPage .targetField,
+#tunnelListPage .targetField .text,
+#tunnelListPage .targetHeaderField,
+#tunnelListPage .targetHeaderField label {
+    width: 300px;
+}
+
+#tunnelListPage .descriptionField,
+#tunnelListPage .destinationField {
+    width: 750px;
+}
+
+#tunnelListPage .descriptionField .text,
+#tunnelListPage .destinationField .text {
+    width: 450px;
+}
+
+#tunnelListPage .descriptionField label,
+#tunnelListPage .destinationField label {
+    text-align: right;
+    width: 150px;
+    height: 24px;
+    float: left;
+}
diff --git a/installer/resources/themes/console/midnight/ieshim.css b/installer/resources/themes/console/midnight/ieshim.css
index 4481cf33a6b468cccf71f48203af62cc1a0973fb..9fe4974348fdc4aee727cf5ef6ac00206befa6e9 100644
--- a/installer/resources/themes/console/midnight/ieshim.css
+++ b/installer/resources/themes/console/midnight/ieshim.css
@@ -1,227 +1,227 @@
-/* I2P Theme: Midnight - IE Override */
-/* Description: Minimalist Midnight Blue, based on Classic theme.*/
-/* Author: Dr|Z3d */
-
-/* Welcome to the wonderful world of kludgey IE fixes */
-/* Note not fully tested with Midnight theme */
-
-.wideload {
-     overflow: auto;
-     width: 100%;
-}
-
-.formaction {
-     text-align: left !important;
-     margin: -10px 0 10px 0;
-}
-
-div.configure {
-     text-align: center;
-}
-
-div.configure p, div.configure table  {
-     text-align: justify;
-}
-
-div.main ul {
-     margin-right: 20px;
-}
-
-div.configure textarea {
-     width: 450px !important;
-}
-
-div.configure input {
-     margin-left: 5px;
-}
-
-div.configure table {
-     width: 550px !important;
-     text-align: center;
-}
-
-h1 {
-     padding: 15px 10px 16px 10px !important;
-     margin: 0 0px 0 17	5px !important;
-     background-color: #000 !important; /* background page color to fix overflow issue */
-     color: #eef;
-}
-
-h2 {
-     padding-top: 0;
-     text-align: left !important;
-}
-
-h3 {
-     margin-top: 10px;
-     text-align: left !important
-}
-
-div.confignav {
-     padding: 15px 0 15px 0;
-     border-left: 0px;
-     margin-left: -15px;
-     border-top: 5px solid #000;
-     margin-bottom: 10px !important;
-}
-
-div.messages {
-     border-left: 0;
-     border-right: 0;
-     margin: -10px -15px 0px -15px;
-}
-
-div.main, div.news {
-     margin: -5px 0px 10px 185px;
-     border: 5px solid #000;
-}
-
-div.main hr, div.news hr {
-     margin: 0;
-}
-
-div.main {
-     border-top: 5px solid #000;
-}
-
-div.news {
-     border-left: 5px solid #000;
-     margin: -5px 0px 0 185px;
-     padding-bottom: 8px;
-}
-
-div.news hr {
-     color: #99f;
-     background: #99f;
-     height: 1px;
-     border: 0px;
-     margin: 0 -10px 0 -13px !important;
-}
-
-div.routersummary {
-     color: #001;
-     padding-left: 0px;
-     border-left: 5px solid #000;
-     text-align: center !important;
-     overflow: hidden; /* prevents IE from borking the sidepanel */
-}
-
-div.routersummary submit {
-     padding: 0;
-     margin-bottom: 5px;
-}
-
-div.routersummary input[type=text] {
-     text-align: right !important;
-}
-
-div.routersummary hr {
-     color: #99f;
-     background: #99f;
-     height: 1px;
-     border-bottom: 1px solid #99f;
-     margin: 8px 1px 7px 1px;
-}
-
-div.routersummary h3 {
-     border: 0;
-     text-align: center !important;
-     font-size: 9pt;
-     letter-spacing: 0.05em;
-     margin: -14px 0px -15px 1px;
-     padding: 5px 0px 5px 0px;
-     text-transform: uppercase;
-}
-
-div.routersummary h4 {
-     border: 0;
-     border-bottom: 0 !important;
-     font-size: 8.5pt;
-     letter-spacing: 0.05em;
-     margin: -14px 0px -15px 1px !important;
-     padding: 2px 3px 3px 3px;
-     text-transform: capitalize;
-     text-decoration: none !important;
-     text-align: center !important;
-}
-
-div.routersummary table {
-     border: 0;
-     text-align: center !important;
-     margin: -5px 5px;
-     width: 175px !important;
-     overflow: hidden;
-     font-size: 8pt;
-     padding: 0px -10px;
-     background-image: none !important;
-     background-color: transparent !important;
-     text-align: center !important;
-}
-
-div.routersummary tr {
-     background-image: none !important;
-     background-color: transparent !important;
-     border: 0 !important;
-}
-
-div.routersummary form {
-     margin-top: -25px !important;
-     margin-bottom: -25px !important;
-     text-align: center !important;
-}
-
-div.routersummary p {
-     padding: 0;
-}
-
-div.routersummary td {
-     padding: 2px 4px;
-     background-image: none !important;
-     border: 0 !important;
-}
-
-div.news li {
-     padding-top: 0px	0px !important;
-     margin-bottom: -23px !important;
-}
-
-div.logo {
-}
-
-div.warning {
-     padding: 0px 20px 20px 80px;
-     margin-top: -20px;
-     margin-left: -10px !important;
-}
-
-.langbox {
-     margin: 9px -20px 0px 5px;
-}
-
-td {
-     text-align: left;
-}
-
-th {
-     text-align: left;
-     padding-left: 3px;
-     padding-right: 1px;
-}
-
-div.configure hr{
-     margin: 10px 0 15px 0;
-}
-
-input {
-     padding: 0;
-}
-
-div.graphspanel img {
-     border: 1px solid #99f;
-     margin: 6px 0 !important;
-     background: #001;
-}
-
-div.graphspanel hr {
-     margin: 20px 0;
-}
+/* I2P Theme: Midnight - IE Override */
+/* Description: Minimalist Midnight Blue, based on Classic theme.*/
+/* Author: Dr|Z3d */
+
+/* Welcome to the wonderful world of kludgey IE fixes */
+/* Note not fully tested with Midnight theme */
+
+.wideload {
+     overflow: auto;
+     width: 100%;
+}
+
+.formaction {
+     text-align: left !important;
+     margin: -10px 0 10px 0;
+}
+
+div.configure {
+     text-align: center;
+}
+
+div.configure p, div.configure table  {
+     text-align: justify;
+}
+
+div.main ul {
+     margin-right: 20px;
+}
+
+div.configure textarea {
+     width: 450px !important;
+}
+
+div.configure input {
+     margin-left: 5px;
+}
+
+div.configure table {
+     width: 550px !important;
+     text-align: center;
+}
+
+h1 {
+     padding: 15px 10px 16px 10px !important;
+     margin: 0 0px 0 17	5px !important;
+     background-color: #000 !important; /* background page color to fix overflow issue */
+     color: #eef;
+}
+
+h2 {
+     padding-top: 0;
+     text-align: left !important;
+}
+
+h3 {
+     margin-top: 10px;
+     text-align: left !important
+}
+
+div.confignav {
+     padding: 15px 0 15px 0;
+     border-left: 0px;
+     margin-left: -15px;
+     border-top: 5px solid #000;
+     margin-bottom: 10px !important;
+}
+
+div.messages {
+     border-left: 0;
+     border-right: 0;
+     margin: -10px -15px 0px -15px;
+}
+
+div.main, div.news {
+     margin: -5px 0px 10px 185px;
+     border: 5px solid #000;
+}
+
+div.main hr, div.news hr {
+     margin: 0;
+}
+
+div.main {
+     border-top: 5px solid #000;
+}
+
+div.news {
+     border-left: 5px solid #000;
+     margin: -5px 0px 0 185px;
+     padding-bottom: 8px;
+}
+
+div.news hr {
+     color: #99f;
+     background: #99f;
+     height: 1px;
+     border: 0px;
+     margin: 0 -10px 0 -13px !important;
+}
+
+div.routersummary {
+     color: #001;
+     padding-left: 0px;
+     border-left: 5px solid #000;
+     text-align: center !important;
+     overflow: hidden; /* prevents IE from borking the sidepanel */
+}
+
+div.routersummary submit {
+     padding: 0;
+     margin-bottom: 5px;
+}
+
+div.routersummary input[type=text] {
+     text-align: right !important;
+}
+
+div.routersummary hr {
+     color: #99f;
+     background: #99f;
+     height: 1px;
+     border-bottom: 1px solid #99f;
+     margin: 8px 1px 7px 1px;
+}
+
+div.routersummary h3 {
+     border: 0;
+     text-align: center !important;
+     font-size: 9pt;
+     letter-spacing: 0.05em;
+     margin: -14px 0px -15px 1px;
+     padding: 5px 0px 5px 0px;
+     text-transform: uppercase;
+}
+
+div.routersummary h4 {
+     border: 0;
+     border-bottom: 0 !important;
+     font-size: 8.5pt;
+     letter-spacing: 0.05em;
+     margin: -14px 0px -15px 1px !important;
+     padding: 2px 3px 3px 3px;
+     text-transform: capitalize;
+     text-decoration: none !important;
+     text-align: center !important;
+}
+
+div.routersummary table {
+     border: 0;
+     text-align: center !important;
+     margin: -5px 5px;
+     width: 175px !important;
+     overflow: hidden;
+     font-size: 8pt;
+     padding: 0px -10px;
+     background-image: none !important;
+     background-color: transparent !important;
+     text-align: center !important;
+}
+
+div.routersummary tr {
+     background-image: none !important;
+     background-color: transparent !important;
+     border: 0 !important;
+}
+
+div.routersummary form {
+     margin-top: -25px !important;
+     margin-bottom: -25px !important;
+     text-align: center !important;
+}
+
+div.routersummary p {
+     padding: 0;
+}
+
+div.routersummary td {
+     padding: 2px 4px;
+     background-image: none !important;
+     border: 0 !important;
+}
+
+div.news li {
+     padding-top: 0px	0px !important;
+     margin-bottom: -23px !important;
+}
+
+div.logo {
+}
+
+div.warning {
+     padding: 0px 20px 20px 80px;
+     margin-top: -20px;
+     margin-left: -10px !important;
+}
+
+.langbox {
+     margin: 9px -20px 0px 5px;
+}
+
+td {
+     text-align: left;
+}
+
+th {
+     text-align: left;
+     padding-left: 3px;
+     padding-right: 1px;
+}
+
+div.configure hr{
+     margin: 10px 0 15px 0;
+}
+
+input {
+     padding: 0;
+}
+
+div.graphspanel img {
+     border: 1px solid #99f;
+     margin: 6px 0 !important;
+     background: #001;
+}
+
+div.graphspanel hr {
+     margin: 20px 0;
+}
diff --git a/installer/resources/themes/snark/dark/favicon.ico b/installer/resources/themes/snark/dark/favicon.ico
deleted file mode 100644
index 28658965c9486d89945244234f91d20162f1649b..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/favicon.ico and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/add.png b/installer/resources/themes/snark/dark/images/add.png
deleted file mode 100644
index 6332fefea4be19eeadf211b0b202b272e8564898..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/add.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/arrow_refresh.png b/installer/resources/themes/snark/dark/images/arrow_refresh.png
deleted file mode 100644
index 0d280de31164579cf1ed018e581db43fa209ae8e..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/arrow_refresh.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/assange.png b/installer/resources/themes/snark/dark/images/assange.png
deleted file mode 100644
index 12281bf025df1313e6b66bb37e2923989dc0265e..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/assange.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/complete.png b/installer/resources/themes/snark/dark/images/complete.png
deleted file mode 100644
index 96199806aa92cb7fdb15612c87106565460ef8cb..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/complete.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/config.png b/installer/resources/themes/snark/dark/images/config.png
deleted file mode 100644
index 565a9330e0a156dff5bed2c9fad8c95a44344ba4..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/config.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/configuration.png b/installer/resources/themes/snark/dark/images/configuration.png
deleted file mode 100644
index c5d5a77c772ab123291d78f5fcd84561ff3662dc..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/configuration.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/create.png b/installer/resources/themes/snark/dark/images/create.png
deleted file mode 100644
index 44ccbf812879c42cb1f9587d865bcfc337ce6361..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/create.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/delete.png b/installer/resources/themes/snark/dark/images/delete.png
deleted file mode 100644
index 35c3a2616a296f95c724b20080d813ca7a68978d..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/delete.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/details.png b/installer/resources/themes/snark/dark/images/details.png
deleted file mode 100644
index e2d0f1d7197ba3cc1b9e67f6626b2096eb29aecb..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/details.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/downloading.png b/installer/resources/themes/snark/dark/images/downloading.png
deleted file mode 100644
index 1d01bb51372948d4254283e580dd91e1243380f1..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/downloading.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/eta.png b/installer/resources/themes/snark/dark/images/eta.png
deleted file mode 100644
index 33e00910046bd8b26de446f8f36ca2bde9cd764b..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/eta.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/file.png b/installer/resources/themes/snark/dark/images/file.png
deleted file mode 100644
index c6ff3e0f398cbeed6a9b7959421ce20aa9d68f96..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/file.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/hat.png b/installer/resources/themes/snark/dark/images/hat.png
deleted file mode 100644
index bed0c5b74df36bd8c8b8de53f985dff2ecf378db..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/hat.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/head_rx.png b/installer/resources/themes/snark/dark/images/head_rx.png
deleted file mode 100644
index cd8ad2ede4974487b89da38933bec30df4cbfdc4..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/head_rx.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/head_rxspeed.png b/installer/resources/themes/snark/dark/images/head_rxspeed.png
deleted file mode 100644
index 66f596100eac5aa4c1fddfdb3a4d504fc2286dcb..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/head_rxspeed.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/head_tx.png b/installer/resources/themes/snark/dark/images/head_tx.png
deleted file mode 100644
index 9344a41ad0d2db793892c1a0dfd0086801da03e7..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/head_tx.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/head_txspeed.png b/installer/resources/themes/snark/dark/images/head_txspeed.png
deleted file mode 100644
index 0dc1e4f6cdb3d287e30755c7dee1b2449032626c..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/head_txspeed.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/hidepeers.png b/installer/resources/themes/snark/dark/images/hidepeers.png
deleted file mode 100644
index 8fd8d5a6e9054676b48ba5b0078640d14090649e..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/hidepeers.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/nopeers.png b/installer/resources/themes/snark/dark/images/nopeers.png
deleted file mode 100644
index 5fb0e2cfccfc57e557ee70aee09c5aeb83c6d6f0..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/nopeers.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/priority.png b/installer/resources/themes/snark/dark/images/priority.png
deleted file mode 100644
index 3ee6c6500e18f08d6495d118f7d7b2b2e0dd1458..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/priority.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/remove.png b/installer/resources/themes/snark/dark/images/remove.png
deleted file mode 100644
index 464abea6545ae2a2aab83cde63474be9b2829405..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/remove.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/seeding.png b/installer/resources/themes/snark/dark/images/seeding.png
deleted file mode 100644
index e58e518bc0f011eb50ef1ad727a3091048f6d1bd..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/seeding.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/showpeers.png b/installer/resources/themes/snark/dark/images/showpeers.png
deleted file mode 100644
index e20490d58161aee2f7dc3dce4ca8b38e876ae8b2..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/showpeers.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/size.png b/installer/resources/themes/snark/dark/images/size.png
deleted file mode 100644
index c90ba586e77cef77a097e9a3e11e679cbc5fc7bf..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/size.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/snark_add.png b/installer/resources/themes/snark/dark/images/snark_add.png
deleted file mode 100644
index cc17f23ddd091b8f1b516e87cf25a7abe9a925b4..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/snark_add.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/snark_create.png b/installer/resources/themes/snark/dark/images/snark_create.png
deleted file mode 100644
index 1e767b9b2210b179316c02a86627570cd3d44bd6..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/snark_create.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/stalled.png b/installer/resources/themes/snark/dark/images/stalled.png
deleted file mode 100644
index 8d7b193b51ef414e9f69276722331ee066e3517e..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/stalled.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/start.png b/installer/resources/themes/snark/dark/images/start.png
deleted file mode 100644
index 99345f3fc1da1c00dfc3cbd3895e05dd7da059b4..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/start.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/start_all.png b/installer/resources/themes/snark/dark/images/start_all.png
deleted file mode 100644
index a3580ddd5dcdb2af9f4d3f06935b73b9ab58ee6e..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/start_all.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/status.png b/installer/resources/themes/snark/dark/images/status.png
deleted file mode 100644
index 65577e1489c95a6d580bbef8d1f31591b19a6a71..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/status.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/stop.png b/installer/resources/themes/snark/dark/images/stop.png
deleted file mode 100644
index cdb778f8cb2bccde300ebc00750442c9bfd8b01e..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/stop.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/stop_all.png b/installer/resources/themes/snark/dark/images/stop_all.png
deleted file mode 100644
index a451c0e179343bc1371634fb89f1251cb6e1d865..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/stop_all.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/stopped.png b/installer/resources/themes/snark/dark/images/stopped.png
deleted file mode 100644
index e5b41579e3f41fd4cce24968eb302eaa6a76684b..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/stopped.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/torrent.png b/installer/resources/themes/snark/dark/images/torrent.png
deleted file mode 100644
index 7d0b709817d969eab44fac1fc95fc3b9bc104ae8..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/torrent.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/trackererror.png b/installer/resources/themes/snark/dark/images/trackererror.png
deleted file mode 100644
index f41191f6cb5251e0b48097002137a240fe62b4dc..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/trackererror.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/images/up.png b/installer/resources/themes/snark/dark/images/up.png
deleted file mode 100644
index bcd34b51948ee0229706aa7424caf44dcc05cad5..0000000000000000000000000000000000000000
Binary files a/installer/resources/themes/snark/dark/images/up.png and /dev/null differ
diff --git a/installer/resources/themes/snark/dark/snark.css b/installer/resources/themes/snark/dark/snark.css
deleted file mode 100644
index 8ace8e7c3582183421f5943870ee580c40deef52..0000000000000000000000000000000000000000
--- a/installer/resources/themes/snark/dark/snark.css
+++ /dev/null
@@ -1,965 +0,0 @@
-/* I2PSnark theme "Camo" aka Dark by dr|z3d */
-/* Assange Asylum Edition */
-/* Thanks to http://www.wikistencil.org/?p=55 for the Assange image */
-
-body {
-     color: #ee9;
-     font: 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
-     background: url("../../console/dark/images/camotile.png") repeat scroll center bottom #000;
-     background: #000;
-}
-
-body.iframed {
-     background: transparent url('../../console/dark/images/transparent.gif') !important;
-     margin: 1px 0 !important;
-     margin: 1px 0 !important;
-}
-
-.snarkTitle {
-     font-size: 12pt;
-     font-weight: bold;
-     text-align: center;
-}
-
-.snarkRefresh:link, .snarkRefresh:visited {
-     text-decoration: none !important;
-     text-transform: uppercase !important;
-     padding: 4px 16px 5px !important;
-     margin: 0 -8px 0 0 !important;
-     letter-spacing: 0em;
-     font-weight: bold;
-     font-size: 9pt;
-     color: #f70;
-     text-shadow: 1px 1px #420;
-     background: #000 url('../../console/dark/images/header.png') repeat-x scroll center center !important;
-     -moz-border-radius: 0px;
-     -khtml-border-radius: 3px;
-     border-radius: 0px;
-     border: 1px outset #494;
-}
-
-.snarkRefresh:hover {
-     text-decoration: none !important;
-     text-transform: uppercase !important;
-     font-weight: bold;
-     font-size: 9pt;
-     color: #f50;
-     background: #000 !important;
-     -moz-border-radius: 0;
-     -khtml-border-radius: 0;
-     border-radius: 0;
-}
-
-.snarkRefresh:active {
-     text-decoration: none !important;
-     color: #fb0;
-     background: #000 !important;
-}
-
-
-.snarkRefresh:first-child {
-     -moz-border-radius: 3px 0 0 3px;
-     -khtml-border-radius: 3px 0 0 3px;
-     border-radius: 3px 0 0 3px;
-}
-
-.snarkRefresh:last-child {
-     -moz-border-radius: 0 3px 3px 0px;
-     -khtml-border-radius: 0 3px 3px 0;
-     border-radius: 0 3px 3px 0;
-     margin-top: -5px !important;
-}
-
-.snarkMessages {
-     font: normal 8pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
-     text-align: left;
-     margin: 0 0 9px 0;
-     padding: 3px 5px 3px 5px;
-     border-spacing: 0px;
-     overflow: auto;
-     color: #6f2;
-     max-height: 50px;
-     min-height: 50px;
-     width: auto;
-     background: #000 url('images/assange.png') no-repeat scroll right center;
-     border-bottom: 1px solid #494;
-}
-
-.snarkMessages li {
-     list-style: square;
-}
-
-.snarkMessages a:link, .snarkMessages a:visited {
-     color: #69f !important;
-}
-
-.snarkMessages a:hover {
-     color: #f90 !important;
-}
-
-.snarkMessages ul {
-     margin: 0;
-     padding: 0 0 0 16px;
-}
-
-.snarkMessages p {
-     font-style: italic;
-     margin: 0;
-     text-align: right;
-}
-
-.snarkMessages img, .snarkMessages img:hover {
-     float: right;
-     margin: -4px -5px 4px 4px;
-     opacity: 1;
-     border: 1px solid #494;
-     border-right: 0 none;
-     border-top: 0 none;
-}
-
-.logshim {
-     margin-top: -10px !important;
-}
-
-pre {
-     width: 100%;
-     font: 8pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
-     padding: 0;
-     text-align: left !important;
-     height: 8px;
-     color: #35f;
-     font-weight: bold !important; 
-}
-
-table {
-     margin: 0px 0px 10px 0px;
-     border: 0px;
-     padding: 0px;
-     border-spacing: 0px;
-     border-collapse: collapse;
-     color: #323;
-     width: 100%;
-     opacity: 1 !important;
-}
-
-tr { 
-     opacity: 1;
-}
-
-thead, tfoot {
-     text-shadow:0 2px 5px #333333;
-     background: #000;
-}
-
-thead a, tfoot a {
-     text-shadow:1px 1px #550000;
-} 
-
-thead {
-     border-bottom: 1px solid #101;
-}
-
-th {
-     padding: 3px 2px;
-     font-size: 8pt;
-     border-top: 1px solid #494;
-     border-bottom: 1px solid #494;
-     color: #ee9;
-      whitespace: nowrap;
-     background: #000;
-     background-image: -moz-linear-gradient(center top , #010, #000);
-}
-
-th:first-child {
-     text-align: left !important;
-     padding-left: 2px;
-}
-
-tfoot td:first-child {
-     text-align: left !important;
-     padding-left: 0px;
-}
-
-th:first-child img {
-     margin: 1px -2px 3px 1px !important;
-}
-
-th:nth-child(2) img {
-     margin: 1px 5px 3px 2px !important;
-}
-
-tfoot th {
-     padding-bottom: 4px !important;
-}
-
-tfoot img, tfoot:nth-child(2) img, tfoot:nth-child(1) img, tfoot:nth-child(3) img, tfoot:nth-child(4) img {
-     margin: 0px 2px 3px 0px !important;
-     padding-right: 0 !important;
-}
-
-tfoot tr:nth-child(n+1) {
-     text-align: left;
-}
-
-.headerstatus {
-     text-align: left;
-     padding-left: 15px;
-}
-
-.headerpriority {
-     text-align: left;
-     padding-left: 10px;
-}
-
-.ParentDir {
-     background: #000;
-     font-size: 8pt;
-     border: 0px inset #101 !important;
-     border-left: 0 !important;
-     border-right: 0 !important;
-     text-align: left !important;
-     padding: 4px 0;
-}
-
-.priority {
-     font-size: 7pt;
-     vertical-align: center;
-     min-width: 160px;
-}
-
-.SnarkTorrents {
-     margin: 0;
-     border: 1px solid #101;
-     background: #000;
-}
-
-table.SnarkTorrents {
-     margin-top: -1px !important;
-}
-
-/*
-.SnarkTorrents th img {
-     max-height: 22px;
-}
-*/
-
-.SnarkTorrents td {
-     line-height: 90%;
-}
-
-.SnarkTorrents td:nth-child(1) {
-          width: 24px !important;
-}
-
-.SnarkTorrents td:nth-child(3), .SnarkTorrents td:nth-child(4) {
-     width: 20px !important;
-}
-
-.snarkTorrentInfo img {
-     max-height: 16px !important;
-     margin: 1px 0 1px 2px !important;
-}
-
-.snarkTorrentInfo th {
-     padding: 4px !important;
-}
-
-.snarkTorrentInfo td {
-     text-align: left !important;
-     padding: 0 1px !important;
-}
-
-table.SnarkTorrentInfo {
-     margin-bottom: 1px !important;
-     background: url("../../console/dark/images/camotile2.png") repeat scroll center bottom #001100;
-     border-bottom: 1px solid #494;
-}
-
-table.SnarkDirInfo {
-     margin-top: -2px !important;
-     margin-bottom: 0;
-     border-bottom: 1px solid #494;
-}
-
-.snarkDirInfo thead img {
-     margin: 0 -1px 0 0 !important;
-}
-
-.SnarkDirInfo td {
-     min-width: 0px !important;
-}
-
-.SnarkDirInfo td:nth-child(n+1) {
-}
-
-.SnarkDirInfo .headerpriority {
-     text-align: center !important;
-     vertical-align: middle;
-}
-
-
-td {
-     padding: 1px;
-     color: #ee9 !important;
-      opacity: 1;
-     font-size: 8pt;
-}
-
-.mainsection td {
-     color: #111;
-}
-
-td:first-child {
-     text-align: right;
-     font-size: 8pt;
-}
-
-.center {
-     text-align: center !important;
-}
-
-.snarkTorrentName {
-     text-shadow: 1px 1px #550000;
-     padding: 0;
-     line-height: 90%;
-}
-
-.snarkTorrentAction {
-     text-shadow: 1px 1px #550000;
-     padding: 1px 1px 1px 1px !important;
-     margin: 0 !important;
-     text-align: center;
-     width: 60px; 
-}
-
-.snarkTorrentAction img {
-     margin: 0 2px !important;
-     opacity: 1;
-}
-
-.snarkTorrentAction img:hover {
-     -moz-box-shadow: 0 0 1px 1px #f90;
-     opacity: 1;
-}
-
-.snarkTorrentEven {
-     font-size: 8pt;
-     background: #000;
-}
-
-.snarkTorrentNoneLoaded {
-     background: #000;
-     font-size: 8.5pt;
-     font-weight: bold;
-     text-align: center !important;
-     color: #4f2 !important;
-     padding: 5px;
-     border-bottom: 1px solid #494;
-}
-
-.snarkTorrentStatus {
-     padding: 2px 2px 2px 0;
-     line-height: 90%;
-}
-
-.snarkTorrentStatus:first-child {
-     text-align: left !important;
-     padding-left: 0px;
-     min-width: 48px;
-     font-weight: bold;
-     color: #dd9 !important;
-     font-size: 8pt;
-     padding: 1px !important;
-}
-
-.snarkTorrentStatus:first-child img {
-     margin-right: 10px !important;
-     margin-left: 6px;
-}
-
-.snarkTorrentStatus, .snarkTorrentRateUp, .snarkTorrentRateDown, .snarkTorrentDownloaded, .snarkTorrentUploaded {
-     font-size: 8pt;
-     padding: 0 3px;
-     line-height: 90%;
-     word-spacing: -0.15em;
-}
-
-.snarkTorrentDownloaded {
-     color: #ee9 !important;
-}
-
-.snarkTorrentUploaded {
-     color: #ee9 !important;
-}
-
-.snarkTorrentRateUp {
-     color: #ee9 !important;
-}
-
-.snarkTorrentRateDown {
-     color: #ee9 !important;
-}
-
-.snarkTorrentOdd {
-     background: #000;
-     font-size: 8pt;
-     border: 0px inset #101 !important;
-     border-left: 0 !important;
-     border-right: 0 !important;
-}
-
-.snarkTorrentOdd td, .snarkTorrentEven td {
-     border-top: 1px dotted #494 !important;
-}
-
-.snarkFileName {
-     padding: 4px 0px !important; 
-     text-align: left !important;
-     font-size: 8pt !important;
-}
-
-.snarkFileSize {
-     padding: 4px 2px;
-     font-weight: normal;
-     color: #2f6 !important;
-}
-
-.snarkFileStatus {
-     padding: 4px 5px 4px 15px;
-     text-align: center;
-     font-style: italic;
-     font-size: 8pt;
-     text-align: left;
-     min-width: 230px;
-}
-
-.snarkTorrentETA {
-     font-style: italic;
-     color: #dd7 !important;
-}
-
-.choked {
-     color: #f00000 !important;
-}
-
-.unchoked {
-     color: #00f000 !important;
-}
-
-.thumb {
-     max-height: 64px;
-     max-width: 96px;
-}
-
-.snarkNewTorrent {
-     font-size: 9pt;
-}
-
-.snarkAddInfo {
-     font-size: 8.5pt;
-     line-height: 130% !important;
-}
-
-.snarkConfigTitle {
-     font-size: 10.5pt;
-     font-weight: bold;
-     padding: 1px 25px 4px 22px;
-     margin: 5px 0 10px 0 !important;
-     letter-spacing: 0.02em;
-     border: 1px solid #494;
-      -moz-border-radius: 0 0 5px 5px;
-      -khtml-border-radius: 0 0 5px 5px;
-      border-radius: 0 0 5px 5px;
-     border-top: 0;
-     text-shadow: 0px 3px 5px #323;
-     background: #000 url('../../console/dark/images/header.png') repeat-x scroll center center !important;
-     font-variant: small-caps !important;
-     box-shadow: 0 1px 3px #000;
-}
-
-div.newtorrentsection .snarkConfigTitle, div.addtorrentsection .snarkConfigTitle, div.configsectionpanel .snarkConfigTitle {
-     padding-top: 0 !important;	
-}
-
-.snarkConfigTitle img {
-	  margin-right: -3px;
-	  padding-bottom: 3px;
-}
-
-.snarkConfig {
-     font-size: 10pt;
-     width: 100%;
-}
-
-.page {
-     color: #310;
-     min-width: 700px !important;
-     margin: 5px 0 0 0;
-     padding: 10px;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     border: 1px solid #494;
-     font-size: 9pt !important;
-     line-height: 160% !important;
-     -moz-box-shadow: inset 0px 0px 1px 0px #212;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #002;
-     box-shadow: inset 0px 0px 1px 0px #002;
-     text-align: center;
-     opacity: 1;
-     background: #000;
-}
-
-form {
-     margin-bottom: 0;
-}
-
-p {
-     line-height: 150%;
-}
-
-hr {
-     color: #444;
-     background: #444;
-     height: 1px;
-     border: 0px solid #444;
-     width: 0%;
-     margin: 5px 0 7px 0;
-     text-align: center;
-}
-
-a:link {	
-     color: #f70;
-     text-decoration: none;
-     font-weight: normal;
-     word-wrap: break-word;
-}
-
-a:visited {
-     color: #f50;
-     text-decoration: none;
-     font-weight: normal;
-}
-
-a:hover {
-     color: #f90;
-     font-weight: normal;
-}
-
-a:active {
-     color: #f90;
-     font-weight: normal;
-}
-
-input {
-     font-size: 9pt;
-     font-weight: bold;
-     text-align: left;
-     padding: 3px 4px !important;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     border: 1px solid #494;
-     background: #000;	 
-     color: #494;
-     margin: 2px 4px 2px 0;
-     font: bold 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
-}
-
-input.r {
-     text-align: right;
-     background: #000;
-     border: 1px solid #494;
-}
-
-input[type=submit], input[type=submit]:visited, input[type=submit]:focus {
-     text-shadow: 0px 0px #410;
-     color: #494;
-     background: #000;
-     border: 1px outset #191;
-     padding: 2px;
-     box-shadow: 0 1px 1px 0 #119911 inset;
-     font: bold 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
-     margin-top: 6px;
-}
-
-input[type=submit]:hover {
-     border: 1px outset #f60;
-     background-color: #000;
-     color: #f60;
-     box-shadow: 0 1px 1px 0 #ee9 inset;
-}
-
-input[type=submit]:active {
-     border: 1px inset #f60;
-     background: #f60;
-     color: #EE9;
-     text-shadow: 0 !important;
-}
-
-input[type=image], thead img {
-     padding: 0 !important;
-     -moz-border-radius: 0px;
-     -khtml-border-radius: 0px;
-     border-radius: 0px;
-     border: medium none;
-     margin: 0 2px;
-     opacity: 1;
-}
-
-input[type=image]:hover, thead img:hover {
-     opacity: 1;
-}
-
-input[type=text]:active, input[type=text]:hover, input.r:hover {
-     background: #000;
-     color: #ff6;
-     border: 1px solid #494;
-     box-shadow: none !important;
-}
-
-input[type=text], input.r {
-          min-width: 60px;     
-}
-
-input[type=radio] {
-     padding: 2px;
-     margin: 0 3px 0 8px;
-     vertical-align: bottom;
-}
-
-
-/*
-thead input[type=submit], tfoot input[type=submit], .headerpriority {
-     text-align: right !important;	
-}
-*/
-
-input.default { width: 1px; height: 1px; visibility: hidden; }
-
-/*
-input.accept, input.accept:selected {
-     background: #000;
-     padding: 2px 3px 2px 16px !important;
-     min-height: 22px;
-}
-
-input.add, input.add:selected {
-     background: #000;
-     padding: 2px 3px 2px 16px !important;
-     min-height: 22px;
-}
-
-input.create, input.create:selected {
-     background: #000;
-     padding: 2px 3px 2px 16px !important;
-     min-height: 22px;
-}
-
-input.cancel, input.cancel:selected {
-     background: #000;
-     padding: 2px 3px 2px 16px !important;
-     min-height: 22px;
-}
-
-input.create, input.create:selected {
-     background: #000 url('images/create.png') no-repeat 2px center;
-     padding: 2px 3px 2px 16px !important;
-     min-height: 22px;
-}
-
-input.delete, input.delete:selected {
-     background: #000 url('../../console/images/delete.png') no-repeat 2px center;
-     padding: 2px 3px 2px 16px !important;
-     min-height: 22px;
-}
-
-input.reload, input.reload:selected {
-     background: #000 url('../../console/images/arrow_refresh.png') no-repeat 2px center;
-     padding: 2px 3px 2px 16px !important;
-     min-height: 22px;
-}
-*/
-
-select {
-     background: #000 !important;
-     color: #494;
-     font: 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
-     font-weight: bold;
-     padding: 2px 2px 2px 3px;
-     -moz-border-radius: 4px 0 0 4px;
-     -khtml-border-radius: 4px 0 0 4px;
-     border-radius: 4px 0 0 4px;
-     border: 1px solid #494;
-     margin: 2px 4px 2px 0;
-     min-width: 90px;
-}
-
-select:hover, textarea:hover {
-     background: #000 !important;
-     color: #f60 !important;
-}
-
-textarea:hover {
-     color: #ff6 !important;
-}     
-
-textarea {
-     background: #000;
-     color: #494;
-     font-weight: bold;
-     padding: 1px 4px 0px;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     border: 1px solid #494;
-     font-size: 8pt;
-}
-
-img {
-     border: none;
-     margin: 0 3px 1px 3px;
-     vertical-align: middle;
-     opacity: 1.0;
-     line-height: 100%;
-}
-
-img:hover {
-     border: none;
-     opacity: 1;
-     line-height: 100%;
-}
-
-.infoz {
-     margin: 0 -1px 0 0 !important;
-     padding: 0 !important;
-     lineheight: 100%;
-     float: left;
-}
-
-.infoz img {
-     border: none;
-     opacity: 1 !important;
-}
-
-.infoz img:hover {
-     opacity: 1 !important;
-}
-
-div.newtorrentsection td:first-child, div.addtorrentsection td:first-child, div.configsectionpanel td:first-child {
-     width: auto !important;
-}
-
-div.configsectionpanel td:first-child {
-	  padding-right: 5px;
-}
-
-div.section,div.mainsection div.section,div.mainsection {
-     margin: 0;
-     padding: 0px;
-     border: 1px solid #494;
-     border-bottom: none;
-/*     border-top: 2px solid #494;
-     border-bottom: 2px solid #494; */
-     color: #001;
-/*     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px; */
-     -moz-box-shadow: inset 0px 0px 1px 0px #212;
-     word-wrap: break-word;
-     text-align: center;
-     background: #000;
-     opacity: 1 !important;
-}
-
-div.newtorrentsection {
-     margin: 0 0 10px 0;
-     padding: 0 10px 0px 10px;
-     border: 1px solid #494;
-     text-align: center;
-     color: #ee9;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #101;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
-     box-shadow: inset 0px 0px 1px 0px #101;
-     word-wrap: break-word;
-     background: #000 url('/themes/snark/ubergine/images/snark_create.png') no-repeat scroll right center;
-     opacity: 1.0;
-     background-attachment: scroll;
-     background-clip: border-box;
-     background-color: transparent;
-     background-image: url('/themes/snark/ubergine/images/snark_create.png'), url("../../console/dark/images/camotile2.png");
-     background-origin: padding-box;
-     background-position: center right, center center;
-     background-repeat: no-repeat, repeat;
-}
-
-div.addtorrentsection {
-     margin: 10px 0;
-     padding: 0 10px;
-     border: 1px solid #494;
-     text-align: center;
-     color: #ee9;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #101;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
-     box-shadow: inset 0px 0px 1px 0px #101;
-     word-wrap: break-word;
-     background: #000 url('/themes/snark/dark/images/snark_add.png') no-repeat scroll right center;
-     opacity: 1.0;
-     background-attachment: scroll;
-     background-clip: border-box;
-     background-color: transparent;
-     background-image: url('/themes/snark/dark/images/snark_add.png'), url("../../console/dark/images/camotile2.png");
-     background-origin: padding-box;
-     background-position: center right, center center;
-     background-repeat: no-repeat, repeat;
-}
-
-div.configsection {
-     margin: 0;
-     padding: 0 10px 15px 10px;
-     border: 1px solid #494;
-     color: #ee9;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #101;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
-     box-shadow: inset 0px 0px 1px 0px #101;
-     word-wrap: break-word;
-     text-align: center;
-     background: #000;
-     font-weight: bold;
-     background-attachment: scroll;
-     background-clip: border-box;
-     background-color: transparent;
-     background-image: url("../../console/dark/images/camotile2.png"), url("../../console/dark/images/camotile2.png");
-     background-origin: padding-box;
-     background-position: center center, center center;
-     background-repeat: repeat, repeat;
-}
-
-div.configsectionpanel {
-     margin: 9px 0 0 0;
-     padding: 0 10px;
-     border: 1px solid #494;
-     color: #ee9;
-     -moz-border-radius: 0 0 4px 4px;
-     -khtml-border-radius: 0 0 4px 4px;
-     border-radius: 0 0 4px 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #101;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
-     box-shadow: inset 0px 0px 1px 0px #101;
-     word-wrap: break-word;
-     text-align: center;
-     background: #000 url('/themes/snark/dark/images/configuration.png') no-repeat scroll right center;
-     font-weight: bold;
-     background-attachment: scroll;
-     background-clip: border-box;
-     background-color: transparent;
-     background-image: url('/themes/snark/dark/images/configuration.png'), url("../../console/dark/images/camotile2.png");
-     background-origin: padding-box;
-     background-position: center right, center center;
-     background-repeat: no-repeat, repeat;
-}
-
-.newtorrentsection form, .configsection form, .addtorrentsection form {
-     color: #ee9 !important;
-}
-
-div.configsection table{
-     color: #ffb;
-     opacity: 1;
-}
-
-div.configsection a {
-     color: #f60;
-     text-shadow: 1px 1px #500;
-     font-weight: bold;
-}
-
-div.configsection a:hover {
-     color: #f90;
-     text-decoration: none;
-}
-
-code {;
-     font-size: 8pt;
-     color: #ff6;
-     padding: 0 2px;
-     font-weight: bold;
-     font-family: "Lucida Console", "DejaVu Sans Mono", Courier, mono;
-}
-
-.snarknavbar {
-     margin: -9px 0 6px 0 !important;
-     padding: 12px 10px 10px;
-/*
-     border: 1px solid #101;
-     -moz-border-radius: 0 0 8px 8px;
-     -khtml-border-radius: 0 0 8px 8px;
-     border-radius: 0 0 8px 8px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #002;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #002;
-     box-shadow: inset 0px 0px 1px 0px #002;
-     background: #000 url('../../console/dark/images/header.png') repeat-x scroll center center !important;
-*/
-     background: none !important;
-     text-transform: uppercase !important;
-     letter-spacing: 0em !important;
-     font-weight: bold;
-     font-size: 11.5pt;
-     color: #000;
-     min-width: 600px;
-     width: 70%;
-     text-align: center;
- }
-
-/* opera targetted hack */
-x:-o-prefocus, .snarknavbar {
-     margin: -7px 0 5px 0 !important;
-}
-
-.snarknavbar img {
-     border: 0;
-     margin: 1px -8px -1px -2px;
-     padding: 1px 0 0px !important;
-     vertical-align: top;
-}
-
-.routerdown {
-     color: #ee9;
-}
-
-.trackerconfig {
-     text-align: left !important;
-}
-
-.trackerconfig th:nth-child(n+4), .trackerconfig th:nth-child(n+5), .trackerconfig td:nth-child(n+4), .trackerconfig td:nth-child(n+5) {
-     text-align: center !important;
-}
-
-.trackerconfig th, .trackerconfig td, .trackerconfig th:last-child, .trackerconfig td:last-child {
-     text-align: left !important;
-}
-
-.trackerconfig td:first-child {
-     text-align: right !important;
-}
-
-input.trackername {
-     width: 100px;
-}
-
-input.trackerhome {
-     width: 200px;
-}
-
-input.trackerannounce {
-     width: 230px;
-}
diff --git a/installer/resources/themes/snark/light/snark.css b/installer/resources/themes/snark/light/snark.css
index fe42d506492a6c9045863f3f4c0021c2ac7bd398..3c5c9b2d7ae5d6cf9fd4ee48245e199790396598 100644
--- a/installer/resources/themes/snark/light/snark.css
+++ b/installer/resources/themes/snark/light/snark.css
@@ -1,237 +1,237 @@
 /* I2PSnark theme "Light" by dr|z3d, 2012 */
 /* Cat That Got The Cream Edition */
-/* Thanks to http://www.luxphile.com/2011/01/creative-commons-cat.html for the kitty image */
-
-body {
-     color: #000;
+/* Thanks to http://www.luxphile.com/2011/01/creative-commons-cat.html for the kitty image */
+
+body {
+     color: #000;
      font: 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
      background: #fff;
-     background: #fff;
-}
-
-body.iframed {
+     background: #fff;
+}
+
+body.iframed {
      background: transparent url('../../console/dark/images/transparent.gif') !important;
-     margin: 6px 0 0 !important;
-}
-
-.snarkTitle {
-     font-size: 12pt;
-     font-weight: bold;
-     text-align: center;
-}
-
-.snarkRefresh:link,.snarkRefresh:visited {
-     text-decoration: none !important;
-     text-transform: uppercase !important;
-     padding: 4px 16px 5px !important;
-     margin: -5px -8px -5px 0 !important;
-     letter-spacing: 0em;
-     font-weight: bold;
-     font-size: 9pt;
-     color: #559;
-     background: #fff url("../../console/light/images/header.png") repeat-x scroll center center;
-     -moz-border-radius: 0px;
-     -khtml-border-radius: 3px;
+     margin: 6px 0 0 !important;
+}
+
+.snarkTitle {
+     font-size: 12pt;
+     font-weight: bold;
+     text-align: center;
+}
+
+.snarkRefresh:link,.snarkRefresh:visited {
+     text-decoration: none !important;
+     text-transform: uppercase !important;
+     padding: 4px 16px 5px !important;
+     margin: -5px -8px -5px 0 !important;
+     letter-spacing: 0em;
+     font-weight: bold;
+     font-size: 9pt;
+     color: #559;
+     background: #fff url("../../console/light/images/header.png") repeat-x scroll center center;
+     -moz-border-radius: 0px;
+     -khtml-border-radius: 3px;
      border-radius: 0px;
-     border: 1px outset #66f;
-}
-
-.snarkRefresh:hover {
-     text-decoration: none !important;
-     text-transform: uppercase !important;
-     padding: 1px 16px;
-     font-weight: bold;
-     font-size: 9pt;
-     color: #fff;
-     background: #359;
-     -moz-border-radius: 0;
-     -khtml-border-radius: 0;
-     border-radius: 0;
-}
-
-.snarkRefresh:active {
-     text-decoration: none !important;
-     text-transform: uppercase !important;
-     padding: 0 16px;
-     font-weight: bold;
-     font-size: 9pt;
-     color: #fff;
-     background: #00d;
-}
-
-.snarkRefresh:last-child {
-     -moz-border-radius: 0 3px 3px 0px;
-     -khtml-border-radius: 0 3px 3px 0;
-     border-radius: 0 3px 3px 0;
-     border: 1px outset #66f;
-}
-
-.snarkRefresh:first-child {
-     -moz-border-radius: 3px 0 0 3px;
-     -khtml-border-radius: 3px 0 0 3px;
+     border: 1px outset #66f;
+}
+
+.snarkRefresh:hover {
+     text-decoration: none !important;
+     text-transform: uppercase !important;
+     padding: 1px 16px;
+     font-weight: bold;
+     font-size: 9pt;
+     color: #fff;
+     background: #359;
+     -moz-border-radius: 0;
+     -khtml-border-radius: 0;
+     border-radius: 0;
+}
+
+.snarkRefresh:active {
+     text-decoration: none !important;
+     text-transform: uppercase !important;
+     padding: 0 16px;
+     font-weight: bold;
+     font-size: 9pt;
+     color: #fff;
+     background: #00d;
+}
+
+.snarkRefresh:last-child {
+     -moz-border-radius: 0 3px 3px 0px;
+     -khtml-border-radius: 0 3px 3px 0;
+     border-radius: 0 3px 3px 0;
+     border: 1px outset #66f;
+}
+
+.snarkRefresh:first-child {
+     -moz-border-radius: 3px 0 0 3px;
+     -khtml-border-radius: 3px 0 0 3px;
      border-radius: 3px 0 0 3px;
-     border: 1px outset #66f;
-}
-
-.snarkMessages {
-     font: normal 8pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
-     text-align: left;
-     margin: 0 0 10px 0;
-     padding: 3px 5px 3px 5px;
-     border-spacing: 0px;
-     overflow: auto;
-     color: #44f;
-     max-height: 50px;
-     min-height: 50px;
-     width: auto;
+     border: 1px outset #66f;
+}
+
+.snarkMessages {
+     font: normal 8pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
+     text-align: left;
+     margin: 0 0 10px 0;
+     padding: 3px 5px 3px 5px;
+     border-spacing: 0px;
+     overflow: auto;
+     color: #44f;
+     max-height: 50px;
+     min-height: 50px;
+     width: auto;
      background: #fff url('images/kitty.png') no-repeat scroll right center;
-     border-bottom: 1px solid #66f;
-}
+     border-bottom: 1px solid #66f;
+}
 
 .snarkMessages li {
      list-style: square;
 }
-
-.snarkMessages a:link, .snarkMessages a:visited {
-     color: #69f !important;
-}
-
-.snarkMessages a:hover {
-     color: #f90 !important;
-}
-
-.snarkMessages ul {
-     margin: 0;
-     padding: 0 0 0 16px;
-}
-
-.snarkMessages p {
-     font-style: italic;
-     margin: 0;
-     text-align: right;
-}
-
-.snarkMessages img, .snarkMessages img:hover {
-     float: right;
-     margin: -4px -5px 4px 4px;
+
+.snarkMessages a:link, .snarkMessages a:visited {
+     color: #69f !important;
+}
+
+.snarkMessages a:hover {
+     color: #f90 !important;
+}
+
+.snarkMessages ul {
+     margin: 0;
+     padding: 0 0 0 16px;
+}
+
+.snarkMessages p {
+     font-style: italic;
+     margin: 0;
+     text-align: right;
+}
+
+.snarkMessages img, .snarkMessages img:hover {
+     float: right;
+     margin: -4px -5px 4px 4px;
      opacity: 1;
      border: 1px solid #66f;
      border-right: 0 none;
-     border-top: 0 none;
-}
-
-.logshim {
-     margin-top: -10px !important;
-}
-
-pre {
-     width: 100%;
-     font: 8pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
-     padding: 0;
-     text-align: left !important;
-     height: 8px;
-     color: #35f;
-     font-weight: bold !important; 
-}
-
-table {
-     margin: 0px 0px 10px 0px;
-     border: 0px;
-     padding: 0px;
-     border-spacing: 0px;
-     border-collapse: collapse;
-     color: #323;
-     width: 100%;
-     opacity: 1 !important;
-}
-
-tr { 
-     opacity: 1;
-}
-
-thead, tfoot {
-     background: #fff;
-}
-
-thead a, tfoot a {
-} 
-
-thead {
-     border-bottom: 1px solid #101;
-}
-
-th {
-     padding: 3px 2px;
-     font-size: 8pt;
-     border-top: 1px solid #66f;
-     border-bottom: 1px solid #66f;
-     color: #001;
+     border-top: 0 none;
+}
+
+.logshim {
+     margin-top: -10px !important;
+}
+
+pre {
+     width: 100%;
+     font: 8pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
+     padding: 0;
+     text-align: left !important;
+     height: 8px;
+     color: #35f;
+     font-weight: bold !important; 
+}
+
+table {
+     margin: 0px 0px 10px 0px;
+     border: 0px;
+     padding: 0px;
+     border-spacing: 0px;
+     border-collapse: collapse;
+     color: #323;
+     width: 100%;
+     opacity: 1 !important;
+}
+
+tr { 
+     opacity: 1;
+}
+
+thead, tfoot {
+     background: #fff;
+}
+
+thead a, tfoot a {
+} 
+
+thead {
+     border-bottom: 1px solid #101;
+}
+
+th {
+     padding: 3px 2px;
+     font-size: 8pt;
+     border-top: 1px solid #66f;
+     border-bottom: 1px solid #66f;
+     color: #001;
       whitespace: nowrap;
-     background: #fff url("../../console/light/images/header.png") repeat-x scroll center center;
-}
-
-th:first-child {
-     text-align: left !important;
-     padding-left: 2px;
-}
-
-tfoot td:first-child {
-     text-align: left !important;
-     padding-left: 0px;
-}
-
-th:first-child img {
-     margin: 1px -2px 3px 1px !important;
-}
-
-th:nth-child(2) img {
-     margin: 1px 7px 3px 2px !important;
-}
-
-tfoot th {
-     padding-bottom: 4px !important;
-}
-
-tfoot img, tfoot:nth-child(2) img, tfoot:nth-child(1) img, tfoot:nth-child(3) img, tfoot:nth-child(4) img {
-     margin: 0px 2px 3px 0px !important;
-     padding-right: 0 !important;
-}
-
-tfoot tr:nth-child(n+1) {
-     text-align: left;
-}
-
-.headerstatus {
-     text-align: left;
-     padding-left: 15px;
-}
-
-.headerpriority {
-     text-align: left;
-     padding-left: 10px;
-}
-
-.ParentDir {
+     background: #fff url("../../console/light/images/header.png") repeat-x scroll center center;
+}
+
+th:first-child {
+     text-align: left !important;
+     padding-left: 2px;
+}
+
+tfoot td:first-child {
+     text-align: left !important;
+     padding-left: 0px;
+}
+
+th:first-child img {
+     margin: 1px -2px 3px 1px !important;
+}
+
+th:nth-child(2) img {
+     margin: 1px 7px 3px 2px !important;
+}
+
+tfoot th {
+     padding-bottom: 4px !important;
+}
+
+tfoot img, tfoot:nth-child(2) img, tfoot:nth-child(1) img, tfoot:nth-child(3) img, tfoot:nth-child(4) img {
+     margin: 0px 2px 3px 0px !important;
+     padding-right: 0 !important;
+}
+
+tfoot tr:nth-child(n+1) {
+     text-align: left;
+}
+
+.headerstatus {
+     text-align: left;
+     padding-left: 15px;
+}
+
+.headerpriority {
+     text-align: left;
+     padding-left: 10px;
+}
+
+.ParentDir {
      background: #fff;
-     font-size: 8pt;
-     border: 0px inset #101 !important;
-     border-left: 0 !important;
-     border-right: 0 !important;
-     text-align: left !important;
-     padding: 4px 0;
-}
-
-.priority {
-     font-size: 7pt;
+     font-size: 8pt;
+     border: 0px inset #101 !important;
+     border-left: 0 !important;
+     border-right: 0 !important;
+     text-align: left !important;
+     padding: 4px 0;
+}
+
+.priority {
+     font-size: 7pt;
      vertical-align: center;
-     min-width: 160px;
-}
+     min-width: 160px;
+}
 
-.SnarkTorrents {
-     margin: 0;
-     border: 0px solid #66f;
-     background: #fff;
-}
+.SnarkTorrents {
+     margin: 0;
+     border: 0px solid #66f;
+     background: #fff;
+}
 
 .SnarkTorrents td {
      line-height: 90%;
@@ -244,180 +244,184 @@ tfoot tr:nth-child(n+1) {
 .SnarkTorrents td:nth-child(3), .SnarkTorrents td:nth-child(4) {
      width: 20px !important;
 }
-
-td {
-     padding: 1px;
-     color: #001 !important;
-      opacity: 1;
-     font-size: 8pt;
-}
-
-.mainsection td {
-     color: #001;
-}
-
-td:first-child {
-     text-align: right;
-     font-size: 8pt;
-}
-
-.center {
-     text-align: center !important;
-}
-
-.snarkTorrentName {
+
+td {
+     padding: 1px;
+     color: #001 !important;
+      opacity: 1;
+     font-size: 8pt;
+}
+
+.mainsection td {
+     color: #001;
+}
+
+td:first-child {
+     text-align: right;
+     font-size: 8pt;
+}
+
+.center {
+     text-align: center !important;
+}
+
+.snarkTorrentName {
      padding: 0;
      line-height: 90%;
-     font-weight: bold !important;
-}
-
-.snarkTorrentAction {
-     text-shadow: 1px 1px #550000;
-     padding: 1px 1px 1px 1px !important;
-     margin: 0 !important;
-     text-align: center;
-     width: 60px; 
-}
-
-.snarkTorrentAction img {
-     margin: 0 2px !important;
-     opacity: 1;
-}
-
-.snarkTorrentAction img:hover {
-     -moz-box-shadow: 0 0 1px 1px #f90;
-     opacity: 1;
-}
-
-.snarkTorrentEven {
-     font-size: 8pt;
+     font-weight: bold !important;
+}
+
+.snarkTorrentAction {
+     text-shadow: 1px 1px #550000;
+     padding: 1px 1px 1px 1px !important;
+     margin: 0 !important;
+     text-align: center;
+     width: 60px; 
+}
+
+.snarkTorrentAction img {
+     margin: 0 2px !important;
+     opacity: 1;
+}
+
+.snarkTorrentAction img:hover {
+     -moz-box-shadow: 0 0 1px 1px #f90;
+     opacity: 1;
+}
+
+.snarkTorrentEven {
+     font-size: 8pt;
      background: #f5f5f5;
-}
-
-.snarkTorrentNoneLoaded {
-     background: #fff;
-     font-size: 8.5pt;
-     font-weight: bold;
-     text-align: center !important;
-     color: #bbb !important;
-}
-
-.snarkTorrentStatus {
+}
+
+.snarkTorrentNoneLoaded {
+     background: #fff;
+     font-size: 8.5pt;
+     font-weight: bold;
+     text-align: center !important;
+     color: #bbb !important;
+}
+
+.snarkTorrentStatus {
      padding: 2px 2px 2px 0;
-     line-height: 90%;
-}
-
-.snarkTorrentStatus:first-child {
-     text-align: left !important;
-     padding-left: 0px;
-     min-width: 48px;
-     font-weight: bold;
-     color: #dd9 !important;
-     font-size: 8pt;
-     padding: 1px !important;
-}
-
-.snarkTorrentStatus:first-child img {
-     margin-right: 10px !important;
-     margin-left: 6px;
-}
-
-.snarkTorrentRateUp, .snarkTorrentRateDown, .snarkTorrentDownloaded, .snarkTorrentUploaded {
-     font-size: 8pt;
+     line-height: 90%;
+}
+
+.snarkTorrentStatus:first-child {
+     text-align: left !important;
+     padding-left: 0px;
+     min-width: 48px;
+     font-weight: bold;
+     color: #dd9 !important;
+     font-size: 8pt;
+     padding: 1px !important;
+}
+
+.snarkTorrentStatus:first-child img {
+     margin-right: 10px !important;
+     margin-left: 6px;
+}
+
+.snarkTorrentRateUp, .snarkTorrentRateDown, .snarkTorrentDownloaded, .snarkTorrentUploaded {
+     font-size: 8pt;
      padding: 0 3px;
-     line-height: 90%;
-}
-
-.snarkTorrentDownloaded {
-     color: #001 !important;
-}
-
-.snarkTorrentUploaded {
-     color: #001 !important;
-}
-
-.snarkTorrentRateUp {
-     color: #001 !important;
-}
-
-.snarkTorrentRateDown {
-     color: #001 !important;
-}
-
-.snarkTorrentOdd {
-     background: #f0f0f0;
-     font-size: 8pt;
-     border: 0px inset #101 !important;
-     border-left: 0 !important;
+     line-height: 90%;
+}
+
+.snarkTorrentDownloaded {
+     color: #001 !important;
+}
+
+.snarkTorrentUploaded {
+     color: #001 !important;
+}
+
+.snarkTorrentRateUp {
+     color: #001 !important;
+}
+
+.snarkTorrentRateDown {
+     color: #001 !important;
+}
+
+.snarkTorrentOdd {
+     background: #f0f0f0;
+     font-size: 8pt;
+     border: 0px inset #101 !important;
+     border-left: 0 !important;
      border-right: 0 !important;
 }
-
-.snarkTorrentOdd td, .snarkTorrentEven td {
-     border-top: 1px dotted #66f !important;
-}
-
-.snarkFileName {
-     padding: 4px 0px !important; 
-     text-align: left !important;
-     font-size: 8pt !important;
-}
-
-.snarkFileSize {
-     padding: 4px 2px;
-     font-weight: normal;
-}
-
-.snarkFileStatus {
-     padding: 4px 5px 4px 15px;
-     text-align: center;
-     font-style: italic;
-     font-size: 8pt;
+
+.snarkTorrentOdd td, .snarkTorrentEven td {
+     border-top: 1px dotted #66f !important;
+}
+
+.snarkFileIcon {
+     width: 16px;
+}
+
+.snarkFileName {
+     padding: 4px 0px !important; 
+     text-align: left !important;
+     font-size: 8pt !important;
+}
+
+.snarkFileSize {
+     padding: 4px 2px;
+     font-weight: normal;
+}
+
+.snarkFileStatus {
+     padding: 4px 5px 4px 15px;
+     text-align: center;
+     font-style: italic;
+     font-size: 8pt;
      text-align: left;
-     min-width: 230px;
-}
-
-.snarkTorrentETA {
-     font-style: italic;
-}
-
-.choked {
-     color: #f00000 !important;
-}
-
-.unchoked {
-     color: #00f000 !important;
-}
-
-.thumb {
-     max-height: 64px;
-     max-width: 96px;
-}
-
-.snarkNewTorrent {
-     font-size: 9pt;
-}
-
-.snarkAddInfo {
-     font-size: 8.5pt;
-     line-height: 130% !important;
-}
-
-.snarkConfigTitle {
-     font-size: 10.5pt;
-     font-weight: bold;
-     padding: 1px 15px 4px 12px;
-     margin: 5px 0 10px 0 !important;
-     letter-spacing: 0.02em;
-     border: 1px solid #66f;
-      -moz-border-radius: 0 0 5px 5px;
-      -khtml-border-radius: 0 0 5px 5px;
-      border-radius: 0 0 5px 5px;
-     border-top: 0;
-     text-shadow: 0px 2px 2px #999;
-     background: #fff url("../../console/light/images/header.png") repeat-x scroll center center;
+     min-width: 230px;
+}
+
+.snarkTorrentETA {
+     font-style: italic;
+}
+
+.choked {
+     color: #f00000 !important;
+}
+
+.unchoked {
+     color: #00f000 !important;
+}
+
+.thumb {
+     max-height: 64px;
+     max-width: 96px;
+}
+
+.snarkNewTorrent {
+     font-size: 9pt;
+}
+
+.snarkAddInfo {
+     font-size: 8.5pt;
+     line-height: 130% !important;
+}
+
+.snarkConfigTitle {
+     font-size: 10.5pt;
+     font-weight: bold;
+     padding: 1px 15px 4px 12px;
+     margin: 5px 0 10px 0 !important;
+     letter-spacing: 0.02em;
+     border: 1px solid #66f;
+      -moz-border-radius: 0 0 5px 5px;
+      -khtml-border-radius: 0 0 5px 5px;
+      border-radius: 0 0 5px 5px;
+     border-top: 0;
+     text-shadow: 0px 2px 2px #999;
+     background: #fff url("../../console/light/images/header.png") repeat-x scroll center center;
      font-variant: small-caps !important;
-     box-shadow: 0 1px 3px #999;
-}
+     box-shadow: 0 1px 3px #999;
+}
 
 div.newtorrentsection .snarkConfigTitle, div.addtorrentsection .snarkConfigTitle, div.configsectionpanel .snarkConfigTitle {
      padding-top: 0 !important;	
@@ -427,10 +431,10 @@ div.newtorrentsection .snarkConfigTitle, div.addtorrentsection .snarkConfigTitle
      margin-right: -3px;
      padding-bottom: 3px;
 }
-
-.snarkConfig {
-     font-size: 10pt;
-     width: 100%;
+
+.snarkConfig {
+     font-size: 10pt;
+     width: 100%;
 }
 
 table.snarkTorrentInfo, table.snarkDirInfo {
@@ -449,359 +453,359 @@ table.snarkTorrentInfo, table.snarkDirInfo {
      min-width: 0px !important;
 }
 
-.page {
-     color: #310;
+.page {
+     color: #310;
      min-width: 700px !important;
-     margin: 5px 0 0 0;
-     padding: 10px;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     border: 1px solid #66f;
-     font-size: 9pt !important;
-     line-height: 160% !important;
-     -moz-box-shadow: inset 0px 0px 1px 0px #212;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #002;
-     box-shadow: inset 0px 0px 1px 0px #002;
-     text-align: center;
+     margin: 5px 0 0 0;
+     padding: 10px;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     border: 1px solid #66f;
+     font-size: 9pt !important;
+     line-height: 160% !important;
+     -moz-box-shadow: inset 0px 0px 1px 0px #212;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #002;
+     box-shadow: inset 0px 0px 1px 0px #002;
+     text-align: center;
      opacity: 1;
-     background: #fff;
-}
-
-form {
-     margin-bottom: 0;
-}
-
-p {
-     line-height: 150%;
-}
-
-hr {
-     color: #444;
-     background: #444;
-     height: 1px;
-     border: 0px solid #444;
-     width: 0%;
-     margin: 5px 0 7px 0;
-     text-align: center;
-}
-
-a:link {	
-     color: #359;
-     text-decoration: none;
-     font-weight: bold;
-     word-wrap: break-word;
-}
-
-a:visited {
-     color: #249;
-     text-decoration: none;
-}
-
-a:hover {
-     color: #559;
-}
-
-a:active {
-     color: #77b;
-}
-
-input {
-     font-size: 9pt;
-     font-weight: bold;
-     text-align: left;
-     padding: 3px 4px !important;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     border: 1px solid #66f;
-     background: #fff;	 
-     color: #559;
+     background: #fff;
+}
+
+form {
+     margin-bottom: 0;
+}
+
+p {
+     line-height: 150%;
+}
+
+hr {
+     color: #444;
+     background: #444;
+     height: 1px;
+     border: 0px solid #444;
+     width: 0%;
+     margin: 5px 0 7px 0;
+     text-align: center;
+}
+
+a:link {	
+     color: #359;
+     text-decoration: none;
+     font-weight: bold;
+     word-wrap: break-word;
+}
+
+a:visited {
+     color: #249;
+     text-decoration: none;
+}
+
+a:hover {
+     color: #559;
+}
+
+a:active {
+     color: #77b;
+}
+
+input {
+     font-size: 9pt;
+     font-weight: bold;
+     text-align: left;
+     padding: 3px 4px !important;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     border: 1px solid #66f;
+     background: #fff;	 
+     color: #559;
      margin: 2px 4px 2px 0;
      font: bold 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
 }
-
-input.r {
-     text-align: right;
+
+input.r {
+     text-align: right;
+     background: #fff;
+     border: 1px solid #66f;
+}
+
+input[type=submit] {
+     text-shadow: 0px 0px #410;
+     color: #359;
      background: #fff;
-     border: 1px solid #66f;
-}
-
-input[type=submit] {
-     text-shadow: 0px 0px #410;
-     color: #359;
-     background: #fff;
-     border: 1px outset #191;
+     border: 1px outset #191;
      padding: 2px;
      font: bold 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
-     margin-top: 6px;
-}
-
-input[type=submit]:hover {
-     border: 1px outset #559;
-     background-color: #559;
-     color: #fff;
-}
-
-input[type=submit]:active {
-     background: #f60 !important;
-     color: #fff !important;
-     text-shadow: 0 !important;
-}
-
-input[type=image], thead img {
-     padding: 0 !important;
-     -moz-border-radius: 0px;
-     -khtml-border-radius: 0px;
-     border-radius: 0px;
-     border: medium none;
-     margin: 0 2px;
-     opacity: 1;
-}
-
-input[type=image]:hover, thead img:hover {
-     opacity: 1;
-}
-
-input[type=text]:active, input[type=text]:hover, input.r:hover {
-     background: #fff;
+     margin-top: 6px;
+}
+
+input[type=submit]:hover {
+     border: 1px outset #559;
+     background-color: #559;
+     color: #fff;
+}
+
+input[type=submit]:active {
+     background: #f60 !important;
+     color: #fff !important;
+     text-shadow: 0 !important;
+}
+
+input[type=image], thead img {
+     padding: 0 !important;
+     -moz-border-radius: 0px;
+     -khtml-border-radius: 0px;
+     border-radius: 0px;
+     border: medium none;
+     margin: 0 2px;
+     opacity: 1;
+}
+
+input[type=image]:hover, thead img:hover {
+     opacity: 1;
+}
+
+input[type=text]:active, input[type=text]:hover, input.r:hover {
+     background: #fff;
      color: #009;
      border: 1px solid #66f;
-     box-shadow: none !important;
-}
+     box-shadow: none !important;
+}
 
 input[type=text], input.r {
      min-width: 90px;
      box-shadow: 1px 1px 2px 1px #aaa inset;
 }
-
-input[type=radio] {
-     padding: 2px;
-     margin: 0 3px 0 8px;
-     vertical-align: bottom;
-}
-
+
+input[type=radio] {
+     padding: 2px;
+     margin: 0 3px 0 8px;
+     vertical-align: bottom;
+}
+
 input.default { width: 1px; height: 1px; visibility: hidden; }
-
-select {
-     background: #fff !important;
-     color: #66f;
-     font: 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
-     font-weight: bold;
-     padding: 2px 2px 2px 3px;
-     -moz-border-radius: 4px 0 0 4px;
-     -khtml-border-radius: 4px 0 0 4px;
-     border-radius: 4px 0 0 4px;
+
+select {
+     background: #fff !important;
+     color: #66f;
+     font: 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
+     font-weight: bold;
+     padding: 2px 2px 2px 3px;
+     -moz-border-radius: 4px 0 0 4px;
+     -khtml-border-radius: 4px 0 0 4px;
+     border-radius: 4px 0 0 4px;
      border: 1px solid #66f;
      margin: 2px 4px 2px 0;
-     min-width: 90px;
-}
-
-select:hover, textarea:hover {
-     background: #fff !important;
-     color: #001 !important;
-}
+     min-width: 90px;
+}
+
+select:hover, textarea:hover {
+     background: #fff !important;
+     color: #001 !important;
+}
 
 textarea:hover {
      color: #001 !important;
      box-shadow: none;
 }
-
-textarea {
-     background: #fff;
-     color: #66f;
-     font-weight: bold;
-     padding: 1px 4px 0px;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
+
+textarea {
+     background: #fff;
+     color: #66f;
+     font-weight: bold;
+     padding: 1px 4px 0px;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
      border: 1px solid #66f;
      font-size: 8pt;
-     box-shadow: 1px 1px 2px 1px #aaa inset;
-}
-
-img {
-     border: none;
-     margin: 0 3px 1px 3px;
-     vertical-align: middle;
-     opacity: 1.0;
-     line-height: 100%;
-}
-
-img:hover {
-     border: none;
-     opacity: 1;
-     line-height: 100%;
-}
-
-.infoz {
-     margin: 0 -1px 0 0 !important;
-     padding: 0 !important;
-     line-height: 100%;
-     float: left;
-}
-
-.infoz img {
-     border: none;
-     opacity: 1 !important;
-}
-
-.infoz img:hover {
-     opacity: 1 !important;
-}
-
-div.newtorrentsection td:first-child, div.addtorrentsection td:first-child, div.configsectionpanel td:first-child {
+     box-shadow: 1px 1px 2px 1px #aaa inset;
+}
+
+img {
+     border: none;
+     margin: 0 3px 1px 3px;
+     vertical-align: middle;
+     opacity: 1.0;
+     line-height: 100%;
+}
+
+img:hover {
+     border: none;
+     opacity: 1;
+     line-height: 100%;
+}
+
+.infoz {
+     margin: 0 -1px 0 0 !important;
+     padding: 0 !important;
+     line-height: 100%;
+     float: left;
+}
+
+.infoz img {
+     border: none;
+     opacity: 1 !important;
+}
+
+.infoz img:hover {
+     opacity: 1 !important;
+}
+
+div.newtorrentsection td:first-child, div.addtorrentsection td:first-child, div.configsectionpanel td:first-child {
      width: auto !important;
 }
 
 div.configsectionpanel td:first-child {
      padding-right: 5px;
 }
-
-div.section,div.mainsection div.section,div.mainsection {
-     margin: 0;
-     padding: 0px;
+
+div.section,div.mainsection div.section,div.mainsection {
+     margin: 0;
+     padding: 0px;
      border: 1px solid #66f;
      border-top: 2px solid #66f;
-     border-bottom: 2px solid #66f;
-     color: #001;
-     word-wrap: break-word;
-     text-align: center;
-     background: #fff;
-     opacity: 1 !important;
-}
-
-div.newtorrentsection {
-     margin: 0 0 10px 0;
-     padding: 0 10px 0px 10px;
-     border: 1px solid #66f;
-     text-align: center;
-     color: #001;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #101;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
-     box-shadow: inset 0px 0px 1px 0px #101;
-     word-wrap: break-word;
-     background: #f0f0f0 url('images/snark_create.png') no-repeat scroll right center;
-}
-
-div.addtorrentsection {
-     margin: 10px 0;
-     padding: 0 10px;
-     border: 1px solid #66f;
-     text-align: center;
-     color: #001;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #101;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
-     box-shadow: inset 0px 0px 1px 0px #101;
-     word-wrap: break-word;
-     background: #f0f0f0 url('images/snark_add.png') no-repeat scroll right center;
-}
-
-div.configsection {
-     margin: 0;
-     padding: 0 10px 15px 10px;
-     border: 1px solid #66f;
-     color: #001;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #101;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
-     box-shadow: inset 0px 0px 1px 0px #101;
-     word-wrap: break-word;
-     text-align: center;
-     background: #f0f0f0;
-     font-weight: bold;
+     border-bottom: 2px solid #66f;
+     color: #001;
+     word-wrap: break-word;
+     text-align: center;
+     background: #fff;
+     opacity: 1 !important;
+}
+
+div.newtorrentsection {
+     margin: 0 0 10px 0;
+     padding: 0 10px 0px 10px;
+     border: 1px solid #66f;
+     text-align: center;
+     color: #001;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #101;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
+     box-shadow: inset 0px 0px 1px 0px #101;
+     word-wrap: break-word;
+     background: #f0f0f0 url('images/snark_create.png') no-repeat scroll right center;
+}
+
+div.addtorrentsection {
+     margin: 10px 0;
+     padding: 0 10px;
+     border: 1px solid #66f;
+     text-align: center;
+     color: #001;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #101;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
+     box-shadow: inset 0px 0px 1px 0px #101;
+     word-wrap: break-word;
+     background: #f0f0f0 url('images/snark_add.png') no-repeat scroll right center;
+}
+
+div.configsection {
+     margin: 0;
+     padding: 0 10px 15px 10px;
+     border: 1px solid #66f;
+     color: #001;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #101;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
+     box-shadow: inset 0px 0px 1px 0px #101;
+     word-wrap: break-word;
+     text-align: center;
+     background: #f0f0f0;
+     font-weight: bold;
 }
 
 div.configsection .snarkConfigTitle {
      padding-top: 0px !important;
-}
-
-div.configsectionpanel {
-     margin: -3px 0 0;
-     padding: 0 10px;
-     border: 1px solid #66f;
-     color: #001;
-     -moz-border-radius: 0 0 4px 4px;
-     -khtml-border-radius: 0 0 4px 4px;
-     border-radius: 0 0 4px 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #101;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
-     box-shadow: inset 0px 0px 1px 0px #101;
-     word-wrap: break-word;
-     text-align: center;
-     background: #f0f0f0 url('images/configuration.png') no-repeat scroll right center;
-     font-weight: bold;
-}
-
-.newtorrentsection form, .configsection form, .addtorrentsection form {
-     color: #001 !important;
-}
-
-div.configsection table{
-     color: #ffb;
-     opacity: 1;
-}
-
-div.configsection a {
+}
+
+div.configsectionpanel {
+     margin: -3px 0 0;
+     padding: 0 10px;
+     border: 1px solid #66f;
+     color: #001;
+     -moz-border-radius: 0 0 4px 4px;
+     -khtml-border-radius: 0 0 4px 4px;
+     border-radius: 0 0 4px 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #101;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
+     box-shadow: inset 0px 0px 1px 0px #101;
+     word-wrap: break-word;
+     text-align: center;
+     background: #f0f0f0 url('images/configuration.png') no-repeat scroll right center;
+     font-weight: bold;
+}
+
+.newtorrentsection form, .configsection form, .addtorrentsection form {
+     color: #001 !important;
+}
+
+div.configsection table{
+     color: #ffb;
+     opacity: 1;
+}
+
+div.configsection a {
      color: #00a;
-     font-weight: bold;
-}
-
-div.configsection a:hover {
-     color: #00f;
-     text-decoration: none;
-}
-
-code {;
-     font-size: 8pt;
-     color: #009;
-     padding: 0 2px;
-     font-weight: bold;
-     font-family: "Lucida Console", "DejaVu Sans Mono", Courier, mono;
-}
-
-.snarknavbar {
-     margin: -10px 0 5px 0 !important;
-     padding: 14px 10px 7px;
+     font-weight: bold;
+}
+
+div.configsection a:hover {
+     color: #00f;
+     text-decoration: none;
+}
+
+code {
+     font-size: 8pt;
+     color: #009;
+     padding: 0 2px;
+     font-weight: bold;
+     font-family: "Lucida Console", "DejaVu Sans Mono", Courier, mono;
+}
+
+.snarknavbar {
+     margin: -10px 0 5px 0 !important;
+     padding: 14px 10px 7px;
 /*
-     border: 1px solid #101;
-     -moz-border-radius: 0 0 8px 8px;
-     -khtml-border-radius: 0 0 8px 8px;
-     border-radius: 0 0 8px 8px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #002;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #002;
-     box-shadow: inset 0px 0px 1px 0px #002;
+     border: 1px solid #101;
+     -moz-border-radius: 0 0 8px 8px;
+     -khtml-border-radius: 0 0 8px 8px;
+     border-radius: 0 0 8px 8px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #002;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #002;
+     box-shadow: inset 0px 0px 1px 0px #002;
      background: #fff url('../../console/dark/images/header.png') repeat-x scroll center center !important;
 */
-     background: none;
-     text-transform: uppercase !important;
-     letter-spacing: 0em !important;
-     font-weight: bold;
-     font-size: 11.5pt;
-     color: #001;
-     min-width: 600px;
-     width: 70%;
-     text-align: center;
+     background: none;
+     text-transform: uppercase !important;
+     letter-spacing: 0em !important;
+     font-weight: bold;
+     font-size: 11.5pt;
+     color: #001;
+     min-width: 600px;
+     width: 70%;
+     text-align: center;
  }
 
 .iframed .snarknavbar {
      margin: -5px 0 8px !important;
-}
-
-.snarknavbar img {
-     border: 0;
-     margin: 1px -8px -1px -2px;
-     padding: 1px 0 0px !important;
-     vertical-align: top;
-}
+}
+
+.snarknavbar img {
+     border: 0;
+     margin: 1px -8px -1px -2px;
+     padding: 1px 0 0px !important;
+     vertical-align: top;
+}
 
 .routerdown {
      color: #001;
diff --git a/installer/resources/themes/snark/ubergine/snark.css b/installer/resources/themes/snark/ubergine/snark.css
index b3d599b6c8ad90d476c4144b33fd7d7809e5eaba..bdd79e6611d7ccde387a9545ff6a817ef5c57db7 100644
--- a/installer/resources/themes/snark/ubergine/snark.css
+++ b/installer/resources/themes/snark/ubergine/snark.css
@@ -1,387 +1,391 @@
-/* I2PSnark theme "Ubergine" by dr|z3d */
-/* Guantanamo Commemorative Edition. */
-
-body {
-     background: #101 url('/themes/snark/ubergine/images/graytile.png');
-     color: #001;
-     font: 7.5pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
-}
-
-body.iframed {
+/* I2PSnark theme "Ubergine" by dr|z3d */
+/* Guantanamo Commemorative Edition. */
+
+body {
+     background: #101 url('/themes/snark/ubergine/images/graytile.png');
+     color: #001;
+     font: 7.5pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
+}
+
+body.iframed {
      background: transparent url('../../console/dark/images/transparent.gif') !important;
-     margin: 6px 0 !important;
-}
-
-.snarkTitle {
-     font-size: 12pt;
-     font-weight: bold;
-     text-align: center;
-}
-
-.snarkRefresh:link,.snarkRefresh:visited {
-     text-decoration: none !important;
-     text-transform: uppercase !important;
-     padding: 4px 16px 5px !important;
-     margin: -5px -8px -5px 0 !important;
-     letter-spacing: 0.03em;
-     font-weight: bold;
-     font-size: 9pt;
-     color: #f70;
-     text-shadow: 1px 1px #420;
-     background: url('/themes/snark/ubergine/images/snarknav_lowlight.png') no-repeat scroll center bottom;
-     background: #310 url('/themes/snark/ubergine/images/snarknav_on.png') repeat-x scroll center center;
-     -moz-border-radius: 0px;
-     -khtml-border-radius: 3px;
-     border-radius: 0px;;
-     -moz-box-shadow: inset 0 0 1px 0 #f90;
-     -khtml-box-shadow: inset 0 0 1px 0 #f90;
-     box-shadow: 0 0 1px 0 #f90;
-
-}
-
-.snarkRefresh:hover {
-     text-decoration: none !important;
-     text-transform: uppercase !important;
-     padding: 1px 16px;
-     font-weight: bold;
-     color: #f50;
-     background: #310 url('/themes/snark/ubergine/images/snarknav_on.png') repeat-x scroll center center;
-     background: #310 url('/themes/snark/ubergine/images/snarknav_lowlight.png') repeat-x scroll center center;
-     -moz-border-radius: 0;
-     -khtml-border-radius: 0;
-     border-radius: 0;
-     -moz-box-shadow: inset 0 0 1px 0 #f90;
-     -khtml-box-shadow: inset 0 0 1px 0 #f90;
-     box-shadow: 0 0 1px  #f90;
-}
-
-.snarkRefresh:active {
-     text-decoration: none !important;
-     text-transform: uppercase !important;
-     padding: 0 16px;
-     font-weight: bold;
-     color: #fb0;
-     background: #310 url('/themes/snark/ubergine/images/snarknav_on.png') repeat-x scroll center center;
-}
-
-.snarkRefresh:last-child {
-     -moz-border-radius: 0 3px 3px 0px;
-     -khtml-border-radius: 0 3px 3px 0;
-     border-radius: 0 3px 3px 0;
-     -moz-box-shadow: inset 0 0 1px 0 #f90;
-     -khtml-box-shadow: inset 0 0 1px 0 #f90;
-     box-shadow: 0 0 1px 0 #f90;
-}
-
-.snarkRefresh:first-child {
-     -moz-border-radius: 3px 0 0 3px;
-     -khtml-border-radius: 3px 0 0 3px;
-     border-radius: 3px 0 0 3px;
-     -moz-box-shadow: inset 0 0 1px 0 #f90;
-     -khtml-box-shadow: inset 0 0 1px 0 #f90;
-     box-shadow: 0 0 1px 0  #f90;
-}
-
-.snarkMessages {
-     font: bold 8pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
-     text-align: left;
-     margin: 0 0 10px 0;
-     padding: 3px 5px;
-     border-spacing: 0px;
-     -moz-border-radius: 4px 0 0 0;
-     -khtml-border-radius: 4px 0 0 0;
-     border-radius: 4px 0 0 0;
-     border: 1px solid #000;
-     overflow: auto;
-     color: #26f;
-     max-height: 76px;
-     min-height: 45px;
-     width: auto;
-     background: #2a192a url('/themes/snark/ubergine/images/hat.png') no-repeat scroll right center;
-}
-
-.snarkMessages a:link, .snarkMessages a:visited {
-     color: #69f !important;
-}
-
-.snarkMessages a:hover {
-     color: #f90 !important;
-}
-
-.snarkMessages ul {
-     margin: 0;
-     padding: 0 0 0 16px;
-}
-
-.snarkMessages p {
-     font-style: italic;
-     margin: 0;
-     text-align: right;
-}
-
-.snarkMessages img {
-     float: right;
-     margin: -3px -4px 4px 4px;
-     opacity: 0.8;
-}
-
-.logshim {
-     margin-top: -10px !important;
-}
-
-pre {
-     width: 100%;
-     font: 7.5pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
-     padding: 0;
-     text-align: left !important;
-     height: 8px;
-     color: #35f;
-     font-weight: bold !important; 
-}
-
-table {
-     margin: 0px 0px 10px 0px;
-     border: 0px;
-     padding: 0px;
-     border-spacing: 0px;
-     border-collapse: collapse;
-     color: #323;
-     width: 100%;
-     opacity: 1 !important;
-}
-
-tr { 
-     opacity: 1;
-}
-
-thead, tfoot {
-     text-shadow:0 2px 5px #333333;
-     background: #101;
-}
-
-thead a, tfoot a {
-text-shadow:1px 1px #550000;
-} 
-
-thead {;
-     border-bottom: 1px solid #101;
-}
-
-th {
-     padding: 4px 2px 4px 4px;
-     font-size: 8pt;
-     border-top: 1px outset #001;
-     border-bottom: 1px inset #101;
-     color: #ddd;
-     whitespace: nowrap;
-     letter-spacing: 0em;
-}
-
-th:first-child {
-     text-align: left !important;
-     padding-left: 2px;
-}
-
-tfoot td:first-child {
-     text-align: left !important;
-     padding-left: 0px;
-}
-
-th:first-child img {
-     margin: 1px 1px 3px 3px !important;
-}
-
-th:nth-child(2) img {
-     margin: 1px 7px 3px 2px !important;
-}
-
-tfoot th {
-     padding-bottom: 4px !important;
-}
-
-tfoot img, tfoot:nth-child(2) img, tfoot:nth-child(1) img, tfoot:nth-child(3) img, tfoot:nth-child(4) img {
-     margin: 0px 2px 3px 0px !important;
-     padding-right: 0 !important;
-}
-
-tfoot tr:nth-child(n+1) {
-     text-align: left;
-}
-
-.headerstatus {
-     text-align: left;
-     padding-left: 15px;
-}
-
-.headerpriority {
-     text-align: left;
-     padding-left: 10px;
-}
-
-.ParentDir {
-     background: #656;
-     background: #351933;
-     font-size: 7.5pt;
-     border: 0px inset #101 !important;
-     border-left: 0 !important;
-     border-right: 0 !important;
-     text-align: left !important;
-     padding: 4px 0;
-}
-
-.priority {
-     font-size: 7pt;
-     vertical-align: center;
-}
-
-.SnarkTorrents {
-     margin: 0;
-     border: 1px solid #101;
-     background: #212;
-}
-
-td {
-     padding: 1px;
-     color: #ddd !important;
-     opacity: 1;
-     font-size: 8pt;
-}
-
-.mainsection td {
-     color: #111;
-}
-
-td:first-child {
-     text-align: right;
-     font-size: 8pt;
-}
-
-.center {
-     text-align: center !important;
-}
-
+     margin: 6px 0 !important;
+}
+
+.snarkTitle {
+     font-size: 12pt;
+     font-weight: bold;
+     text-align: center;
+}
+
+.snarkRefresh:link,.snarkRefresh:visited {
+     text-decoration: none !important;
+     text-transform: uppercase !important;
+     padding: 4px 16px 5px !important;
+     margin: -5px -8px -5px 0 !important;
+     letter-spacing: 0.03em;
+     font-weight: bold;
+     font-size: 9pt;
+     color: #f70;
+     text-shadow: 1px 1px #420;
+     background: url('/themes/snark/ubergine/images/snarknav_lowlight.png') no-repeat scroll center bottom;
+     background: #310 url('/themes/snark/ubergine/images/snarknav_on.png') repeat-x scroll center center;
+     -moz-border-radius: 0px;
+     -khtml-border-radius: 3px;
+     border-radius: 0px;;
+     -moz-box-shadow: inset 0 0 1px 0 #f90;
+     -khtml-box-shadow: inset 0 0 1px 0 #f90;
+     box-shadow: 0 0 1px 0 #f90;
+
+}
+
+.snarkRefresh:hover {
+     text-decoration: none !important;
+     text-transform: uppercase !important;
+     padding: 1px 16px;
+     font-weight: bold;
+     color: #f50;
+     background: #310 url('/themes/snark/ubergine/images/snarknav_on.png') repeat-x scroll center center;
+     background: #310 url('/themes/snark/ubergine/images/snarknav_lowlight.png') repeat-x scroll center center;
+     -moz-border-radius: 0;
+     -khtml-border-radius: 0;
+     border-radius: 0;
+     -moz-box-shadow: inset 0 0 1px 0 #f90;
+     -khtml-box-shadow: inset 0 0 1px 0 #f90;
+     box-shadow: 0 0 1px  #f90;
+}
+
+.snarkRefresh:active {
+     text-decoration: none !important;
+     text-transform: uppercase !important;
+     padding: 0 16px;
+     font-weight: bold;
+     color: #fb0;
+     background: #310 url('/themes/snark/ubergine/images/snarknav_on.png') repeat-x scroll center center;
+}
+
+.snarkRefresh:last-child {
+     -moz-border-radius: 0 3px 3px 0px;
+     -khtml-border-radius: 0 3px 3px 0;
+     border-radius: 0 3px 3px 0;
+     -moz-box-shadow: inset 0 0 1px 0 #f90;
+     -khtml-box-shadow: inset 0 0 1px 0 #f90;
+     box-shadow: 0 0 1px 0 #f90;
+}
+
+.snarkRefresh:first-child {
+     -moz-border-radius: 3px 0 0 3px;
+     -khtml-border-radius: 3px 0 0 3px;
+     border-radius: 3px 0 0 3px;
+     -moz-box-shadow: inset 0 0 1px 0 #f90;
+     -khtml-box-shadow: inset 0 0 1px 0 #f90;
+     box-shadow: 0 0 1px 0  #f90;
+}
+
+.snarkMessages {
+     font: bold 8pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
+     text-align: left;
+     margin: 0 0 10px 0;
+     padding: 3px 5px;
+     border-spacing: 0px;
+     -moz-border-radius: 4px 0 0 0;
+     -khtml-border-radius: 4px 0 0 0;
+     border-radius: 4px 0 0 0;
+     border: 1px solid #000;
+     overflow: auto;
+     color: #26f;
+     max-height: 76px;
+     min-height: 45px;
+     width: auto;
+     background: #2a192a url('/themes/snark/ubergine/images/hat.png') no-repeat scroll right center;
+}
+
+.snarkMessages a:link, .snarkMessages a:visited {
+     color: #69f !important;
+}
+
+.snarkMessages a:hover {
+     color: #f90 !important;
+}
+
+.snarkMessages ul {
+     margin: 0;
+     padding: 0 0 0 16px;
+}
+
+.snarkMessages p {
+     font-style: italic;
+     margin: 0;
+     text-align: right;
+}
+
+.snarkMessages img {
+     float: right;
+     margin: -3px -4px 4px 4px;
+     opacity: 0.8;
+}
+
+.logshim {
+     margin-top: -10px !important;
+}
+
+pre {
+     width: 100%;
+     font: 7.5pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
+     padding: 0;
+     text-align: left !important;
+     height: 8px;
+     color: #35f;
+     font-weight: bold !important; 
+}
+
+table {
+     margin: 0px 0px 10px 0px;
+     border: 0px;
+     padding: 0px;
+     border-spacing: 0px;
+     border-collapse: collapse;
+     color: #323;
+     width: 100%;
+     opacity: 1 !important;
+}
+
+tr { 
+     opacity: 1;
+}
+
+thead, tfoot {
+     text-shadow:0 2px 5px #333333;
+     background: #101;
+}
+
+thead a, tfoot a {
+text-shadow:1px 1px #550000;
+} 
+
+thead {
+     border-bottom: 1px solid #101;
+}
+
+th {
+     padding: 4px 2px 4px 4px;
+     font-size: 8pt;
+     border-top: 1px outset #001;
+     border-bottom: 1px inset #101;
+     color: #ddd;
+     whitespace: nowrap;
+     letter-spacing: 0em;
+}
+
+th:first-child {
+     text-align: left !important;
+     padding-left: 2px;
+}
+
+tfoot td:first-child {
+     text-align: left !important;
+     padding-left: 0px;
+}
+
+th:first-child img {
+     margin: 1px 1px 3px 3px !important;
+}
+
+th:nth-child(2) img {
+     margin: 1px 7px 3px 2px !important;
+}
+
+tfoot th {
+     padding-bottom: 4px !important;
+}
+
+tfoot img, tfoot:nth-child(2) img, tfoot:nth-child(1) img, tfoot:nth-child(3) img, tfoot:nth-child(4) img {
+     margin: 0px 2px 3px 0px !important;
+     padding-right: 0 !important;
+}
+
+tfoot tr:nth-child(n+1) {
+     text-align: left;
+}
+
+.headerstatus {
+     text-align: left;
+     padding-left: 15px;
+}
+
+.headerpriority {
+     text-align: left;
+     padding-left: 10px;
+}
+
+.ParentDir {
+     background: #656;
+     background: #351933;
+     font-size: 7.5pt;
+     border: 0px inset #101 !important;
+     border-left: 0 !important;
+     border-right: 0 !important;
+     text-align: left !important;
+     padding: 4px 0;
+}
+
+.priority {
+     font-size: 7pt;
+     vertical-align: center;
+}
+
+.SnarkTorrents {
+     margin: 0;
+     border: 1px solid #101;
+     background: #212;
+}
+
+td {
+     padding: 1px;
+     color: #ddd !important;
+     opacity: 1;
+     font-size: 8pt;
+}
+
+.mainsection td {
+     color: #111;
+}
+
+td:first-child {
+     text-align: right;
+     font-size: 8pt;
+}
+
+.center {
+     text-align: center !important;
+}
+
 .snarkTorrentName {
-     line-height: 100%;
-     text-shadow:1px 1px #550000;
-     padding: 2px 0 0;
-}
-
-.snarkTorrentName img {
-     padding: 1px;
-     text-align: left;
-     vertical-align: middle;
-}
-
-.snarkTorrentAction {
-     text-shadow:1px 1px #550000;
-     padding: 1px 1px 1px 1px !important;
-     margin: 0 !important;
-     text-align: center;
-     width: 68px;
-}
-
-.snarkTorrentAction img {
-     margin: 0 2px !important;
-     opacity: 0.6;
-}
-
-.snarkTorrentAction img:hover {
-     -moz-box-shadow: 0 0 1px 1px #f90;
-     opacity: 1;
-}
-
-.snarkTorrentEven {
-     font-size: 7.5pt;
-     background: #202;
-}
-
-.snarkTorrentNoneLoaded {
-     background: #323;
-     font-size: 8.5pt;
-     font-weight: bold;
-     text-align: center !important;
-     color: #bbb !important;
-}
-
-.snarkTorrentStatus {
+     line-height: 100%;
+     text-shadow:1px 1px #550000;
+     padding: 2px 0 0;
+}
+
+.snarkTorrentName img {
+     padding: 1px;
+     text-align: left;
+     vertical-align: middle;
+}
+
+.snarkTorrentAction {
+     text-shadow:1px 1px #550000;
+     padding: 1px 1px 1px 1px !important;
+     margin: 0 !important;
+     text-align: center;
+     width: 68px;
+}
+
+.snarkTorrentAction img {
+     margin: 0 2px !important;
+     opacity: 0.6;
+}
+
+.snarkTorrentAction img:hover {
+     -moz-box-shadow: 0 0 1px 1px #f90;
+     opacity: 1;
+}
+
+.snarkTorrentEven {
+     font-size: 7.5pt;
+     background: #202;
+}
+
+.snarkTorrentNoneLoaded {
+     background: #323;
+     font-size: 8.5pt;
+     font-weight: bold;
+     text-align: center !important;
+     color: #bbb !important;
+}
+
+.snarkTorrentStatus {
      padding: 2px 2px 2px 0;
-     line-height: 100%;
-}
-
-.snarkTorrentStatus:first-child {
-     text-align: left !important;
-     padding-left: 0px;
-     min-width: 48px;
-     font-weight: bold;
-     color: #dd9 !important;
-     font-size: 7.5pt;
-     padding: 1px !important;
-}
-
-.snarkTorrentStatus:first-child img {
-     margin-right: 10px !important;
-     margin-left: 6px;
-}
-
-.snarkTorrentRateUp, .snarkTorrentRateDown, .snarkTorrentDownloaded, .snarkTorrentUploaded {
-     font-size: 7.5pt;
-     font-weight: bold;
+     line-height: 100%;
+}
+
+.snarkTorrentStatus:first-child {
+     text-align: left !important;
+     padding-left: 0px;
+     min-width: 48px;
+     font-weight: bold;
+     color: #dd9 !important;
+     font-size: 7.5pt;
+     padding: 1px !important;
+}
+
+.snarkTorrentStatus:first-child img {
+     margin-right: 10px !important;
+     margin-left: 6px;
+}
+
+.snarkTorrentRateUp, .snarkTorrentRateDown, .snarkTorrentDownloaded, .snarkTorrentUploaded {
+     font-size: 7.5pt;
+     font-weight: bold;
      padding: 0 3px;
-     line-height: 100%;
-}
-
-.snarkTorrentDownloaded {
-     color: #76a !important;
-}
-
-.snarkTorrentUploaded {
-     color: #b9b !important;
-}
-
-.snarkTorrentRateUp {
-     color: #b9b !important;
-}
-
-.snarkTorrentRateDown {
-     color: #76a !important;
-}
-
-.snarkTorrentOdd {
-     background: #351933;
-     font-size: 7.5pt;
-     border: 0px inset #101 !important;
-     border-left: 0 !important;
-     border-right: 0 !important;
-}
-.snarkTorrentOdd td, .snarkTorrentEven td {
-     border-top: 1px dotted #313 !important;
-}
-
-.snarkFileName {
-     padding: 4px 0px !important; 
-     text-align: left !important;
-     font-size: 7.5pt !important;
-}
-
-.snarkFileSize {
-     padding: 4px 2px;
-     font-weight: bold;
-     color: #b6b !important;
-}
-
-.snarkFileStatus {
-     padding: 4px 5px 4px 15px;
-     text-align: center;
-     font-style: italic;
-     font-size: 7.5pt;
-     text-align: left;
-}
-
-.snarkTorrentETA {
-     font-weight: bold;
-     font-style: italic;
-     color: #dd7 !important;
-}
+     line-height: 100%;
+}
+
+.snarkTorrentDownloaded {
+     color: #76a !important;
+}
+
+.snarkTorrentUploaded {
+     color: #b9b !important;
+}
+
+.snarkTorrentRateUp {
+     color: #b9b !important;
+}
+
+.snarkTorrentRateDown {
+     color: #76a !important;
+}
+
+.snarkTorrentOdd {
+     background: #351933;
+     font-size: 7.5pt;
+     border: 0px inset #101 !important;
+     border-left: 0 !important;
+     border-right: 0 !important;
+}
+.snarkTorrentOdd td, .snarkTorrentEven td {
+     border-top: 1px dotted #313 !important;
+}
+
+.snarkFileIcon {
+     width: 16px;
+}
+
+.snarkFileName {
+     padding: 4px 0px !important; 
+     text-align: left !important;
+     font-size: 7.5pt !important;
+}
+
+.snarkFileSize {
+     padding: 4px 2px;
+     font-weight: bold;
+     color: #b6b !important;
+}
+
+.snarkFileStatus {
+     padding: 4px 5px 4px 15px;
+     text-align: center;
+     font-style: italic;
+     font-size: 7.5pt;
+     text-align: left;
+}
+
+.snarkTorrentETA {
+     font-weight: bold;
+     font-style: italic;
+     color: #dd7 !important;
+}
 
 .snarkTorrentInfo img {
      max-height: 16px !important;
@@ -417,412 +421,412 @@ table.SnarkDirInfo {
      text-align: center !important;
      vertical-align: middle;    
 }
-
-.choked {
-     color: #f00000 !important;
-}
-
-.unchoked {
-     color: #00f000 !important;
-}
-
-.thumb {
-     max-height: 64px;
-     max-width: 96px;
-}
-
-.snarkNewTorrent {
-     font-size: 8pt;
-}
-
-.snarkAddInfo {
-     font-size: 8pt;
-     line-height: 130% !important;
-}
-
-.snarkConfigTitle {
-     font-size: 11pt;
-     font-weight: bold;
-     padding: 0 25px 3px 25px;
-     margin: 5px 0 10px 0 !important;
-     letter-spacing: 0.05em;
-     border: 1px solid #111;
-     -moz-border-radius: 0 0 5px 5px;
-     -khtml-border-radius: 0 0 5px 5px;
-     border-radius: 0 0 5px 5px;
-     border-top: 0;
-     text-shadow: 0px 3px 5px #323;
-     background: #101 url('/themes/snark/ubergine/images/snarknav.png') repeat-x scroll center center !important;
-     font-variant: small-caps !important;
-}
-
-.snarkConfig {
-     font-size: 10pt;
-     width: 100%;
-}
-
-.page {
-     background: #323 url('/themes/snark/ubergine/images/tile2.png');
-     color: #310;
-     min-width: 800px !important;
-     margin: 5px 0 0 0;
-     padding: 10px 10px 0px 10px;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     border: 1px solid #101;
-     font-size: 8pt !important;
-     line-height: 160% !important;
-     -moz-box-shadow: inset 0px 0px 1px 0px #212;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #002;
-     box-shadow: inset 0px 0px 1px 0px #002;
-     text-align: center;
-     opacity: 1;
-}
-
-form {
-     margin-bottom: 0;
-}
-
-p {
-     line-height: 150%;
-}
-
-hr {
-     color: #444;
-     background: #444;
-     height: 1px;
-     border: 0px solid #444;
-     width: 0%;
-     margin: 5px 0 7px 0;
-     text-align: center;
-}
-
-a:link {
-     color: #f70;
-     text-decoration: none;
-     font-weight: bold;
-     word-wrap: break-word;
-}
-
-a:visited {
-     color: #f50;
-     text-decoration: none;
-     font-weight: bold;
-}
-
-a:hover {
-     color: #f90;
-     font-weight: bold;
-}
-
-input {
-     font-size: 8.5pt;
-     font-weight: bold;
-     text-align: left;
-     padding: 3px 4px !important;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     border: 1px inset #000;
-     background: #212 url('/themes/snark/ubergine/images/graytile.png');	 
-     color: #f60;
-     margin: 2px 4px;
-}
-
-input.r {
-     text-align: right;
-     background: url('/themes/snark/ubergine/images/graytile.png');
-}
-
-input[type=submit] {
-     text-shadow: 0px 0px #410;
-     color: #000;
-     background: #989;
-     border: 1px inset #bbb;
-     padding: 2px;
-}
-
-input[type=submit]:hover {
-     border: 1px outset #bbb;
-     text-shadow: 0 0;	 
-     background-color: #f60;
-     color: #fff;
-     text-shadow: 0px 1px 5px #f00;
-}
-
-input[type=submit]:active {
-     background: #000 !important;
-     color: #f60 !important;
-     text-shadow: 0 !important;
-}
-
-input[type=image], thead img {
-     padding: 0 !important;
-     -moz-border-radius: 0px;
-     -khtml-border-radius: 0px;
-     border-radius: 0px;
-     border: medium none;
-     margin: 0 2px;
-     opacity: 0.8;
-}
-
-input[type=image]:hover, thead img:hover {
-     opacity: 1;
-}
-
-input[type=text]:active, input[type=text]:hover, input.r:hover {
-     background: #d60;
-     color: #fff;
-}
-
-input[type=radio] {
-     padding: 2px;
-     margin: 0 3px 0 8px;
-     vertical-align: bottom;
-}
-
-input.default { width: 1px; height: 1px; visibility: hidden; }
-
-input.accept {
-     background: #989 url('../../console/images/accept.png') no-repeat 2px center;
-     padding: 2px 3px 2px 20px !important;
-     min-height: 22px;
-}
-
-input.add {
-     background: #989 url('../../console/images/add.png') no-repeat 2px center;
-     padding: 2px 3px 2px 20px !important;
-     min-height: 22px;
-}
-
-input.create {
-     background: #989 url('images/create.png') no-repeat 2px center;
-     padding: 2px 3px 2px 20px !important;
-     min-height: 22px;
-}
-
-input.cancel {
-     background: #989 url('../../console/images/cancel.png') no-repeat 2px center;
-     padding: 2px 3px 2px 20px !important;
-     min-height: 22px;
-}
-
-input.create {
-     background: #989 url('images/create.png') no-repeat 2px center;
-     padding: 2px 3px 2px 20px !important;
-     min-height: 22px;
-}
-
-input.delete {
-     background: #989 url('../../console/images/delete.png') no-repeat 2px center;
-     padding: 2px 3px 2px 20px !important;
-     min-height: 22px;
-}
-
-input.reload {
-     background: #989 url('../../console/images/arrow_refresh.png') no-repeat 2px center;
-     padding: 2px 3px 2px 20px !important;
-     min-height: 22px;
-}
-
-select {
-     background: #333;
-     background: url('/themes/snark/ubergine/images/graytile.png') !important;
-     color: #f60;
-     font: 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
-     font-weight: bold;
-     padding: 2px 2px 2px 3px;
-     -moz-border-radius: 4px 0 0 4px;
-     -khtml-border-radius: 4px 0 0 4px;
-     border-radius: 4px 0 0 4px;
-     border: 1px solid #000;
-}
-
-select:hover, textarea:hover {
-     background: #f60 !important;
-     color: #fff !important;
-}
-
-textarea {
-     background: #111 url('/themes/snark/ubergine/images/graytile.png');
-     color: #f60;
-     font-weight: bold;
-     padding: 1px 4px 0px;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
+
+.choked {
+     color: #f00000 !important;
+}
+
+.unchoked {
+     color: #00f000 !important;
+}
+
+.thumb {
+     max-height: 64px;
+     max-width: 96px;
+}
+
+.snarkNewTorrent {
+     font-size: 8pt;
+}
+
+.snarkAddInfo {
+     font-size: 8pt;
+     line-height: 130% !important;
+}
+
+.snarkConfigTitle {
+     font-size: 11pt;
+     font-weight: bold;
+     padding: 0 25px 3px 25px;
+     margin: 5px 0 10px 0 !important;
+     letter-spacing: 0.05em;
+     border: 1px solid #111;
+     -moz-border-radius: 0 0 5px 5px;
+     -khtml-border-radius: 0 0 5px 5px;
+     border-radius: 0 0 5px 5px;
+     border-top: 0;
+     text-shadow: 0px 3px 5px #323;
+     background: #101 url('/themes/snark/ubergine/images/snarknav.png') repeat-x scroll center center !important;
+     font-variant: small-caps !important;
+}
+
+.snarkConfig {
+     font-size: 10pt;
+     width: 100%;
+}
+
+.page {
+     background: #323 url('/themes/snark/ubergine/images/tile2.png');
+     color: #310;
+     min-width: 800px !important;
+     margin: 5px 0 0 0;
+     padding: 10px 10px 0px 10px;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     border: 1px solid #101;
+     font-size: 8pt !important;
+     line-height: 160% !important;
+     -moz-box-shadow: inset 0px 0px 1px 0px #212;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #002;
+     box-shadow: inset 0px 0px 1px 0px #002;
+     text-align: center;
+     opacity: 1;
+}
+
+form {
+     margin-bottom: 0;
+}
+
+p {
+     line-height: 150%;
+}
+
+hr {
+     color: #444;
+     background: #444;
+     height: 1px;
+     border: 0px solid #444;
+     width: 0%;
+     margin: 5px 0 7px 0;
+     text-align: center;
+}
+
+a:link {
+     color: #f70;
+     text-decoration: none;
+     font-weight: bold;
+     word-wrap: break-word;
+}
+
+a:visited {
+     color: #f50;
+     text-decoration: none;
+     font-weight: bold;
+}
+
+a:hover {
+     color: #f90;
+     font-weight: bold;
+}
+
+input {
+     font-size: 8.5pt;
+     font-weight: bold;
+     text-align: left;
+     padding: 3px 4px !important;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
      border: 1px inset #000;
-     font-size: 8pt;
-}
-
-img {
-     border: none;
-     margin: 0 3px 1px 3px;
-     vertical-align: middle;
-     opacity: 1.0;
-     line-height: 100%;
-}
-
-img:hover {
-     border: none;
-     opacity: 1;
-     line-height: 100%;
-}
-
-.infoz {
-     margin: 0 -1px 0 0 !important;
-     padding: 0 !important;
-     lineheight: 100%;
-     float: left;
-}
-
-.infoz img {
-     border: none;
-     opacity: 0.5 !important;
-}
-
-.infoz img:hover {
-     opacity: 1 !important;
-}
-
-
-div.section,div.mainsection {
-     margin: 0 0 10px 0;
-     padding: 10px;
-     border: 1px solid #001;
-     color: #001;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #212;
-     word-wrap: break-word;
-     text-align: center;
-     background: #545;
-     opacity: 1 !important;
-}
-
-div.newtorrentsection {
-     margin: 0 0 10px 0;
-     padding: 0 10px 0px 10px;
-     border: 1px solid #001;
-     text-align: center;
-     color: #ddd;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #101;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
-     box-shadow: inset 0px 0px 1px 0px #101;
-     word-wrap: break-word;
-     background: #545 url('/themes/snark/ubergine/images/snark_create.png') no-repeat scroll right center;
-     opacity: 1.0;
-}
-
-div.addtorrentsection {
-     margin: 0 0 10px 0;
-     padding: 0 10px 0px 10px;
-     border: 1px solid #001;
-     text-align: center;
-     color: #ddd;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #101;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
-     box-shadow: inset 0px 0px 1px 0px #101;
-     word-wrap: break-word;
-     background: #545 url('/themes/snark/ubergine/images/snark_add.png') no-repeat scroll right center;
-     opacity: 1.0;
-}
-
-div.configsection {
-     margin: 0 0 10px 0;
-     padding: 0 10px 15px 10px;
-     border: 1px solid #000;
-     color: #ddd;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #101;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
-     box-shadow: inset 0px 0px 1px 0px #101;
-     word-wrap: break-word;
-     text-align: center;
-     background: #545;
-     font-weight: bold;
-}
-
-div.configsectionpanel {
-     margin: 0 0 10px 0;
-     padding: 0 10px;
-     border: 1px solid #000;
-     color: #ddd;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #101;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
-     box-shadow: inset 0px 0px 1px 0px #101;
-     word-wrap: break-word;
-     text-align: center;
-     background: #545 url('/themes/snark/ubergine/images/configuration.png') no-repeat scroll right center;
-     font-weight: bold;
-}
-
-.newtorrentsection form, .configsection form, .addtorrentsection form {
-     color: #ddd !important;
-}
-
-div.configsection table{
-     color: #ffb;
-     opacity: 1;
-}
-
-div.configsection a {
-     color: #f60;
-     text-shadow: 1px 1px #500;
-}
-
-div.configsection a:hover {
-     color: #f90;
-     text-decoration: none;
-}
-
-code {
-     font-size: 9pt;
-     color: #b8b;
-     padding: 0 2px;
-     font-weight: bold;
-     font-family: "Lucida Console", "DejaVu Sans Mono", Courier, mono;
-}
-.snarknavbar {
-     margin: -10px 0 5px 0 !important;
-     padding: 11px 10px 12px;
-     border: 1px solid #101;
-     -moz-border-radius: 0 0 8px 8px;
-     -khtml-border-radius: 0 0 8px 8px;
-     border-radius: 0 0 8px 8px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #002;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #002;
-     box-shadow: inset 0px 0px 1px 0px #002;
-     background: #101 url('/themes/snark/ubergine/images/snarktopnav.png') repeat-x scroll center center;
-     text-transform: uppercase !important;
-     letter-spacing: 0.065em !important;
-     font-weight: bold;
-     font-size: 11.5pt;
-     color: #001;
-     min-width: 700px;
-     width: 70%;
-     text-align: center;
- }
-
- .snarknavbar img {
-     border: 0;
-     margin: 0 -6px 0 -2px;
-     padding: 1px 0 0px !important;
-     vertical-align: top;
-}
+     background: #212 url('/themes/snark/ubergine/images/graytile.png');	 
+     color: #f60;
+     margin: 2px 4px;
+}
+
+input.r {
+     text-align: right;
+     background: url('/themes/snark/ubergine/images/graytile.png');
+}
+
+input[type=submit] {
+     text-shadow: 0px 0px #410;
+     color: #000;
+     background: #989;
+     border: 1px inset #bbb;
+     padding: 2px;
+}
+
+input[type=submit]:hover {
+     border: 1px outset #bbb;
+     text-shadow: 0 0;	 
+     background-color: #f60;
+     color: #fff;
+     text-shadow: 0px 1px 5px #f00;
+}
+
+input[type=submit]:active {
+     background: #000 !important;
+     color: #f60 !important;
+     text-shadow: 0 !important;
+}
+
+input[type=image], thead img {
+     padding: 0 !important;
+     -moz-border-radius: 0px;
+     -khtml-border-radius: 0px;
+     border-radius: 0px;
+     border: medium none;
+     margin: 0 2px;
+     opacity: 0.8;
+}
+
+input[type=image]:hover, thead img:hover {
+     opacity: 1;
+}
+
+input[type=text]:active, input[type=text]:hover, input.r:hover {
+     background: #d60;
+     color: #fff;
+}
+
+input[type=radio] {
+     padding: 2px;
+     margin: 0 3px 0 8px;
+     vertical-align: bottom;
+}
+
+input.default { width: 1px; height: 1px; visibility: hidden; }
+
+input.accept {
+     background: #989 url('../../console/images/accept.png') no-repeat 2px center;
+     padding: 2px 3px 2px 20px !important;
+     min-height: 22px;
+}
+
+input.add {
+     background: #989 url('../../console/images/add.png') no-repeat 2px center;
+     padding: 2px 3px 2px 20px !important;
+     min-height: 22px;
+}
+
+input.create {
+     background: #989 url('images/create.png') no-repeat 2px center;
+     padding: 2px 3px 2px 20px !important;
+     min-height: 22px;
+}
+
+input.cancel {
+     background: #989 url('../../console/images/cancel.png') no-repeat 2px center;
+     padding: 2px 3px 2px 20px !important;
+     min-height: 22px;
+}
+
+input.create {
+     background: #989 url('images/create.png') no-repeat 2px center;
+     padding: 2px 3px 2px 20px !important;
+     min-height: 22px;
+}
+
+input.delete {
+     background: #989 url('../../console/images/delete.png') no-repeat 2px center;
+     padding: 2px 3px 2px 20px !important;
+     min-height: 22px;
+}
+
+input.reload {
+     background: #989 url('../../console/images/arrow_refresh.png') no-repeat 2px center;
+     padding: 2px 3px 2px 20px !important;
+     min-height: 22px;
+}
+
+select {
+     background: #333;
+     background: url('/themes/snark/ubergine/images/graytile.png') !important;
+     color: #f60;
+     font: 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
+     font-weight: bold;
+     padding: 2px 2px 2px 3px;
+     -moz-border-radius: 4px 0 0 4px;
+     -khtml-border-radius: 4px 0 0 4px;
+     border-radius: 4px 0 0 4px;
+     border: 1px solid #000;
+}
+
+select:hover, textarea:hover {
+     background: #f60 !important;
+     color: #fff !important;
+}
+
+textarea {
+     background: #111 url('/themes/snark/ubergine/images/graytile.png');
+     color: #f60;
+     font-weight: bold;
+     padding: 1px 4px 0px;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     border: 1px inset #000;
+     font-size: 8pt;
+}
+
+img {
+     border: none;
+     margin: 0 3px 1px 3px;
+     vertical-align: middle;
+     opacity: 1.0;
+     line-height: 100%;
+}
+
+img:hover {
+     border: none;
+     opacity: 1;
+     line-height: 100%;
+}
+
+.infoz {
+     margin: 0 -1px 0 0 !important;
+     padding: 0 !important;
+     lineheight: 100%;
+     float: left;
+}
+
+.infoz img {
+     border: none;
+     opacity: 0.5 !important;
+}
+
+.infoz img:hover {
+     opacity: 1 !important;
+}
+
+
+div.section,div.mainsection {
+     margin: 0 0 10px 0;
+     padding: 10px;
+     border: 1px solid #001;
+     color: #001;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #212;
+     word-wrap: break-word;
+     text-align: center;
+     background: #545;
+     opacity: 1 !important;
+}
+
+div.newtorrentsection {
+     margin: 0 0 10px 0;
+     padding: 0 10px 0px 10px;
+     border: 1px solid #001;
+     text-align: center;
+     color: #ddd;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #101;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
+     box-shadow: inset 0px 0px 1px 0px #101;
+     word-wrap: break-word;
+     background: #545 url('/themes/snark/ubergine/images/snark_create.png') no-repeat scroll right center;
+     opacity: 1.0;
+}
+
+div.addtorrentsection {
+     margin: 0 0 10px 0;
+     padding: 0 10px 0px 10px;
+     border: 1px solid #001;
+     text-align: center;
+     color: #ddd;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #101;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
+     box-shadow: inset 0px 0px 1px 0px #101;
+     word-wrap: break-word;
+     background: #545 url('/themes/snark/ubergine/images/snark_add.png') no-repeat scroll right center;
+     opacity: 1.0;
+}
+
+div.configsection {
+     margin: 0 0 10px 0;
+     padding: 0 10px 15px 10px;
+     border: 1px solid #000;
+     color: #ddd;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #101;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
+     box-shadow: inset 0px 0px 1px 0px #101;
+     word-wrap: break-word;
+     text-align: center;
+     background: #545;
+     font-weight: bold;
+}
+
+div.configsectionpanel {
+     margin: 0 0 10px 0;
+     padding: 0 10px;
+     border: 1px solid #000;
+     color: #ddd;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #101;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #101;
+     box-shadow: inset 0px 0px 1px 0px #101;
+     word-wrap: break-word;
+     text-align: center;
+     background: #545 url('/themes/snark/ubergine/images/configuration.png') no-repeat scroll right center;
+     font-weight: bold;
+}
+
+.newtorrentsection form, .configsection form, .addtorrentsection form {
+     color: #ddd !important;
+}
+
+div.configsection table{
+     color: #ffb;
+     opacity: 1;
+}
+
+div.configsection a {
+     color: #f60;
+     text-shadow: 1px 1px #500;
+}
+
+div.configsection a:hover {
+     color: #f90;
+     text-decoration: none;
+}
+
+code {
+     font-size: 9pt;
+     color: #b8b;
+     padding: 0 2px;
+     font-weight: bold;
+     font-family: "Lucida Console", "DejaVu Sans Mono", Courier, mono;
+}
+.snarknavbar {
+     margin: -10px 0 5px 0 !important;
+     padding: 11px 10px 12px;
+     border: 1px solid #101;
+     -moz-border-radius: 0 0 8px 8px;
+     -khtml-border-radius: 0 0 8px 8px;
+     border-radius: 0 0 8px 8px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #002;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #002;
+     box-shadow: inset 0px 0px 1px 0px #002;
+     background: #101 url('/themes/snark/ubergine/images/snarktopnav.png') repeat-x scroll center center;
+     text-transform: uppercase !important;
+     letter-spacing: 0.065em !important;
+     font-weight: bold;
+     font-size: 11.5pt;
+     color: #001;
+     min-width: 700px;
+     width: 70%;
+     text-align: center;
+ }
+
+ .snarknavbar img {
+     border: 0;
+     margin: 0 -6px 0 -2px;
+     padding: 1px 0 0px !important;
+     vertical-align: top;
+}
 
 .routerdown {
      color: #ee9;
@@ -854,4 +858,4 @@ input.trackerhome {
 
 input.trackerannounce {
      width: 230px;
-}
\ No newline at end of file
+}
diff --git a/installer/resources/themes/snark/vanilla/snark.css b/installer/resources/themes/snark/vanilla/snark.css
index 7f87b38d9cec264fcf610c325291cfcacdcfdfe6..830b116479740dc536f7c98349eb59ce4964e6b8 100644
--- a/installer/resources/themes/snark/vanilla/snark.css
+++ b/installer/resources/themes/snark/vanilla/snark.css
@@ -1,399 +1,403 @@
-/* I2PSnark theme "Vanilla" by dr|z3d */
-
-
-body {
-     background: #eeb url('images/graytile.png');
-     color: #001;
-     font: 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
-}
-
-body.iframed {
+/* I2PSnark theme "Vanilla" by dr|z3d */
+
+
+body {
+     background: #eeb url('images/graytile.png');
+     color: #001;
+     font: 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
+}
+
+body.iframed {
      background: transparent url('../../console/dark/images/transparent.gif') !important;
-     margin: 6px 0 !important;
-}
-
-.snarkTitle {
-     font-size: 12pt;
-     font-weight: bold;
-     text-align: center;
-}
-
-.snarkRefresh:link,.snarkRefresh:visited {
-     text-decoration: none !important;
-     text-transform: uppercase !important;
-     padding: 4px 16px 5px !important;
-     margin: -5px -8px -5px 0 !important;
-     letter-spacing: 0.05em;
-     font-weight: bold;
-     font-size: 11pt;
-     color: #f60;
-     text-shadow: 0px 1px #303;
-     background: #fff url('images/bling.png') repeat-x scroll center center;
-     -moz-border-radius: 0px;
-     -khtml-border-radius: 3px;
-     border-radius: 0px;
-     -moz-box-shadow: inset 0 0 1px 0 #330;
-     -khtml-box-shadow: inset 0 0 1px 0 #330;
-     box-shadow: 0 0 1px 0 #330;
-     text-shadow: 0 0 0;
-
-}
-
-.snarkRefresh:hover {
-     text-decoration: none !important;
-     text-transform: uppercase !important;
-     padding: 1px 16px;
-     letter-spacing: 0.05em;
-     font-weight: bold;
-     font-size: 11pt;
-     color: #f50;
-     background: #fff url('images/bling2.png') repeat-x scroll center center;*/     -moz-border-radius: 0;
-     -khtml-border-radius: 0;
-     border-radius: 0;
-     -moz-box-shadow: inset 0 0 1px 0 #330;
-     -khtml-box-shadow: inset 0 0 1px 0 #330;
-     box-shadow: 0 0 1px  #330;
-     text-shadow: 0 0 0;
-}
-
-.snarkRefresh:active {
-     text-decoration: none !important;
-     text-transform: uppercase !important;
-     padding: 0 16px;
-     letter-spacing: 0.05em;
-     font-weight: bold;
-     font-size: 11pt;
-     color: #fb0;
-     background: #eeb;
-}
-
-.snarkRefresh:last-child {
-     -moz-border-radius: 0 3px 3px 0px;
-     -khtml-border-radius: 0 3px 3px 0;
-     border-radius: 0 3px 3px 0;
-     -moz-box-shadow: inset 0 0 1px 0 #330;
-     -khtml-box-shadow: inset 0 0 1px 0 #330;
-     box-shadow: 0 0 1px 0 #330;
-}
-
-.snarkRefresh:first-child {
-     -moz-border-radius: 3px 0 0 3px;
-     -khtml-border-radius: 3px 0 0 3px;
-     border-radius: 3px 0 0 3px;
-     -moz-box-shadow: inset 0 0 1px 0 #330;
-     -khtml-box-shadow: inset 0 0 1px 0 #330;
-     box-shadow: 0 0 1px 0  #330;
-}
+     margin: 6px 0 !important;
+}
+
+.snarkTitle {
+     font-size: 12pt;
+     font-weight: bold;
+     text-align: center;
+}
+
+.snarkRefresh:link,.snarkRefresh:visited {
+     text-decoration: none !important;
+     text-transform: uppercase !important;
+     padding: 4px 16px 5px !important;
+     margin: -5px -8px -5px 0 !important;
+     letter-spacing: 0.05em;
+     font-weight: bold;
+     font-size: 11pt;
+     color: #f60;
+     text-shadow: 0px 1px #303;
+     background: #fff url('images/bling.png') repeat-x scroll center center;
+     -moz-border-radius: 0px;
+     -khtml-border-radius: 3px;
+     border-radius: 0px;
+     -moz-box-shadow: inset 0 0 1px 0 #330;
+     -khtml-box-shadow: inset 0 0 1px 0 #330;
+     box-shadow: 0 0 1px 0 #330;
+     text-shadow: 0 0 0;
+
+}
+
+.snarkRefresh:hover {
+     text-decoration: none !important;
+     text-transform: uppercase !important;
+     padding: 1px 16px;
+     letter-spacing: 0.05em;
+     font-weight: bold;
+     font-size: 11pt;
+     color: #f50;
+     background: #fff url('images/bling2.png') repeat-x scroll center center;*/     -moz-border-radius: 0;
+     -khtml-border-radius: 0;
+     border-radius: 0;
+     -moz-box-shadow: inset 0 0 1px 0 #330;
+     -khtml-box-shadow: inset 0 0 1px 0 #330;
+     box-shadow: 0 0 1px  #330;
+     text-shadow: 0 0 0;
+}
+
+.snarkRefresh:active {
+     text-decoration: none !important;
+     text-transform: uppercase !important;
+     padding: 0 16px;
+     letter-spacing: 0.05em;
+     font-weight: bold;
+     font-size: 11pt;
+     color: #fb0;
+     background: #eeb;
+}
+
+.snarkRefresh:last-child {
+     -moz-border-radius: 0 3px 3px 0px;
+     -khtml-border-radius: 0 3px 3px 0;
+     border-radius: 0 3px 3px 0;
+     -moz-box-shadow: inset 0 0 1px 0 #330;
+     -khtml-box-shadow: inset 0 0 1px 0 #330;
+     box-shadow: 0 0 1px 0 #330;
+}
+
+.snarkRefresh:first-child {
+     -moz-border-radius: 3px 0 0 3px;
+     -khtml-border-radius: 3px 0 0 3px;
+     border-radius: 3px 0 0 3px;
+     -moz-box-shadow: inset 0 0 1px 0 #330;
+     -khtml-box-shadow: inset 0 0 1px 0 #330;
+     box-shadow: 0 0 1px 0  #330;
+}
 
 .snarkRefresh img {
      margin-right: -10px !important;
-}
-.snarkMessages {
-     font: bold 8pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
-     text-align: left;
-     margin: 0 0 10px 0;
-     padding: 3px 5px;
-     border-spacing: 0px;
-     -moz-border-radius: 4px 0 0 0;
-     -khtml-border-radius: 4px 0 0 0;
-     border-radius: 4px 0 0 0;
-     border: 1px solid #000;
-     overflow: auto;
-     color: #500;
-     max-height: 76px;
-     min-height: 45px;
-     width: auto;
-     background: #eda url('/themes/snark/ubergine/images/hat.png') no-repeat scroll right center;
-}
-
-.snarkMessages a:link {
-     color: #f60 !important;
-}
-
-.snarkMessages a:hover {
-     color: #f90 !important;
-}
-
-.snarkMessages a:visited {
-     color: #d30 !important;
-}
-
-.snarkMessages ul {
-     margin: 0;
-     padding: 0 0 0 16px;
-}
-
-.snarkMessages p {
-     font-style: italic;
-     margin: 0;
-     text-align: right;
-}
-
-.snarkMessages img {
-     float: right;
-     margin: -3px -4px 4px 4px;
-     opacity: 0.8;
-}
-
-.logshim {
-     margin-top: -10px !important;
-}
-
-pre {
-     width: 100%;
-     font: 8pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
-     padding: 0;
-     text-align: left !important;
-     height: 8px;
-     color: #731;
-     font-weight: bold !important; 
-}
-
-table {
-     margin: 0px 0px 10px 0px;
-     border: 0px;
-     padding: 0px;
-     border-spacing: 0px;
-     border-collapse: collapse;
-     color: #323;
-     width: 100%;
+}
+.snarkMessages {
+     font: bold 8pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
+     text-align: left;
+     margin: 0 0 10px 0;
+     padding: 3px 5px;
+     border-spacing: 0px;
+     -moz-border-radius: 4px 0 0 0;
+     -khtml-border-radius: 4px 0 0 0;
+     border-radius: 4px 0 0 0;
+     border: 1px solid #000;
+     overflow: auto;
+     color: #500;
+     max-height: 76px;
+     min-height: 45px;
+     width: auto;
+     background: #eda url('/themes/snark/ubergine/images/hat.png') no-repeat scroll right center;
+}
+
+.snarkMessages a:link {
+     color: #f60 !important;
+}
+
+.snarkMessages a:hover {
+     color: #f90 !important;
+}
+
+.snarkMessages a:visited {
+     color: #d30 !important;
+}
+
+.snarkMessages ul {
+     margin: 0;
+     padding: 0 0 0 16px;
+}
+
+.snarkMessages p {
+     font-style: italic;
+     margin: 0;
+     text-align: right;
+}
+
+.snarkMessages img {
+     float: right;
+     margin: -3px -4px 4px 4px;
+     opacity: 0.8;
+}
+
+.logshim {
+     margin-top: -10px !important;
+}
+
+pre {
+     width: 100%;
+     font: 8pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important;
+     padding: 0;
+     text-align: left !important;
+     height: 8px;
+     color: #731;
+     font-weight: bold !important; 
+}
+
+table {
+     margin: 0px 0px 10px 0px;
+     border: 0px;
+     padding: 0px;
+     border-spacing: 0px;
+     border-collapse: collapse;
+     color: #323;
+     width: 100%;
      opacity: 1 !important;
-     font-size: 8.5pt !important;
-}
-
-tr { 
-     opacity: 1;
-}
-
-thead, tfoot {
-     background: url("images/bling2.png") repeat-x scroll center center #867;
-     font-weight: bold;
-     color: #503;
-}
-
-/*
-thead a, tfoot a {
-text-shadow: 1px 1px 1px #f00;
-} 
-*/
-
-thead {
-     border-bottom: 1px solid #604;
-}
-
-th {
-     padding: 4px 2px 4px 4px;
-     font-size: 8pt;
-     border-top: 1px outset #604;
-     border-bottom: 1px inset #604;
+     font-size: 8.5pt !important;
+}
+
+tr { 
+     opacity: 1;
+}
+
+thead, tfoot {
+     background: url("images/bling2.png") repeat-x scroll center center #867;
+     font-weight: bold;
+     color: #503;
+}
+
+/*
+thead a, tfoot a {
+text-shadow: 1px 1px 1px #f00;
+} 
+*/
+
+thead {
+     border-bottom: 1px solid #604;
+}
+
+th {
+     padding: 4px 2px 4px 4px;
+     font-size: 8pt;
+     border-top: 1px outset #604;
+     border-bottom: 1px inset #604;
      whitespace: nowrap;
-     color: #511;
-}
-
-th:first-child {
-     text-align: left !important;
-     padding-left: 3px;
-}
-
-tfoot td:first-child {
-     text-align: left !important;
-     padding-left: 0px;
-}
-
-th:first-child img {
-     margin: 1px 1px 3px 1px !important;
-}
-
-th:nth-child(2) img {
-     margin: 1px 7px 3px 2px !important;
-}
-
-tfoot th {
-     padding-bottom: 4px !important;
-}
-
-tfoot img, tfoot:nth-child(2) img, tfoot:nth-child(1) img, tfoot:nth-child(3) img, tfoot:nth-child(4) img {
-     margin: 0px 2px 3px 0px !important;
-     padding-right: 0 !important;
-}
-
-tfoot tr:nth-child(n+1) {
-     text-align: left;
-}
-
-.headerstatus {
-     text-align: left;
-     padding-left: 15px;
-}
-
-.headerpriority {
-     text-align: left;
-     padding-left: 10px;
-}
-
-.ParentDir {
-     background: #656;
-     background: #fed;
-     font-size: 8pt;
-     border: 0px inset #604 !important;
-     border-left: 0 !important;
-     border-right: 0 !important;
-     text-align: left !important;
-     padding: 4px 0;
-}
-
-.priority {
-     font-size: 7pt;
-     vertical-align: center;
-}
-
-.SnarkTorrents {
-     margin: 0;
-     border: 1px solid #604;
-     background: #212;
-}
-
-td {
-     padding: 2px 1px;
-     color: #501 !important;
-     opacity: 1;
-     font-size: 8pt;
-}
-
-.mainsection td {
-     color: #111;
-}
-
-td:first-child {
-     text-align: right;
-     font-size: 8pt;
-}
-
-.center {
-     text-align: center !important;
-}
-
-.snarkTorrentName {
-/*     text-shadow:1px 1px #540;*/
+     color: #511;
+}
+
+th:first-child {
+     text-align: left !important;
+     padding-left: 3px;
+}
+
+tfoot td:first-child {
+     text-align: left !important;
+     padding-left: 0px;
+}
+
+th:first-child img {
+     margin: 1px 1px 3px 1px !important;
+}
+
+th:nth-child(2) img {
+     margin: 1px 7px 3px 2px !important;
+}
+
+tfoot th {
+     padding-bottom: 4px !important;
+}
+
+tfoot img, tfoot:nth-child(2) img, tfoot:nth-child(1) img, tfoot:nth-child(3) img, tfoot:nth-child(4) img {
+     margin: 0px 2px 3px 0px !important;
+     padding-right: 0 !important;
+}
+
+tfoot tr:nth-child(n+1) {
+     text-align: left;
+}
+
+.headerstatus {
+     text-align: left;
+     padding-left: 15px;
+}
+
+.headerpriority {
+     text-align: left;
+     padding-left: 10px;
+}
+
+.ParentDir {
+     background: #656;
+     background: #fed;
+     font-size: 8pt;
+     border: 0px inset #604 !important;
+     border-left: 0 !important;
+     border-right: 0 !important;
+     text-align: left !important;
+     padding: 4px 0;
+}
+
+.priority {
+     font-size: 7pt;
+     vertical-align: center;
+}
+
+.SnarkTorrents {
+     margin: 0;
+     border: 1px solid #604;
+     background: #212;
+}
+
+td {
+     padding: 2px 1px;
+     color: #501 !important;
+     opacity: 1;
+     font-size: 8pt;
+}
+
+.mainsection td {
+     color: #111;
+}
+
+td:first-child {
+     text-align: right;
+     font-size: 8pt;
+}
+
+.center {
+     text-align: center !important;
+}
+
+.snarkTorrentName {
+/*     text-shadow:1px 1px #540;*/
      padding: 3px 0 0;
-     line-height: 100%;
-}
-
-.snarkTorrentName img {
-     padding-bottom: 2px;
-     text-align: left;
-     vertical-align: middle;
-}
-
-.snarkTorrentAction {
-     padding: 1px 1px 1px 1px !important;
-     margin: 0 !important;
-     text-align: center;
-     width: 68px;
-}
-
-.snarkTorrentAction img {
-}
-
-.snarkTorrentAction img:hover {
-     opacity: 1;
-}
-
-.snarkTorrentEven {
-     font-size: 8pt;
-     background: #feb;
-}
-
-.snarkTorrentNoneLoaded {
-     background: #323;
-     font-size: 8.5pt;
-     font-weight: bold;
-     text-align: center !important;
-     color: #bbb !important;
-}
-
-.snarkTorrentStatus {
-     padding: -1px 0 2px;
-     font-size: 8pt !important;
+     line-height: 100%;
+}
+
+.snarkTorrentName img {
+     padding-bottom: 2px;
+     text-align: left;
+     vertical-align: middle;
+}
+
+.snarkTorrentAction {
+     padding: 1px 1px 1px 1px !important;
+     margin: 0 !important;
+     text-align: center;
+     width: 68px;
+}
+
+.snarkTorrentAction img {
+}
+
+.snarkTorrentAction img:hover {
+     opacity: 1;
+}
+
+.snarkTorrentEven {
+     font-size: 8pt;
+     background: #feb;
+}
+
+.snarkTorrentNoneLoaded {
+     background: #323;
+     font-size: 8.5pt;
+     font-weight: bold;
+     text-align: center !important;
+     color: #bbb !important;
+}
+
+.snarkTorrentStatus {
+     padding: -1px 0 2px;
+     font-size: 8pt !important;
      letter-spacing: -0.05em;
      font-weight: bold;
-     line-height: 100%;
-}
-
-.snarkTorrentStatus:first-child {
-     text-align: left !important;
-     padding-left: 0px;
-     min-width: 48px;
-     font-weight: bold;
-     color: #402 !important;
-     font-size: 8pt;
-}
-
-.snarkTorrentStatus:first-child img {
-     margin-right: 12px !important;
-     margin-left: 6px !important;
-}
-
-.snarkTorrentRateUp, .snarkTorrentRateDown, .snarkTorrentDownloaded, .snarkTorrentUploaded {
-     font-size: 8pt;
-     font-weight: bold;
-     padding: 0 3px;
-}
-
-.snarkTorrentDownloaded {
-     color: #439 !important;
-}
-
-.snarkTorrentUploaded {
-     color: #626 !important;
-}
-
-.snarkTorrentRateUp {
-     color: #626 !important;
-
-}
-
-.snarkTorrentRateDown {
-     color: #439 !important;
-
-}
-
-.snarkTorrentOdd {
-     background: #fed;
-     font-size: 8pt;
-     border: 0px inset #fff !important;
-     border-left: 0 !important;
-     border-right: 0 !important;
-}
-.snarkTorrentOdd td, .snarkTorrentEven td {
-     border-top: 1px dotted #313 !important;
-}
-
-.snarkFileName {
-     padding: 4px 0px !important; 
-     text-align: left !important;
-     font-size: 8pt !important;
-}
-
-.snarkFileSize {
-     padding: 4px 2px;
-     font-weight: bold;
-     color: #727 !important;
-}
-
-.snarkFileStatus {
-     padding: 4px 5px 4px 15px;
-     text-align: center;
-     font-style: italic;
-     font-size: 8pt;
-     text-align: left;
-}
-
-.snarkTorrentETA {
-     font-weight: bold;
-     font-style: italic;
-     color: #505 !important;
-}
+     line-height: 100%;
+}
+
+.snarkTorrentStatus:first-child {
+     text-align: left !important;
+     padding-left: 0px;
+     min-width: 48px;
+     font-weight: bold;
+     color: #402 !important;
+     font-size: 8pt;
+}
+
+.snarkTorrentStatus:first-child img {
+     margin-right: 12px !important;
+     margin-left: 6px !important;
+}
+
+.snarkTorrentRateUp, .snarkTorrentRateDown, .snarkTorrentDownloaded, .snarkTorrentUploaded {
+     font-size: 8pt;
+     font-weight: bold;
+     padding: 0 3px;
+}
+
+.snarkTorrentDownloaded {
+     color: #439 !important;
+}
+
+.snarkTorrentUploaded {
+     color: #626 !important;
+}
+
+.snarkTorrentRateUp {
+     color: #626 !important;
+
+}
+
+.snarkTorrentRateDown {
+     color: #439 !important;
+
+}
+
+.snarkTorrentOdd {
+     background: #fed;
+     font-size: 8pt;
+     border: 0px inset #fff !important;
+     border-left: 0 !important;
+     border-right: 0 !important;
+}
+.snarkTorrentOdd td, .snarkTorrentEven td {
+     border-top: 1px dotted #313 !important;
+}
+
+.snarkFileIcon {
+     width: 16px;
+}
+
+.snarkFileName {
+     padding: 4px 0px !important; 
+     text-align: left !important;
+     font-size: 8pt !important;
+}
+
+.snarkFileSize {
+     padding: 4px 2px;
+     font-weight: bold;
+     color: #727 !important;
+}
+
+.snarkFileStatus {
+     padding: 4px 5px 4px 15px;
+     text-align: center;
+     font-style: italic;
+     font-size: 8pt;
+     text-align: left;
+}
+
+.snarkTorrentETA {
+     font-weight: bold;
+     font-style: italic;
+     color: #505 !important;
+}
 
 .snarkTorrentInfo img {
      max-height: 16px !important;
@@ -430,414 +434,414 @@ table.SnarkDirInfo {
      text-align: center !important;
      vertical-align: middle;    
 }
-
-.choked {
-     color: #a00000 !important;
-}
-
-.unchoked {
-     color: #008000 !important;
-}
-
-.thumb {
-     max-height: 64px;
-     max-width: 96px;
-}
-
-.snarkNewTorrent {
-     font-size: 9pt;
-}
-
-.snarkAddInfo {
-     font-size: 8pt;
-     line-height: 130% !important;
-}
-
-.snarkConfigTitle {
-     font-size: 11pt;
-     font-weight: bold;
-     padding: 0 15px 3px 12px;
-     margin: 5px 0 10px 0 !important;
-     letter-spacing: 0.05em;
-     border: 1px solid #111;
-     -moz-border-radius: 0 0 5px 5px;
-     -khtml-border-radius: 0 0 5px 5px;
-     border-radius: 0 0 5px 5px;
-     border-top: 0;
-     text-shadow: 0px 1px 1px #777;
-     background: #ffb url('images/bling.png') repeat-x scroll center center !important;
-     font-variant: small-caps !important;
+
+.choked {
+     color: #a00000 !important;
+}
+
+.unchoked {
+     color: #008000 !important;
+}
+
+.thumb {
+     max-height: 64px;
+     max-width: 96px;
+}
+
+.snarkNewTorrent {
+     font-size: 9pt;
+}
+
+.snarkAddInfo {
+     font-size: 8pt;
+     line-height: 130% !important;
+}
+
+.snarkConfigTitle {
+     font-size: 11pt;
+     font-weight: bold;
+     padding: 0 15px 3px 12px;
+     margin: 5px 0 10px 0 !important;
+     letter-spacing: 0.05em;
+     border: 1px solid #111;
+     -moz-border-radius: 0 0 5px 5px;
+     -khtml-border-radius: 0 0 5px 5px;
+     border-radius: 0 0 5px 5px;
+     border-top: 0;
+     text-shadow: 0px 1px 1px #777;
+     background: #ffb url('images/bling.png') repeat-x scroll center center !important;
+     font-variant: small-caps !important;
      color: #503;
-     box-shadow: 0 1px 1px #777;
-}
+     box-shadow: 0 1px 1px #777;
+}
 
 .snarkConfigTitle img {
      margin-right: -3px;    
-} 
-.snarkConfig {
-     font-size: 8pt;
-     width: 100%;
-}
-
-.page {
-     background: #fff url('images/tile2.png');
-     color: #310;
-     min-width: 800px !important;
-     margin: 5px 0 0 0;
-     padding: 10px 10px 0px 10px;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     border: 1px solid #101;
-     font-size: 9pt !important;
-     line-height: 160% !important;
-     -moz-box-shadow: inset 0px 0px 1px 0px #212;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #002;
-     box-shadow: inset 0px 0px 1px 0px #002;
-     text-align: center;
-     opacity: 1;
-}
-
-form {
-     margin-bottom: 0;
-}
-
-p {
-     line-height: 150%;
-}
-
-hr {
-     color: #444;
-     background: #444;
-     height: 1px;
-     border: 0px solid #444;
-     width: 0%;
-     margin: 5px 0 7px 0;
-     text-align: center;
-}
-
-a:link {
-     color: #d30;
-     text-decoration: none;
-     font-weight: bold;
-     word-wrap: break-word;
-}
-
-a:visited {
-     color: #a60;
-     text-decoration: none;
-     font-weight: bold;
-}
-
-a:hover {
-     color: #fa0;
-     font-weight: bold;
-}
-
-input {
-     font-size: 9pt;
-     font-weight: bold;
-     text-align: left;
-     padding: 3px 4px !important;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     border: 1px inset #000;
-     background: #fff /*url('/themes/snark/ubergine/images/graytile.png')*/;	 
-     color: #000;
-     margin: 2px 4px;
-}
-
-input.r {
-     text-align: right;
-}
-
-input[type=submit] {
-     text-shadow: 0px 0px #410;
-     color: #f30;
-     background: #fff;
-     border: 1px outset #bbb;
-     padding: 2px;
-     background: #fef url('images/bling.png') repeat-x scroll center center;
-}
-
-input[type=submit]:hover {
-     border: 1px inset #bbb;
-     text-shadow: 0 0;	 
-     background-color: #fef;
-     color: #f60;
-     background: #fef url('images/bling2.png') repeat-x scroll center center;
-
-}
-
-input[type=submit]:active {
-     background: #000 !important;
-     color: #f60 !important;
-     text-shadow: 0 !important;
-}
-
-input[type=image] {
-     padding: 0 !important;
-     -moz-border-radius: 0px;
-     -khtml-border-radius: 0px;
-     border-radius: 0px;
-     border: medium none;
-     margin: 0 2px;
-     opacity: 0.8 !important;
-}
-
-input[type=image]:hover {
-     opacity: 1 !important;
-}
-
-input[type=text]:active, input[type=text]:hover, input.r:hover {
-     background: #fef;
-     color: #500;
-}
-
-input[type=radio] {
-     padding: 2px;
-     margin: 0 3px 0 8px;
-     vertical-align: bottom;
-}
-
-input.default { width: 1px; height: 1px; visibility: hidden; }
-
-input.accept {
-     background: #f3efc7 url('../../console/images/accept.png') no-repeat 2px center;
-     padding: 2px 3px 2px 20px !important;
-     min-height: 22px;
-}
-
-input.add {
-     background: #f3efc7 url('../../console/images/add.png') no-repeat 2px center !important;
-     padding: 2px 3px 2px 20px !important;
-     min-height: 22px;
-}
-
-input.cancel {
-     background: #f3efc7 url('../../console/images/cancel.png') no-repeat 2px center;
-     padding: 2px 3px 2px 20px !important;
-     min-height: 22px;
-}
-
-input.create {
-     background: #f3efc7 url('images/create.png') no-repeat 2px center;
-     padding: 2px 3px 2px 20px !important;
-     min-height: 22px;
-}
-
-input.delete {
-     background: #f3efc7 url('../../console/images/delete.png') no-repeat 2px center;
-     padding: 2px 3px 2px 20px !important;
-     min-height: 22px;
-}
-
-input.reload {
-     background: #f3efc7 url('../../console/images/arrow_refresh.png') no-repeat 2px center;
-     padding: 2px 3px 2px 20px !important;
-     min-height: 22px;
-}
-
-select {
-     background: #fff;
-/*     background: url('/themes/snark/ubergine/images/graytile.png') !important;*/
-     color: #101;
-     font: 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
-     font-weight: bold;
-     padding: 2px 2px 2px 3px;
-     -moz-border-radius: 4px 0 0 4px;
-     -khtml-border-radius: 4px 0 0 4px;
-     border-radius: 4px 0 0 4px;
+} 
+.snarkConfig {
+     font-size: 8pt;
+     width: 100%;
+}
+
+.page {
+     background: #fff url('images/tile2.png');
+     color: #310;
+     min-width: 800px !important;
+     margin: 5px 0 0 0;
+     padding: 10px 10px 0px 10px;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     border: 1px solid #101;
+     font-size: 9pt !important;
+     line-height: 160% !important;
+     -moz-box-shadow: inset 0px 0px 1px 0px #212;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #002;
+     box-shadow: inset 0px 0px 1px 0px #002;
+     text-align: center;
+     opacity: 1;
+}
+
+form {
+     margin-bottom: 0;
+}
+
+p {
+     line-height: 150%;
+}
+
+hr {
+     color: #444;
+     background: #444;
+     height: 1px;
+     border: 0px solid #444;
+     width: 0%;
+     margin: 5px 0 7px 0;
+     text-align: center;
+}
+
+a:link {
+     color: #d30;
+     text-decoration: none;
+     font-weight: bold;
+     word-wrap: break-word;
+}
+
+a:visited {
+     color: #a60;
+     text-decoration: none;
+     font-weight: bold;
+}
+
+a:hover {
+     color: #fa0;
+     font-weight: bold;
+}
+
+input {
+     font-size: 9pt;
+     font-weight: bold;
+     text-align: left;
+     padding: 3px 4px !important;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     border: 1px inset #000;
+     background: #fff /*url('/themes/snark/ubergine/images/graytile.png')*/;	 
+     color: #000;
+     margin: 2px 4px;
+}
+
+input.r {
+     text-align: right;
+}
+
+input[type=submit] {
+     text-shadow: 0px 0px #410;
+     color: #f30;
+     background: #fff;
+     border: 1px outset #bbb;
+     padding: 2px;
+     background: #fef url('images/bling.png') repeat-x scroll center center;
+}
+
+input[type=submit]:hover {
+     border: 1px inset #bbb;
+     text-shadow: 0 0;	 
+     background-color: #fef;
+     color: #f60;
+     background: #fef url('images/bling2.png') repeat-x scroll center center;
+
+}
+
+input[type=submit]:active {
+     background: #000 !important;
+     color: #f60 !important;
+     text-shadow: 0 !important;
+}
+
+input[type=image] {
+     padding: 0 !important;
+     -moz-border-radius: 0px;
+     -khtml-border-radius: 0px;
+     border-radius: 0px;
+     border: medium none;
+     margin: 0 2px;
+     opacity: 0.8 !important;
+}
+
+input[type=image]:hover {
+     opacity: 1 !important;
+}
+
+input[type=text]:active, input[type=text]:hover, input.r:hover {
+     background: #fef;
+     color: #500;
+}
+
+input[type=radio] {
+     padding: 2px;
+     margin: 0 3px 0 8px;
+     vertical-align: bottom;
+}
+
+input.default { width: 1px; height: 1px; visibility: hidden; }
+
+input.accept {
+     background: #f3efc7 url('../../console/images/accept.png') no-repeat 2px center;
+     padding: 2px 3px 2px 20px !important;
+     min-height: 22px;
+}
+
+input.add {
+     background: #f3efc7 url('../../console/images/add.png') no-repeat 2px center !important;
+     padding: 2px 3px 2px 20px !important;
+     min-height: 22px;
+}
+
+input.cancel {
+     background: #f3efc7 url('../../console/images/cancel.png') no-repeat 2px center;
+     padding: 2px 3px 2px 20px !important;
+     min-height: 22px;
+}
+
+input.create {
+     background: #f3efc7 url('images/create.png') no-repeat 2px center;
+     padding: 2px 3px 2px 20px !important;
+     min-height: 22px;
+}
+
+input.delete {
+     background: #f3efc7 url('../../console/images/delete.png') no-repeat 2px center;
+     padding: 2px 3px 2px 20px !important;
+     min-height: 22px;
+}
+
+input.reload {
+     background: #f3efc7 url('../../console/images/arrow_refresh.png') no-repeat 2px center;
+     padding: 2px 3px 2px 20px !important;
+     min-height: 22px;
+}
+
+select {
+     background: #fff;
+/*     background: url('/themes/snark/ubergine/images/graytile.png') !important;*/
+     color: #101;
+     font: 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
+     font-weight: bold;
+     padding: 2px 2px 2px 3px;
+     -moz-border-radius: 4px 0 0 4px;
+     -khtml-border-radius: 4px 0 0 4px;
+     border-radius: 4px 0 0 4px;
      border: 1px solid #000;
-     margin-left: 5px;
-}
-
-select:hover, textarea:hover {
-     background: #fff !important;
-     color: #101 !important;
-}
-
-textarea {
-     background: #fff; /*url('/themes/snark/ubergine/images/graytile.png');*/
-     color: #f60;
-     font-weight: bold;
-     padding: 1px 4px 0px;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
+     margin-left: 5px;
+}
+
+select:hover, textarea:hover {
+     background: #fff !important;
+     color: #101 !important;
+}
+
+textarea {
+     background: #fff; /*url('/themes/snark/ubergine/images/graytile.png');*/
+     color: #f60;
+     font-weight: bold;
+     padding: 1px 4px 0px;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
      border: 1px inset #000;
      font-size: 8pt;
-     margin-left: 5px;
-}
-
-img {
-     border: none;
-     margin: 0 3px 1px 3px;
-     vertical-align: middle;
-     opacity: 1.0;
-     line-height: 100%;
-}
-
-img:hover {
-     border: none;
-     opacity: 1;
-     line-height: 100%;
-}
-
-.infoz {
-     margin: 0 -1px 0 0 !important;
-     padding: 0 !important;
-     lineheight: 100%;
-     float: left;
-}
-
-.infoz img {
-     border: none;
-     opacity: 0.8 !important;
-}
-
-.infoz img:hover {
-     opacity: 1 !important;
-}
-
-
-div.section,div.mainsection {
-     margin: 0 0 10px 0;
-     padding: 10px;
-     border: 1px solid #001;
-     color: #001;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #212;
-     word-wrap: break-word;
-     text-align: center;
-     background: #fef;
-     opacity: 1 !important;
-}
-
-div.newtorrentsection {
-     margin: 0 0 10px 0;
-     padding: 0 10px 0px 10px;
-     border: 1px solid #001;
-     text-align: center;
-     color: #ddd;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #fff;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #fff;
-     box-shadow: inset 0px 0px 1px 0px #fff;
-     word-wrap: break-word;
-     background: #ffd url('images/snark_create.png') no-repeat scroll right center;
-     opacity: 1.0;
-}
-
-div.addtorrentsection {
-     margin: 0 0 10px 0;
-     padding: 0 10px 0px 10px;
-     border: 1px solid #001;
-     text-align: center;
-     color: #ddd;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #fff;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #fff;
-     box-shadow: inset 0px 0px 1px 0px #fff;
-     word-wrap: break-word;
-     background: #ffd url('images/snark_add.png') no-repeat scroll right center;
-     opacity: 1.0;
-}
-
-div.configsection {
-     margin: 0 0 10px 0;
-     padding: 0 10px 15px 10px;
-     border: 1px solid #000;
-     color: #ddd;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #fff;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #fff;
-     box-shadow: inset 0px 0px 1px 0px #fff;
-     word-wrap: break-word;
-     text-align: center;
-     background: #ffd;
-     font-weight: bold;
-}
-
-div.configsectionpanel {
-     margin: 0 0 10px 0;
-     padding: 0 10px;
-     border: 1px solid #000;
-     color: #ddd;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #fff;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #fff;
-     box-shadow: inset 0px 0px 1px 0px #fff;
-     word-wrap: break-word;
-     text-align: center;
-     background: #ffd url('/themes/snark/ubergine/images/configuration.png') no-repeat scroll right center;
-     font-weight: bold;
-}
-
-.newtorrentsection form, .configsection form, .addtorrentsection form {
-     color: #ddd !important;
-}
-
-div.configsection table{
-     color: #ffb;
-     opacity: 1;
-}
-
-div.configsection a {
-     color: #f30;
-     text-shadow: 1px 1px #777;
-}
-
-div.configsection a:hover {
-     color: #f90;
-     text-decoration: none;
-}
-
-code {
-     font-size: 9pt;
-     color: #930;
-     padding: 0 2px;
-     font-weight: bold;
-     font-family: "Lucida Console", "DejaVu Sans Mono", Courier, mono;
-}
-.snarknavbar {
-     margin: -10px 0 5px 0 !important;
-     padding: 11px 10px 12px;
-     border: 1px solid #101;
-     -moz-border-radius: 0 0 8px 8px;
-     -khtml-border-radius: 0 0 8px 8px;
-     border-radius: 0 0 8px 8px;
-     -moz-box-shadow: inset 0px 0px 1px 0px #212;
-     -khtml-box-shadow: inset 0px 0px 1px 0px #212;
-     box-shadow: inset 0px 0px 1px 0px #212;
-     background: #fef url('images/bling2.png') repeat-x scroll center center;
-     text-transform: uppercase !important;
-     letter-spacing: 0.065em !important;
-     font-weight: bold;
-     font-size: 11.5pt;
-     color: #001;
-     min-width: 700px;
-     width: 70%;
-     text-align: center;
- }
-
- .snarknavbar img {
-     border: 0;
-     margin: 0 -6px 0 -2px;
-     padding: 1px 0 0px !important;
-     vertical-align: top;
-}
+     margin-left: 5px;
+}
+
+img {
+     border: none;
+     margin: 0 3px 1px 3px;
+     vertical-align: middle;
+     opacity: 1.0;
+     line-height: 100%;
+}
+
+img:hover {
+     border: none;
+     opacity: 1;
+     line-height: 100%;
+}
+
+.infoz {
+     margin: 0 -1px 0 0 !important;
+     padding: 0 !important;
+     lineheight: 100%;
+     float: left;
+}
+
+.infoz img {
+     border: none;
+     opacity: 0.8 !important;
+}
+
+.infoz img:hover {
+     opacity: 1 !important;
+}
+
+
+div.section,div.mainsection {
+     margin: 0 0 10px 0;
+     padding: 10px;
+     border: 1px solid #001;
+     color: #001;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #212;
+     word-wrap: break-word;
+     text-align: center;
+     background: #fef;
+     opacity: 1 !important;
+}
+
+div.newtorrentsection {
+     margin: 0 0 10px 0;
+     padding: 0 10px 0px 10px;
+     border: 1px solid #001;
+     text-align: center;
+     color: #ddd;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #fff;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #fff;
+     box-shadow: inset 0px 0px 1px 0px #fff;
+     word-wrap: break-word;
+     background: #ffd url('images/snark_create.png') no-repeat scroll right center;
+     opacity: 1.0;
+}
+
+div.addtorrentsection {
+     margin: 0 0 10px 0;
+     padding: 0 10px 0px 10px;
+     border: 1px solid #001;
+     text-align: center;
+     color: #ddd;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #fff;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #fff;
+     box-shadow: inset 0px 0px 1px 0px #fff;
+     word-wrap: break-word;
+     background: #ffd url('images/snark_add.png') no-repeat scroll right center;
+     opacity: 1.0;
+}
+
+div.configsection {
+     margin: 0 0 10px 0;
+     padding: 0 10px 15px 10px;
+     border: 1px solid #000;
+     color: #ddd;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #fff;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #fff;
+     box-shadow: inset 0px 0px 1px 0px #fff;
+     word-wrap: break-word;
+     text-align: center;
+     background: #ffd;
+     font-weight: bold;
+}
+
+div.configsectionpanel {
+     margin: 0 0 10px 0;
+     padding: 0 10px;
+     border: 1px solid #000;
+     color: #ddd;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #fff;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #fff;
+     box-shadow: inset 0px 0px 1px 0px #fff;
+     word-wrap: break-word;
+     text-align: center;
+     background: #ffd url('/themes/snark/ubergine/images/configuration.png') no-repeat scroll right center;
+     font-weight: bold;
+}
+
+.newtorrentsection form, .configsection form, .addtorrentsection form {
+     color: #ddd !important;
+}
+
+div.configsection table{
+     color: #ffb;
+     opacity: 1;
+}
+
+div.configsection a {
+     color: #f30;
+     text-shadow: 1px 1px #777;
+}
+
+div.configsection a:hover {
+     color: #f90;
+     text-decoration: none;
+}
+
+code {
+     font-size: 9pt;
+     color: #930;
+     padding: 0 2px;
+     font-weight: bold;
+     font-family: "Lucida Console", "DejaVu Sans Mono", Courier, mono;
+}
+.snarknavbar {
+     margin: -10px 0 5px 0 !important;
+     padding: 11px 10px 12px;
+     border: 1px solid #101;
+     -moz-border-radius: 0 0 8px 8px;
+     -khtml-border-radius: 0 0 8px 8px;
+     border-radius: 0 0 8px 8px;
+     -moz-box-shadow: inset 0px 0px 1px 0px #212;
+     -khtml-box-shadow: inset 0px 0px 1px 0px #212;
+     box-shadow: inset 0px 0px 1px 0px #212;
+     background: #fef url('images/bling2.png') repeat-x scroll center center;
+     text-transform: uppercase !important;
+     letter-spacing: 0.065em !important;
+     font-weight: bold;
+     font-size: 11.5pt;
+     color: #001;
+     min-width: 700px;
+     width: 70%;
+     text-align: center;
+ }
+
+ .snarknavbar img {
+     border: 0;
+     margin: 0 -6px 0 -2px;
+     padding: 1px 0 0px !important;
+     vertical-align: top;
+}
 
 
 .routerdown {
diff --git a/installer/resources/themes/susidns/dark/susidns.css b/installer/resources/themes/susidns/dark/susidns.css
index ec376f04e2484a4bfec7fe41dd27a8459cc4e269..fabec4b5d50f8db14ea9c54e7c622ecef4d70a45 100644
--- a/installer/resources/themes/susidns/dark/susidns.css
+++ b/installer/resources/themes/susidns/dark/susidns.css
@@ -24,14 +24,14 @@ body.iframed {
      text-transform: capitalize;     
 }
 
-hr {
-     color: #494;
-     background: #494;
-     height: 1px;
-     border: 0px solid #494;
-     width: 100%;
-     margin: 5px 0;
-     text-align: center;
+hr {
+     color: #494;
+     background: #494;
+     height: 1px;
+     border: 0px solid #494;
+     width: 100%;
+     margin: 5px 0;
+     text-align: center;
 }
 
 p {
@@ -51,8 +51,8 @@ h3 {
      font-weight:bold;
      border: 1px solid #494;
      padding: 5px;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
      border-radius: 4px;
      background: #000 url('../../console/dark/images/header.png') repeat-x scroll center center !important;
      letter-spacing: 0.08em;
@@ -265,26 +265,26 @@ input.search[type="text"] {
      background: #eef url('/themes/console/images/magnifier.png') no-repeat 2px center;
 }
 
-input {
-     font-size: 9pt;
-     font-weight: bold;
-     text-align: left;
-     padding: 3px 4px !important;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     border: 1px solid #494;
-     background: #000 none !important;      
-     color: #494;
+input {
+     font-size: 9pt;
+     font-weight: bold;
+     text-align: left;
+     padding: 3px 4px !important;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     border: 1px solid #494;
+     background: #000 none !important;      
+     color: #494;
      margin: 2px 4px 2px 0;
      font: bold 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
      min-width: 64px !important;
 }
 
 input[type=submit], input[type=reset] {
-     color: #494;
-     background: #000;
-     border: 1px outset #191;
+     color: #494;
+     background: #000;
+     border: 1px outset #191;
      padding: 2px !important;
      box-shadow: 0 1px 1px 0 #119911 inset;
      font: bold 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
@@ -299,13 +299,13 @@ input[type=submit]:active, input[type=reset]:active {
 }
 
 textarea {
-     color: #494;
-     background: #000;
-     border: 1px solid #494;
+     color: #494;
+     background: #000;
+     border: 1px solid #494;
      padding: 2px !important;
      font: bold 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
      border-radius: 4px;
      width: 100%;
      height: 100px;
diff --git a/installer/resources/themes/susimail/dark/susimail.css b/installer/resources/themes/susimail/dark/susimail.css
index b19c6d63bba7ea8896bb37b72f269fdba424d5d2..e9d84a80712dcb6c0f6bc411c59b4e527841a20e 100644
--- a/installer/resources/themes/susimail/dark/susimail.css
+++ b/installer/resources/themes/susimail/dark/susimail.css
@@ -1,56 +1,56 @@
 /* Susimail dark theme by dr|z3d */
 
-body {
-     background-color: #000;
-     color:#ee9;
+body {
+     background-color: #000;
+     color:#ee9;
      font-family:"Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
-     font-size: 8pt;
-}
-
-body.iframed {
-     background: transparent !important;
-     margin: 0;
-}
-
-hr {
-     color: #494;
-     background: #494;
-     height: 1px;
-     border: 0px solid #494;
-     width: 100%;
-     margin: 5px 0;
-     text-align: center;
-}
-
-li {
-     color:#ee9;
-     line-height:12pt;
-     font-size:10pt;
-     margin-left:5mm;
-     margin-right:5mm;
-}
-
-p {
-     color:#ee9;
-     line-height:12pt;
-     margin-left:5mm;
-     margin-right:5mm;
+     font-size: 8pt;
+}
+
+body.iframed {
+     background: transparent !important;
+     margin: 0;
+}
+
+hr {
+     color: #494;
+     background: #494;
+     height: 1px;
+     border: 0px solid #494;
+     width: 100%;
+     margin: 5px 0;
+     text-align: center;
+}
+
+li {
+     color:#ee9;
+     line-height:12pt;
+     font-size:10pt;
+     margin-left:5mm;
+     margin-right:5mm;
+}
+
+p {
+     color:#ee9;
+     line-height:12pt;
+     margin-left:5mm;
+     margin-right:5mm;
      font-size:9pt;
-}
-
-p.hl {
-     font-size:12pt;
-     letter-spacing:2pt;
-     line-height:18pt;
-     font-weight:bold;
-}
-
-p.text {
-     margin-left:10mm;
-     margin-right:10mm;
-}
-
-p.error {
+}
+
+p.hl {
+     font-size:12pt;
+     letter-spacing:2pt;
+     line-height:18pt;
+     font-weight:bold;
+}
+
+p.text {
+     margin-left:10mm;
+     margin-right:10mm;
+}
+
+p.error {
      color: #f00;
      background: url("../../console/images/errortriangle.png") no-repeat scroll 20px center #000;
      border: 1px solid #f00;
@@ -60,30 +60,30 @@ p.error {
      word-wrap: break-word;
      padding: 15px 5px 15px 70px !important;
      margin: 10px 10px 15px;
-     min-height: 30px;
-}
-
-p.info {
-     color:#327BBF;
-}
-
-span.coloured {
-     color:#327BBF;
-}
-
-p.footer {
-     margin-left:10mm;
-     margin-right:10mm;
-     font-size:8pt;
+     min-height: 30px;
+}
+
+p.info {
+     color:#327BBF;
+}
+
+span.coloured {
+     color:#327BBF;
+}
+
+p.footer {
+     margin-left:10mm;
+     margin-right:10mm;
+     font-size:8pt;
      line-height:10pt;
-     display: none;
-}
-
-p.mailbody {
-     font: 9pt "Lucida Console", "DejaVu Sans Mono", Courier, mono;
-     margin: 0 5px;
-     text-align: left;
-}
+     display: none;
+}
+
+p.mailbody {
+     font: 9pt "Lucida Console", "DejaVu Sans Mono", Courier, mono;
+     margin: 0 5px;
+     text-align: left;
+}
 
 .mailbody {
      display: block !important;
@@ -106,145 +106,145 @@ p:first-child {
 p.error {
      display: block !important;
 }
-
-a {
-     color: #f60;
+
+a {
+     color: #f60;
      text-decoration: none;
-     font-weight: bold;
-}
-
-a:hover {
-     text-decoration: underline;
-}
-
-td {
-     color: #ee9;
-     margin: 0 5px;
+     font-weight: bold;
+}
+
+a:hover {
+     text-decoration: underline;
+}
+
+td {
+     color: #ee9;
+     margin: 0 5px;
      font-size: 8pt;
-     padding: 2px;
-}
-
-tr.list0 {
-     background-color: #000;
-}
-
-tr.list1 {
-     background-color: #010;
-}
-
-table.noborder {
-     margin-left: 0;
-     margin-top: 0;
-     margin-right: 0;
-}
-
-pre {
-     font: 9pt "Lucida Console", "DejaVu Sans Mono", Courier, mono;
-     margin-left: 1cm;
-     margin-right: 1cm;
-}
-
-.page {
-     color: #ee9;
-     margin: 0;
-     padding: 0;
-     font-size: 9pt !important;
-     text-align: center;
-}
-
-table {
-     text-align: justify;
-     width: 100%;
-}
-
-th {
-     font-size: 9pt;
+     padding: 2px;
+}
+
+tr.list0 {
+     background-color: #000;
+}
+
+tr.list1 {
+     background-color: #010;
+}
+
+table.noborder {
+     margin-left: 0;
+     margin-top: 0;
+     margin-right: 0;
+}
+
+pre {
+     font: 9pt "Lucida Console", "DejaVu Sans Mono", Courier, mono;
+     margin-left: 1cm;
+     margin-right: 1cm;
+}
+
+.page {
+     color: #ee9;
+     margin: 0;
+     padding: 0;
+     font-size: 9pt !important;
+     text-align: center;
+}
+
+table {
+     text-align: justify;
+     width: 100%;
+}
+
+th {
+     font-size: 9pt;
      font-weight: bold;
      background: url("../../console/dark/images/header.png") repeat scroll center center #000000;
      padding: 7px;
      border-bottom: 1px solid #494;
      border-top: 1px solid #494;
-}
-
-form {
-     line-height: 160%
-}
-
-.mailhead {
-     font-size: 9pt;
-     font-weight: bold;
-}
-
-input.cancel, input.clearselection, input.logout {
-     background: #000 url('/themes/console/images/cancel.png') no-repeat 2px center;
-     min-height: 22px;
-}
-
-input.delete, input.delete_attachment, input.really_delete {
-     background: #000 url('/themes/console/images/delete.png') no-repeat 2px center;
-     min-height: 22px;
-}
-
-input.download, input.lastpage {
-     background: #000 url('/themes/console/images/arrow_down.png') no-repeat 2px center;
-     min-height: 22px;
-}
-
-input.firstpage {
-     background: #000 url('/themes/console/images/arrow_up.png') no-repeat 2px center;
-     min-height: 22px;
-}
-
-input.forward, input.login, input.nextpage, input.send {
-     background: #000 url('/themes/console/images/arrow_right.png') no-repeat 2px center;
-     min-height: 22px;
-}
-
-input.invertselection, input.reload, input.refresh {
-     background: #000 url('/themes/console/images/arrow_refresh.png') no-repeat 2px center;
-     min-height: 22px;
-}
-
-input.markall, input.show {
-     background: #000 url('/themes/console/images/tick.png') no-repeat 2px center;
-     min-height: 22px;
-}
-
-input.new, input.reply, input.replyall {
-     background: #000 url('/themes/console/images/email.png') no-repeat 2px center;
-     min-height: 22px;
-}
-
-input.prevpage {
-     background: #000 url('/themes/console/images/arrow_left.png') no-repeat 2px center;
-     min-height: 22px;
-}
-
-input.send, input.setpagesize {
-     background: #000 url('/themes/console/images/accept.png') no-repeat 2px center;
-     min-height: 22px;
-}
-
-input {
-     font-size: 9pt;
-     font-weight: bold;
-     text-align: left;
-     padding: 2px 2px 3px !important;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-     border: 1px solid #494;
-     background: #000 none !important;      
-     color: #494;
+}
+
+form {
+     line-height: 160%
+}
+
+.mailhead {
+     font-size: 9pt;
+     font-weight: bold;
+}
+
+input.cancel, input.clearselection, input.logout {
+     background: #000 url('/themes/console/images/cancel.png') no-repeat 2px center;
+     min-height: 22px;
+}
+
+input.delete, input.delete_attachment, input.really_delete {
+     background: #000 url('/themes/console/images/delete.png') no-repeat 2px center;
+     min-height: 22px;
+}
+
+input.download, input.lastpage {
+     background: #000 url('/themes/console/images/arrow_down.png') no-repeat 2px center;
+     min-height: 22px;
+}
+
+input.firstpage {
+     background: #000 url('/themes/console/images/arrow_up.png') no-repeat 2px center;
+     min-height: 22px;
+}
+
+input.forward, input.login, input.nextpage, input.send {
+     background: #000 url('/themes/console/images/arrow_right.png') no-repeat 2px center;
+     min-height: 22px;
+}
+
+input.invertselection, input.reload, input.refresh {
+     background: #000 url('/themes/console/images/arrow_refresh.png') no-repeat 2px center;
+     min-height: 22px;
+}
+
+input.markall, input.show {
+     background: #000 url('/themes/console/images/tick.png') no-repeat 2px center;
+     min-height: 22px;
+}
+
+input.new, input.reply, input.replyall {
+     background: #000 url('/themes/console/images/email.png') no-repeat 2px center;
+     min-height: 22px;
+}
+
+input.prevpage {
+     background: #000 url('/themes/console/images/arrow_left.png') no-repeat 2px center;
+     min-height: 22px;
+}
+
+input.send, input.setpagesize {
+     background: #000 url('/themes/console/images/accept.png') no-repeat 2px center;
+     min-height: 22px;
+}
+
+input {
+     font-size: 9pt;
+     font-weight: bold;
+     text-align: left;
+     padding: 2px 2px 3px !important;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+     border: 1px solid #494;
+     background: #000 none !important;      
+     color: #494;
      margin: 2px 4px 2px 0;
      font: bold 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
      min-width: 64px !important;
 }
 
 input[type=submit], input.cancel {
-     color: #494;
-     background: #000;
-     border: 1px outset #191;
+     color: #494;
+     background: #000;
+     border: 1px outset #191;
      box-shadow: 0 1px 1px 0 #119911 inset;
      font: bold 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif;
      text-align: center;
@@ -252,9 +252,9 @@ input[type=submit], input.cancel {
 }
 
 input[type=submit]:hover, input.cancel:hover {
-     color: #f60;
-     background: #000;
-     border: 1px solid #f60;
+     color: #f60;
+     background: #000;
+     border: 1px solid #f60;
      box-shadow: 0 1px 1px 0 #ee9 inset;
      -moz-box-shadow: 0 1px 1px 0 #ee9 inset;
      -khtml-box-shadow: 0 1px 1px 0 #ee9 inset;
diff --git a/installer/resources/themes/susimail/light/susimail.css b/installer/resources/themes/susimail/light/susimail.css
index 4ebf474c85df04ab74cbf85408d99159504d6aa0..19920d01b109c443e8673703406d5a0efbdfba9b 100644
--- a/installer/resources/themes/susimail/light/susimail.css
+++ b/installer/resources/themes/susimail/light/susimail.css
@@ -1,68 +1,68 @@
-body {
-     background-color: #eef;
-     color:#001;
-     font-family:"Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
-}
-
-body.iframed {
-     background: transparent !important;
-     margin: 5px 0 0 0;
-}
-
-li {
-     color:#001;
-     line-height:12pt;
-     font-size: 8.5pt;
-     margin-left:5mm;
-     margin-right:5mm;
-}
-
-p {
-     color:#001;
-     line-height:12pt;
-     margin-left:5mm;
-     margin-right:5mm;
-     font-size:8.5pt;
-}
-
-p.hl {
-     font-size:12pt;
-     letter-spacing:2pt;
-     line-height:18pt;
-     font-weight:bold;
-}
-
-p.text {
-     margin-left:10mm;
-     margin-right:10mm;
-}
-
-p.error {
-     color:#ff0000;
-}
-
-p.info {
-     color:#327BBF;
-}
-
-span.coloured {
-     color:#327BBF;
-}
-
-p.footer {
-     margin-left:10mm;
-     margin-right:10mm;
-     font-size:8pt;
+body {
+     background-color: #eef;
+     color:#001;
+     font-family:"Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
+}
+
+body.iframed {
+     background: transparent !important;
+     margin: 5px 0 0 0;
+}
+
+li {
+     color:#001;
+     line-height:12pt;
+     font-size: 8.5pt;
+     margin-left:5mm;
+     margin-right:5mm;
+}
+
+p {
+     color:#001;
+     line-height:12pt;
+     margin-left:5mm;
+     margin-right:5mm;
+     font-size:8.5pt;
+}
+
+p.hl {
+     font-size:12pt;
+     letter-spacing:2pt;
+     line-height:18pt;
+     font-weight:bold;
+}
+
+p.text {
+     margin-left:10mm;
+     margin-right:10mm;
+}
+
+p.error {
+     color:#ff0000;
+}
+
+p.info {
+     color:#327BBF;
+}
+
+span.coloured {
+     color:#327BBF;
+}
+
+p.footer {
+     margin-left:10mm;
+     margin-right:10mm;
+     font-size:8pt;
      line-height:10pt;
-     display: none;
-}
-
-p.mailbody {
-     font: 10pt "Lucida Console", "DejaVu Sans Mono", Courier, mono;
-     margin-left:1cm;
-     margin-right:1cm;
-      text-align: left;
-}
+     display: none;
+}
+
+p.mailbody {
+     font: 10pt "Lucida Console", "DejaVu Sans Mono", Courier, mono;
+     margin-left:1cm;
+     margin-right:1cm;
+      text-align: left;
+}
 
 .iframed p img {
      display: none;
@@ -75,146 +75,146 @@ p.mailbody {
 .mailbody {
      display: block !important;
 }
-
-a {
-     color:#327BBF;
+
+a {
+     color:#327BBF;
      text-decoration:none;
-     font-weight: bold;
-}
-
-a:hover {
-     text-decoration:underline;
-}
-
-td {
-
-     color:#001;
-     line-height:12pt;
-     margin-left:5mm;
-     margin-right:5mm;
+     font-weight: bold;
+}
+
+a:hover {
+     text-decoration:underline;
+}
+
+td {
+
+     color:#001;
+     line-height:12pt;
+     margin-left:5mm;
+     margin-right:5mm;
      font-size:9pt;
-     padding: 1px 3px;
-}
-
-tr.list0 {
-     background-color:#e0e0e0;
-}
-
-tr.list1 {
-     background-color:#ffffff;
-}
-
-.iframed tr.list1 {
-     background-color:#f0f0f0;
-}
-
-table.noborder {
-     margin-left:0mm;
-     margin-top:0mm;
-     margin-right:0mm;
-}
-
-pre {
-     font: 8.5pt "Lucida Console", "DejaVu Sans Mono", Courier, mono;
-     margin-left:1cm;
-     margin-right:1cm;
-}
-
-.page {
-     background-color: #fff;
-     color:#001;
-     margin: -20px 0 0 0;
-     padding: 10px;
-     -moz-border-radius: 4px;
-     -khtml-border-radius: 4px;
-     border-radius: 4px;
-/*     border: 1px solid #001; */
-     font-size: 8.5pt !important;
-     line-height: 160% !important;
-     -moz-box-shadow: inset 0px 0px 1px 0px #002;
-     text-align: center;
-}
-
-.iframed .page {
-     background-color: #f0f0f0;
-     margin: 0;
-}
-
-table {
-     text-align: justify;
-     width: 100%;
-}
-
-th {
-     font-size: 10pt;
-     font-weight: bold;
-}
-
-form {
-     line-height: 160%
-}
-
-.mailhead {
-     font-size: 8.5pt;
-     font-weight: bold;
-}
-
-input.cancel, input.clearselection, input.logout {
-     background: #ddf url('/themes/console/images/cancel.png') no-repeat 4px center;
-     padding: 2px 3px 2px 19px;
-     min-height: 22px;
-}
-
-input.delete, input.delete_attachment, input.really_delete {
-     background: #ddf url('/themes/console/images/delete.png') no-repeat 4px center;
-     padding: 2px 3px 2px 19px;
-     min-height: 22px;
-}
-
-input.download, input.lastpage {
-     background: #ddf url('/themes/console/images/arrow_down.png') no-repeat 4px center;
-     padding: 2px 3px 2px 19px;
-     min-height: 22px;
-}
-
-input.firstpage {
-     background: #ddf url('/themes/console/images/arrow_up.png') no-repeat 4px center;
-     padding: 2px 3px 2px 19px;
-     min-height: 22px;
-}
-
-input.forward, input.login, input.nextpage, input.send {
-     background: #ddf url('/themes/console/images/arrow_right.png') no-repeat 4px center;
-     padding: 2px 3px 2px 19px;
-     min-height: 22px;
-}
-
-input.invertselection, input.reload, input.refresh {
-     background: #ddf url('/themes/console/images/arrow_refresh.png') no-repeat 4px center;
-     padding: 2px 3px 2px 19px;
-     min-height: 22px;
-}
-
-input.markall, input.show {
-     background: #ddf url('/themes/console/images/tick.png') no-repeat 4px center;
-     padding: 2px 3px 2px 19px;
-     min-height: 22px;
-}
-
-input.new, input.reply, input.replyall {
-     background: #ddf url('/themes/console/images/email.png') no-repeat 4px center;
-     padding: 2px 3px 2px 19px;
-     min-height: 22px;
-}
-
-input.prevpage {
-     background: #ddf url('/themes/console/images/arrow_left.png') no-repeat 4px center;
-     padding: 2px 3px 2px 19px;
-     min-height: 22px;
-}
-
-input.send, input.setpagesize {
-     background: #ddf url('/themes/console/images/accept.png') no-repeat 4px center;
-     padding: 2px 3px 2px 19px;
-     min-height: 22px;
+     padding: 1px 3px;
+}
+
+tr.list0 {
+     background-color:#e0e0e0;
+}
+
+tr.list1 {
+     background-color:#ffffff;
+}
+
+.iframed tr.list1 {
+     background-color:#f0f0f0;
+}
+
+table.noborder {
+     margin-left:0mm;
+     margin-top:0mm;
+     margin-right:0mm;
+}
+
+pre {
+     font: 8.5pt "Lucida Console", "DejaVu Sans Mono", Courier, mono;
+     margin-left:1cm;
+     margin-right:1cm;
+}
+
+.page {
+     background-color: #fff;
+     color:#001;
+     margin: -20px 0 0 0;
+     padding: 10px;
+     -moz-border-radius: 4px;
+     -khtml-border-radius: 4px;
+     border-radius: 4px;
+/*     border: 1px solid #001; */
+     font-size: 8.5pt !important;
+     line-height: 160% !important;
+     -moz-box-shadow: inset 0px 0px 1px 0px #002;
+     text-align: center;
+}
+
+.iframed .page {
+     background-color: #f0f0f0;
+     margin: 0;
+}
+
+table {
+     text-align: justify;
+     width: 100%;
+}
+
+th {
+     font-size: 10pt;
+     font-weight: bold;
+}
+
+form {
+     line-height: 160%
+}
+
+.mailhead {
+     font-size: 8.5pt;
+     font-weight: bold;
+}
+
+input.cancel, input.clearselection, input.logout {
+     background: #ddf url('/themes/console/images/cancel.png') no-repeat 4px center;
+     padding: 2px 3px 2px 19px;
+     min-height: 22px;
+}
+
+input.delete, input.delete_attachment, input.really_delete {
+     background: #ddf url('/themes/console/images/delete.png') no-repeat 4px center;
+     padding: 2px 3px 2px 19px;
+     min-height: 22px;
+}
+
+input.download, input.lastpage {
+     background: #ddf url('/themes/console/images/arrow_down.png') no-repeat 4px center;
+     padding: 2px 3px 2px 19px;
+     min-height: 22px;
+}
+
+input.firstpage {
+     background: #ddf url('/themes/console/images/arrow_up.png') no-repeat 4px center;
+     padding: 2px 3px 2px 19px;
+     min-height: 22px;
+}
+
+input.forward, input.login, input.nextpage, input.send {
+     background: #ddf url('/themes/console/images/arrow_right.png') no-repeat 4px center;
+     padding: 2px 3px 2px 19px;
+     min-height: 22px;
+}
+
+input.invertselection, input.reload, input.refresh {
+     background: #ddf url('/themes/console/images/arrow_refresh.png') no-repeat 4px center;
+     padding: 2px 3px 2px 19px;
+     min-height: 22px;
+}
+
+input.markall, input.show {
+     background: #ddf url('/themes/console/images/tick.png') no-repeat 4px center;
+     padding: 2px 3px 2px 19px;
+     min-height: 22px;
+}
+
+input.new, input.reply, input.replyall {
+     background: #ddf url('/themes/console/images/email.png') no-repeat 4px center;
+     padding: 2px 3px 2px 19px;
+     min-height: 22px;
+}
+
+input.prevpage {
+     background: #ddf url('/themes/console/images/arrow_left.png') no-repeat 4px center;
+     padding: 2px 3px 2px 19px;
+     min-height: 22px;
+}
+
+input.send, input.setpagesize {
+     background: #ddf url('/themes/console/images/accept.png') no-repeat 4px center;
+     padding: 2px 3px 2px 19px;
+     min-height: 22px;
 }
diff --git a/licenses/LICENSE-FatCowIcons.txt b/licenses/LICENSE-FatCowIcons.txt
new file mode 100644
index 0000000000000000000000000000000000000000..42ef84838aad9e08a76a3eeb1de80adb8ea9aa8f
--- /dev/null
+++ b/licenses/LICENSE-FatCowIcons.txt
@@ -0,0 +1,22 @@
+FatCow Free "Farm-Fresh Web Icons"
+
+_________________________________________
+FatCow
+http://www.fatcow.com/free-icons
+_________________________________________
+
+These icon sets are licensed under a
+Creative Commons Attribution 3.0 License.
+[ http://creativecommons.org/licenses/by/3.0/ ]
+
+This means you can freely use these icons for
+any purpose, private and commercial, including
+online services, templates, themes and software.
+However, you should include a link to this page
+in your credits.
+
+The icons may not be resold, sub-licensed, rented,
+transferred or otherwise made available for use.
+
+Please link to this page on fatcow.com if you
+would like to spread the word.
diff --git a/router/java/build.xml b/router/java/build.xml
index 3d5e33183d222ffb8cf8b7716f20784e8ad4c5ee..83f23fa4443b2faf173d37635c4c90b59f5e0a6d 100644
--- a/router/java/build.xml
+++ b/router/java/build.xml
@@ -5,9 +5,6 @@
     <target name="builddep">
         <!-- run from top level build.xml to get dependencies built -->
     </target>
-    <target name="builddeptest">
-        <ant dir="../../core/java/" target="jarTest" />
-    </target>
     <condition property="depend.available">
         <typefound name="depend" />
     </condition>
@@ -42,17 +39,6 @@
         </javac>
     </target>
 
-    <target name="compileTest" depends="builddeptest">
-        <mkdir dir="./build" />
-        <mkdir dir="./build/obj" />
-        <!-- junit classes are in ant runtime -->
-        <javac srcdir="./src:./test" debug="true" source="1.5" target="1.5" deprecation="on"
-               includeAntRuntime="true"
-               destdir="./build/obj" classpath="../../core/java/build/i2ptest.jar" >
-            <compilerarg line="${javac.compilerargs}" />
-        </javac>
-    </target>
-
     <target name="listChangedFiles" if="mtn.available" >
         <exec executable="mtn" outputproperty="workspace.changes" errorproperty="mtn.error2" failifexecutionfails="false" >
             <arg value="list" />
@@ -89,53 +75,151 @@
         </uptodate>
     </target>
 
-    <target name="jarTest" depends="compileTest">
-        <jar destfile="./build/routertest.jar" basedir="./build/obj" includes="**/*.class" />
-    </target>
     <target name="javadoc">
         <mkdir dir="./build" />
         <mkdir dir="./build/javadoc" />
         <javadoc 
-            sourcepath="./src:./test:../../core/java/src:../../core/java/test" destdir="./build/javadoc" 
+            sourcepath="./src:./test/junit:../../core/java/src:../../core/java/test/junit" destdir="./build/javadoc" 
             packagenames="*" 
             use="true" 
             splitindex="true" 
             windowtitle="I2P Router" />
     </target>
-    <target name="test" depends="compileTest">
+
+    <!-- scala paths -->
+    <target name="scala.init">
+        <property name="scala-library.jar" value="${scalatest.libs}/scala-library.jar" />
+        <property name="scalatest.jar" value="${scalatest.libs}/scalatest.jar" />
+        <taskdef resource="scala/tools/ant/antlib.xml">
+            <classpath>
+                <pathelement location="${scalatest.libs}/scala-compiler.jar" />
+                <pathelement location="${scala-library.jar}" />
+            </classpath>
+        </taskdef>
+    </target>
+
+    <!-- unit tests -->
+    <target name="builddeptest">
+        <ant dir="../../core/java/" target="jarTest" />
+    </target>
+    <target name="scalatest.compileTest" depends="jar, scala.init">
+        <mkdir dir="./build" />
+        <mkdir dir="./build/obj_scala" />
+        <scalac srcdir="./test/scalatest" destdir="./build/obj_scala" deprecation="on" >
+            <classpath>
+                <pathelement location="${scala-library.jar}" />
+                <pathelement location="${scalatest.jar}" />
+                <pathelement location="../../core/java/build/i2p.jar" />
+                <pathelement location="./build/router.jar" />
+            </classpath>
+        </scalac>
+    </target>
+    <target name="junit.compileTest" depends="builddeptest, compile">
+        <mkdir dir="./build" />
+        <mkdir dir="./build/obj" />
+        <!-- junit classes are in ant runtime -->
+        <javac srcdir="./test/junit" debug="true" source="1.5" target="1.5" deprecation="on"
+               includeAntRuntime="true"
+               destdir="./build/obj" classpath="../../core/java/build/i2ptest.jar" >
+            <compilerarg line="${javac.compilerargs}" />
+        </javac>
+    </target>
+    <target name="jarTest" depends="junit.compileTest">
+        <jar destfile="./build/routertest.jar" basedir="./build/obj" includes="**/*.class" />
+    </target>
+    <!-- preparation of code coverage tool of choice -->
+    <target name="prepareClover" depends="compile" if="with.clover">
+        <taskdef resource="clovertasks"/>
+        <mkdir dir="../../reports/router/clover" />
+        <clover-setup initString="../../reports/router/clover/coverage.db"/>
+    </target>
+    <target name="prepareCobertura" depends="compile" if="with.cobertura">
+        <taskdef classpath="${with.cobertura}" resource="tasks.properties" onerror="report" />
+        <mkdir dir="./build/obj_cobertura" />
+        <delete file="./cobertura.ser" />
+        <cobertura-instrument todir="./build/obj_cobertura">
+            <fileset dir="./build/obj">
+                <include name="**/*.class"/>
+                <exclude name="**/*Test.class" />
+            </fileset>
+        </cobertura-instrument>
+    </target>
+    <target name="prepareTest" depends="prepareClover, prepareCobertura" />
+    <!-- end preparation of code coverage tool -->
+    <target name="scalatest.test" depends="clean, scalatest.compileTest, prepareTest">
+        <mkdir dir="../../reports/router/scalatest/" />
+        <delete>
+            <fileset dir="../../reports/router/scalatest">
+                <include name="TEST-*.xml"/>
+            </fileset>
+        </delete>
+        <taskdef name="scalatest" classname="org.scalatest.tools.ScalaTestAntTask">
+            <classpath>
+                <pathelement location="${scala-library.jar}" />
+                <pathelement location="${scalatest.jar}" />
+                <pathelement location="./build/obj_cobertura" />
+                <pathelement location="./build/obj" />
+                <pathelement location="../../core/java/build/i2p.jar" />
+                <pathelement location="../../build/jbigi.jar" />
+                <pathelement location="${with.clover}" />
+                <pathelement location="${with.cobertura}" />
+            </classpath>
+        </taskdef>
+        <scalatest runpath="./build/obj_scala" fork="yes" maxmemory="384M">
+            <tagsToExclude>
+                SlowTests
+            </tagsToExclude>
+            <reporter type="stdout" />
+            <reporter type="junitxml" directory="../../reports/router/scalatest/" />
+        </scalatest>
+        <!-- fetch the real hostname of this machine -->
+        <exec executable="hostname" outputproperty="host.name"/>
+        <!-- set if unset -->
+        <property name="host.fakename" value="i2ptester" />
+        <!-- replace hostname that junit inserts into reports with fake one -->
+        <replace dir="../../reports/router/scalatest/" token="${host.name}" value="${host.fakename}"/>
+    </target>
+    <target name="junit.test" depends="clean, junit.compileTest, prepareTest">
+        <mkdir dir="../../reports/router/junit/" />
+        <delete>
+            <fileset dir="../../reports/router/junit">
+                <include name="TEST-*.xml"/>
+            </fileset>
+        </delete>
         <junit printsummary="on" fork="yes">
+            <sysproperty key="net.sourceforge.cobertura.datafile" file="./cobertura.ser" />
             <classpath>
                 <pathelement path="${classpath}" />
+                <pathelement location="./build/obj_cobertura" />
                 <pathelement location="./build/obj" />
                 <pathelement location="../../core/java/build/i2ptest.jar" />
-                <pathelement location="../../installer/lib/jbigi/jbigi.jar" />
-                <pathelement path="${ant.home}/lib/clover.jar"/>
+                <pathelement location="../../build/jbigi.jar" />
+                <pathelement location="${with.clover}" />
+                <pathelement location="${with.cobertura}" />
             </classpath>
-            <batchtest>
+            <batchtest todir="../../reports/router/junit/">
                 <fileset dir="./test/">
                     <include name="**/*Test.java" />
                 </fileset>
             </batchtest>
             <formatter type="xml"/>
         </junit>
-        <mkdir dir="../../reports/" />
-        <mkdir dir="../../reports/router/" />
-        <mkdir dir="../../reports/router/junit/" />
-        <delete>
-            <fileset dir="../../reports/router/junit">
-                <include name="TEST-*.xml"/>
-            </fileset>
-        </delete>
-        <copy todir="../../reports/router/junit">
-            <fileset dir=".">
-                <include name="TEST-*.xml"/>
-            </fileset>
-        </copy>
-        <delete>
-            <fileset dir=".">
+        <!-- fetch the real hostname of this machine -->
+        <exec executable="hostname" outputproperty="host.name"/>
+        <!-- set if unset -->
+        <property name="host.fakename" value="i2ptester" />
+        <!-- replace hostname that junit inserts into reports with fake one -->
+        <replace dir="../../reports/router/junit/" token="${host.name}" value="${host.fakename}"/>
+    </target>
+    <target name="test" depends="scalatest.test"/>
+    <!-- test reports -->
+    <target name="scalatest.report">
+        <junitreport todir="../../reports/router/scalatest">
+            <fileset dir="../../reports/router/scalatest">
                 <include name="TEST-*.xml"/>
             </fileset>
-        </delete>
+            <report format="frames" todir="../../reports/router/html/scalatest"/>
+        </junitreport>
     </target>
     <target name="junit.report">
         <junitreport todir="../../reports/router/junit">
@@ -145,28 +229,25 @@
             <report format="frames" todir="../../reports/router/html/junit"/>
         </junitreport>
     </target>
-    <target name="clover.report">
-        <taskdef resource="clovertasks"/>
-        <mkdir dir="../../reports/" />
-        <mkdir dir="../../reports/router" />
-        <mkdir dir="../../reports/router/clover" />
-        <clover-setup initString="../../reports/router/clover/coverage.db"/>
+    <target name="clover.report" depends="test" if="with.clover">
         <clover-report>
             <current outfile="../../reports/router/html/clover">
                 <format type="html"/>
             </current>
         </clover-report>
     </target>
-    <target name="test.report" depends="junit.report, clover.report"/>
-    <target name="useclover">
-        <taskdef resource="clovertasks"/>
-        <mkdir dir="../../reports/" />
-        <mkdir dir="../../reports/router/" />
-        <mkdir dir="../../reports/router/clover" />
-        <clover-setup initString="../../reports/router/clover/coverage.db"/>
+    <target name="cobertura.report" depends="test" if="with.cobertura">
+        <mkdir dir="../../reports/router/cobertura" />
+        <cobertura-report format="xml" srcdir="./src" destdir="../../reports/router/cobertura" />
+        <mkdir dir="../../reports/router/html/cobertura" />
+        <cobertura-report format="html" srcdir="./src" destdir="../../reports/router/html/cobertura" />
+        <delete file="./cobertura.ser" />
     </target>
-    <target name="fulltest" depends="cleandep, builddeptest, jarTest, test, junit.report" />
-    <target name="fullclovertest" depends="cleandep, builddeptest, useclover, jarTest, test, test.report" />
+    <target name="test.report" depends="scalatest.report, clover.report, cobertura.report"/>
+    <!-- end test reports -->
+    <target name="fulltest" depends="cleandep, test, test.report" />
+    <!-- end unit tests -->
+
     <target name="clean">
         <delete dir="./build" />
     </target>
diff --git a/router/java/src/net/i2p/router/JobQueue.java b/router/java/src/net/i2p/router/JobQueue.java
index 1a65ac8953dbd236280a282e4565ac1927477cbd..a29ace036826a0c6fc477de60330fc976d3be09a 100644
--- a/router/java/src/net/i2p/router/JobQueue.java
+++ b/router/java/src/net/i2p/router/JobQueue.java
@@ -211,10 +211,14 @@ public class JobQueue {
     /**
      * Returns <code>true</code> if a given job is waiting or running;
      * <code>false</code> if the job is finished or doesn't exist in the queue.
+     *
+     * Only used by PluginStarter, candidate for deprecation
      */
     public boolean isJobActive(Job job) {
-        if (_readyJobs.contains(job) || _timedJobs.contains(job))
-            return true;
+        synchronized (_jobLock) {
+            if (_readyJobs.contains(job) || _timedJobs.contains(job))
+                return true;
+        }
         for (JobQueueRunner runner: _queueRunners.values())
             if (runner.getCurrentJob() == job)
                 return true;
diff --git a/router/java/src/net/i2p/router/MessageValidator.java b/router/java/src/net/i2p/router/MessageValidator.java
index b619166122885a9c4508584c6929be35a0537c5a..e5b1a120aeaf484ce6c3c2342bb4687b3f43ad3a 100644
--- a/router/java/src/net/i2p/router/MessageValidator.java
+++ b/router/java/src/net/i2p/router/MessageValidator.java
@@ -1,7 +1,7 @@
 package net.i2p.router;
 
-import net.i2p.util.DecayingBloomFilter;
-import net.i2p.util.DecayingHashSet;
+import net.i2p.router.util.DecayingBloomFilter;
+import net.i2p.router.util.DecayingHashSet;
 import net.i2p.util.Log;
 
 /**
diff --git a/router/java/src/net/i2p/router/OutNetMessage.java b/router/java/src/net/i2p/router/OutNetMessage.java
index d52ef380b228eee5610fb1ea2a93f4b0eb3774dd..d3fb99175dfa71a6f0a2133e6001002918b41ef6 100644
--- a/router/java/src/net/i2p/router/OutNetMessage.java
+++ b/router/java/src/net/i2p/router/OutNetMessage.java
@@ -325,7 +325,7 @@ public class OutNetMessage {
             buf.append(" with onFailedReply job: ").append(_onFailedReply);
         if (_onFailedSend != null)
             buf.append(" with onFailedSend job: ").append(_onFailedSend);
-        if (_log.shouldLog(Log.INFO)) {
+        if (_timestamps != null && _timestampOrder != null && _log.shouldLog(Log.INFO)) {
             buf.append(" {timestamps: \n");
             renderTimestamps(buf);
             buf.append("}");
@@ -335,7 +335,8 @@ public class OutNetMessage {
     }
     
     /**
-     *  Only useful if log level is INFO or DEBUG
+     *  Only useful if log level is INFO or DEBUG;
+     *  locked_initTimestamps() must have been called previously
      */
     private void renderTimestamps(StringBuilder buf) {
             synchronized (this) {
diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java
index d97c5737b14a9ae833ec5383d6d0bac4b7ed243f..442c8e78afc95b009485e657d675bb95a03d1484 100644
--- a/router/java/src/net/i2p/router/Router.java
+++ b/router/java/src/net/i2p/router/Router.java
@@ -255,7 +255,8 @@ public class Router implements RouterClock.ClockShiftListener {
         // *********  Start no threads before here ********* //
         //
         // NOW we can start the ping file thread.
-        beginMarkingLiveliness();
+        if (!System.getProperty("java.vendor").contains("Android"))
+            beginMarkingLiveliness();
 
         // Apps may use this as an easy way to determine if they are in the router JVM
         // But context.isRouterContext() is even easier...
@@ -430,7 +431,7 @@ public class Router implements RouterClock.ClockShiftListener {
         _context.inNetMessagePool().startup();
         startupQueue();
         //_context.jobQueue().addJob(new CoalesceStatsJob(_context));
-        SimpleScheduler.getInstance().addPeriodicEvent(new CoalesceStatsEvent(_context), COALESCE_TIME);
+        _context.simpleScheduler().addPeriodicEvent(new CoalesceStatsEvent(_context), COALESCE_TIME);
         _context.jobQueue().addJob(new UpdateRoutingKeyModifierJob(_context));
         warmupCrypto();
         //_sessionKeyPersistenceHelper.startup();
@@ -537,7 +538,7 @@ public class Router implements RouterClock.ClockShiftListener {
             if (blockingRebuild)
                 r.timeReached();
             else
-                SimpleScheduler.getInstance().addEvent(r, 0);
+                _context.simpleScheduler().addEvent(r, 0);
         } catch (DataFormatException dfe) {
             _log.log(Log.CRIT, "Internal error - unable to sign our own address?!", dfe);
         }
@@ -1347,7 +1348,7 @@ public class Router implements RouterClock.ClockShiftListener {
      */
     private void beginMarkingLiveliness() {
         File f = getPingFile();
-        SimpleScheduler.getInstance().addPeriodicEvent(new MarkLiveliness(this, f), 0, LIVELINESS_DELAY - (5*1000));
+        _context.simpleScheduler().addPeriodicEvent(new MarkLiveliness(this, f), 0, LIVELINESS_DELAY - (5*1000));
     }
     
     public static final String PROP_BANDWIDTH_SHARE_PERCENTAGE = "router.sharePercentage";
diff --git a/router/java/src/net/i2p/router/RouterThrottleImpl.java b/router/java/src/net/i2p/router/RouterThrottleImpl.java
index 3c5d093535c814214d4362ad6b4558f6ae5e9ffd..bbd0e456525016350f9b990c7da018898b2d14d0 100644
--- a/router/java/src/net/i2p/router/RouterThrottleImpl.java
+++ b/router/java/src/net/i2p/router/RouterThrottleImpl.java
@@ -45,7 +45,7 @@ class RouterThrottleImpl implements RouterThrottle {
         _context = context;
         _log = context.logManager().getLog(RouterThrottleImpl.class);
         setTunnelStatus();
-        SimpleScheduler.getInstance().addEvent(new ResetStatus(), REJECT_STARTUP_TIME + 120*1000);
+        _context.simpleScheduler().addEvent(new ResetStatus(), REJECT_STARTUP_TIME + 120*1000);
         _context.statManager().createRateStat("router.throttleNetworkCause", "How lagged the jobQueue was when an I2NP was throttled", "Throttle", new long[] { 60*1000, 10*60*1000, 60*60*1000, 24*60*60*1000 });
         //_context.statManager().createRateStat("router.throttleNetDbCause", "How lagged the jobQueue was when a networkDb request was throttled", "Throttle", new long[] { 60*1000, 10*60*1000, 60*60*1000, 24*60*60*1000 });
         //_context.statManager().createRateStat("router.throttleTunnelCause", "How lagged the jobQueue was when a tunnel request was throttled", "Throttle", new long[] { 60*1000, 10*60*1000, 60*60*1000, 24*60*60*1000 });
diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java
index b7509f1d345ceffe0104d2b2f12104499a6ec6de..282c18b42238909e2faa8bba95d82c15667d116c 100644
--- a/router/java/src/net/i2p/router/RouterVersion.java
+++ b/router/java/src/net/i2p/router/RouterVersion.java
@@ -18,7 +18,7 @@ public class RouterVersion {
     /** deprecated */
     public final static String ID = "Monotone";
     public final static String VERSION = CoreVersion.VERSION;
-    public final static long BUILD = 25;
+    public final static long BUILD = 2;
 
     /** for example "-test" */
     public final static String EXTRA = "";
diff --git a/router/java/src/net/i2p/router/client/ClientConnectionRunner.java b/router/java/src/net/i2p/router/client/ClientConnectionRunner.java
index 83d5d51d5e7d85c5729302a7ec9bd0637e3cb636..c635b3c13a0bdc532db45f2a5956dc675c26ce1a 100644
--- a/router/java/src/net/i2p/router/client/ClientConnectionRunner.java
+++ b/router/java/src/net/i2p/router/client/ClientConnectionRunner.java
@@ -17,6 +17,7 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.Locale;
 import java.util.Map;
+import java.util.Properties;
 import java.util.Set;
 import java.util.concurrent.atomic.AtomicInteger;
 
@@ -95,6 +96,10 @@ class ClientConnectionRunner {
     // e.g. on local access
     private static final int MAX_MESSAGE_ID = 0x4000000;
 
+    /** @since 0.9.2 */
+    private static final String PROP_TAGS = "crypto.tagsToSend";
+    private static final String PROP_THRESH = "crypto.lowTagThreshold";
+
     /**
      * Create a new runner against the given socket
      *
@@ -200,14 +205,29 @@ class ClientConnectionRunner {
         if (_log.shouldLog(Log.DEBUG))
             _log.debug("SessionEstablished called for destination " + _destHashCache.toBase64());
         _config = config;
-        // This is the only option that is interpreted here, not at the tunnel manager
-        if (config.getOptions() != null)
+        // We process a few options here, but most are handled by the tunnel manager.
+        // The ones here can't be changed later.
+        Properties opts = config.getOptions();
+        if (opts != null)
             _dontSendMSM = "none".equals(config.getOptions().getProperty(I2PClient.PROP_RELIABILITY, "").toLowerCase(Locale.US));
         // per-destination session key manager to prevent rather easy correlation
-        if (_sessionKeyManager == null)
-            _sessionKeyManager = new TransientSessionKeyManager(_context);
-        else
+        if (_sessionKeyManager == null) {
+            int tags = TransientSessionKeyManager.DEFAULT_TAGS;
+            int thresh = TransientSessionKeyManager.LOW_THRESHOLD;
+            if (opts != null) {
+                String ptags = opts.getProperty(PROP_TAGS);
+                if (ptags != null) {
+                    try { tags = Integer.parseInt(ptags); } catch (NumberFormatException nfe) {}
+                }
+                String pthresh = opts.getProperty(PROP_THRESH);
+                if (pthresh != null) {
+                    try { thresh = Integer.parseInt(pthresh); } catch (NumberFormatException nfe) {}
+                }
+            }
+            _sessionKeyManager = new TransientSessionKeyManager(_context, tags, thresh);
+        } else {
             _log.error("SessionEstablished called for twice for destination " + _destHashCache.toBase64().substring(0,4));
+        }
         _manager.destinationEstablished(this);
     }
     
@@ -426,7 +446,7 @@ class ClientConnectionRunner {
                     // theirs is newer
                 } else {
                     // ours is newer, so wait a few secs and retry
-                    SimpleScheduler.getInstance().addEvent(new Rerequest(set, expirationTime, onCreateJob, onFailedJob), 3*1000);
+                    _context.simpleScheduler().addEvent(new Rerequest(set, expirationTime, onCreateJob, onFailedJob), 3*1000);
                 }
                 // fire onCreated?
                 return; // already requesting
diff --git a/router/java/src/net/i2p/router/client/ClientMessageEventListener.java b/router/java/src/net/i2p/router/client/ClientMessageEventListener.java
index c74b38d04be29e45576a52258720272a0a6a5e66..fa762ecabe1e9c221586155a2e595a0ae0e7828c 100644
--- a/router/java/src/net/i2p/router/client/ClientMessageEventListener.java
+++ b/router/java/src/net/i2p/router/client/ClientMessageEventListener.java
@@ -298,6 +298,9 @@ class ClientMessageEventListener implements I2CPMessageReader.I2CPMessageEventLi
      * Message's Session ID ignored. This doesn't support removing previously set options.
      * Nor do we bother with message.getSessionConfig().verifySignature() ... should we?
      * Nor is the Date checked.
+     *
+     * Note that this does NOT update the few options handled in
+     * ClientConnectionRunner.sessionEstablished(). Those can't be changed later.
      */
     private void handleReconfigureSession(I2CPMessageReader reader, ReconfigureSessionMessage message) {
         if (_log.shouldLog(Log.INFO))
diff --git a/router/java/src/net/i2p/router/message/GarlicMessageBuilder.java b/router/java/src/net/i2p/router/message/GarlicMessageBuilder.java
index ad7c63627ea22933688c77e26806ef1b7b2525ee..946a2f32a765ec3e75911b8d786ae937a4b24b23 100644
--- a/router/java/src/net/i2p/router/message/GarlicMessageBuilder.java
+++ b/router/java/src/net/i2p/router/message/GarlicMessageBuilder.java
@@ -33,52 +33,15 @@ import net.i2p.util.Log;
  */
 public class GarlicMessageBuilder {
 
-    /**
-     *  This was 100 since 0.6.1.10 (50 before that). It's important because:
-     * <pre>
-     *  - Tags are 32 bytes. So it previously added 3200 bytes to an initial message.
-     *  - Too many tags adds a huge overhead to short-duration connections
-     *    (like http, datagrams, etc.)
-     *  - Large messages have a much higher chance of being dropped due to
-     *    one of their 1KB fragments being discarded by a tunnel participant.
-     *  - This reduces the effective maximum datagram size because the client
-     *    doesn't know when tags will be bundled, so the tag size must be
-     *    subtracted from the maximum I2NP size or transport limit.
-     * </pre>
-     *
-     *  Issues with too small a value:
-     * <pre>
-     *  - When tags are sent, a reply leaseset (~1KB) is always bundled.
-     *    Maybe don't need to bundle more than every minute or so
-     *    rather than every time?
-     *  - Does the number of tags (and the threshold of 20) limit the effective
-     *    streaming lib window size? Should the threshold and the number of
-     *    sent tags be variable based on the message rate?
-     * </pre>
-     *
-     *  We have to be very careful if we implement an adaptive scheme,
-     *  since the key manager is per-router, not per-local-dest.
-     *  Or maybe that's a bad idea, and we need to move to a per-dest manager.
-     *  This needs further investigation.
-     *
-     *  So a value somewhat higher than the low threshold
-     *  seems appropriate.
-     *
-     *  Use care when adjusting these values. See ConnectionOptions in streaming,
-     *  and TransientSessionKeyManager in crypto, for more information.
-     */
-    private static final int DEFAULT_TAGS = 40;
-    private static final int LOW_THRESHOLD = 30;
-
     /** @param local non-null; do not use this method for the router's SessionKeyManager */
-    public static int estimateAvailableTags(RouterContext ctx, PublicKey key, Hash local) {
+    public static boolean needsTags(RouterContext ctx, PublicKey key, Hash local) {
         SessionKeyManager skm = ctx.clientManager().getClientSessionKeyManager(local);
         if (skm == null)
-            return 0;
+            return true;
         SessionKey curKey = skm.getCurrentKey(key);
         if (curKey == null)
-            return 0;
-        return skm.getAvailableTags(key, curKey);
+            return true;
+        return skm.shouldSendTags(key, curKey);
     }
     
     /**
@@ -92,6 +55,7 @@ public class GarlicMessageBuilder {
      *
      * @param ctx scope
      * @param config how/what to wrap
+     * @throws IllegalArgumentException on error
      */
     private static GarlicMessage buildMessage(RouterContext ctx, GarlicConfig config) {
         Log log = ctx.logManager().getLog(GarlicMessageBuilder.class);
@@ -100,17 +64,20 @@ public class GarlicMessageBuilder {
     }
 
     /**
-     * called by OCMJH
+     * Now unused, since we have to generate a reply token first in OCMOSJ but we don't know if tags are required yet.
      *
      * @param ctx scope
      * @param config how/what to wrap
      * @param wrappedKey output parameter that will be filled with the sessionKey used
-     * @param wrappedTags output parameter that will be filled with the sessionTags used
+     * @param wrappedTags Output parameter that will be filled with the sessionTags used.
+                          If non-empty on return you must call skm.tagsDelivered() when sent
+                          and then call skm.tagsAcked() or skm.failTags() later.
      * @param skm non-null
+     * @throws IllegalArgumentException on error
      */
     public static GarlicMessage buildMessage(RouterContext ctx, GarlicConfig config, SessionKey wrappedKey, Set<SessionTag> wrappedTags,
                                              SessionKeyManager skm) {
-        return buildMessage(ctx, config, wrappedKey, wrappedTags, DEFAULT_TAGS, false, skm);
+        return buildMessage(ctx, config, wrappedKey, wrappedTags, skm.getTagsToSend(), skm);
     }
 
     /** unused */
@@ -122,33 +89,44 @@ public class GarlicMessageBuilder {
     ***/
 
     /**
-     * called by above
+     * called by OCMJH
      *
      * @param ctx scope
      * @param config how/what to wrap
      * @param wrappedKey output parameter that will be filled with the sessionKey used
-     * @param wrappedTags output parameter that will be filled with the sessionTags used
-     * @param numTagsToDeliver only if the estimated available tags are below the threshold
+     * @param wrappedTags Output parameter that will be filled with the sessionTags used.
+                          If non-empty on return you must call skm.tagsDelivered() when sent
+                          and then call skm.tagsAcked() or skm.failTags() later.
+     * @param numTagsToDeliver Only if the estimated available tags are below the threshold.
+                               Set to zero to disable tag delivery. You must set to zero if you are not
+                               equipped to confirm delivery and call skm.tagsAcked() or skm.failTags() later.
      * @param skm non-null
+     * @throws IllegalArgumentException on error
      */
-    private static GarlicMessage buildMessage(RouterContext ctx, GarlicConfig config, SessionKey wrappedKey, Set<SessionTag> wrappedTags,
-                                             int numTagsToDeliver, boolean forceElGamal, SessionKeyManager skm) {
-        return buildMessage(ctx, config, wrappedKey, wrappedTags, numTagsToDeliver, LOW_THRESHOLD, false, skm);
+    public static GarlicMessage buildMessage(RouterContext ctx, GarlicConfig config, SessionKey wrappedKey, Set<SessionTag> wrappedTags,
+                                             int numTagsToDeliver, SessionKeyManager skm) {
+        return buildMessage(ctx, config, wrappedKey, wrappedTags, numTagsToDeliver, skm.getLowThreshold(), skm);
     }
 
     /**
-     * called by netdb
+     * called by netdb and above
      *
      * @param ctx scope
      * @param config how/what to wrap
      * @param wrappedKey output parameter that will be filled with the sessionKey used
-     * @param wrappedTags output parameter that will be filled with the sessionTags used
-     * @param numTagsToDeliver only if the estimated available tags are below the threshold
+     * @param wrappedTags Output parameter that will be filled with the sessionTags used.
+                          If non-empty on return you must call skm.tagsDelivered() when sent
+                          and then call skm.tagsAcked() or skm.failTags() later.
+     * @param numTagsToDeliver only if the estimated available tags are below the threshold.
+                               Set to zero to disable tag delivery. You must set to zero if you are not
+                               equipped to confirm delivery and call skm.tagsAcked() or failTags() later.
+                               If this is always 0, it forces ElGamal every time.
      * @param lowTagsThreshold the threshold
      * @param skm non-null
+     * @throws IllegalArgumentException on error
      */
     public static GarlicMessage buildMessage(RouterContext ctx, GarlicConfig config, SessionKey wrappedKey, Set<SessionTag> wrappedTags,
-                                             int numTagsToDeliver, int lowTagsThreshold, boolean forceElGamal, SessionKeyManager skm) {
+                                             int numTagsToDeliver, int lowTagsThreshold, SessionKeyManager skm) {
         Log log = ctx.logManager().getLog(GarlicMessageBuilder.class);
         PublicKey key = config.getRecipientPublicKey();
         if (key == null) {
@@ -167,29 +145,19 @@ public class GarlicMessageBuilder {
         
         SessionKey curKey = skm.getCurrentOrNewKey(key);
         SessionTag curTag = null;
-        if (!forceElGamal) {
+
             curTag = skm.consumeNextAvailableTag(key, curKey);
             
             int availTags = skm.getAvailableTags(key, curKey);
             if (log.shouldLog(Log.DEBUG))
                 log.debug("Available tags for encryption to " + key + ": " + availTags);
 
-            if (availTags < lowTagsThreshold) { // arbitrary threshold
-                for (int i = 0; i < numTagsToDeliver; i++)
-                    wrappedTags.add(new SessionTag(true));
-                if (log.shouldLog(Log.INFO))
-                    log.info("Too few are available (" + availTags + "), so we're including more");
-            } else if (skm.getAvailableTimeLeft(key, curKey) < 60*1000) {
-                // if we have enough tags, but they expire in under 30 seconds, we want more
+            if (numTagsToDeliver > 0 && skm.shouldSendTags(key, curKey, lowTagsThreshold)) {
                 for (int i = 0; i < numTagsToDeliver; i++)
                     wrappedTags.add(new SessionTag(true));
                 if (log.shouldLog(Log.INFO))
-                    log.info("Tags are almost expired, adding new ones");
-            } else {
-                // always tack on at least one more - not necessary.
-                //wrappedTags.add(new SessionTag(true));
+                    log.info("Too few tags available so we're including " + numTagsToDeliver);
             }
-        }
 
         wrappedKey.setData(curKey.getData());
         
@@ -202,11 +170,14 @@ public class GarlicMessageBuilder {
      * @param ctx scope
      * @param config how/what to wrap
      * @param wrappedKey unused - why??
-     * @param wrappedTags output parameter that will be filled with the sessionTags used
+     * @param wrappedTags Output parameter that will be filled with the sessionTags used.
+                          If non-empty on return you must call skm.tagsDelivered() when sent
+                          and then call skm.tagsAcked() or skm.failTags() later.
      * @param target public key of the location being garlic routed to (may be null if we 
      *               know the encryptKey and encryptTag)
      * @param encryptKey sessionKey used to encrypt the current message
      * @param encryptTag sessionTag used to encrypt the current message
+     * @throws IllegalArgumentException on error
      */
     public static GarlicMessage buildMessage(RouterContext ctx, GarlicConfig config, SessionKey wrappedKey, Set<SessionTag> wrappedTags,
                                              PublicKey target, SessionKey encryptKey, SessionTag encryptTag) {
@@ -216,7 +187,7 @@ public class GarlicMessageBuilder {
         
         GarlicMessage msg = new GarlicMessage(ctx);
         
-        noteWrap(ctx, msg, config);
+        //noteWrap(ctx, msg, config);
         
         byte cloveSet[] = buildCloveSet(ctx, config);
         
@@ -239,6 +210,7 @@ public class GarlicMessageBuilder {
         return msg;
     }
     
+/****
     private static void noteWrap(RouterContext ctx, GarlicMessage wrapper, GarlicConfig contained) {
         for (int i = 0; i < contained.getCloveCount(); i++) {
             GarlicConfig config = contained.getClove(i);
@@ -249,10 +221,14 @@ public class GarlicMessageBuilder {
             }
         }
     }
+****/
     
     /**
-     * Build an unencrypted set of cloves specified by the config.
+     * Build the unencrypted GarlicMessage specified by the config.
+     * It contains the number of cloves, followed by each clove,
+     * followed by a certificate, ID, and expiration date.
      *
+     * @throws IllegalArgumentException on error
      */
     private static byte[] buildCloveSet(RouterContext ctx, GarlicConfig config) {
         ByteArrayOutputStream baos = null;
@@ -275,8 +251,6 @@ public class GarlicMessageBuilder {
                         // See notes below
                         cloves[i] = buildClove(ctx, c);
                     }
-                    if (cloves[i] == null)
-                        throw new DataFormatException("Unable to build clove");
                 }
                 
                 int len = 1;
@@ -287,15 +261,15 @@ public class GarlicMessageBuilder {
                 for (int i = 0; i < cloves.length; i++)
                     baos.write(cloves[i]);
             }
-            if (baos == null)
-                new ByteArrayOutputStream(16);
             config.getCertificate().writeBytes(baos);
             DataHelper.writeLong(baos, 4, config.getId());
             DataHelper.writeLong(baos, DataHelper.DATE_LENGTH, config.getExpiration());
         } catch (IOException ioe) {
             log.error("Error building the clove set", ioe);
+            throw new IllegalArgumentException("Error building the clove set", ioe);
         } catch (DataFormatException dfe) {
             log.error("Error building the clove set", dfe);
+            throw new IllegalArgumentException("Error building the clove set", dfe);
         }
         return baos.toByteArray();
     }
@@ -303,7 +277,7 @@ public class GarlicMessageBuilder {
     private static byte[] buildClove(RouterContext ctx, PayloadGarlicConfig config) throws DataFormatException, IOException {
         GarlicClove clove = new GarlicClove(ctx);
         clove.setData(config.getPayload());
-        return buildCommonClove(ctx, clove, config);
+        return buildCommonClove(clove, config);
     }
     
     /**
@@ -328,11 +302,10 @@ public class GarlicMessageBuilder {
         if (msg == null)
             throw new DataFormatException("Unable to build message from clove config");
         clove.setData(msg);
-        return buildCommonClove(ctx, clove, config);
+        return buildCommonClove(clove, config);
     }
     
-    
-    private static byte[] buildCommonClove(RouterContext ctx, GarlicClove clove, GarlicConfig config) throws DataFormatException, IOException {
+    private static byte[] buildCommonClove(GarlicClove clove, GarlicConfig config) throws DataFormatException, IOException {
         clove.setCertificate(config.getCertificate());
         clove.setCloveId(config.getId());
         clove.setExpiration(new Date(config.getExpiration()));
diff --git a/router/java/src/net/i2p/router/message/GarlicMessageReceiver.java b/router/java/src/net/i2p/router/message/GarlicMessageReceiver.java
index 0f902c01e25435fa5a2faa7092e05456adec7525..1b0e39ea7a7efbb0fa304d4f81015c62f29a84ba 100644
--- a/router/java/src/net/i2p/router/message/GarlicMessageReceiver.java
+++ b/router/java/src/net/i2p/router/message/GarlicMessageReceiver.java
@@ -36,13 +36,20 @@ public class GarlicMessageReceiver {
         public void handleClove(DeliveryInstructions instructions, I2NPMessage data);
     }
     
+    /**
+     *  @param receiver non-null
+     */
     public GarlicMessageReceiver(RouterContext context, CloveReceiver receiver) {
         this(context, receiver, null);
     }
+
+    /**
+     *  @param receiver non-null
+     */
     public GarlicMessageReceiver(RouterContext context, CloveReceiver receiver, Hash clientDestination) {
         _context = context;
         _log = context.logManager().getLog(GarlicMessageReceiver.class);
-        _context.statManager().createRateStat("crypto.garlic.decryptFail", "How often garlic messages are undecryptable", "Encryption", new long[] { 5*60*1000, 60*60*1000, 24*60*60*1000 });
+        _context.statManager().createRateStat("crypto.garlic.decryptFail", "How often garlic messages are undecryptable", "Encryption", new long[] { 60*60*1000, 24*60*60*1000 });
         _clientDestination = clientDestination;
         _parser = new GarlicMessageParser(context);
         _receiver = receiver;
@@ -94,8 +101,7 @@ public class GarlicMessageReceiver {
                 _log.warn("Invalid clove " + clove);
             return;
         } 
-        if (_receiver != null)
-            _receiver.handleClove(clove.getInstructions(), clove.getData());
+        _receiver.handleClove(clove.getInstructions(), clove.getData());
     }
     
     private boolean isValid(GarlicClove clove) {
diff --git a/router/java/src/net/i2p/router/message/OutboundCache.java b/router/java/src/net/i2p/router/message/OutboundCache.java
index 996088ffea335466b60aa5f83788c42d1182ccb5..64518d4740cccec9a7cb3d5776ddf0e1d1f54f48 100644
--- a/router/java/src/net/i2p/router/message/OutboundCache.java
+++ b/router/java/src/net/i2p/router/message/OutboundCache.java
@@ -102,7 +102,7 @@ public class OutboundCache {
     
     public OutboundCache(RouterContext ctx) {
         _context = ctx;
-        SimpleScheduler.getInstance().addPeriodicEvent(new OCMOSJCacheCleaner(), CLEAN_INTERVAL, CLEAN_INTERVAL);
+        _context.simpleScheduler().addPeriodicEvent(new OCMOSJCacheCleaner(), CLEAN_INTERVAL, CLEAN_INTERVAL);
     }
 
     /**
diff --git a/router/java/src/net/i2p/router/message/OutboundClientMessageJobHelper.java b/router/java/src/net/i2p/router/message/OutboundClientMessageJobHelper.java
index 7941616f5f8652ca45c9505786f6eb1c414a4147..cbbb834343f89d3be8c196c335f55ddf84397407 100644
--- a/router/java/src/net/i2p/router/message/OutboundClientMessageJobHelper.java
+++ b/router/java/src/net/i2p/router/message/OutboundClientMessageJobHelper.java
@@ -50,6 +50,8 @@ class OutboundClientMessageJobHelper {
      *
      * Unused?
      *
+     * @param wrappedKey output parameter that will be filled with the sessionKey used
+     * @param wrappedTags output parameter that will be filled with the sessionTags used
      * @param bundledReplyLeaseSet if specified, the given LeaseSet will be packaged with the message (allowing
      *                             much faster replies, since their netDb search will return almost instantly)
      * @return garlic, or null if no tunnels were found (or other errors)
@@ -68,6 +70,8 @@ class OutboundClientMessageJobHelper {
      *
      * This is called from OCMOSJ
      *
+     * @param wrappedKey output parameter that will be filled with the sessionKey used
+     * @param wrappedTags output parameter that will be filled with the sessionTags used
      * @return garlic, or null if no tunnels were found (or other errors)
      */
     static GarlicMessage createGarlicMessage(RouterContext ctx, long replyToken, long expiration, PublicKey recipientPK, 
@@ -79,11 +83,16 @@ class OutboundClientMessageJobHelper {
         SessionKeyManager skm = ctx.clientManager().getClientSessionKeyManager(from);
         if (skm == null)
             return null;
+        // no use sending tags unless we have a reply token set up already
+        int tagsToSend = replyToken >= 0 ? skm.getTagsToSend() : 0;
         GarlicMessage msg = GarlicMessageBuilder.buildMessage(ctx, config, wrappedKey, wrappedTags,
-                                                              skm);
+                                                              tagsToSend, skm);
         return msg;
     }
     
+    /**
+     * @return null on error
+     */
     private static GarlicConfig createGarlicConfig(RouterContext ctx, long replyToken, long expiration, PublicKey recipientPK, 
                                                    PayloadGarlicConfig dataClove, Hash from, Destination dest, TunnelInfo replyTunnel, boolean requireAck,
                                                    LeaseSet bundledReplyLeaseSet) {
@@ -92,8 +101,6 @@ class OutboundClientMessageJobHelper {
             log.debug("Reply token: " + replyToken);
         GarlicConfig config = new GarlicConfig();
         
-        config.addClove(dataClove);
-        
         if (requireAck) {
             PayloadGarlicConfig ackClove = buildAckClove(ctx, from, replyTunnel, replyToken, expiration);
             if (ackClove == null)
@@ -106,6 +113,11 @@ class OutboundClientMessageJobHelper {
             config.addClove(leaseSetClove);
         }
         
+        // As of 0.9.2, since the receiver processes them in-order,
+        // put data clove last to speed up the ack,
+        // and get the leaseset stored before handling the data
+        config.addClove(dataClove);
+
         DeliveryInstructions instructions = new DeliveryInstructions();
         instructions.setDeliveryMode(DeliveryInstructions.DELIVERY_MODE_LOCAL);
         // defaults
@@ -131,6 +143,7 @@ class OutboundClientMessageJobHelper {
     
     /**
      * Build a clove that sends a DeliveryStatusMessage to us
+     * @return null on error
      */
     private static PayloadGarlicConfig buildAckClove(RouterContext ctx, Hash from, TunnelInfo replyToTunnel, long replyToken, long expiration) {
         Log log = ctx.logManager().getLog(OutboundClientMessageJobHelper.class);
diff --git a/router/java/src/net/i2p/router/message/OutboundClientMessageOneShotJob.java b/router/java/src/net/i2p/router/message/OutboundClientMessageOneShotJob.java
index ea0664ec619d0357279d8ba72e3ae922cdd43232..67a490d9fa022b2d9b0bb547474a3912888f853c 100644
--- a/router/java/src/net/i2p/router/message/OutboundClientMessageOneShotJob.java
+++ b/router/java/src/net/i2p/router/message/OutboundClientMessageOneShotJob.java
@@ -78,27 +78,38 @@ public class OutboundClientMessageOneShotJob extends JobImpl {
     private final static long OVERALL_TIMEOUT_MS_MIN = 8*1000;
     
     /**
+     * NOTE: Changed as of 0.9.2.
+     *
+     * Defaults to true.
+     *
      * If the client's config specifies shouldBundleReplyInfo=true, messages sent from
-     * that client to any peers will probabalistically include the sending destination's
+     * that client to any peers will periodically include the sending destination's
      * current LeaseSet (allowing the recipient to reply without having to do a full
-     * netDb lookup).  This should improve performance during the initial negotiations,
-     * but is not necessary for communication that isn't bidirectional.
+     * netDb lookup).  This should improve performance during the initial negotiations.
      *
-     */
-    public static final String BUNDLE_REPLY_LEASESET = "shouldBundleReplyInfo";
-    /**
-     * Allow the override of the frequency of bundling the reply info in with a message.
-     * The client app can specify bundleReplyInfoProbability=80 (for instance) and that
-     * will cause the router to include the sender's leaseSet with 80% of the messages
-     * sent to the peer.
+     * For clients that do not publish their LeaseSet, this option must be true
+     * for any reply to be possible.
      *
+     * Setting to "false" may save significant outbound bandwidth, especially if
+     * the client is configured with a large number of inbound tunnels (Leases).
+     * If replies are still required, this may shift the bandwidth burden to
+     * the far-end client and the floodfill.
+     *
+     * There are several cases where "false" is may be appropriate:
+     * <ul><li>
+     * Unidirectional communication, no reply required
+     * <li>
+     * LeaseSet is published and higher reply latency is acceptable
+     * <li>
+     * LeaseSet is published, client is a "server", all connections are inbound
+     * so the connecting far-end destination obviously has the leaseset already.
+     * Connections are either short, or it is acceptable for latency on a long-lived
+     * connection to temporarily increase while the other end re-fetches the LeaseSet
+     * after expiration.
+     * HTTP servers may fit these requirements.
+     * </li></ul>
      */
-    public static final String BUNDLE_PROBABILITY = "bundleReplyInfoProbability";
-    /** 
-     * How often do messages include the reply leaseSet (out of every 100 tries).  
-     * Including it each time is probably overkill, but who knows.  
-     */
-    private static final int BUNDLE_PROBABILITY_DEFAULT = 100;
+    public static final String BUNDLE_REPLY_LEASESET = "shouldBundleReplyInfo";
     
     private static final int REPLY_REQUEST_INTERVAL = 60*1000;
 
@@ -212,47 +223,14 @@ public class OutboundClientMessageOneShotJob extends JobImpl {
         if (newLS == null)
             return null;   // punt
 
-        if (!force) {
-            // Don't send it every time unless configured to; default=false
-            Properties opts = _clientMessage.getSenderConfig().getOptions();
-            String wantBundle = opts.getProperty(BUNDLE_REPLY_LEASESET, "false");
-            if ("true".equals(wantBundle)) {
-                int probability = BUNDLE_PROBABILITY_DEFAULT;
-                String str = opts.getProperty(BUNDLE_PROBABILITY);
-                try { 
-                    if (str != null) 
-                        probability = Integer.parseInt(str);
-                } catch (NumberFormatException nfe) {
-                    if (_log.shouldLog(Log.WARN))
-                        _log.warn(getJobId() + ": Bundle leaseSet probability overridden incorrectly [" 
-                                  + str + "]", nfe);
-                }
-                if (probability >= 100)
-                    return newLS;  // do this every time so don't worry about cache
-                if (_log.shouldLog(Log.INFO))
-                    _log.info(getJobId() + ": Bundle leaseSet probability is " + probability);
-                if (probability >= getContext().random().nextInt(100))
-                    force = true;  // just add newLS to cache below and return
-                // fall through to cache check and add
-            }
-        }
-
         // If the last leaseSet we sent him is still good, don't bother sending again
             LeaseSet ls = _cache.leaseSetCache.put(_hashPair, newLS);
             if (!force) {
                 if (ls != null) {
                     if (ls.equals(newLS)) {
-                        // still good, send it 10% of the time
-                        // sendACK does 5% random which forces us, good enough
-                        //if (10 >= getContext().random().nextInt(100)) {
-                        //    if (_log.shouldLog(Log.INFO))
-                        //        _log.info("Found in cache - including reply leaseset for " + _toString); 
-                        //    return ls;
-                        //} else {
                             if (_log.shouldLog(Log.INFO))
                                 _log.info(getJobId() + ": Found in cache - NOT including reply leaseset for " + _toString); 
                             return null;
-                        //}
                     } else {
                         if (_log.shouldLog(Log.INFO))
                             _log.info(getJobId() + ": Expired from cache - reply leaseset for " + _toString); 
@@ -441,35 +419,53 @@ public class OutboundClientMessageOneShotJob extends JobImpl {
             return;
         }
 
-        int existingTags = GarlicMessageBuilder.estimateAvailableTags(getContext(), _leaseSet.getEncryptionKey(),
-                                                                      _from.calculateHash());
         _outTunnel = selectOutboundTunnel(_to);
         // boolean wantACK = _wantACK || existingTags <= 30 || getContext().random().nextInt(100) < 5;
         // what's the point of 5% random? possible improvements or replacements:
         // DONE (getNextLease() is called before this): wantACK if we changed their inbound lease (getNextLease() sets _wantACK)
         // DONE (selectOutboundTunnel() moved above here): wantACK if we changed our outbound tunnel (selectOutboundTunnel() sets _wantACK)
         // DONE (added new cache): wantACK if we haven't in last 1m (requires a new static cache probably)
-        boolean wantACK;
 
-            Long lastSent = _cache.lastReplyRequestCache.get(_hashPair);
-            wantACK = _wantACK || existingTags <= 30 ||
-                      lastSent == null || lastSent.longValue() < now - REPLY_REQUEST_INTERVAL;
-            if (wantACK)
-                _cache.lastReplyRequestCache.put(_hashPair, Long.valueOf(now));
+        Long lastReplyRequestSent = _cache.lastReplyRequestCache.get(_hashPair);
+        boolean shouldRequestReply = lastReplyRequestSent == null ||
+                                     lastReplyRequestSent.longValue() < now - REPLY_REQUEST_INTERVAL;
+
+        boolean wantACK = _wantACK ||
+                          shouldRequestReply ||
+                          // TODO: check the per-message flags also
+                          GarlicMessageBuilder.needsTags(getContext(), _leaseSet.getEncryptionKey(), _from.calculateHash());
         
         PublicKey key = _leaseSet.getEncryptionKey();
         SessionKey sessKey = new SessionKey();
         Set<SessionTag> tags = new HashSet();
-        // If we want an ack, bundle a leaseSet... (so he can get back to us)
-        LeaseSet replyLeaseSet = getReplyLeaseSet(wantACK);
-        // ... and vice versa  (so we know he got it)
-        if (replyLeaseSet != null)
-            wantACK = true;
-        long token = (wantACK ? getContext().random().nextLong(I2NPMessage.MAX_ID_VALUE) : -1);
-        if (wantACK)
+
+        LeaseSet replyLeaseSet;
+        // TODO: check the per-message flags also
+        String allow = _clientMessage.getSenderConfig().getOptions().getProperty(BUNDLE_REPLY_LEASESET);
+        boolean allowLeaseBundle = allow == null || Boolean.valueOf(allow).booleanValue();
+        if (allowLeaseBundle) {
+            // If we want an ack, bundle a leaseSet...
+            //replyLeaseSet = getReplyLeaseSet(wantACK);
+            // Only when necessary. We don't need to force.
+            // ACKs find their own way back, they don't need a leaseset.
+            replyLeaseSet = getReplyLeaseSet(false);
+            // ... and vice versa  (so we know he got it)
+            if (replyLeaseSet != null)
+                wantACK = true;
+        } else {
+            replyLeaseSet = null;
+        }
+
+        long token;
+        if (wantACK) {
+            _cache.lastReplyRequestCache.put(_hashPair, Long.valueOf(now));
+            token = getContext().random().nextLong(I2NPMessage.MAX_ID_VALUE);
             _inTunnel = selectInboundTunnel();
+        } else {
+            token = -1;
+        }
 
-        boolean ok = (_clientMessage != null) && buildClove();
+        boolean ok = buildClove();
         if (!ok) {
             dieFatal();
             return;
@@ -502,12 +498,10 @@ public class OutboundClientMessageOneShotJob extends JobImpl {
         ReplySelector selector = null;
         if (wantACK) {
             TagSetHandle tsh = null;
-            if ( (sessKey != null) && (tags != null) && (!tags.isEmpty()) ) {
-                if (_leaseSet != null) {
+            if (!tags.isEmpty()) {
                     SessionKeyManager skm = getContext().clientManager().getClientSessionKeyManager(_from.calculateHash());
                     if (skm != null)
                         tsh = skm.tagsDelivered(_leaseSet.getEncryptionKey(), sessKey, tags);
-                }
             }
             onReply = new SendSuccessJob(getContext(), sessKey, tsh);
             onFail = new SendTimeoutJob(getContext(), sessKey, tsh);
diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/MessageWrapper.java b/router/java/src/net/i2p/router/networkdb/kademlia/MessageWrapper.java
index f6fb57ae6e9f92130289145e45b7ace30ec91b3d..5bed6aec7aee192091acda99fea6362d785cc790 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/MessageWrapper.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/MessageWrapper.java
@@ -62,7 +62,7 @@ class MessageWrapper {
         SessionKey sentKey = new SessionKey();
         Set<SessionTag> sentTags = new HashSet();
         GarlicMessage msg = GarlicMessageBuilder.buildMessage(ctx, payload, sentKey, sentTags, 
-                                                              NETDB_TAGS_TO_DELIVER, NETDB_LOW_THRESHOLD, false, skm);
+                                                              NETDB_TAGS_TO_DELIVER, NETDB_LOW_THRESHOLD, skm);
         if (msg == null)
             return null;
         TagSetHandle tsh = null;
diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/SearchMessageSelector.java b/router/java/src/net/i2p/router/networkdb/kademlia/SearchMessageSelector.java
index 73b3ddf24ece64c6c882e342a5e12abe5ea08a7b..2ff63b6dabef922722a249982e4adff7b8e2da64 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/SearchMessageSelector.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/SearchMessageSelector.java
@@ -15,14 +15,14 @@ import net.i2p.util.Log;
  *
  */
 class SearchMessageSelector implements MessageSelector {
-    private Log _log;
-    private RouterContext _context;
+    private final Log _log;
+    private final RouterContext _context;
     private static int __searchSelectorId = 0;
-    private Hash _peer;
+    private final Hash _peer;
     private boolean _found;
-    private int _id;
-    private long _exp;
-    private SearchState _state;
+    private final int _id;
+    private final long _exp;
+    private final SearchState _state;
     
     public SearchMessageSelector(RouterContext context, RouterInfo peer, long expiration, SearchState state) {
         _context = context;
diff --git a/router/java/src/net/i2p/router/peermanager/PeerManager.java b/router/java/src/net/i2p/router/peermanager/PeerManager.java
index 367b0731ddae4c9cdbd8b13339fa67e1efdb1e82..1cc82a46e5b257c4342c0cb20011bac08899cb85 100644
--- a/router/java/src/net/i2p/router/peermanager/PeerManager.java
+++ b/router/java/src/net/i2p/router/peermanager/PeerManager.java
@@ -86,7 +86,7 @@ class PeerManager {
     
     private class Reorg extends SimpleTimer2.TimedEvent {
         public Reorg() {
-            super(SimpleTimer2.getInstance(), REORGANIZE_TIME);
+            super(_context.simpleTimer2(), REORGANIZE_TIME);
         }
         public void timeReached() {
             try {
diff --git a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java
index 4c223d322da78567dc61a56390fa8c19d7158c68..83da98b12598723a34f72e61258f9882918b5bd6 100644
--- a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java
+++ b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java
@@ -416,7 +416,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade {
     private static final int LOOKUP_TIME = 30*60*1000;
     private void startGeoIP() {
         _geoIP = new GeoIP(_context);
-        SimpleScheduler.getInstance().addEvent(new QueueAll(), START_DELAY);
+        _context.simpleScheduler().addEvent(new QueueAll(), START_DELAY);
     }
 
     /**
@@ -434,7 +434,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade {
                     continue;
                 _geoIP.add(host);
             }
-            SimpleScheduler.getInstance().addPeriodicEvent(new Lookup(), 5000, LOOKUP_TIME);
+            _context.simpleScheduler().addPeriodicEvent(new Lookup(), 5000, LOOKUP_TIME);
         }
     }
 
@@ -556,7 +556,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade {
     private static final int TIME_REPEAT_DELAY = 10*60*1000;
     /** @since 0.7.12 */
     private void startTimestamper() {
-        SimpleScheduler.getInstance().addPeriodicEvent(new Timestamper(), TIME_START_DELAY,  TIME_REPEAT_DELAY);
+        _context.simpleScheduler().addPeriodicEvent(new Timestamper(), TIME_START_DELAY,  TIME_REPEAT_DELAY);
     }
 
     /**
diff --git a/router/java/src/net/i2p/router/transport/TransportImpl.java b/router/java/src/net/i2p/router/transport/TransportImpl.java
index 9c0356b8f0e21e6536a4229940df1128ac8c47a3..b6ec4be1ec3a28e5992e76e2832d0ab1c476890d 100644
--- a/router/java/src/net/i2p/router/transport/TransportImpl.java
+++ b/router/java/src/net/i2p/router/transport/TransportImpl.java
@@ -74,7 +74,7 @@ public abstract class TransportImpl implements Transport {
         _sendPool = new ArrayList(16);
         _unreachableEntries = new HashMap(16);
         _wasUnreachableEntries = new ConcurrentHashSet(16);
-        SimpleScheduler.getInstance().addPeriodicEvent(new CleanupUnreachable(), 2 * UNREACHABLE_PERIOD, UNREACHABLE_PERIOD / 2);
+        _context.simpleScheduler().addPeriodicEvent(new CleanupUnreachable(), 2 * UNREACHABLE_PERIOD, UNREACHABLE_PERIOD / 2);
     }
 
     /**
diff --git a/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java b/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java
index 339e41caa5bbeabc1ea097c9ba48319f03ee38fe..9d5021581d8d3df9bb3c5a0f849e9dbfd18ac126 100644
--- a/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java
+++ b/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java
@@ -217,7 +217,7 @@ class EstablishmentManager {
                         // whoops, somebody beat us to it, throw out the state we just created
                         state = oldState;
                     else
-                        SimpleScheduler.getInstance().addEvent(new Expire(to, state), 10*1000);
+                        _context.simpleScheduler().addEvent(new Expire(to, state), 10*1000);
                 }
             }
             if (state != null) {
@@ -465,7 +465,7 @@ class EstablishmentManager {
                                                msg.getTarget().getIdentity(), 
                                                new SessionKey(addr.getIntroKey()), addr);
             _outboundStates.put(to, qstate);
-            SimpleScheduler.getInstance().addEvent(new Expire(to, qstate), 10*1000);
+            _context.simpleScheduler().addEvent(new Expire(to, qstate), 10*1000);
 
             for (int i = 0; i < queued.size(); i++) {
                 OutNetMessage m = (OutNetMessage)queued.get(i);
@@ -544,7 +544,7 @@ class EstablishmentManager {
         dsm.setMessageExpiration(_context.clock().now()+10*1000);
         dsm.setMessageId(_context.random().nextLong(I2NPMessage.MAX_ID_VALUE));
         _transport.send(dsm, peer);
-        SimpleScheduler.getInstance().addEvent(new PublishToNewInbound(peer), 0);
+        _context.simpleScheduler().addEvent(new PublishToNewInbound(peer), 0);
     }
     private class PublishToNewInbound implements SimpleTimer.TimedEvent {
         private PeerState _peer;
@@ -696,7 +696,7 @@ class EstablishmentManager {
                     break;
                 }
         }
-        SimpleScheduler.getInstance().addEvent(new FailIntroduction(state, nonce), INTRO_ATTEMPT_TIMEOUT);
+        _context.simpleScheduler().addEvent(new FailIntroduction(state, nonce), INTRO_ATTEMPT_TIMEOUT);
         state.setIntroNonce(nonce);
         _context.statManager().addRateData("udp.sendIntroRelayRequest", 1, 0);
         UDPPacket requests[] = _builder.buildRelayRequest(_transport, state, _transport.getIntroKey());
@@ -751,7 +751,7 @@ class EstablishmentManager {
         int port = reader.getRelayResponseReader().readCharliePort();
         if (_log.shouldLog(Log.INFO))
             _log.info("Received relay intro for " + state.getRemoteIdentity().calculateHash().toBase64() + " - they are on " 
-                      + addr.toString() + ":" + port + " (according to " + bob.toString(true) + ")");
+                      + addr.toString() + ":" + port + " (according to " + bob + ")");
         RemoteHostId oldId = state.getRemoteHostId();
         state.introduced(addr, ip, port);
         _outboundStates.remove(oldId);
diff --git a/router/java/src/net/i2p/router/transport/udp/InboundMessageFragments.java b/router/java/src/net/i2p/router/transport/udp/InboundMessageFragments.java
index 64c52ae0392ef2ab56c3e49c53d971b4c7156003..fdf6cabc70bc07a0191ddb02c98f649cdcbbf4a4 100644
--- a/router/java/src/net/i2p/router/transport/udp/InboundMessageFragments.java
+++ b/router/java/src/net/i2p/router/transport/udp/InboundMessageFragments.java
@@ -4,8 +4,8 @@ import java.util.Map;
 
 import net.i2p.data.Hash;
 import net.i2p.router.RouterContext;
-import net.i2p.util.DecayingBloomFilter;
-import net.i2p.util.DecayingHashSet;
+import net.i2p.router.util.DecayingBloomFilter;
+import net.i2p.router.util.DecayingHashSet;
 import net.i2p.util.Log;
 
 /**
diff --git a/router/java/src/net/i2p/router/transport/udp/OutboundMessageFragments.java b/router/java/src/net/i2p/router/transport/udp/OutboundMessageFragments.java
index 484e302a5660d9e5b09903ac0ad503e902a676b3..b45444379f21afd968a44554e79d1f3e6da2dad2 100644
--- a/router/java/src/net/i2p/router/transport/udp/OutboundMessageFragments.java
+++ b/router/java/src/net/i2p/router/transport/udp/OutboundMessageFragments.java
@@ -51,9 +51,8 @@ class OutboundMessageFragments {
      */
     private boolean _isWaiting;
 
-    private boolean _alive;
+    private volatile boolean _alive;
     private final PacketBuilder _builder;
-    private long _lastCycleTime = System.currentTimeMillis();
 
     /** if we can handle more messages explicitly, set this to true */
     // private boolean _allowExcess; // LINT not used??
@@ -205,8 +204,6 @@ class OutboundMessageFragments {
         if (added) {
             if (_log.shouldLog(Log.DEBUG))
                 _log.debug("Add a new message to a new peer " + peer.getRemotePeer().toBase64());
-            if (wasEmpty)
-                _lastCycleTime = System.currentTimeMillis();
         } else {
             if (_log.shouldLog(Log.DEBUG))
                 _log.debug("Add a new message to an existing peer " + peer.getRemotePeer().toBase64());
diff --git a/router/java/src/net/i2p/router/transport/udp/OutboundMessageState.java b/router/java/src/net/i2p/router/transport/udp/OutboundMessageState.java
index 1f288155d20feac7ea2a9cbc79fc14645a7d144c..f3f8a9ea44b14273d19899916d8b0bcca4b4d140 100644
--- a/router/java/src/net/i2p/router/transport/udp/OutboundMessageState.java
+++ b/router/java/src/net/i2p/router/transport/udp/OutboundMessageState.java
@@ -138,7 +138,8 @@ class OutboundMessageState {
         if (_messageBuf != null && !_released) {
             _cache.release(_messageBuf);
             _released = true;
-            _releasedBy = new Exception ("Released on " + new Date() + " by:");
+            if (_log.shouldLog(Log.WARN))
+                _releasedBy = new Exception ("Released on " + new Date() + " by:");
         }
         //_messageBuf = null;
     }
diff --git a/router/java/src/net/i2p/router/transport/udp/PacketHandler.java b/router/java/src/net/i2p/router/transport/udp/PacketHandler.java
index 064fe4c403e5a5aba7a6f7331ca67837a53425aa..d2039559b82e55c14ba2ce4ce366e583c51e1ee7 100644
--- a/router/java/src/net/i2p/router/transport/udp/PacketHandler.java
+++ b/router/java/src/net/i2p/router/transport/udp/PacketHandler.java
@@ -28,7 +28,7 @@ class PacketHandler {
     private final InboundMessageFragments _inbound;
     private final PeerTestManager _testManager;
     private final IntroductionManager _introManager;
-    private boolean _keepReading;
+    private volatile boolean _keepReading;
     private final Handler[] _handlers;
     
     private static final int MIN_NUM_HANDLERS = 2;  // unless < 32MB
@@ -73,11 +73,11 @@ class PacketHandler {
         _context.statManager().createRateStat("udp.droppedInvalidEstablish.new", "How old the packet we dropped due to invalidity (even though we do not have any active establishment with the peer) was", "udp", UDPTransport.RATES);
         _context.statManager().createRateStat("udp.droppedInvalidInboundEstablish", "How old the packet we dropped due to invalidity (inbound establishment, bad key) was", "udp", UDPTransport.RATES);
         _context.statManager().createRateStat("udp.droppedInvalidSkew", "How skewed the packet we dropped due to invalidity (valid except bad skew) was", "udp", UDPTransport.RATES);
-        _context.statManager().createRateStat("udp.packetDequeueTime", "How long it takes the UDPReader to pull a packet off the inbound packet queue (when its slow)", "udp", UDPTransport.RATES);
-        _context.statManager().createRateStat("udp.packetVerifyTime", "How long it takes the PacketHandler to verify a data packet after dequeueing (period is dequeue time)", "udp", UDPTransport.RATES);
-        _context.statManager().createRateStat("udp.packetVerifyTimeSlow", "How long it takes the PacketHandler to verify a data packet after dequeueing when its slow (period is dequeue time)", "udp", UDPTransport.RATES);
-        _context.statManager().createRateStat("udp.packetValidateMultipleCount", "How many times we validate a packet, if done more than once (period = afterValidate-enqueue)", "udp", UDPTransport.RATES);
-        _context.statManager().createRateStat("udp.packetNoValidationLifetime", "How long packets that are never validated are around for", "udp", UDPTransport.RATES);
+        //_context.statManager().createRateStat("udp.packetDequeueTime", "How long it takes the UDPReader to pull a packet off the inbound packet queue (when its slow)", "udp", UDPTransport.RATES);
+        //_context.statManager().createRateStat("udp.packetVerifyTime", "How long it takes the PacketHandler to verify a data packet after dequeueing (period is dequeue time)", "udp", UDPTransport.RATES);
+        //_context.statManager().createRateStat("udp.packetVerifyTimeSlow", "How long it takes the PacketHandler to verify a data packet after dequeueing when its slow (period is dequeue time)", "udp", UDPTransport.RATES);
+        //_context.statManager().createRateStat("udp.packetValidateMultipleCount", "How many times we validate a packet, if done more than once (period = afterValidate-enqueue)", "udp", UDPTransport.RATES);
+        //_context.statManager().createRateStat("udp.packetNoValidationLifetime", "How long packets that are never validated are around for", "udp", UDPTransport.RATES);
         _context.statManager().createRateStat("udp.receivePacketSize.sessionRequest", "Packet size of the given inbound packet type (period is the packet's lifetime)", "udp", UDPTransport.RATES);
         _context.statManager().createRateStat("udp.receivePacketSize.sessionConfirmed", "Packet size of the given inbound packet type (period is the packet's lifetime)", "udp", UDPTransport.RATES);
         _context.statManager().createRateStat("udp.receivePacketSize.sessionCreated", "Packet size of the given inbound packet type (period is the packet's lifetime)", "udp", UDPTransport.RATES);
@@ -158,7 +158,7 @@ class PacketHandler {
                         _log.error("Crazy error handling a packet: " + packet, e);
                 }
                 long handleTime = _context.clock().now() - handleStart;
-                packet.afterHandling();
+                //packet.afterHandling();
                 _context.statManager().addRateData("udp.handleTime", handleTime, packet.getLifetime());
                 _context.statManager().addRateData("udp.queueTime", queueTime, packet.getLifetime());
                 _state = 8;
@@ -166,6 +166,7 @@ class PacketHandler {
                 if (_log.shouldLog(Log.INFO))
                     _log.info("Done receiving the packet " + packet);
                 
+           /********
                 if (handleTime > 1000) {
                     if (_log.shouldLog(Log.WARN))
                         _log.warn("Took " + handleTime + " to process the packet " 
@@ -198,6 +199,7 @@ class PacketHandler {
                     _context.statManager().addRateData("udp.packetValidateMultipleCount", validateCount, timeToValidate);
                 else if (validateCount <= 0)
                     _context.statManager().addRateData("udp.packetNoValidationLifetime", packet.getLifetime(), 0);
+            ********/
                 
                 // back to the cache with thee!
                 packet.release();
@@ -211,7 +213,6 @@ class PacketHandler {
          * Find the state and call the correct receivePacket() variant
          */
         private void handlePacket(UDPPacketReader reader, UDPPacket packet) {
-            if (packet == null) return;
 
             _state = 10;
             
@@ -538,7 +539,7 @@ class PacketHandler {
                             msg.append(": ").append(dr.toString());
                             _log.info(msg.toString());
                         }
-                        packet.beforeReceiveFragments();
+                        //packet.beforeReceiveFragments();
                         _inbound.receiveData(state, dr);
                         _context.statManager().addRateData("udp.receivePacketSize.dataKnown", packet.getPacket().getLength(), packet.getLifetime());
                         if (dr.readFragmentCount() <= 0)
diff --git a/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java b/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java
index 752c5d37bebabdd780b0a8e6621fa946c2033957..4258028d0ab8b591d0481d1e0e895bf388c8fee8 100644
--- a/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java
+++ b/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java
@@ -13,6 +13,7 @@ import net.i2p.data.RouterInfo;
 import net.i2p.data.SessionKey;
 import net.i2p.router.CommSystemFacade;
 import net.i2p.router.RouterContext;
+import net.i2p.util.Addresses;
 import net.i2p.util.Log;
 import net.i2p.util.SimpleScheduler;
 import net.i2p.util.SimpleTimer;
@@ -157,7 +158,7 @@ class PeerTestManager {
         
         sendTestToBob();
         
-        SimpleScheduler.getInstance().addEvent(new ContinueTest(), RESEND_TIMEOUT);
+        _context.simpleScheduler().addEvent(new ContinueTest(), RESEND_TIMEOUT);
     }
     
     private class ContinueTest implements SimpleTimer.TimedEvent {
@@ -182,7 +183,7 @@ class PeerTestManager {
                         // second message from Charlie yet
                         sendTestToCharlie();
                     }
-                    SimpleScheduler.getInstance().addEvent(ContinueTest.this, RESEND_TIMEOUT);
+                    _context.simpleScheduler().addEvent(ContinueTest.this, RESEND_TIMEOUT);
                 }
             }
         }
@@ -446,7 +447,7 @@ class PeerTestManager {
                     // initiated test
                 } else {
                     if (_log.shouldLog(Log.DEBUG))
-                        _log.debug("We are charlie, as the testIP/port is " + RemoteHostId.toString(testIP) + ":" + testPort + " and the state is unknown for " + nonce);
+                        _log.debug("We are charlie, as the testIP/port is " + Addresses.toString(testIP, testPort) + " and the state is unknown for " + nonce);
                     // we are charlie, since alice never sends us her IP and port, only bob does (and,
                     // erm, we're not alice, since it isn't our nonce)
                     receiveFromBobAsCharlie(from, testInfo, nonce, null);
@@ -537,7 +538,7 @@ class PeerTestManager {
             
             if (isNew) {
                 _activeTests.put(Long.valueOf(nonce), state);
-                SimpleScheduler.getInstance().addEvent(new RemoveTest(nonce), MAX_CHARLIE_LIFETIME);
+                _context.simpleScheduler().addEvent(new RemoveTest(nonce), MAX_CHARLIE_LIFETIME);
             }
 
             UDPPacket packet = _packetBuilder.buildPeerTestToBob(bobIP, from.getPort(), aliceIP, alicePort, aliceIntroKey, nonce, state.getBobCipherKey(), state.getBobMACKey());
@@ -616,7 +617,7 @@ class PeerTestManager {
             
             if (isNew) {
                 _activeTests.put(Long.valueOf(nonce), state);
-                SimpleScheduler.getInstance().addEvent(new RemoveTest(nonce), MAX_CHARLIE_LIFETIME);
+                _context.simpleScheduler().addEvent(new RemoveTest(nonce), MAX_CHARLIE_LIFETIME);
             }
             
             UDPPacket packet = _packetBuilder.buildPeerTestToCharlie(aliceIP, from.getPort(), aliceIntroKey, nonce, 
diff --git a/router/java/src/net/i2p/router/transport/udp/RemoteHostId.java b/router/java/src/net/i2p/router/transport/udp/RemoteHostId.java
index 837a50268e62d94a68855eb59bf7232498a4f57b..399b82eec81b29552b29a65a9e597ed1e7118213 100644
--- a/router/java/src/net/i2p/router/transport/udp/RemoteHostId.java
+++ b/router/java/src/net/i2p/router/transport/udp/RemoteHostId.java
@@ -2,33 +2,49 @@ package net.i2p.router.transport.udp;
 
 import net.i2p.data.Base64;
 import net.i2p.data.DataHelper;
+import net.i2p.util.Addresses;
 
 /**
  * Unique ID for a peer - its IP + port, all bundled into a tidy obj.
- * If the remote peer is not reachabe through an IP+port, this contains
+ * If the remote peer is not reachable through an IP+port, this contains
  * the hash of their identity.
  *
  */
 final class RemoteHostId {
-    private byte _ip[];
-    private int _port;
-    private byte _peerHash[];
+    private final byte _ip[];
+    private final int _port;
+    private final byte _peerHash[];
+    private final int _hashCode;
     
+    /** direct */
     public RemoteHostId(byte ip[], int port) {
-        _ip = ip;
-        _port = port;
+        this(ip, port, null);
     }
+
+    /** indirect */
     public RemoteHostId(byte peerHash[]) {
-        _peerHash = peerHash;
+        this(null, 0, peerHash);
     }
     
+    private RemoteHostId(byte ip[], int port, byte peerHash[]) {
+        _ip = ip;
+        _port = port;
+        _peerHash = peerHash;
+        _hashCode = DataHelper.hashCode(_ip) ^ DataHelper.hashCode(_peerHash) ^ _port;
+    }
+
+    /** @return null if indirect */
     public byte[] getIP() { return _ip; }
+
+    /** @return 0 if indirect */
     public int getPort() { return _port; }
+
+    /** @return null if direct */
     public byte[] getPeerHash() { return _peerHash; }
     
     @Override
     public int hashCode() {
-        return DataHelper.hashCode(_ip) ^ DataHelper.hashCode(_peerHash) ^ _port;
+        return _hashCode;
     }
     
     @Override
@@ -38,29 +54,22 @@ final class RemoteHostId {
         if (!(obj instanceof RemoteHostId)) 
             return false;
         RemoteHostId id = (RemoteHostId)obj;
-        return (_port == id.getPort()) && DataHelper.eq(_ip, id.getIP()) && DataHelper.eq(_peerHash, id.getPeerHash());
+        return (_port == id._port) && DataHelper.eq(_ip, id._ip) && DataHelper.eq(_peerHash, id._peerHash);
     }
     
     @Override
     public String toString() { return toString(true); }
-    public String toString(boolean includePort) {
+
+    private String toString(boolean includePort) {
         if (_ip != null) {
             if (includePort)
-                return toString(_ip) + ':' + _port;
+                return Addresses.toString(_ip, _port);
             else
-                return toString(_ip);
+                return Addresses.toString(_ip);
         } else {
             return Base64.encode(_peerHash);
         }
     }
-    public static String toString(byte ip[]) {
-        StringBuilder buf = new StringBuilder(ip.length+5);
-        for (int i = 0; i < ip.length; i++) {
-            buf.append(ip[i]&0xFF);
-            if (i + 1 < ip.length)
-                buf.append('.');
-        }
-        return buf.toString();
-    }
+
     public String toHostString() { return toString(false); }
 }
diff --git a/router/java/src/net/i2p/router/transport/udp/UDPEndpoint.java b/router/java/src/net/i2p/router/transport/udp/UDPEndpoint.java
index 6017ebcf8eb44ed2a956d622d8ddafb9e44ea6d7..9531335b42a19172d0c2a0cbc966f21994c40979 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPEndpoint.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPEndpoint.java
@@ -12,14 +12,14 @@ import net.i2p.util.Log;
  * UDPReceiver
  */
 class UDPEndpoint {
-    private RouterContext _context;
-    private Log _log;
+    private final RouterContext _context;
+    private final Log _log;
     private int _listenPort;
-    private UDPTransport _transport;
+    private final UDPTransport _transport;
     private UDPSender _sender;
     private UDPReceiver _receiver;
     private DatagramSocket _socket;
-    private InetAddress _bindAddress;
+    private final InetAddress _bindAddress;
     
     /**
      *  @param listenPort -1 or the requested port, may not be honored
@@ -34,7 +34,7 @@ class UDPEndpoint {
     }
     
     /** caller should call getListenPort() after this to get the actual bound port and determine success */
-    public void startup() {
+    public synchronized void startup() {
         if (_log.shouldLog(Log.DEBUG))
             _log.debug("Starting up the UDP endpoint");
         shutdown();
@@ -49,7 +49,7 @@ class UDPEndpoint {
         _receiver.startup();
     }
     
-    public void shutdown() {
+    public synchronized void shutdown() {
         if (_sender != null) {
             _sender.shutdown();
             _receiver.shutdown();
diff --git a/router/java/src/net/i2p/router/transport/udp/UDPPacket.java b/router/java/src/net/i2p/router/transport/udp/UDPPacket.java
index eb4c3e23c50d28d2aa029c8c2a968d0c2a6ece18..d20af43387b3000a35c2c97cc3c5403e546a32f2 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPPacket.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPPacket.java
@@ -32,13 +32,14 @@ class UDPPacket {
     private volatile Exception _acquiredBy;
     private long _enqueueTime;
     private long _receivedTime;
-    private long _beforeValidate;
-    private long _afterValidate;
-    private long _beforeReceiveFragments;
-    private long _afterHandlingTime;
+    //private long _beforeValidate;
+    //private long _afterValidate;
+    //private long _beforeReceiveFragments;
+    //private long _afterHandlingTime;
     private int _validateCount;
     // private boolean _isInbound;
   
+    //  Warning - this mixes contexts in a multi-router JVM
     private static final Queue<UDPPacket> _packetCache;
     private static final boolean CACHE = true;
     private static final int CACHE_SIZE = 64;
@@ -92,7 +93,7 @@ class UDPPacket {
     private static final int MAX_VALIDATE_SIZE = MAX_PACKET_SIZE;
 
     private UDPPacket(I2PAppContext ctx) {
-        ctx.statManager().createRateStat("udp.fetchRemoteSlow", "How long it takes to grab the remote ip info", "udp", UDPTransport.RATES);
+        //ctx.statManager().createRateStat("udp.fetchRemoteSlow", "How long it takes to grab the remote ip info", "udp", UDPTransport.RATES);
         // the data buffer is clobbered on init(..), but we need it to bootstrap
         _data = new byte[MAX_PACKET_SIZE];
         _packet = new DatagramPacket(_data, MAX_PACKET_SIZE);
@@ -134,7 +135,7 @@ class UDPPacket {
     public short getPriority() { verifyNotReleased(); return _priority; }
     public long getExpiration() { verifyNotReleased(); return _expiration; }
     public long getBegin() { verifyNotReleased(); return _initializeTime; }
-    public long getLifetime() { verifyNotReleased(); return _context.clock().now() - _initializeTime; }
+    public long getLifetime() { /** verifyNotReleased(); */ return _context.clock().now() - _initializeTime; }
     public void resetBegin() { _initializeTime = _context.clock().now(); }
     /** flag this packet as a particular type for accounting purposes */
     public void markType(int type) { verifyNotReleased(); _markedType = type; }
@@ -156,14 +157,14 @@ class UDPPacket {
 
     RemoteHostId getRemoteHost() {
         if (_remoteHost == null) {
-            long before = System.currentTimeMillis();
+            //long before = System.currentTimeMillis();
             InetAddress addr = _packet.getAddress();
             byte ip[] = addr.getAddress();
             int port = _packet.getPort();
             _remoteHost = new RemoteHostId(ip, port);
-            long timeToFetch = System.currentTimeMillis() - before;
-            if (timeToFetch > 50)
-                _context.statManager().addRateData("udp.fetchRemoteSlow", timeToFetch, getLifetime());
+            //long timeToFetch = System.currentTimeMillis() - before;
+            //if (timeToFetch > 50)
+            //    _context.statManager().addRateData("udp.fetchRemoteSlow", timeToFetch, getLifetime());
         }
         return _remoteHost;
     }
@@ -175,7 +176,7 @@ class UDPPacket {
      */
     public boolean validate(SessionKey macKey) {
         verifyNotReleased(); 
-        _beforeValidate = _context.clock().now();
+        //_beforeValidate = _context.clock().now();
         boolean eq = false;
         Arrays.fill(_validateBuf, (byte)0);
         
@@ -216,7 +217,7 @@ class UDPPacket {
             //    _log.warn("Payload length is " + payloadLength);
         }
         
-        _afterValidate = _context.clock().now();
+        //_afterValidate = _context.clock().now();
         _validateCount++;
         return eq;
     }
@@ -238,30 +239,35 @@ class UDPPacket {
     void enqueue() { _enqueueTime = _context.clock().now(); }
     /** a packet handler has pulled it off the inbound queue */
     void received() { _receivedTime = _context.clock().now(); }
+
     /** a packet handler has decrypted and verified the packet and is about to parse out the good bits */
-    void beforeReceiveFragments() { _beforeReceiveFragments = _context.clock().now(); }
+    //void beforeReceiveFragments() { _beforeReceiveFragments = _context.clock().now(); }
     /** a packet handler has finished parsing out the good bits */
-    void afterHandling() { _afterHandlingTime = _context.clock().now(); } 
+    //void afterHandling() { _afterHandlingTime = _context.clock().now(); } 
       
     /** the UDPReceiver has tossed it onto the inbound queue */
-    long getTimeSinceEnqueue() { return (_enqueueTime > 0 ? _context.clock().now() - _enqueueTime : 0); }
+    //long getTimeSinceEnqueue() { return (_enqueueTime > 0 ? _context.clock().now() - _enqueueTime : 0); }
+
     /** a packet handler has pulled it off the inbound queue */
     long getTimeSinceReceived() { return (_receivedTime > 0 ? _context.clock().now() - _receivedTime : 0); }
+
     /** a packet handler has decrypted and verified the packet and is about to parse out the good bits */
-    long getTimeSinceReceiveFragments() { return (_beforeReceiveFragments > 0 ? _context.clock().now() - _beforeReceiveFragments : 0); }
+    //long getTimeSinceReceiveFragments() { return (_beforeReceiveFragments > 0 ? _context.clock().now() - _beforeReceiveFragments : 0); }
     /** a packet handler has finished parsing out the good bits */
-    long getTimeSinceHandling() { return (_afterHandlingTime > 0 ? _context.clock().now() - _afterHandlingTime : 0); }
+    //long getTimeSinceHandling() { return (_afterHandlingTime > 0 ? _context.clock().now() - _afterHandlingTime : 0); }
     
+    // Following 5: All used only for stats in PacketHandler, commented out
+
     /** when it was added to the endpoint's receive queue */
-    long getEnqueueTime() { return _enqueueTime; }
+    //long getEnqueueTime() { return _enqueueTime; }
     /** when it was pulled off the endpoint receive queue */
-    long getReceivedTime() { return _receivedTime; }
+    //long getReceivedTime() { return _receivedTime; }
     /** when we began validate() */
-    long getBeforeValidate() { return _beforeValidate; }
+    //long getBeforeValidate() { return _beforeValidate; }
     /** when we finished validate() */
-    long getAfterValidate() { return _afterValidate; }
+    //long getAfterValidate() { return _afterValidate; }
     /** how many times we tried to validate the packet */
-    int getValidateCount() { return _validateCount; }
+    //int getValidateCount() { return _validateCount; }
     
     @Override
     public String toString() {
@@ -278,8 +284,8 @@ class UDPPacket {
 
         buf.append(" sinceEnqueued=").append((_enqueueTime > 0 ? _context.clock().now()-_enqueueTime : -1));
         buf.append(" sinceReceived=").append((_receivedTime > 0 ? _context.clock().now()-_receivedTime : -1));
-        buf.append(" beforeReceiveFragments=").append((_beforeReceiveFragments > 0 ? _context.clock().now()-_beforeReceiveFragments : -1));
-        buf.append(" sinceHandled=").append((_afterHandlingTime > 0 ? _context.clock().now()-_afterHandlingTime : -1));
+        //buf.append(" beforeReceiveFragments=").append((_beforeReceiveFragments > 0 ? _context.clock().now()-_beforeReceiveFragments : -1));
+        //buf.append(" sinceHandled=").append((_afterHandlingTime > 0 ? _context.clock().now()-_afterHandlingTime : -1));
         //buf.append("\ndata=").append(Base64.encode(_packet.getData(), _packet.getOffset(), _packet.getLength()));
         return buf.toString();
     }
@@ -316,13 +322,22 @@ class UDPPacket {
         _packetCache.offer(this);
     }
     
+    /**
+     *  Call at shutdown/startup to not hold ctx refs
+     *  @since 0.9.2
+     */
+    public static void clearCache() {
+        if (CACHE)
+            _packetCache.clear();
+    }
+
     private void verifyNotReleased() {
-        if (CACHE) return;
+        if (!CACHE) return;
         if (_released) {
-            Log log = I2PAppContext.getGlobalContext().logManager().getLog(UDPPacket.class);
-            log.log(Log.CRIT, "Already released.  current stack trace is:", new Exception());
-            log.log(Log.CRIT, "Released by: ", _releasedBy);
-            log.log(Log.CRIT, "Acquired by: ", _acquiredBy);
+            Log log = _context.logManager().getLog(UDPPacket.class);
+            log.error("Already released", new Exception());
+            //log.log(Log.CRIT, "Released by: ", _releasedBy);
+            //log.log(Log.CRIT, "Acquired by: ", _acquiredBy);
         }
     }
 }
diff --git a/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java b/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java
index 1491030bb6f0c500b888cb15c7ba493cf06f6326..46db0aca32a976fdaab93b8bcf62d96e12cd8881 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java
@@ -22,10 +22,10 @@ import net.i2p.util.SimpleTimer;
 class UDPReceiver {
     private final RouterContext _context;
     private final Log _log;
-    private DatagramSocket _socket;
+    private final DatagramSocket _socket;
     private String _name;
     private final BlockingQueue<UDPPacket> _inboundQueue;
-    private boolean _keepRunning;
+    private volatile boolean _keepRunning;
     private final Runner _runner;
     private final UDPTransport _transport;
     private static int __id;
@@ -90,9 +90,11 @@ class UDPReceiver {
      * NOTE: this closes the old socket so that blocking calls unblock!
      *
      */
+/*********
     public DatagramSocket updateListeningPort(DatagramSocket socket, int newPort) {
         return _runner.updateListeningPort(socket, newPort);
     }
+**********/
 
     /** if a packet been sitting in the queue for a full second (meaning the handlers are overwhelmed), drop subsequent packets */
     private static final long MAX_QUEUE_PERIOD = 2*1000;
@@ -215,26 +217,27 @@ class UDPReceiver {
     }
     
     private class Runner implements Runnable {
-        private boolean _socketChanged;
+        //private volatile boolean _socketChanged;
+
         public void run() {
-            _socketChanged = false;
+            //_socketChanged = false;
             FIFOBandwidthLimiter.Request req = _context.bandwidthLimiter().createRequest();
             while (_keepRunning) {
-                if (_socketChanged) {
-                    Thread.currentThread().setName(_name + "." + _id);
-                    _socketChanged = false;
-                }
+                //if (_socketChanged) {
+                //    Thread.currentThread().setName(_name + "." + _id);
+                //    _socketChanged = false;
+                //}
                 UDPPacket packet = UDPPacket.acquire(_context, true);
                 
                 // block before we read...
-                if (_log.shouldLog(Log.DEBUG))
-                    _log.debug("Before throttling receive");
+                //if (_log.shouldLog(Log.DEBUG))
+                //    _log.debug("Before throttling receive");
                 while (!_context.throttle().acceptNetworkMessage())
                     try { Thread.sleep(10); } catch (InterruptedException ie) {}
                 
                 try {
-                    if (_log.shouldLog(Log.INFO))
-                        _log.info("Before blocking socket.receive on " + System.identityHashCode(packet));
+                    //if (_log.shouldLog(Log.INFO))
+                    //    _log.info("Before blocking socket.receive on " + System.identityHashCode(packet));
                     synchronized (Runner.this) {
                         _socket.receive(packet.getPacket());
                     }
@@ -263,15 +266,16 @@ class UDPReceiver {
                         // nat hole punch packets are 0 bytes
                         if (_log.shouldLog(Log.INFO))
                             _log.info("Received a 0 byte udp packet from " + packet.getPacket().getAddress() + ":" + packet.getPacket().getPort());
+                        packet.release();
                     }
                 } catch (IOException ioe) {
-                    if (_socketChanged) {
-                        if (_log.shouldLog(Log.INFO))
-                            _log.info("Changing ports...");
-                    } else {
+                    //if (_socketChanged) {
+                    //    if (_log.shouldLog(Log.INFO))
+                    //        _log.info("Changing ports...");
+                    //} else {
                         if (_log.shouldLog(Log.WARN))
                             _log.warn("Error receiving", ioe);
-                    }
+                    //}
                     packet.release();
                 }
             }
@@ -279,6 +283,7 @@ class UDPReceiver {
                 _log.debug("Stop receiving...");
         }
         
+     /******
         public DatagramSocket updateListeningPort(DatagramSocket socket, int newPort) {
             _name = "UDPReceive on " + newPort;
             DatagramSocket old = null;
@@ -291,6 +296,6 @@ class UDPReceiver {
             old.close();
             return old;
         }
+      *****/
     }
-    
 }
diff --git a/router/java/src/net/i2p/router/transport/udp/UDPSender.java b/router/java/src/net/i2p/router/transport/udp/UDPSender.java
index b431ab4c50c2d6e34e873be0f68d31ca45d0eed4..202609fab3f83a524cc0ae1eae4b4a0af9879beb 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPSender.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPSender.java
@@ -18,10 +18,10 @@ import net.i2p.util.Log;
 class UDPSender {
     private final RouterContext _context;
     private final Log _log;
-    private DatagramSocket _socket;
+    private final DatagramSocket _socket;
     private String _name;
     private final BlockingQueue<UDPPacket> _outboundQueue;
-    private boolean _keepRunning;
+    private volatile boolean _keepRunning;
     private final Runner _runner;
     private static final int TYPE_POISON = 99999;
     
@@ -81,9 +81,11 @@ class UDPSender {
         _outboundQueue.clear();
     }
     
+/*********
     public DatagramSocket updateListeningPort(DatagramSocket socket, int newPort) {
         return _runner.updateListeningPort(socket, newPort);
     }
+**********/
 
     
     /**
@@ -172,17 +174,18 @@ class UDPSender {
     }
     
     private class Runner implements Runnable {
-        private boolean _socketChanged;
+        //private volatile boolean _socketChanged;
+
         FIFOBandwidthLimiter.Request req = _context.bandwidthLimiter().createRequest();
         public void run() {
             if (_log.shouldLog(Log.DEBUG))
                 _log.debug("Running the UDP sender");
-            _socketChanged = false;
+            //_socketChanged = false;
             while (_keepRunning) {
-                if (_socketChanged) {
-                    Thread.currentThread().setName(_name);
-                    _socketChanged = false;
-                }
+                //if (_socketChanged) {
+                //    Thread.currentThread().setName(_name);
+                //    _socketChanged = false;
+                //}
                 
                 UDPPacket packet = getNextPacket();
                 if (packet != null) {
@@ -200,11 +203,11 @@ class UDPSender {
                     
                     long afterBW = _context.clock().now();
                     
-                    if (_log.shouldLog(Log.DEBUG)) {
+                    //if (_log.shouldLog(Log.DEBUG)) {
                         //if (len > 128)
                         //    len = 128;
                         //_log.debug("Sending packet: (size="+size + "/"+size2 +")\nraw: " + Base64.encode(packet.getPacket().getData(), 0, size));
-                    }
+                    //}
                     
                     if (packet.getMessageType() >= PacketBuilder.TYPE_FIRST)
                         _context.statManager().addRateData("udp.sendPacketSize." + packet.getMessageType(), size, packet.getFragmentCount());
@@ -216,11 +219,11 @@ class UDPSender {
                             // synchronization lets us update safely
                             //_log.debug("Break out datagram for " + packet);
                             DatagramPacket dp = packet.getPacket();
-                            if (_log.shouldLog(Log.DEBUG))
-                                _log.debug("Just before socket.send of " + packet);
+                            //if (_log.shouldLog(Log.DEBUG))
+                            //    _log.debug("Just before socket.send of " + packet);
                             _socket.send(dp);
-                            if (_log.shouldLog(Log.DEBUG))
-                                _log.debug("Just after socket.send of " + packet);
+                            //if (_log.shouldLog(Log.DEBUG))
+                            //    _log.debug("Just after socket.send of " + packet);
                         }
                         long sendTime = _context.clock().now() - before;
                         _context.statManager().addRateData("udp.socketSendTime", sendTime, packet.getLifetime());
@@ -251,8 +254,10 @@ class UDPSender {
         private UDPPacket getNextPacket() {
             UDPPacket packet = null;
             while ( (_keepRunning) && (packet == null || packet.getLifetime() > MAX_HEAD_LIFETIME) ) {
-                if (packet != null)
+                if (packet != null) {
                     _context.statManager().addRateData("udp.sendQueueTrimmed", 1, 0);
+                    packet.release();
+                }
                 try {
                     packet = _outboundQueue.take();
                 } catch (InterruptedException ie) {}
@@ -261,6 +266,8 @@ class UDPSender {
             }
             return packet;
         }
+
+     /******
         public DatagramSocket updateListeningPort(DatagramSocket socket, int newPort) {
             _name = "UDPSend on " + newPort;
             DatagramSocket old = null;
@@ -271,5 +278,6 @@ class UDPSender {
             _socketChanged = true;
             return old;
         }
+      *****/
     }
 }
diff --git a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
index ef1e381cf5af11539ca39074736eda9fbd371e8e..7aa00bf162978b7dc6e5a4bb227db7dfa2df8a23 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
@@ -228,7 +228,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
         _context.statManager().createRateStat("udp.dropPeerDroplist", "How many peers currently have their packets dropped outright when a new peer is added to the list?", "udp", RATES);
         _context.statManager().createRateStat("udp.dropPeerConsecutiveFailures", "How many consecutive failed sends to a peer did we attempt before giving up and reestablishing a new session (lifetime is inactivity perood)", "udp", RATES);
 
-        SimpleScheduler.getInstance().addPeriodicEvent(new PingIntroducers(), MIN_EXPIRE_TIMEOUT * 3 / 4);
+        _context.simpleScheduler().addPeriodicEvent(new PingIntroducers(), MIN_EXPIRE_TIMEOUT * 3 / 4);
     }
     
     public void startup() {
@@ -247,6 +247,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
         if (_flooder != null)
             _flooder.shutdown();
         _introManager.reset();
+        UDPPacket.clearCache();
         
         _introKey = new SessionKey(new byte[SessionKey.KEYSIZE_BYTES]);
         System.arraycopy(_context.routerHash().getData(), 0, _introKey.getData(), 0, SessionKey.KEYSIZE_BYTES);
@@ -379,6 +380,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
         _peersByIdent.clear();
         _dropList.clear();
         _introManager.reset();
+        UDPPacket.clearCache();
     }
     
     /**
@@ -421,9 +423,8 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
      */
     @Override
     public void externalAddressReceived(String source, byte[] ip, int port) {
-        String s = RemoteHostId.toString(ip);
         if (_log.shouldLog(Log.WARN))
-            _log.warn("Received address: " + s + " port: " + port + " from: " + source);
+            _log.warn("Received address: " + Addresses.toString(ip, port) + " from: " + source);
         if (explicitAddressSpecified())
             return;
         String sources = _context.getProperty(PROP_SOURCES, DEFAULT_SOURCES);
@@ -831,7 +832,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
                     RemoteHostId remote = peer.getRemoteHostId();
                     _dropList.add(remote);
                     _context.statManager().addRateData("udp.dropPeerDroplist", 1, 0);
-                    SimpleScheduler.getInstance().addEvent(new RemoveDropList(remote), DROPLIST_PERIOD);
+                    _context.simpleScheduler().addEvent(new RemoveDropList(remote), DROPLIST_PERIOD);
                 }
                 markUnreachable(peerHash);
                 _context.shitlist().shitlistRouter(peerHash, "Part of the wrong network, version = " + ((RouterInfo) entry).getOption("router.version"));
diff --git a/router/java/src/net/i2p/router/tunnel/BloomFilterIVValidator.java b/router/java/src/net/i2p/router/tunnel/BloomFilterIVValidator.java
index 238d135a5c27695bacb105b84366f654cfddf34c..58944818ea120c6da4a91a02fb7847934e5614d8 100644
--- a/router/java/src/net/i2p/router/tunnel/BloomFilterIVValidator.java
+++ b/router/java/src/net/i2p/router/tunnel/BloomFilterIVValidator.java
@@ -3,9 +3,9 @@ package net.i2p.router.tunnel;
 import net.i2p.data.ByteArray;
 import net.i2p.data.DataHelper;
 import net.i2p.router.RouterContext;
+import net.i2p.router.util.DecayingBloomFilter;
+import net.i2p.router.util.DecayingHashSet;
 import net.i2p.util.ByteCache;
-import net.i2p.util.DecayingBloomFilter;
-import net.i2p.util.DecayingHashSet;
 
 /**
  * Manage the IV validation for all of the router's tunnels by way of a big
diff --git a/router/java/src/net/i2p/router/tunnel/BuildMessageProcessor.java b/router/java/src/net/i2p/router/tunnel/BuildMessageProcessor.java
index 196724329c214d4b9d24754c39ff7e9e27fc9c85..1a2c6a5b826b67aa2877b75d954912d67f999e7c 100644
--- a/router/java/src/net/i2p/router/tunnel/BuildMessageProcessor.java
+++ b/router/java/src/net/i2p/router/tunnel/BuildMessageProcessor.java
@@ -9,8 +9,8 @@ import net.i2p.data.PrivateKey;
 import net.i2p.data.SessionKey;
 import net.i2p.data.i2np.BuildRequestRecord;
 import net.i2p.data.i2np.TunnelBuildMessage;
-import net.i2p.util.DecayingBloomFilter;
-import net.i2p.util.DecayingHashSet;
+import net.i2p.router.util.DecayingBloomFilter;
+import net.i2p.router.util.DecayingHashSet;
 import net.i2p.util.Log;
 
 /**
diff --git a/router/java/src/net/i2p/router/tunnel/pool/ParticipatingThrottler.java b/router/java/src/net/i2p/router/tunnel/pool/ParticipatingThrottler.java
index cf07ec954f925d2325c7e7536672aa7bac911d76..f0169cd5cec7fc3d37c61b886b3438b086dcba8f 100644
--- a/router/java/src/net/i2p/router/tunnel/pool/ParticipatingThrottler.java
+++ b/router/java/src/net/i2p/router/tunnel/pool/ParticipatingThrottler.java
@@ -42,7 +42,7 @@ class ParticipatingThrottler {
     ParticipatingThrottler(RouterContext ctx) {
         this.context = ctx;
         this.counter = new ObjectCounter();
-        SimpleScheduler.getInstance().addPeriodicEvent(new Cleaner(), CLEAN_TIME);
+        ctx.simpleScheduler().addPeriodicEvent(new Cleaner(), CLEAN_TIME);
     }
 
     /** increments before checking */
diff --git a/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java b/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java
index a84964741070541268b837b05a1cc9cd4cc4cc57..cb55b0c5e5a185c9f1095b3f95d79e4e42dd2a1e 100644
--- a/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java
+++ b/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java
@@ -435,7 +435,7 @@ public class TunnelPoolManager implements TunnelManagerFacade {
         // don't delay the outbound if it already exists, as this opens up a large
         // race window with removeTunnels() below
         if (delayOutbound)
-            SimpleScheduler.getInstance().addEvent(new DelayedStartup(outbound), 1000);
+            _context.simpleScheduler().addEvent(new DelayedStartup(outbound), 1000);
         else
             outbound.startup();
     }
@@ -523,7 +523,7 @@ public class TunnelPoolManager implements TunnelManagerFacade {
         outboundSettings.setIsExploratory(true);
         outboundSettings.setIsInbound(false);
         _outboundExploratory = new TunnelPool(_context, this, outboundSettings, selector);
-        SimpleScheduler.getInstance().addEvent(new DelayedStartup(_outboundExploratory), 3*1000);
+        _context.simpleScheduler().addEvent(new DelayedStartup(_outboundExploratory), 3*1000);
         
         // try to build up longer tunnels
         _context.jobQueue().addJob(new BootstrapPool(_context, _inboundExploratory));
diff --git a/core/java/src/net/i2p/util/DecayingBloomFilter.java b/router/java/src/net/i2p/router/util/DecayingBloomFilter.java
similarity index 99%
rename from core/java/src/net/i2p/util/DecayingBloomFilter.java
rename to router/java/src/net/i2p/router/util/DecayingBloomFilter.java
index 7f006a8b9fa33f75f4903de0d290a87c99bf64d5..c219a57ed48588fd1458732ccf5de78fe7f69307 100644
--- a/core/java/src/net/i2p/util/DecayingBloomFilter.java
+++ b/router/java/src/net/i2p/router/util/DecayingBloomFilter.java
@@ -1,4 +1,4 @@
-package net.i2p.util;
+package net.i2p.router.util;
 
 import java.util.Random;
 import java.util.concurrent.TimeUnit;
@@ -6,6 +6,8 @@ import java.util.concurrent.locks.ReentrantReadWriteLock;
 
 import net.i2p.I2PAppContext;
 import net.i2p.data.DataHelper;
+import net.i2p.util.Log;
+import net.i2p.util.SimpleTimer;
 
 import org.xlattice.crypto.filters.BloomSHA1;
 
@@ -17,13 +19,11 @@ import org.xlattice.crypto.filters.BloomSHA1;
  * this may be refactored to allow tighter control of the size necessary for the
  * contained bloom filters.
  *
- * Deprecated for use outside of the router; to be moved to router.jar.
- *
  * See main() for an analysis of false positive rate.
  * See BloomFilterIVValidator for instantiation parameters.
  * See DecayingHashSet for a smaller and simpler version.
  * @see net.i2p.router.tunnel.BloomFilterIVValidator
- * @see net.i2p.util.DecayingHashSet
+ * @see net.i2p.router.util.DecayingHashSet
  */
 public class DecayingBloomFilter {
     protected final I2PAppContext _context;
@@ -371,6 +371,7 @@ public class DecayingBloomFilter {
      *  1792 2.4E-6; 4096 0.14%; 5120 0.6%; 6144 1.7%; 8192 6.8%; 10240 15%
      *</pre>
      */
+/*****
     public static void main(String args[]) {
         System.out.println("Usage: DecayingBloomFilter [kbps [m [iterations]]] (default 256 23 10)");
         int kbps = 256;
@@ -452,4 +453,5 @@ public class DecayingBloomFilter {
         //System.out.println("inserted: " + bloom.size() + " with " + bloom.capacity() 
         //                   + " (" + bloom.falsePositives()*100.0d + "% false positive)");
     }
+*****/
 }
diff --git a/core/java/src/net/i2p/util/DecayingHashSet.java b/router/java/src/net/i2p/router/util/DecayingHashSet.java
similarity index 98%
rename from core/java/src/net/i2p/util/DecayingHashSet.java
rename to router/java/src/net/i2p/router/util/DecayingHashSet.java
index 1f7004ce47aa08745eb98efdb2f69de18d3c996a..996471da5e4294190aa732dc0e3c25d0a8001a51 100644
--- a/core/java/src/net/i2p/util/DecayingHashSet.java
+++ b/router/java/src/net/i2p/router/util/DecayingHashSet.java
@@ -1,9 +1,11 @@
-package net.i2p.util;
+package net.i2p.router.util;
 
 import java.util.Random;
 
 import net.i2p.I2PAppContext;
 import net.i2p.data.DataHelper;
+import net.i2p.util.ConcurrentHashSet;
+import net.i2p.util.Log;
 
 
 /**
@@ -54,8 +56,6 @@ import net.i2p.data.DataHelper;
  *
  * This performs about twice as fast as DBF in the test below.
  *
- * Deprecated for use outside of the router; to be moved to router.jar.
- *
  * @author zzz
  */
 public class DecayingHashSet extends DecayingBloomFilter {
@@ -253,14 +253,16 @@ public class DecayingHashSet extends DecayingBloomFilter {
     /**
      *  vs. DBF, this measures 1.93x faster for testByLong and 2.46x faster for testByBytes.
      */
+/*****
     public static void main(String args[]) {
-        /** KBytes per sec, 1 message per KByte */
+        // KBytes per sec, 1 message per KByte
         int kbps = 256;
         int iterations = 10;
         //testSize();
         testByLong(kbps, iterations);
         testByBytes(kbps, iterations);
     }
+*****/
 
     /** and the answer is: 49.9 bytes. The ArrayWrapper alone measured 16, so that's 34 for the HashSet entry. */
 /*****
@@ -280,6 +282,7 @@ public class DecayingHashSet extends DecayingBloomFilter {
 *****/
 
     /** 8 bytes, simulate the router message validator */
+/*****
     private static void testByLong(int kbps, int numRuns) {
         int messages = 60 * 10 * kbps;
         Random r = new Random();
@@ -304,8 +307,10 @@ public class DecayingHashSet extends DecayingBloomFilter {
                            + falsePositives + " false positives");
 
     }
+*****/
 
     /** 16 bytes, simulate the tunnel IV validator */
+/*****
     private static void testByBytes(int kbps, int numRuns) {
         byte iv[][] = new byte[60*10*kbps][16];
         Random r = new Random();
@@ -332,4 +337,5 @@ public class DecayingHashSet extends DecayingBloomFilter {
                            + DataHelper.formatDuration(totalTime/numRuns) + " per run, there were "
                            + falsePositives + " false positives");
     }
+*****/
 }
diff --git a/core/java/src/org/xlattice/crypto/filters/BloomSHA1.java b/router/java/src/org/xlattice/crypto/filters/BloomSHA1.java
similarity index 100%
rename from core/java/src/org/xlattice/crypto/filters/BloomSHA1.java
rename to router/java/src/org/xlattice/crypto/filters/BloomSHA1.java
diff --git a/core/java/src/org/xlattice/crypto/filters/KeySelector.java b/router/java/src/org/xlattice/crypto/filters/KeySelector.java
similarity index 100%
rename from core/java/src/org/xlattice/crypto/filters/KeySelector.java
rename to router/java/src/org/xlattice/crypto/filters/KeySelector.java
diff --git a/router/java/test/net/i2p/data/i2np/DatabaseStoreMessageTest.java b/router/java/test/junit/net/i2p/data/i2np/DatabaseStoreMessageTest.java
similarity index 100%
rename from router/java/test/net/i2p/data/i2np/DatabaseStoreMessageTest.java
rename to router/java/test/junit/net/i2p/data/i2np/DatabaseStoreMessageTest.java
diff --git a/router/java/test/net/i2p/data/i2np/DateMessage.java b/router/java/test/junit/net/i2p/data/i2np/DateMessage.java
similarity index 100%
rename from router/java/test/net/i2p/data/i2np/DateMessage.java
rename to router/java/test/junit/net/i2p/data/i2np/DateMessage.java
diff --git a/router/java/test/net/i2p/data/i2np/DeliveryInstructionsTest.java b/router/java/test/junit/net/i2p/data/i2np/DeliveryInstructionsTest.java
similarity index 100%
rename from router/java/test/net/i2p/data/i2np/DeliveryInstructionsTest.java
rename to router/java/test/junit/net/i2p/data/i2np/DeliveryInstructionsTest.java
diff --git a/router/java/test/net/i2p/data/i2np/I2NPMessageReaderTest.java b/router/java/test/junit/net/i2p/data/i2np/I2NPMessageReaderTest.java
similarity index 100%
rename from router/java/test/net/i2p/data/i2np/I2NPMessageReaderTest.java
rename to router/java/test/junit/net/i2p/data/i2np/I2NPMessageReaderTest.java
diff --git a/router/java/test/net/i2p/data/i2np/TunnelCreateMessage.java b/router/java/test/junit/net/i2p/data/i2np/TunnelCreateMessage.java
similarity index 100%
rename from router/java/test/net/i2p/data/i2np/TunnelCreateMessage.java
rename to router/java/test/junit/net/i2p/data/i2np/TunnelCreateMessage.java
diff --git a/router/java/test/net/i2p/data/i2np/TunnelCreateStatusMessage.java b/router/java/test/junit/net/i2p/data/i2np/TunnelCreateStatusMessage.java
similarity index 100%
rename from router/java/test/net/i2p/data/i2np/TunnelCreateStatusMessage.java
rename to router/java/test/junit/net/i2p/data/i2np/TunnelCreateStatusMessage.java
diff --git a/router/java/test/net/i2p/router/SSUDemo.java b/router/java/test/junit/net/i2p/router/SSUDemo.java
similarity index 100%
rename from router/java/test/net/i2p/router/SSUDemo.java
rename to router/java/test/junit/net/i2p/router/SSUDemo.java
diff --git a/router/java/test/net/i2p/router/SubmitMessageHistoryJob.java b/router/java/test/junit/net/i2p/router/SubmitMessageHistoryJob.java
similarity index 100%
rename from router/java/test/net/i2p/router/SubmitMessageHistoryJob.java
rename to router/java/test/junit/net/i2p/router/SubmitMessageHistoryJob.java
diff --git a/router/java/test/net/i2p/router/message/BuildTestMessageJob.java b/router/java/test/junit/net/i2p/router/message/BuildTestMessageJob.java
similarity index 100%
rename from router/java/test/net/i2p/router/message/BuildTestMessageJob.java
rename to router/java/test/junit/net/i2p/router/message/BuildTestMessageJob.java
diff --git a/router/java/test/net/i2p/router/message/OutboundClientMessageStatus.java b/router/java/test/junit/net/i2p/router/message/OutboundClientMessageStatus.java
similarity index 100%
rename from router/java/test/net/i2p/router/message/OutboundClientMessageStatus.java
rename to router/java/test/junit/net/i2p/router/message/OutboundClientMessageStatus.java
diff --git a/router/java/test/net/i2p/router/message/SendGarlicJob.java b/router/java/test/junit/net/i2p/router/message/SendGarlicJob.java
similarity index 100%
rename from router/java/test/net/i2p/router/message/SendGarlicJob.java
rename to router/java/test/junit/net/i2p/router/message/SendGarlicJob.java
diff --git a/router/java/test/net/i2p/router/networkdb/kademlia/KBucketImplTest.java b/router/java/test/junit/net/i2p/router/networkdb/kademlia/KBucketImplTest.java
similarity index 100%
rename from router/java/test/net/i2p/router/networkdb/kademlia/KBucketImplTest.java
rename to router/java/test/junit/net/i2p/router/networkdb/kademlia/KBucketImplTest.java
diff --git a/router/java/test/net/i2p/router/networkdb/kademlia/KBucketSetTest.java b/router/java/test/junit/net/i2p/router/networkdb/kademlia/KBucketSetTest.java
similarity index 100%
rename from router/java/test/net/i2p/router/networkdb/kademlia/KBucketSetTest.java
rename to router/java/test/junit/net/i2p/router/networkdb/kademlia/KBucketSetTest.java
diff --git a/router/java/test/net/i2p/router/networkdb/kademlia/RouterGenerator.java b/router/java/test/junit/net/i2p/router/networkdb/kademlia/RouterGenerator.java
similarity index 100%
rename from router/java/test/net/i2p/router/networkdb/kademlia/RouterGenerator.java
rename to router/java/test/junit/net/i2p/router/networkdb/kademlia/RouterGenerator.java
diff --git a/router/java/test/net/i2p/router/transport/BandwidthLimitedInputStream.java b/router/java/test/junit/net/i2p/router/transport/BandwidthLimitedInputStream.java
similarity index 100%
rename from router/java/test/net/i2p/router/transport/BandwidthLimitedInputStream.java
rename to router/java/test/junit/net/i2p/router/transport/BandwidthLimitedInputStream.java
diff --git a/router/java/test/net/i2p/router/transport/BandwidthLimitedOutputStream.java b/router/java/test/junit/net/i2p/router/transport/BandwidthLimitedOutputStream.java
similarity index 100%
rename from router/java/test/net/i2p/router/transport/BandwidthLimitedOutputStream.java
rename to router/java/test/junit/net/i2p/router/transport/BandwidthLimitedOutputStream.java
diff --git a/router/java/test/net/i2p/router/transport/BandwidthLimiterTest.java b/router/java/test/junit/net/i2p/router/transport/BandwidthLimiterTest.java
similarity index 100%
rename from router/java/test/net/i2p/router/transport/BandwidthLimiterTest.java
rename to router/java/test/junit/net/i2p/router/transport/BandwidthLimiterTest.java
diff --git a/core/java/test/net/i2p/crypto/DHSessionKeyBuilderTest.java b/router/java/test/junit/net/i2p/router/transport/crypto/DHSessionKeyBuilderTest.java
similarity index 97%
rename from core/java/test/net/i2p/crypto/DHSessionKeyBuilderTest.java
rename to router/java/test/junit/net/i2p/router/transport/crypto/DHSessionKeyBuilderTest.java
index 0bf6a1f611430542bc58095cbac0ec2658340f90..44a43d3e925301598dc29fd48f5f96da28bea34f 100644
--- a/core/java/test/net/i2p/crypto/DHSessionKeyBuilderTest.java
+++ b/router/java/test/junit/net/i2p/router/transport/crypto/DHSessionKeyBuilderTest.java
@@ -1,4 +1,4 @@
-package net.i2p.crypto;
+package net.i2p.router.transport.crypto;
 
 /*
  * free (adj.): unencumbered; not under the control of others
diff --git a/router/java/test/net/i2p/router/transport/udp/UDPEndpointTest.java b/router/java/test/junit/net/i2p/router/transport/udp/UDPEndpointTest.java
similarity index 100%
rename from router/java/test/net/i2p/router/transport/udp/UDPEndpointTest.java
rename to router/java/test/junit/net/i2p/router/transport/udp/UDPEndpointTest.java
diff --git a/router/java/test/net/i2p/router/tunnel/BatchedFragmentTest.java b/router/java/test/junit/net/i2p/router/tunnel/BatchedFragmentTest.java
similarity index 100%
rename from router/java/test/net/i2p/router/tunnel/BatchedFragmentTest.java
rename to router/java/test/junit/net/i2p/router/tunnel/BatchedFragmentTest.java
diff --git a/router/java/test/net/i2p/router/tunnel/BuildMessageTest.java b/router/java/test/junit/net/i2p/router/tunnel/BuildMessageTest.java
similarity index 100%
rename from router/java/test/net/i2p/router/tunnel/BuildMessageTest.java
rename to router/java/test/junit/net/i2p/router/tunnel/BuildMessageTest.java
diff --git a/router/java/test/net/i2p/router/tunnel/FragmentTest.java b/router/java/test/junit/net/i2p/router/tunnel/FragmentTest.java
similarity index 100%
rename from router/java/test/net/i2p/router/tunnel/FragmentTest.java
rename to router/java/test/junit/net/i2p/router/tunnel/FragmentTest.java
diff --git a/router/java/test/net/i2p/router/tunnel/InboundGatewayTest.java b/router/java/test/junit/net/i2p/router/tunnel/InboundGatewayTest.java
similarity index 100%
rename from router/java/test/net/i2p/router/tunnel/InboundGatewayTest.java
rename to router/java/test/junit/net/i2p/router/tunnel/InboundGatewayTest.java
diff --git a/router/java/test/net/i2p/router/tunnel/InboundTest.java b/router/java/test/junit/net/i2p/router/tunnel/InboundTest.java
similarity index 100%
rename from router/java/test/net/i2p/router/tunnel/InboundTest.java
rename to router/java/test/junit/net/i2p/router/tunnel/InboundTest.java
diff --git a/router/java/test/net/i2p/router/tunnel/OutboundGatewayTest.java b/router/java/test/junit/net/i2p/router/tunnel/OutboundGatewayTest.java
similarity index 100%
rename from router/java/test/net/i2p/router/tunnel/OutboundGatewayTest.java
rename to router/java/test/junit/net/i2p/router/tunnel/OutboundGatewayTest.java
diff --git a/router/java/test/net/i2p/router/tunnel/OutboundTest.java b/router/java/test/junit/net/i2p/router/tunnel/OutboundTest.java
similarity index 100%
rename from router/java/test/net/i2p/router/tunnel/OutboundTest.java
rename to router/java/test/junit/net/i2p/router/tunnel/OutboundTest.java