Only in d:\awstats78t_jpn/: READMEJ.md
Only in d:\awstats78t_jpn/: awstats.cron
Only in d:\awstats78t_jpn/: awstats.sh
Only in d:\awstats-7.8-mod/docs: awstats.pdf
Only in d:\awstats78t_jpn/docs: awstats_benchmark.html
Only in d:\awstats-7.8-mod/docs: awstats_benchmark.html.en
Only in d:\awstats78t_jpn/docs: awstats_changelog.txt
Only in d:\awstats-7.8-mod/docs: awstats_changelog.txt.en
Only in d:\awstats78t_jpn/docs: awstats_compare.html
Only in d:\awstats-7.8-mod/docs: awstats_compare.html.en
Only in d:\awstats78t_jpn/docs: awstats_config.html
Only in d:\awstats-7.8-mod/docs: awstats_config.html.en
Only in d:\awstats78t_jpn/docs: awstats_contrib.html
Only in d:\awstats-7.8-mod/docs: awstats_contrib.html.en
Only in d:\awstats78t_jpn/docs: awstats_dev_plugins.html
Only in d:\awstats-7.8-mod/docs: awstats_dev_plugins.html.en
Only in d:\awstats78t_jpn/docs: awstats_dev_plugins_graphs.html
Only in d:\awstats-7.8-mod/docs: awstats_dev_plugins_graphs.html.en
Only in d:\awstats78t_jpn/docs: awstats_dev_plugins_hooks.html
Only in d:\awstats-7.8-mod/docs: awstats_dev_plugins_hooks.html.en
Only in d:\awstats78t_jpn/docs: awstats_dolibarr.html
Only in d:\awstats-7.8-mod/docs: awstats_dolibarr.html.en
Only in d:\awstats78t_jpn/docs: awstats_extra.html
Only in d:\awstats-7.8-mod/docs: awstats_extra.html.en
Only in d:\awstats78t_jpn/docs: awstats_faq.html
Only in d:\awstats-7.8-mod/docs: awstats_faq.html.en
Only in d:\awstats78t_jpn/docs: awstats_glossary.html
Only in d:\awstats-7.8-mod/docs: awstats_glossary.html.en
Only in d:\awstats78t_jpn/docs: awstats_license.html.ja
Only in d:\awstats78t_jpn/docs: awstats_security.html
Only in d:\awstats-7.8-mod/docs: awstats_security.html.en
Only in d:\awstats78t_jpn/docs: awstats_setup.html
Only in d:\awstats-7.8-mod/docs: awstats_setup.html.en
Only in d:\awstats78t_jpn/docs: awstats_tools.html
Only in d:\awstats-7.8-mod/docs: awstats_tools.html.en
Only in d:\awstats78t_jpn/docs: awstats_upgrade.html
Only in d:\awstats-7.8-mod/docs: awstats_upgrade.html.en
Only in d:\awstats78t_jpn/docs: awstats_webmin.html
Only in d:\awstats-7.8-mod/docs: awstats_webmin.html.en
Only in d:\awstats78t_jpn/docs: awstats_what.html
Only in d:\awstats-7.8-mod/docs: awstats_what.html.en
Only in d:\awstats78t_jpn/docs: extra.css
Only in d:\awstats-7.8-mod/docs/images: awstats_ban_460x270.jpg
Only in d:\awstats78t_jpn/docs/images: star2.png
Only in d:\awstats78t_jpn/docs/images: star3.png
Only in d:\awstats78t_jpn/docs/images: star4.png
Only in d:\awstats78t_jpn/docs: index.html
Only in d:\awstats-7.8-mod/docs: index.html.en
diff -u -b -r "d:\\awstats-7.8-mod/docs/styles.css" "d:\\awstats78t_jpn/docs/styles.css"
--- "d:\\awstats-7.8-mod/docs/styles.css"	2020-09-22 22:19:50.026464200 +0900
+++ "d:\\awstats78t_jpn/docs/styles.css"	2011-10-05 16:26:20.000000000 +0900
@@ -2,23 +2,32 @@
 	background-color: #FFFFFF;
 	font: 14px verdana,arial;
 	font-family: sans-serif;
-	margin-top: 4;
-	margin-bottom: 4;
-	margin-right: 6;
-	margin-left: 6;
+	margin-top: 4px;
+	margin-bottom: 4px;
+	margin-right: 6px;
+	margin-left: 6px;
 }
 a:link   	{ font: 14px verdana,arial; color: #2200C0; font-family: sans-serif; text-decoration: none; }
 a:visited	{ font: 14px verdana,arial; color: #2200C0; font-family: sans-serif; text-decoration: none; }
 a:active	{ font: 14px verdana,arial; color: #2200C0; font-family: sans-serif; text-decoration: none; }
-a:hover		{ font: 14px verdana,arial; color: #2200C0; font-family: sans-serif; text-decoration: underline; }
+a:hover		{ text-decoration: underline; }
+a[name]:hover	{ text-decoration: none; }
 
 .CHead 			{ background-color: #9999CC; }
 .CTextAreaConf	{ font: 11px verdana,arial; color: #202020; font-family: sans-serif; text-decoration: none; }
 
-td.CFAQ		{ font: 14px verdana,arial; color: #000000; font-family: sans-serif; text-decoration: none; }
+td.TCFAQ		{ font: 14px verdana,arial; color: #000000; font-family: sans-serif; text-decoration: none; border-style: solid; border-color: black; border-width: thin;}
+tr.TCFAQ		{ font: 14px verdana,arial; color: #000000; font-family: sans-serif; text-decoration: none; }
+th.TCFAQ		{ font: 14px verdana,arial; color: #000000; font-family: sans-serif; text-decoration: none; border-style: solid; border-color: black; border-width: thin;}
 .CProblem	{ font: 14px verdana,arial; color: #660000; font-family: sans-serif; text-decoration: none; }
 .CSolution	{ font: 14px verdana,arial; color: #448866; font-family: sans-serif; text-decoration: none; }
 
+.CFAQ		{ font: 14px verdana,arial; color: #000000; font-family: sans-serif; text-decoration: none; background-color: #F4F4F4 ; border-style: solid; border-color: black; border-width: thin; margin:1em}
+div.CFAQ	{ font: 14px verdana,arial; color: #000000; font-family: sans-serif; text-decoration: none; background-color: #F4F4F4 ; border-style: solid; border-color: black; border-width: thin; width:95%; margin:1em}
+ul.CFAQ		{ font: 14px verdana,arial; color: #000000; font-family: sans-serif; text-decoration: none; background-color: #F4F4F4 ; border-style: solid; border-color: black; border-width: thin; width:95%; margin:1em}
+table.TCFAQ	{ margin:1em;
+		empty-cells:show; }
+
 input     {
 	font-family: arial,verdana,helvetica, sans-serif;
 	font-weight: normal;
@@ -26,3 +35,96 @@
 	background-position : bottom;
     font: 12px verdana,arial;
 }
+.center   {
+	margin:auto;
+	width:100%;
+	text-align:center
+}
+
+img   {
+        border:0;
+}
+
+.under {
+	text-decoration:underline
+}
+
+li.paren:before {
+	display: marker;
+	content:counter(counter,upper-latin) ") ";
+	counter-increment: counter;
+}
+
+li.hyphn {
+	list-style-type:none;
+}
+li.hyphn:before {
+	content: "- "
+}
+
+.command {
+	background-color:#F4F4F4;
+	border:solid;
+	border-width:0 thin thin 0;
+	border-color:#C0C0C0;
+	margin-right:5%;
+}
+
+pre {
+	margin-bottom:0
+}
+
+dt.glossary {
+	margin-top:0.5em;
+	padding-top:0.5em;
+	border-top-style:solid;
+	border-top-width:thin;
+	border-top-color:#aaaaaa;
+	font-weight:bold;
+}
+
+dt.glossarytop {
+	margin-top:0.5em;
+	padding-top:0.5em;
+	font-weight:bold;
+}
+
+dd.glossary {
+	padding-bottom:0.5em;
+}
+
+dl.policy dt {
+	color:blue;
+	font-weight:bold;
+}
+
+.IndentLevel1 {
+	padding-left:3em;
+}
+
+.IndentLevel2 {
+	padding-left:6em;
+}
+
+.style1 {color: #4444cc}
+.style2 {color: #660000}
+
+
+.indent1 {margin: 1em 0 0 1em}
+
+.italic {font-style: italic}
+
+
+.title {background-color:#aaaaaa}
+.free {background-color:#f0ffff}
+.non_copyleft {background-color:#e0f0ff}
+.non_copyleft_copyright {background-color:#f0f0ff}
+.semi_free {background-color:#ffffee}
+.freeware {background-color:#ffeeee}
+.shareware {background-color:#ffe0e0}
+.commercial {background-color:#ffd8d8}
+
+.yes {color:blue}
+.no {color:#995555}
+
+
Only in d:\awstats78t_jpn/: files
Only in d:\awstats78t_jpn/tools: awstats_configure.BAK
diff -u -b -r "d:\\awstats-7.8-mod/tools/awstats_configure.pl" "d:\\awstats78t_jpn/tools/awstats_configure.pl"
--- "d:\\awstats-7.8-mod/tools/awstats_configure.pl"	2020-09-22 22:19:51.593889300 +0900
+++ "d:\\awstats78t_jpn/tools/awstats_configure.pl"	2020-09-29 22:21:28.744185000 +0900
@@ -529,8 +529,7 @@
 <Directory "$AWSTATS_PATH/wwwroot">
     Options None
     AllowOverride None
-    Order allow,deny
-    Allow from all
+    Require all granted
 </Directory>
 
 EOF
diff -u -b -r "d:\\awstats-7.8-mod/tools/httpd_conf" "d:\\awstats78t_jpn/tools/httpd_conf"
--- "d:\\awstats-7.8-mod/tools/httpd_conf"	2020-09-22 22:19:51.702053700 +0900
+++ "d:\\awstats78t_jpn/tools/httpd_conf"	2020-09-29 22:26:58.853060000 +0900
@@ -24,6 +24,5 @@
 <Directory "/usr/local/awstats/wwwroot">
     Options None
     AllowOverride None
-    Order allow,deny
-    Allow from all
+    Require all granted
 </Directory>
Only in d:\awstats78t_jpn/tools: killdupe.pl
Only in d:\awstats78t_jpn/tools: sepreverse.pl
Only in d:\awstats78t_jpn/tools: sortlog.bat
Only in d:\awstats78t_jpn/tools: utf8_decode.BAK
Only in d:\awstats78t_jpn/tools: utf8_decode.pl
Binary files d:\awstats-7.8-mod/tools/webmin/awstats-2.0.wbm and d:\awstats78t_jpn/tools/webmin/awstats-2.0.wbm differ
Only in d:\awstats78t_jpn/wwwroot/cgi-bin: awstats.hobbit.ddo.jp.conf
Only in d:\awstats78t_jpn/wwwroot/cgi-bin: awstats.model-jp.conf
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/awstats.pl" "d:\\awstats78t_jpn/wwwroot/cgi-bin/awstats.pl"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/awstats.pl"	2020-10-04 15:15:19.595422300 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/awstats.pl"	2020-10-04 14:52:42.842459200 +0900
@@ -1,4 +1,5 @@
-#!/usr/bin/perl
+#!C:\Strawberry\perl\bin\perl.exe
+#!/usr/local/bin/perl
 #------------------------------------------------------------------------------
 # Free realtime web server logfile analyzer to show advanced web statistics.
 # Works from command line or as a CGI. You must use this script as often as
@@ -18,6 +19,7 @@
 # You should have received a copy of the GNU General Public License
 # along with this program. If not, see <http://www.gnu.org/licenses/>.
 #------------------------------------------------------------------------------
+# Modified by ホビット 2018/2/21
 require 5.007;
 
 #$|=1;
@@ -31,6 +33,8 @@
 use Encode;
 use File::Spec;
 
+use HTML::Entities::Numbered ();
+use Unicode::Japanese;
 
 #------------------------------------------------------------------------------
 # Defines
@@ -43,9 +47,10 @@
 use vars qw/
   $DEBUGFORCED $NBOFLINESFORBENCHMARK $FRAMEWIDTH $NBOFLASTUPDATELOOKUPTOSAVE
   $LIMITFLUSH $NEWDAYVISITTIMEOUT $VISITTIMEOUT $NOTSORTEDRECORDTOLERANCE
-  $WIDTHCOLICON $TOOLTIPON
+  $WIDTHCOLICON $WIDTHHIT $WIDTHPAGE $WIDTHBANDWIDTH $WIDTHFULLDATE $WIDTHPARCENT $WIDTHYESNO $WIDTHBROWSER $WIDTHOS $TOOLTIPON
   $lastyearbeforeupdate $lastmonthbeforeupdate $lastdaybeforeupdate $lasthourbeforeupdate $lastdatebeforeupdate
   $NOHTML
+  $endtag $OptionSelect
   /;
 $DEBUGFORCED = 0
   ; # Force debug level to log lesser level into debug.log file (Keep this value to 0)
@@ -62,8 +67,17 @@
 $NOTSORTEDRECORDTOLERANCE = 20000
   ; # Lapse of time to accept a record if not in correct order. 20000 = 2 hour (Default = 20000)
 $WIDTHCOLICON = 32;
+$WIDTHHIT     = 70;
+$WIDTHPAGE    = 70;
+$WIDTHBANDWIDTH = 80;
+$WIDTHFULLDATE = 160;
+$WIDTHPARCENT = 80;
+$WIDTHYESNO   = 50;
+$WIDTHBROWSER = 130;
+$WIDTHOS      = 140;
 $TOOLTIPON    = 0;    # Tooltips plugin loaded
 $NOHTML       = 0;    # Suppress the html headers
+$endtag = ">";        # Set HTML 4.01
 
 # ----- Running variables -----
 use vars qw/
@@ -90,6 +104,7 @@
   /;
 $DIR = $PROG = $Extension = '';
 $Debug          = $ShowSteps            = 0;
+$Debug = 0;
 $DebugResetDone = $DNSLookupAlreadyDone = 0;
 $RunAsCli       = $UpdateFor            = $HeaderHTTPSent = $HeaderHTMLSent = 0;
 $LastLine = $LastLineNumber = $LastLineOffset = $LastLineChecksum = 0;
@@ -153,6 +168,7 @@
   $ExtraTrackedRowsLimit
   $DatabaseBreak
   $SectionsToBeSaved
+  $MonthUsed
   /;
 $StaticExt              = 'html';
 $DNSStaticCacheFile     = 'dnscache.txt';
@@ -181,6 +197,7 @@
 $BuildHistoryFormat    = 'text';
 $ExtraTrackedRowsLimit = 500;
 $DatabaseBreak         = 'month';
+$MonthUsed             = 0;		# 月未使用
 use vars qw/
   $DebugMessages $AllowToUpdateStatsFromBrowser $EnableLockForUpdate $DNSLookup $DynamicDNSLookup $AllowAccessFromWebToAuthenticatedUsersOnly
   $BarHeight $BarWidth $CreateDirDataIfNotExists $KeepBackupOfHistoricFiles
@@ -308,7 +325,7 @@
   )
   = ( 2, 2, 0, 2, 2, 2, 2, 2, 2 );
 use vars qw/
-  $DirLock $DirCgi $DirConfig $DirData $DirIcons $DirLang $AWScript $ArchiveFileName
+  $DirLock $DirCgi $DirConfig $DirData $DirIcons $DirJs $DirCss $DirLang $AWScript $ArchiveFileName
   $AllowAccessFromWebToFollowingIPAddresses $HTMLHeadSection $HTMLEndSection $LinksToWhoIs $LinksToIPWhoIs
   $LogFile $LogType $LogFormat $LogSeparator $Logo $LogoLink $StyleSheet $WrapperScript $SiteDomain
   $UseHTTPSLinkForUrl $URLQuerySeparators $URLWithAnchor $ErrorMessages $ShowFlagLinks
@@ -318,6 +335,7 @@
 	$DirLock,                                  $DirCgi,
 	$DirConfig,                                $DirData,
 	$DirIcons,                                 $DirLang,
+	$DirJs,                                    $DirCss,                     # JS, CSS 用ディレクトリ
 	$AWScript,                                 $ArchiveFileName,
 	$AllowAccessFromWebToFollowingIPAddresses, $HTMLHeadSection,
 	$HTMLEndSection,                           $LinksToWhoIs,
@@ -332,7 +350,7 @@
   )
   = (
 	'', '', '', '', '', '', '', '', '', '', '', '', '', '',
-	'', '', '', '', '', '', '', '', '', '', '', '', '', '', ''
+	'', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''    # 2エントリ追加
   );
 use vars qw/
   $color_Background $color_TableBG $color_TableBGRowTitle
@@ -374,6 +392,7 @@
   @MiscListOrder %MiscListCalc
   %OSFamily %BrowsersFamily @SessionsRange %SessionsAverage
   %LangBrowserToLangAwstats %LangAWStatsToFlagAwstats %BrowsersSafariBuildToVersionHash
+  %EncodeExtension
   @HostAliases @AllowAccessFromWebToFollowingAuthenticatedUsers
   @DefaultFile @SkipDNSLookupFor
   @SkipHosts @SkipUserAgents @SkipFiles @SkipReferrers @NotPageFiles
@@ -416,62 +435,81 @@
 # HTTP-Accept or Lang parameter => AWStats code to use for lang
 # ISO-639-1 or 2 or other       => awstats-xx.txt where xx is ISO-639-1
 %LangBrowserToLangAwstats = (
-	'sq'    => 'al',
 	'ar'    => 'ar',
 	'ba'    => 'ba',
+	'be'    => 'be',
 	'bg'    => 'bg',
-	'zh-tw' => 'tw',
-	'zh'    => 'cn',
-	'cs'    => 'cz',
+	'ca'    => 'ca',
+	'cs'    => 'cs',
+	'cy'    => 'cy',
+	'da'    => 'da',
 	'de'    => 'de',
-	'da'    => 'dk',
+	'el'    => 'el',
 	'en'    => 'en',
+	'es'    => 'es',
 	'et'    => 'et',
+	'eu'    => 'eu',
 	'fi'    => 'fi',
 	'fr'    => 'fr',
 	'gl'    => 'gl',
-	'es'    => 'es',
-	'eu'    => 'eu',
-	'ca'    => 'ca',
-	'el'    => 'gr',
+	'he'    => 'he',
+	'hr'    => 'hr',
 	'hu'    => 'hu',
+	'id'    => 'id',
 	'is'    => 'is',
-	'in'    => 'id',
 	'it'    => 'it',
-	'ja'    => 'jp',
-	'kr'    => 'ko',
+	'ja'    => 'ja',
+	'ko'    => 'ko',
+	'lt'    => 'lt',
 	'lv'    => 'lv',
-	'nl'    => 'nl',
-	'no'    => 'nb',
 	'nb'    => 'nb',
+	'nl'    => 'nl',
 	'nn'    => 'nn',
+	'no'    => 'nb',
 	'pl'    => 'pl',
 	'pt'    => 'pt',
-	'pt-br' => 'br',
+	'pt-br' => 'pt-br',
 	'ro'    => 'ro',
 	'ru'    => 'ru',
-	'sr'    => 'sr',
 	'sk'    => 'sk',
-	'sv'    => 'se',
+	'sq'    => 'sq',
+	'sr'    => 'sr',
+	'sv'    => 'sv',
 	'th'    => 'th',
 	'tr'    => 'tr',
-	'uk'    => 'ua',
-	'cy'    => 'cy',
-	'wlk'   => 'cy'
+	'uk'    => 'uk',
+	'zh'    => 'zh',
+	'zh-Hant' => 'zh-Hant'
 );
 %LangAWStatsToFlagAwstats =
   (  # If flag (country ISO-3166 two letters) is not same than AWStats Lang code
+	'ar' => 'sa',
 	'ca' => 'es_cat',
+	'cs'    => 'cz',
+	'cy' => 'gb_wls',
+	'da'    => 'dk',
+	'el'    => 'gr',
 	'et' => 'ee',
 	'eu' => 'es_eu',
-	'cy' => 'wlk',
-	'gl' => 'glg',
+	'gl' => 'es_ga',
 	'he' => 'il',
+	'ja'    => 'jp',
 	'ko' => 'kr',
-	'ar' => 'sa',
-	'sr' => 'cs'
+	'pt-br' => 'br',
+	'sq'    => 'al',
+	'sr' => 'cs',
+	'sv' => 'se',
+	'uk'    => 'ua',
+	'zh' => 'cn',
+	'zh-Hant' => 'tw'
   );
 
+%EncodeExtension = (
+	'var'     => 'html',
+	'sjis'    => 'html',
+	'utf8'    => 'html',
+	'iso8859-1'    => 'html',);
+
 @HostAliases = @AllowAccessFromWebToFollowingAuthenticatedUsers = ();
 @DefaultFile = @SkipDNSLookupFor = ();
 @SkipHosts = @SkipUserAgents = @NotPageFiles = @SkipFiles = @SkipReferrers = ();
@@ -493,7 +531,7 @@
   %MimeHashLib %MimeHashFamily
   %OSHashID %OSHashLib
   %RobotsHashIDLib %RobotsAffiliateLib
-  %SearchEnginesHashID %SearchEnginesHashLib %SearchEnginesWithKeysNotInQuery %SearchEnginesKnownUrl %NotSearchEnginesKeys
+  %SearchEnginesHashID %SearchEnginesHashLib %SearchEnginesWithKeysNotInQuery %SearchEnginesKnownUrl %SearchEnginesKnownUrlTrail %NotSearchEnginesKeys
   %WormsHashID %WormsHashLib %WormsHashTarget
   /;
 use vars qw/
@@ -739,7 +777,34 @@
 	'Konqueror versions',
 	',',
  	'Downloads',
- 	'Export CSV'
+	'Export CSV',
+	'','','','','','','','','','',
+	'','','','','','','','','','',
+	'dd mmm yyyy',
+	'mmmbreakyyyy',
+	'mmm yyyy',
+	'ddbreakmmm',
+	"Unknown robot (identified by '",
+	"')",
+	"Common *nix tool for automating web document retireval. Most likely a bot.",
+	"Suspected Bot masquerading as Motorola",
+	"Suspected bot masqurading as Mozilla",
+	"Unknown robot (identified by empty user agent string)",
+	"Unknown robot (identified by hit on 'robots.txt')",
+	"Often spam bot",
+	"Unknown or unspecified distribution",
+	"unknown version",
+	"Unknown Unix system",
+	'Unknown search engines',
+	"Suspected bot masquerading as MS IE",
+	"Generic bot identified as '1', '2' or '3'",
+	"Your browser does not support Java correctly. Change browser or disable AWStats graphapplet plugin.",
+	"",
+	"",
+	"Entries shown here gave hits or traffic \"not viewed\" by visitors, so they are included only in \"Not viewed traffic\" chart of Summary.",
+	"yyyy",
+	"Year yyyy",
+	"Month mmm yyyy"
 );
 
 #------------------------------------------------------------------------------
@@ -767,10 +832,7 @@
 	if ( !$HeaderHTTPSent ) {
 		my $newpagecode = $PageCode ? $PageCode : "utf-8";
 		if ( $BuildReportFormat eq 'xhtml' || $BuildReportFormat eq 'xml' ) {
-			print( $ENV{'HTTP_USER_AGENT'} =~ /MSIE|Googlebot/i
-				? "Content-type: text/html; charset=$newpagecode\n"
-				: "Content-type: text/xml; charset=$newpagecode\n"
-			);
+			print "Content-type: application/xhtml+xml; charset=$newpagecode\n"
 		}
 		else { print "Content-type: text/html; charset=$newpagecode\n"; }
 
@@ -808,21 +870,17 @@
 				print "<?xml version=\"1.0\" encoding=\"$PageCode\"?>\n";
 			}
 			else { print "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n"; }
-			if ( $FrameName ne 'index' ) {
+#			if ( $FrameName ne 'index' ) {
 				print
-"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n";
-			}
-			else {
-				print
-"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Frameset//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd\">\n";
-			}
+"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">\n";
+#			}
 			print
 "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"$Lang\">\n";
 		}
 		else {
 			if ( $FrameName ne 'index' ) {
 				print
-"<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n";
+"<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
 			}
 			else {
 				print
@@ -833,7 +891,7 @@
 		}
 		print "<head>\n";
 
-		my $endtag = '>';
+		$endtag = '>';
 		if ( $BuildReportFormat eq 'xhtml' || $BuildReportFormat eq 'xml' ) {
 			$endtag = ' />';
 		}
@@ -852,19 +910,12 @@
 			  . "follow\"$endtag\n";
 		}
 		else {
-			print "<meta name=\"robots\" content=\"noindex,nofollow\"$endtag\n";
+			print "<meta name=\"robots\" content=\"NOINDEX,NOFOLLOW\"$endtag\n";
 		}
 
 		# Affiche tag meta content-type
 		if ( $BuildReportFormat eq 'xhtml' || $BuildReportFormat eq 'xml' ) {
-			print( $ENV{'HTTP_USER_AGENT'} =~ /MSIE|Googlebot/i
-				? "<meta http-equiv=\"content-type\" content=\"text/html; charset="
-				  . ( $PageCode ? $PageCode : "iso-8859-1" )
-				  . "\"$endtag\n"
-				: "<meta http-equiv=\"content-type\" content=\"text/xml; charset="
-				  . ( $PageCode ? $PageCode : "iso-8859-1" )
-				  . "\"$endtag\n"
-			);
+			;
 		}
 		else {
 			print
@@ -874,83 +925,43 @@
 		}
 
 		if ($Expires) {
+			if ( $BuildReportFormat ne 'xhtml' && $BuildReportFormat ne 'xml' ) {
 			print "<meta http-equiv=\"expires\" content=\""
 			  . ( gmtime( $starttime + $Expires ) )
 			  . "\"$endtag\n";
 		}
+		}
 		my @k = keys
 		  %HTMLOutput;    # This is to have a unique title and description page
-		print "<meta http-equiv=\"description\" content=\""
+		print "<meta name=\"description\" content=\""
 		  . ucfirst($PROG)
 		  . " - Advanced Web Statistics for $SiteDomain$periodtitle"
 		  . ( $k[0] ? " - " . $k[0] : "" )
 		  . "\"$endtag\n";
-		if ( $MetaRobot && $FrameName ne 'mainleft' ) {
+		if ( $FrameName ne 'mainleft' ) {
 			print
-"<meta http-equiv=\"keywords\" content=\"$SiteDomain, free, advanced, realtime, web, server, logfile, log, analyzer, analysis, statistics, stats, perl, analyse, performance, hits, visits\"$endtag\n";
+"<meta name=\"keywords\" content=\"$SiteDomain, free, advanced, realtime, web, server, logfile, log, analyzer, analysis, statistics, stats, perl, analyse, performance, hits, visits\"$endtag\n";
 		}
 		print "<title>$Message[7] $SiteDomain$periodtitle"
 		  . ( $k[0] ? " - " . $k[0] : "" )
 		  . "</title>\n";
 		if ( $FrameName ne 'index' ) {
 
-			if ($StyleSheet) {
-				print "<link rel=\"stylesheet\" href=\"$StyleSheet\"$endtag\n";
+			if ($TOOLTIPON) {
+				if ( $BuildReportFormat ne 'xhtml' && $BuildReportFormat ne 'xml' ) {
+					print "<meta http-equiv=\"Content-Script-Type\" content=\"text/javascript\">\n";
 			}
-
-# A STYLE section must be in head section. Do not use " for number in a style section
-			print "<style type=\"text/css\">\n";
-
-			if ( !$StyleSheet ) {
-				print
-"body { font: 11px verdana, arial, helvetica, sans-serif; background-color: #$color_Background; margin-top: 0; margin-bottom: 0; }\n";
-				print ".aws_bodyl  { }\n";
-				print
-".aws_border { border-collapse: collapse; background-color: #$color_TableBG; padding: 1px 1px "
-				  . (    $BuildReportFormat eq 'xhtml'
-					  || $BuildReportFormat eq 'xml' ? "2px" : "1px" )
-				  . " 1px; margin-top: 0px; margin-bottom: 0px; }\n";
-				print
-".aws_title  { font: 13px verdana, arial, helvetica, sans-serif; font-weight: bold; background-color: #$color_TableBGTitle; text-align: center; margin-top: 0; margin-bottom: 0; padding: 1px 1px 1px 1px; color: #$color_TableTitle; }\n";
-				print
-".aws_blank  { font: 13px verdana, arial, helvetica, sans-serif; background-color: #$color_Background; text-align: center; margin-bottom: 0; padding: 1px 1px 1px 1px; }\n";
-				print <<EOF;
-.aws_data {
-	background-color: #$color_Background;
-	border-top-width: 1px;   
-	border-left-width: 0px;  
-	border-right-width: 0px; 
-	border-bottom-width: 0px;
-}
-.aws_formfield { font: 13px verdana, arial, helvetica; }
-.aws_button {
-	font-family: arial,verdana,helvetica, sans-serif;
-	font-size: 12px;
-	border: 1px solid #ccd7e0;
-	background-image : url($DirIcons/other/button.gif);
-}
-th		{ border-color: #$color_TableBorder; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; padding: 1px 2px 1px 1px; font: 11px verdana, arial, helvetica, sans-serif; text-align:center; color: #$color_titletext; }
-th.aws	{ border-color: #$color_TableBorder; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; padding: 1px 2px 1px 1px; font-size: 13px; font-weight: bold; }
-td		{ border-color: #$color_TableBorder; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; font: 11px verdana, arial, helvetica, sans-serif; text-align:center; color: #$color_text; }
-td.aws	{ border-color: #$color_TableBorder; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; font: 11px verdana, arial, helvetica, sans-serif; text-align:$dir; color: #$color_text; padding: 0px;}
-td.awsm	{ border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; font: 11px verdana, arial, helvetica, sans-serif; text-align:$dir; color: #$color_text; padding: 0px; }
-b { font-weight: bold; }
-a { font: 11px verdana, arial, helvetica, sans-serif; }
-a:link    { color: #$color_link; text-decoration: none; }
-a:visited { color: #$color_link; text-decoration: none; }
-a:hover   { color: #$color_hover; text-decoration: underline; }
-.currentday { font-weight: bold; }
-EOF
+				print "<link rel=\"stylesheet\" type=\"text/css\" href=\"$DirCss/tooltip.css\"$endtag\n";
 			}
 
-			# Call to plugins' function AddHTMLStyles
-			foreach my $pluginname ( keys %{ $PluginsLoaded{'AddHTMLStyles'} } )
-			{
-				my $function = "AddHTMLStyles_$pluginname";
-				&$function();
+			if ($StyleSheet) {
+				print "<link rel=\"stylesheet\" type=\"text/css\" href=\"$StyleSheet\"$endtag\n";
 			}
 
-			print "</style>\n";
+			# A STYLE section must be in head section. Do not use " for number in a style section
+			if ( $BuildReportFormat ne 'xhtml' && $BuildReportFormat ne 'xml' ) {
+				print "<meta http-equiv=\"Content-Style-Type\" content=\"text/css\">\n";
+			}
 		}
 
 # les scripts necessaires pour trier avec Tablekit
@@ -997,9 +1008,9 @@
 		}
 
 		if ( $FrameName ne 'index' && $FrameName ne 'mainleft' ) {
-			print "$Center<br$endtag<br$endtag\n";
+#			print "$Center<br$endtag<br$endtag\n";
 			print
-"<span dir=\"ltr\" style=\"font: 11px verdana, arial, helvetica; color: #$color_text;\">";
+"<div dir=\"ltr\" style=\"font: 11px verdana, arial, helvetica; color: #$color_text; margin-top:1em\">";
 			print
 "<strong>Advanced Web Statistics $VERSION</strong> - <a href=\"http://www.awstats.org\">";
 			print $Message[169] . " $PROG";
@@ -1015,13 +1026,13 @@
 				}
 				if ($atleastoneplugin) { print ")"; }
 			}
-			print "</a></span><br$endtag\n";
-			if ($HTMLEndSection) { print "<br$endtag\n$HTMLEndSection\n"; }
+			print "</a></div>\n";
+#			if ($HTMLEndSection) { print "<br$endtag\n$HTMLEndSection\n"; }
 		}
 		print "\n";
 		if ( $FrameName ne 'index' ) {
 			if ( $FrameName ne 'mainleft' && $BuildReportFormat eq 'html' ) {
-				print "<br$endtag\n";
+				print "\n";
 			}
 			print "</body>\n";
 		}
@@ -1044,6 +1055,14 @@
 	my $width     = shift || 70;
 	my $class     = shift;
 
+	my $title1;
+	if ($class eq "month") {
+		if ($MonthUsed == 0) { $MonthUsed ++; }
+		else { $class = $class . "$MonthUsed"; }
+	}
+	$title =~ /([^ ]+)([.]*)/;
+	$title1 = "$1";
+	$class = uc($class);
 	# Call to plugins' function TabHeadHTML
 	my $extra_head_html = '';
 	foreach my $pluginname ( keys %{ $PluginsLoaded{'TabHeadHTML'} } ) {
@@ -1053,32 +1072,22 @@
 
 	if ( $width == 70 && $QueryString =~ /buildpdf/i ) {
 		print
-"<table class=\"aws_border sortable\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"800\">\n";
+"<table class=\"aws_data sortable\" border=\"1\" cellpadding=\"2\" cellspacing=\"0\" width=\"796\" summary=\"$title1\" id=\"$class\">\n";
 	}
 	else {
 		print
-"<table class=\"aws_border sortable\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\">\n";
+"<table class=\"aws_data sortable\" border=\"1\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\" summary=\"$title1\" id=\"$class\">\n";
 	}
 
 	if ($tooltipnb) {
-		print "<tr><td class=\"aws_title\""
+		print "<caption class=\"aws_title\""
 		  . Tooltip( $tooltipnb, $tooltipnb )
-		  . ">$title "
-		  . $extra_head_html . "</td>";
-	}
-	else {
-		print "<tr><td class=\"aws_title\">$title "
-		  . $extra_head_html . "</td>";
-	}
-	print "<td class=\"aws_blank\"></td></tr>\n";
-	print "<tr><td colspan=\"2\">\n";
-	if ( $width == 70 && $QueryString =~ /buildpdf/i ) {
-		print
-"<table class=\"aws_data\" border=\"1\" cellpadding=\"2\" cellspacing=\"0\" width=\"796\">\n";
+		  . ">$title"
+		  . $extra_head_html . "</caption>\n";
 	}
 	else {
-		print
-"<table class=\"aws_data\" border=\"1\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\">\n";
+		print "<caption class=\"aws_title\">$title"
+		  . $extra_head_html . "</caption>\n";
 	}
 }
 
@@ -1091,12 +1100,12 @@
 #------------------------------------------------------------------------------
 sub tab_end {
 	my $string = shift;
-	print "</table></td></tr></table>";
+	print "</table>\n";
 	if ($string) {
 		print
-"<span style=\"font: 11px verdana, arial, helvetica;\">$string</span><br$endtag\n";
+"<div style=\"font: 11px verdana, arial, helvetica, sans-serif\">$string</div>\n";
 	}
-	print "<br$endtag\n\n";
+#	print "<br$endtag\n\n";
 }
 
 #------------------------------------------------------------------------------
@@ -1118,9 +1127,10 @@
 
 	if ( !$HeaderHTTPSent && $ENV{'GATEWAY_INTERFACE'} ) { http_head(); }
 	if ( !$HeaderHTMLSent && scalar keys %HTMLOutput )   {
-		print "<html><body>\n";
-		$HeaderHTMLSent = 1;
+		$Lang = "en";	# Error messages are in English only
+		html_head();
 	}
+	if ( scalar keys %HTMLOutput ) { print "<div>\n"; }
 	if ($Debug) { debug( "$message $secondmessage $thirdmessage", 1 ); }
 	my $tagbold     = '';
 	my $tagunbold   = '';
@@ -1128,33 +1138,37 @@
 	my $tagfontred  = '';
 	my $tagfontgrey = '';
 	my $tagunfont   = '';
+	my $tagp        = '';
+	my $tagunp      = '';
 	if ( scalar keys %HTMLOutput ) {
 		$tagbold     = '<strong>';
 		$tagunbold   = '</strong>';
-		$tagbr       = '<br$endtag';
+		$tagbr       = "<br$endtag";
 		$tagfontred  = '<span style="color: #880000">';
 		$tagfontgrey = '<span style="color: #888888">';
 		$tagunfont   = '</span>';
+		$tagp        = '<p>';
+		$tagunp      = '</p>';
 	}
 	if ( !$ErrorMessages && $message =~ /^Format error$/i ) {
 
 		# Files seems to have bad format
-		if ( scalar keys %HTMLOutput )   { print "<br$endtag<br$endtag\n"; }
+		if ( scalar keys %HTMLOutput )   { print "<p>\n"; }
 		if ( $message !~ $LogSeparator ) {
 
 			# Bad LogSeparator parameter
 			print
-"${tagfontred}AWStats did not found the ${tagbold}LogSeparator${tagunbold} in your log records.${tagbr}${tagunfont}\n";
+"${tagfontred}AWStats did not found the ${tagbold}LogSeparator${tagunbold} in your log records.${tagunp}${tagunfont}\n";
 		}
 		else {
 
 			# Bad LogFormat parameter
 			print
-"AWStats did not find any valid log lines that match your ${tagbold}LogFormat${tagunbold} parameter, in the ${NbOfLinesForCorruptedLog}th first non commented lines read of your log.${tagbr}\n";
+"AWStats did not find any valid log lines that match your ${tagbold}LogFormat${tagunbold} parameter, in the ${NbOfLinesForCorruptedLog}th first non commented lines read of your log.${tagunp}\n";
 			print
-"${tagfontred}Your log file ${tagbold}$thirdmessage${tagunbold} must have a bad format or ${tagbold}LogFormat${tagunbold} parameter setup does not match this format.${tagbr}${tagbr}${tagunfont}\n";
+"${tagp}${tagfontred}Your log file ${tagbold}$thirdmessage${tagunbold} must have a bad format or ${tagbold}LogFormat${tagunbold} parameter setup does not match this format.${tagunfont}${tagunp}\n";
 			print
-			  "Your AWStats ${tagbold}LogFormat${tagunbold} parameter is:\n";
+			  "${tagp}Your AWStats ${tagbold}LogFormat${tagunbold} parameter is:\n";
 			print "${tagbold}$LogFormat${tagunbold}${tagbr}\n";
 			print
 			  "This means each line in your web server log file need to have ";
@@ -1166,7 +1180,7 @@
 "111.22.33.44 - - [10/Jan/2001:02:14:14 +0200] \"GET / HTTP/1.1\" 200 1234 \"http://www.fromserver.com/from.htm\" \"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)\"\n";
 				print(
 					scalar keys %HTMLOutput
-					? "</em>$tagunfont${tagbr}${tagbr}\n"
+					? "</em>$tagunfont${tagunp}\n"
 					: ""
 				);
 			}
@@ -1178,13 +1192,13 @@
 "date time c-ip c-username cs-method cs-uri-sterm sc-status sc-bytes cs-version cs(User-Agent) cs(Referer)\n";
 				print(
 					scalar keys %HTMLOutput
-					? "</em>$tagunfont${tagbr}${tagbr}\n"
+					? "</em>$tagunfont${tagunp}\n"
 					: ""
 				);
 			}
 			if ( $LogFormat == 3 ) {
 				print
-"${tagbold}\"WebStar native log format\"${tagunbold}${tagbr}\n";
+"${tagbold}\"WebStar native log format\"${tagunbold}${tagunp}\n";
 			}
 			if ( $LogFormat == 4 ) {
 				print
@@ -1194,7 +1208,7 @@
 "111.22.33.44 - - [10/Jan/2001:02:14:14 +0200] \"GET / HTTP/1.1\" 200 1234\n";
 				print(
 					scalar keys %HTMLOutput
-					? "</pre></em>$tagunfont${tagbr}${tagbr}\n"
+					? "</pre></em>$tagunfont${tagunp}\n"
 					: ""
 				);
 			}
@@ -1206,7 +1220,7 @@
 "111.22.33.44 - Firstname Middlename Lastname [10/Jan/2001:02:14:14 +0200] \"GET / HTTP/1.1\" 200 1234 \"http://www.fromserver.com/from.htm\" \"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)\"\n";
 				print(
 					scalar keys %HTMLOutput
-					? "</em></span>${tagbr}${tagbr}\n"
+					? "</em></span>${tagunp}\n"
 					: ""
 				);
 			}
@@ -1216,17 +1230,17 @@
 				print "$LogFormat\n";
 				print(
 					scalar keys %HTMLOutput
-					? "</em>$tagunfont${tagbr}${tagbr}\n"
+					? "</em>$tagunfont${tagunp}\n"
 					: ""
 				);
 			}
 			print
-"And this is an example of records AWStats found in your log file (the record number $NbOfLinesForCorruptedLog in your log):\n";
+"${tagp}And this is an example of records AWStats found in your log file (the record number $NbOfLinesForCorruptedLog in your log):\n";
 			print( scalar keys %HTMLOutput ? "<br$endtag$tagfontgrey<em>" : "" );
 			print "$secondmessage";
 			print(
 				scalar keys %HTMLOutput
-				? "</em>$tagunfont${tagbr}${tagbr}"
+				? "</em>$tagunfont${tagunp}"
 				: ""
 			);
 			print "\n";
@@ -1237,9 +1251,9 @@
 #print "\n";
 	}
 	else {
-		print( scalar keys %HTMLOutput ? "<br$endtag$tagfontred\n" : "" );
+		print( scalar keys %HTMLOutput ? "<p>$tagfontred\n" : "" );
 		print( $ErrorMessages? "$ErrorMessages" : "Error: $message" );
-		print( scalar keys %HTMLOutput ? "\n</span><br$endtag" : "" );
+		print( scalar keys %HTMLOutput ? "\n</span></p>" : "" );
 		print "\n";
 	}
 	if ( !$ErrorMessages && !$donotshowsetupinfo ) {
@@ -1247,7 +1261,7 @@
 			my $dir = $DIR;
 			if ( $dir =~ /^\./ ) { $dir .= '/../..'; }
 			else { $dir =~ s/[\\\/]?wwwroot[\/\\]cgi-bin[\\\/]?//; }
-			print "${tagbr}\n";
+			print "${tagp}\n";
 			if ( $ENV{'GATEWAY_INTERFACE'} ) {
 				print
 "- ${tagbold}Did you use the correct URL ?${tagunbold}${tagbr}\n";
@@ -1265,13 +1279,12 @@
 			print
 "- ${tagbold}Did you create your config file 'awstats.$SiteConfig.conf' ?${tagunbold}${tagbr}\n";
 			print
-"If not, you can run \"awstats_configure.pl\"\nfrom command line, or create it manually.${tagbr}\n";
-			print "${tagbr}\n";
+"If not, you can run \"awstats_configure.pl\"\nfrom command line, or create it manually.${tagunp}\n";
 		}
 		else {
-			print "${tagbr}${tagbold}Setup ("
+			print "${tagp}${tagbold}Setup ("
 			  . ( $FileConfig ? "'" . $FileConfig . "'" : "Config" )
-			  . " file, web server or permissions) may be wrong.${tagunbold}${tagbr}\n";
+			  . " file, web server or permissions) may be wrong.${tagunbold}${tagunp}\n";
 		}
 		print
 "Check config file, permissions and AWStats documentation (in 'docs' directory).\n";
@@ -1279,7 +1292,7 @@
 
 	# Remove lock if not a lock message
 	if ( $EnableLockForUpdate && $message !~ /lock file/ ) { &Lock_Update(0); }
-	if ( scalar keys %HTMLOutput ) { print "</body></html>\n"; }
+	if ( scalar keys %HTMLOutput ) { print "</div>\n</body></html>\n"; }
 	exit 1;
 }
 
@@ -1298,7 +1311,7 @@
 		if ( !$HeaderHTTPSent && $ENV{'GATEWAY_INTERFACE'} ) { http_head(); }
 		if ( !$HeaderHTMLSent )        { html_head(); }
 		if ( scalar keys %HTMLOutput ) {
-			$messagestring =~ s/\n/\<br\>/g;
+			$messagestring =~ s/\n/\<br$endtag/g;
 			print "$messagestring<br$endtag\n";
 		}
 		else {
@@ -1354,6 +1367,7 @@
     my ( $array, $notcasesensitive ) = @_;
     my %seen;
 
+
     if ($notcasesensitive) {
 
         # Case insensitive
@@ -1584,6 +1598,10 @@
 		|| ( $urlwithnoquery =~ /[\\\/]$/ && $DefaultFile[0] =~ /$regext/o )
 	  )
 	{
+		if (($LangBrowserToLangAwstats{$1})
+			|| ($EncodeExtension{$1})) {
+			return Get_Extension ($regext, $`);
+		}
 		$extension =
 		  ( $LevelForFileTypesDetection >= 2 || $MimeHashLib{$1} )
 		  ? lc($1)
@@ -1924,6 +1942,14 @@
 			if ( $QueryString !~ /diricons=([^\s&]+)/i ) { $DirIcons = $value; }
 			next;
 		}
+		if ($param =~ /^DirJs/) {
+			if ($QueryString !~ /dirjs=([^\s&]+)/i) { $DirJs=$value; }
+			next;
+			}
+		if ($param =~ /^DirCss/) {
+			if ($QueryString !~ /dircss=([^\s&]+)/i) { $DirCss=$value; }
+			next;
+			}
 		if ( $param =~ /^SiteDomain/ ) {
 
 			# No regex test as SiteDomain is always exact value
@@ -2022,6 +2048,7 @@
 				my $elem = $_;
 				$elem =~ s/ //;
 				$elem =~ s/\#.*//;
+				$elem =~ s/\./\\./g;
 				if ($elem) { push @SkipReferrers, qr/$elem/i; }
 			}
 			next;
@@ -2633,6 +2660,9 @@
 	$DirData      ||= '.';
 	$DirCgi       ||= '/cgi-bin';
 	$DirIcons     ||= '/icon';
+	$DirJs        ||= '/js';
+	$DirCss       ||= '/css';
+	$StyleSheet   ||= '$DirCss/awstats_bw.css';
 	if ( $DNSLookup !~ /[0-2]/ ) {
 		error(
 "DNSLookup parameter is wrong in config/domain file. Value is '$DNSLookup' (should be 0,1 or 2)"
@@ -2667,6 +2697,13 @@
 	if ( $BuildReportFormat !~ /html|xhtml|xml/i ) {
 		$BuildReportFormat = 'html';
 	}
+	if ($BuildReportFormat eq "html") {		# HTML 4.1
+		$endtag=">";
+		$OptionSelect = "selected";
+	} else {								# XHTML 1.1
+		$endtag=" />";
+		$OptionSelect = "selected=\"selected\"";
+	}
 	if ( $BuildHistoryFormat !~ /text|xml/ ) { $BuildHistoryFormat = 'text'; }
 	if ( $SaveDatabaseFilesWithPermissionsForEveryone !~ /[0-1]/ ) {
 		$SaveDatabaseFilesWithPermissionsForEveryone = 0;
@@ -2822,10 +2859,8 @@
 		}
 	}
 	if ( $FirstDayOfWeek !~ /[01]/ )   { $FirstDayOfWeek   = 1; }
-	if ( $UseFramesWhenCGI !~ /[01]/ ) { $UseFramesWhenCGI = 1; }
-	if ( $DetailedReportsOnNewWindows !~ /[012]/ ) {
-		$DetailedReportsOnNewWindows = 1;
-	}
+	$UseFramesWhenCGI = 0;	# フレームは使用しない
+	$DetailedReportsOnNewWindows = 0;		# 別ウィンドウは使用しない
 	if ( $ShowLinksOnUrl !~ /[01]/ ) { $ShowLinksOnUrl = 1; }
 	if ( $MaxLengthOfShownURL !~ /^\d+/ || $MaxLengthOfShownURL < 1 ) {
 		$MaxLengthOfShownURL = 64;
@@ -3147,6 +3182,8 @@
 					'rawlog'               => 'o',
 					'userinfo'             => 'o',
 					'urlalias'             => 'o',
+					'graphapplet'          => 'o',
+					'graphgooglechartapi'  => 'o',
 					'tooltips'             => 'o'
 				);
 				if ( $pluginisfor{$pluginname} )
@@ -7790,6 +7827,7 @@
 	$_[0] =~ s/%0[ad]/ /ig;          # LF CR
 	$_[0] =~ s/%2[02789abc]/ /ig;    # space " ' ( ) * + ,
 	$_[0] =~ s/%3a/ /ig;             # :
+	$_[0] =~ s/　/ /ig;				# fullwidth space -> space
 	$_[0] =~
 	  tr/\+\'\(\)\"\*,:/        /s;    # "&" and "=" must not be in this list
 }
@@ -7800,10 +7838,15 @@
 # Return:		encodedstring
 #------------------------------------------------------------------------------
 sub XMLEncode {
-	if ( $BuildReportFormat ne 'xhtml' && $BuildReportFormat ne 'xml' ) {
-		return shift;
-	}
+# エスケープはHTMLでも必要
+#	if ( $BuildReportFormat ne 'xhtml' && $BuildReportFormat ne 'xml' ) {
+#		return shift;
+#	}
 	my $string = shift;
+	$string =~ s/&lt;/</g;	# to avoid &lt; bocome &amp;lt; if after CleanXSS
+	$string =~ s/&gt;/>/g;	# to avoid &lt; bocome &amp;gt; if after CleanXSS
+	$string =~ s/&quot;/"/g;	# to avoid &lt; bocome &amp;quot; if after CleanXSS
+	$string =~ s/&apos;/'/g;	# to avoid &lt; bocome &amp;apos; if after CleanXSS
 	$string =~ s/&/&amp;/g;
 	$string =~ s/</&lt;/g;
 	$string =~ s/>/&gt;/g;
@@ -7822,8 +7865,16 @@
 sub XMLEncodeForHisto {
 	my $string = shift;
 	$string =~ s/\s/%20/g;
+	$string =~ s/&lt;/</g;
+	$string =~ s/&gt;/>/g;
+	$string =~ s/&quot;/"/g;
+	$string =~ s/&apos;/'/g;
 	if ( $BuildHistoryFormat ne 'xml' ) { return $string; }
 	$string =~ s/=/%3d/g;
+	$string =~ s/&lt;/</g;
+	$string =~ s/&gt;/>/g;
+	$string =~ s/&quot;/"/g;
+	$string =~ s/&apos;/'/g;
 	$string =~ s/&/&amp;/g;
 	$string =~ s/</&lt;/g;
 	$string =~ s/>/&gt;/g;
@@ -7870,8 +7921,40 @@
 	my $stringtodecode = shift;
 	$stringtodecode =~ tr/\+/ /s;
 	$stringtodecode =~ s/%([A-F0-9][A-F0-9])/pack("C", hex($1))/ieg;
-	$stringtodecode =~ s/["']//g;
-
+	if ( $stringtodecode =~ /&.+;/ ) {
+		$stringtodecode = HTML::Entities::Numbered::name2hex($stringtodecode);
+		while ($stringtodecode =~ /(&#x([0-9a-fA-F]{4});)/) {
+			my $a = $1;
+			my $b = pack("H*","FEFF".$2);			# EncodeはBOMを要求する。
+			Encode::from_to($b, "utf16", "utf8");
+			$stringtodecode =~ s/$a/$b/;
+		}
+		while ($stringtodecode =~ /(&#x([0-9a-fA-F]{2});)/) {
+			$a = $1;
+			$b = pack("H*","FEFF00".$2);			# EncodeはBOMを要求する。
+			Encode::from_to($b, "utf16", "utf8");
+			$stringtodecode =~ s/$a/$b/;
+		}
+		while ($stringtodecode =~ /(&#([0-9]+);)/) {
+			$a = $1;
+			$b = sprintf "%X", $2;
+			if ( length($b) == 3 ) {
+				$b = "0" . $b;
+			} elsif ( length($b) == 2 ) {
+				$b = "00" . $b;
+			} elsif ( length($b) == 1 ) {
+				$b = "000" . $b;
+			}
+			$b = pack("H*","FEFF".$b);			# EncodeはBOMを要求する。
+			Encode::from_to($b, "utf16", "utf8");
+			$stringtodecode =~ s/$a/$b/;
+		}
+	}
+	$stringtodecode = Unicode::Japanese->new($stringtodecode)->h2zKana->get;
+	$stringtodecode = Unicode::Japanese->new($stringtodecode)->z2hSym->get;
+	$stringtodecode = Unicode::Japanese->new($stringtodecode)->z2hNum->get;
+	$stringtodecode = Unicode::Japanese->new($stringtodecode)->z2hAlpha->get;
+	$stringtodecode = $KeyWordsNotSensitive ? lc( $stringtodecode ) : $stringtodecode;
 	return $stringtodecode;
 }
 
@@ -8073,7 +8156,7 @@
 			);
 			print "<a href=\""
 			  . XMLEncode("$AWScript${NewLinkParams}lang=$lng")
-			  . "\"$NewLinkTarget><img src=\"$DirIcons\/flags\/$flag.png\" height=\"14\" border=\"0\""
+			  . "\"$NewLinkTarget><img src=\"$DirIcons\/flags\/$flag.png\" height=\"14\" width=\"14\""
 			  . AltTitle("$lngtitle")
 			  . "$endtag</a>&nbsp;\n";
 		}
@@ -8161,13 +8244,19 @@
 }
 
 #------------------------------------------------------------------------------
-# Function:		Format a date according to Message[78] (country date format)
+# Function:		Format a date according to messages (country date format)
 # Parameters:   String date YYYYMMDDHHMMSS
-#               Option 0=LastUpdate and LastTime date
-#                      1=Arrays date except daymonthvalues
-#                      2=daymonthvalues date (only year month and day)
-# Input:        $Message[78]
-# Output:       None
+#               Option 0=LastUpdate and LastTime date $Message[78]
+#                      1=Arrays date except daymonthvalues $Message[78]
+#                      2=daymonthvalues date (only year month and day) $Message[200]
+#                      3=mmm<br>yyyy (2 line date) $Message[201]
+#                      4=mmm yyyy (only year and month) $Message[202]
+#                      5=dd mmm (only day and month) $Message[203]
+#                      6=yyyy (only year) $Message[222]
+#                      7=Year yyyy        $Message[223]
+#                      8=Month yyyy mmm   $Message[224]
+# Input:        $date
+# Output:       $dateformat
 # Return:       Date with format defined by Message[78] and option
 #------------------------------------------------------------------------------
 sub Format_Date {
@@ -8181,18 +8270,31 @@
 	my $sec        = substr( "$date", 12, 2 );
 	my $dateformat = $Message[78];
 
+	$day =~ s/^0//;		#supress leading 0
+
 	if ( $option == 2 ) {
-		$dateformat =~ s/^[^ymd]+//g;
-		$dateformat =~ s/[^ymd]+$//g;
+		$dateformat = $Message[200];	# dd mmm yy
+	} elsif ($option == 3) {		# mmm<br>yyyy
+		$dateformat = $Message[201];
+	} elsif ($option == 4) {		# mmm yyyy
+		$dateformat = $Message[202];
+	} elsif ($option == 5) {		# dd<br>mmm
+		$dateformat = $Message[203];
+	} elsif ($option == 6) {		# yyyy
+		$dateformat = $Message[222];
+	} elsif ($option == 7) {		# Year yyyy
+		$dateformat = $Message[223];
+	} elsif ($option == 8) {		# Month yyyy mmm
+		$dateformat = $Message[224];
 	}
 	$dateformat =~ s/yyyy/$year/g;
 	$dateformat =~ s/yy/$year/g;
 	$dateformat =~ s/mmm/$MonthNumLib{$month}/g;
-	$dateformat =~ s/mm/$month/g;
 	$dateformat =~ s/dd/$day/g;
 	$dateformat =~ s/HH/$hour/g;
 	$dateformat =~ s/MM/$min/g;
 	$dateformat =~ s/SS/$sec/g;
+	$dateformat =~ s/break/<br$endtag/g;
 	return "$dateformat";
 }
 
@@ -8433,7 +8535,7 @@
 	foreach my $key ( values %egal ) { $notsortedkeylist{$key} = 1; }
 	@keylist = ();
 	@keylist = (
-		sort { ( $hashfororder->{$b} || 0 ) <=> ( $hashfororder->{$a} || 0 ) }
+	sort { (( $hashfororder->{$b} || 0 ) <=> ( $hashfororder->{$a} || 0 ) or ( $a cmp $b )) }	# ヒット数が同じなら文字列順
 		  keys %notsortedkeylist
 	);
 	if ($Debug) {
@@ -8740,54 +8842,56 @@
 		$NewLinkParams =~ s/^&amp;//;
 		$NewLinkParams =~ s/&amp;$//;
 		if ($NewLinkParams) { $NewLinkParams = "${NewLinkParams}&amp;"; }
-		print "\n<form name=\"FormFilter\" action=\""
+		print "\n<form"
+		  . ($BuildReportFormat eq 'html' ? " name=\"FORMFILTER\"" : "")
+		  . " id=\"FORMFILTER\" action=\""
 		  . XMLEncode("$AWScript${NewLinkParams}")
 		  . "\" class=\"aws_border\">\n";
 		print
-"<table class=\"vmiddle\" width=\"99%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\"><tr>\n";
+"<table class=\"vmiddle\" width=\"99%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\" summary=\"FormFilter\">\n<col width=\"100\"$endtag<col width=\"100\"$endtag<col$endtag<col width=\"100\"$endtag<col width=\"100\"$endtag\n<tr>\n";
 		print "<td class=\"tleft\">$Message[79]&nbsp;:</td>\n";
 		print
-"<td class=\"tleft\"><input type=\"text\" name=\"${fieldfiltername}\" value=\"$fieldfilterinvalue\" class=\"aws_formfield\"$endtag</td>\n";
+"<td class=\"tleft\"><input type=\"text\" name=\"${fieldfiltername}\" value=\"$fieldfilterinvalue\" class=\"aws_formfield\" tabindex=\"3\" accesskey=\"3\"$endtag</td>\n";
 		print "<td></td>";
 		print "<td class=\"tleft\">$Message[153]&nbsp;:</td>\n";
 		print
-"<td class=\"tleft\"><input type=\"text\" name=\"${fieldfiltername}ex\" value=\"$fieldfilterexvalue\" class=\"aws_formfield\"$endtag</td>\n";
+"<td class=\"tleft\"><input type=\"text\" name=\"${fieldfiltername}ex\" value=\"$fieldfilterexvalue\" class=\"aws_formfield\" tabindex=\"4\" accesskey=\"4\"$endtag</td>\n";
 		print "<td>";
 		print "<input type=\"hidden\" name=\"output\" value=\""
 		  . join( ',', keys %HTMLOutput )
-		  . "\"$endtag\n";
+		  . "\" tabindex=\"5\"$endtag\n";
 
 		if ($SiteConfig) {
 			print
-"<input type=\"hidden\" name=\"config\" value=\"$SiteConfig\"$endtag\n";
+"<input type=\"hidden\" name=\"config\" value=\"$SiteConfig\" tabindex=\"6\"$endtag\n";
 		}
 		if ($DirConfig) {
 			print
-"<input type=\"hidden\" name=\"configdir\" value=\"$DirConfig\"$endtag\n";
+"<input type=\"hidden\" name=\"configdir\" value=\"$DirConfig\" tabindex=\"7\"$endtag\n";
 		}
 		if ( $QueryString =~ /(^|&|&amp;)year=(\d\d\d\d)/i ) {
-			print "<input type=\"hidden\" name=\"year\" value=\"$2\"$endtag\n";
+			print "<input type=\"hidden\" name=\"year\" value=\"$2\" tabindex=\"8\"$endtag\n";
 		}
 		if (   $QueryString =~ /(^|&|&amp;)month=(\d\d)/i
 			|| $QueryString =~ /(^|&|&amp;)month=(all)/i )
 		{
-			print "<input type=\"hidden\" name=\"month\" value=\"$2\"$endtag\n";
+			print "<input type=\"hidden\" name=\"month\" value=\"$2\" tabindex=\"9\"$endtag\n";
 		}
 		if ( $QueryString =~ /(^|&|&amp;)lang=(\w+)/i ) {
-			print "<input type=\"hidden\" name=\"lang\" value=\"$2\"$endtag\n";
+			print "<input type=\"hidden\" name=\"lang\" value=\"$2\" tabindex=\"10\"$endtag\n";
 		}
 		if ( $QueryString =~ /(^|&|&amp;)debug=(\d+)/i ) {
-			print "<input type=\"hidden\" name=\"debug\" value=\"$2\"$endtag\n";
+			print "<input type=\"hidden\" name=\"debug\" value=\"$2\" tabindex=\"11\"$endtag\n";
 		}
 		if ( $QueryString =~ /(^|&|&amp;)framename=(\w+)/i ) {
-			print "<input type=\"hidden\" name=\"framename\" value=\"$2\"$endtag\n";
+			print "<input type=\"hidden\" name=\"framename\" value=\"$2\" tabindex=\"12\"$endtag\n";
 		}
 		print
-"<input type=\"submit\" value=\" $Message[115] \" class=\"aws_button\"$endtag</td>\n";
+"<input type=\"submit\" value=\" $Message[115] \" class=\"aws_button\" tabindex=\"13\" accesskey=\"s\"$endtag</td>\n";
 		print "<td></td>";
 		print "</tr></table>\n";
 		print "</form>\n";
-		print "<br$endtag\n";
+#		print "<br$endtag\n";
 		print "\n";
 	}
 }
@@ -9051,12 +9155,12 @@
 		$LogFormatString =~ s/%>s/%code/g;
 		$LogFormatString =~ s/%b(\s)/%bytesd$1/g;
 		$LogFormatString =~ s/%b$/%bytesd/g;
-		$LogFormatString =~ s/\"%\{Referer}i\"/%refererquot/g;
-		$LogFormatString =~ s/\"%\{User-Agent}i\"/%uaquot/g;
-		$LogFormatString =~ s/%\{mod_gzip_input_size}n/%gzipin/g;
-		$LogFormatString =~ s/%\{mod_gzip_output_size}n/%gzipout/g;
-		$LogFormatString =~ s/%\{mod_gzip_compression_ratio}n/%gzipratio/g;
-		$LogFormatString =~ s/\(%\{ratio}n\)/%deflateratio/g;
+		$LogFormatString =~ s/\"%\{Referer\}i\"/%refererquot/g;
+		$LogFormatString =~ s/\"%\{User-Agent\}i\"/%uaquot/g;
+		$LogFormatString =~ s/%\{mod_gzip_input_size\}n/%gzipin/g;
+		$LogFormatString =~ s/%\{mod_gzip_output_size\}n/%gzipout/g;
+		$LogFormatString =~ s/%\{mod_gzip_compression_ratio\}n/%gzipratio/g;
+		$LogFormatString =~ s/\(%\{ratio\}n\)/%deflateratio/g;
 
 		# Replacement for a IIS and ISA format string
 		$LogFormatString =~ s/cs-uri-query/%query/g;    # Must be before cs-uri
@@ -9482,8 +9586,8 @@
 
 # At least one entry in menu for this category, we can show category and entries
 	my $WIDTHMENU1 = ( $FrameName eq 'mainleft' ? $FRAMEWIDTH : 150 );
-	print "<tr><td class=\"awsm\""
-	  . ( $frame ? "" : " class=\"vtop\"" ) . ">"
+	print "<tr><td class=\"awsm"
+	  . ( $frame ? "\"" : " vtop\"" ) . ">"
 	  . ( $categicon ? "<img src=\"$DirIcons/other/$categicon\"$endtag&nbsp;" : "" )
 	  . "<strong>$categtext:</strong></td>\n";
 	print( $frame? "</tr>\n" : "<td class=\"awsm\">" );
@@ -9492,7 +9596,7 @@
 		if ( $menulink->{$key} == 1 ) {
 			print( $frame? "<tr><td class=\"awsm\">" : "" );
 			print
-			  "<a href=\"$linkanchor#$key\"$targetpage>$menutext->{$key}</a>";
+			  "<a href=\"$linkanchor#" . uc($key) . "\"$targetpage>$menutext->{$key}</a>";
 			print( $frame? "</td></tr>\n" : " &nbsp; " );
 		}
 		if ( $menulink->{$key} == 2 ) {
@@ -9505,7 +9609,7 @@
 				$ENV{'GATEWAY_INTERFACE'}
 				  || !$StaticLinks
 				? XMLEncode("$AWScript${NewLinkParams}output=$key")
-				: "$StaticLinks.$key.$StaticExt"
+				: "$StaticLinks . uc($key) . $StaticExt"
 			  )
 			  . "\"$NewLinkTarget>$menutext->{$key}</a>\n";
 			print( $frame? "</td></tr>\n" : " &nbsp; " );
@@ -9540,7 +9644,7 @@
 	#&ShowFormFilter("emailsfilter",$EmailsFilter);
 	# Show emails list
 
-	print "$Center<a name=\"emailsenders\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"emailsenders\">&nbsp;</a><br$endtag\n";
 	my $title;
 	if ( $HTMLOutput{'allemails'} || $HTMLOutput{'lastemails'} ) {
 		$title = "$Message[131]";
@@ -9567,19 +9671,33 @@
 		}
 	}
 	&tab_head( "$title", 19, 0, 'emailsenders' );
+	print "<col width=\"30%\"$endtag<col$endtag<col width=\"30%\"$endtag";
+	if ( $ShowEMailSenders =~ /H/i ) {
+		print "<col width=\"80\"$endtag";
+	}
+	if ( $ShowEMailSenders =~ /B/i ) {
+		print "<col width=\"80\"$endtag";
+	}
+	if ( $ShowEMailSenders =~ /M/i ) {
+		print "<col width=\"80\"$endtag";
+	}
+	if ( $ShowEMailSenders =~ /L/i ) {
+		print "<col width=\"120\"$endtag";
+	}
+	print "\n";
 	print
-"<tr class=\"colortab\"><th colspan=\"3\">$Message[131] : "
+"<tr class=\"colortab\"><th colspan=\"3\" abbr=\"$Message[131]\">$Message[131] : "
 	  . ( scalar keys %_emails_h ) . "</th>";
 	if ( $ShowEMailSenders =~ /H/i ) {
 		print "<th rowspan=\"2\" class=\"colorh\""
 		  . Tooltip(4)
-		  . ">$Message[57]</th>";
+		  . " abbr=\"$Message[57]\">$Message[57]</th>";
 	}
 	if ( $ShowEMailSenders =~ /B/i ) {
 		print
 "<th class=\"datasize colork\" rowspan=\"2\""
 		  . Tooltip(5)
-		  . ">$Message[75]</th>";
+		  . " abbr=\"$Message[75]\">$Message[75]</th>";
 	}
 	if ( $ShowEMailSenders =~ /M/i ) {
 		print
@@ -9707,7 +9825,7 @@
 	#&ShowFormFilter("emailrfilter",$EmailrFilter);
 	# Show emails list
 
-	print "$Center<a name=\"emailreceivers\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"emailreceivers\">&nbsp;</a><br$endtag\n";
 	my $title;
 	if ( $HTMLOutput{'allemailr'} || $HTMLOutput{'lastemailr'} ) {
 		$title = "$Message[132]";
@@ -9734,19 +9852,34 @@
 		}
 	}
 	&tab_head( "$title", 19, 0, 'emailreceivers' );
+	print "<col width=\"30%\"$endtag<col$endtag<col width=\"30%\"$endtag";
+	if ( $ShowEMailReceivers =~ /H/i ) {
+		print "<col width=\"80\"$endtag";
+	}
+	if ( $ShowEMailReceivers =~ /B/i ) {
+		print "<col width=\"80\"$endtag";
+	}
+	if ( $ShowEMailReceivers =~ /M/i ) {
+		print "<col width=\"80\"$endtag";
+	}
+	if ( $ShowEMailReceivers =~ /L/i ) {
+		print "<col width=\"120\"$endtag";
+	}
+	print "\n";
+
 	print
-"<tr class=\"colortab\"><th colspan=\"3\">$Message[132] : "
+"<tr class=\"colortab\"><th colspan=\"3\" abbr=\"$Message[132]\">$Message[132] : "
 	  . ( scalar keys %_emailr_h ) . "</th>";
 	if ( $ShowEMailReceivers =~ /H/i ) {
 		print "<th rowspan=\"2\" class=\"colorh\""
 		  . Tooltip(4)
-		  . ">$Message[57]</th>";
+		  . " abbr=\"$Message[57]\">$Message[57]</th>";
 	}
 	if ( $ShowEMailReceivers =~ /B/i ) {
 		print
 "<th class=\"datasize colork\" rowspan=\"2\""
 		  . Tooltip(5)
-		  . ">$Message[75]</th>";
+		  . " abbr=\"$Message[75]\">$Message[75]</th>";
 	}
 	if ( $ShowEMailReceivers =~ /M/i ) {
 		print
@@ -9863,7 +9996,7 @@
 	my $frame = ( $FrameName eq 'mainleft' );
 
 	if ($Debug) { debug( "ShowTopBan", 2 ); }
-	print "$Center<a name=\"menu\">&nbsp;</a>\n";
+#	print "$Center<a name=\"menu\">&nbsp;</a>\n";
 
 	if ( $FrameName ne 'mainleft' ) {
 		my $NewLinkParams = ${QueryString};
@@ -9880,22 +10013,25 @@
 		if ( $FrameName eq 'mainright' ) {
 			$NewLinkTarget = "";
 		}
-		print "<form name=\"FormDateFilter\" action=\""
+			print "<form"
+			  . ($BuildReportFormat eq 'html' ? " name=\"FORMDATEFILTER\"" : "")
+			  . " id=\"FORMDATEFILTER\" action=\""
 		  . XMLEncode("$AWScript${NewLinkParams}")
-		  . "\" style=\"padding: 0px 0px 20px 0px; margin-top: 0\"$NewLinkTarget>\n";
+		  . "\" style=\"padding: 0px 0px 0px 0px; margin-top: 0\"$NewLinkTarget>\n";
 	}
 
 	if ( $QueryString !~ /buildpdf/i ) {
+#		print 二重テーブルを取りやめ
+#"<table class=\"aws_border\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\">\n";
+#		print "<tr><td>\n";
 		print
-"<table class=\"aws_border\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\">\n";
-		print "<tr><td>\n";
-		print
-"<table class=\"aws_data sortable\" border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"100%\">\n";
+"<table class=\"aws_data sortable\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\" summary=\"Menu\">\n";
 	}
 	else {
-		print "<table width=\"100%\">\n";
+		print "<table width=\"100%\" summary=\"Menu\">\n";
 	}
 
+		if ($FrameName ne 'mainleft') { print "<col width=\"$WIDTHMENU1\"$endtag\n";}
 	if ( $FrameName ne 'mainright' ) {
 
 		# Print Statistics Of
@@ -9915,18 +10051,31 @@
 		}
 
 		# Logo and flags
+			my $width;
+			my $height;
+			if ($Logo eq "awstats_logo1.png") {
+				$width = 111;
+				$height = 51;
+			} elsif  ($Logo eq "awstats_logo5.png") {
+				$width = 238;
+				$height = 54;
+			} elsif  ($Logo eq "awstats_logo6.png") {
+				$width = 112;
+				$height = 54;
+			}
 		if ( $FrameName ne 'mainleft' ) {
 			if ( $LogoLink =~ "http://www.awstats.org" ) {
 				print "<td class=\"tright\" rowspan=\"3\"><a href=\""
 				  . XMLEncode($LogoLink)
-				  . "\"><img src=\"$DirIcons/other/$Logo\" border=\"0\""
+				  . "\"><img src=\"$DirIcons/other/$Logo\" width=\"$width\" height=\"$height\""
 				  . AltTitle( ucfirst($PROG) . " Web Site" )
 				  . "$endtag</a>";
 			}
 			else {
 				print "<td class=\"tright\" rowspan=\"3\"><a href=\""
 				  . XMLEncode($LogoLink)
-				  . "\"><img src=\"$DirIcons/other/$Logo\" border=\"0\"$endtag</a>";
+					  . "\"><img src=\"$DirIcons/other/$Logo\" width=\"$width\" height=\"$height\""
+					  . AltTitle(ucfirst($PROG)." Web Site")."$endtag</a>";
 			}
 			if ( !$StaticLinks ) { print "<br$endtag"; Show_Flag_Links($Lang); }
 			print "</td>";
@@ -9981,14 +10130,14 @@
 			if ( $LogoLink =~ "http://www.awstats.org" ) {
 				print "<td class=\"tright\" rowspan=\"2\"><a href=\""
 				  . XMLEncode($LogoLink)
-				  . "\"><img src=\"$DirIcons/other/$Logo\" border=\"0\""
+				  . "\"><img src=\"$DirIcons/other/$Logo\""
 				  . AltTitle( ucfirst($PROG) . " Web Site" )
 				  . "$endtag</a>\n";
 			}
 			else {
 				print "<td class=\"tright\" rowspan=\"2\"><a href=\""
 				  . XMLEncode($LogoLink)
-				  . "\"><img src=\"$DirIcons/other/$Logo\" border=\"0\"$endtag</a>\n";
+				  . "\"><img src=\"$DirIcons/other/$Logo\"$endtag</a>\n";
 			}
 			if ( !$StaticLinks ) { print "<br$endtag"; Show_Flag_Links($Lang); }
 			print "</td>";
@@ -10013,7 +10162,20 @@
 			  . " value=\"hour\">Hourly</option>\n";
 			print "</select>\n";
 
-			print "<select class=\"aws_formfield\" name=\"month\">\n";
+			# Modified by Ryu 2011.1.15
+			if ($Lang eq 'ja') {
+				print "<select class=\"aws_formfield\" name=\"year\" tabindex=\"2\">\n";
+
+				# Add YearRequired in list if not in ListOfYears
+				$ListOfYears{$YearRequired} ||= $MonthRequired;
+				foreach ( sort keys %ListOfYears ) {
+					print "<option"
+					  . ( $YearRequired eq "$_" ? " $OptionSelect" : "" )
+					  . " value=\"$_\">" . Format_Date($_,6) . "</option>\n";
+				}
+				print "</select>\n";
+			}
+			print "<select class=\"aws_formfield\" name=\"MONTH\" tabindex=\"1\">\n";
 			foreach ( 1 .. 12 ) {
 				my $monthix = sprintf( "%02s", $_ );
 				print "<option"
@@ -10027,10 +10189,11 @@
 			if ( $AllowFullYearView >= 2 ) {
 				print "<option"
 				  . ( $MonthRequired eq 'all' ? " $OptionSelect" : "" )
-				  . " value=\"all\">- $Message[6] -</option>\n";
+				  . " value=\"all\">$Message[6]</option>\n";
 			}
 			print "</select>\n";
-			print "<select class=\"aws_formfield\" name=\"year\">\n";
+			if ($Lang ne 'ja') {
+				print "<select class=\"aws_formfield\" name=\"YEAR\" tabindex=\"2\">\n";
 
 			# Add YearRequired in list if not in ListOfYears
 			$ListOfYears{$YearRequired} ||= $MonthRequired;
@@ -10040,6 +10203,7 @@
 				  . " value=\"$_\">$_</option>\n";
 			}
 			print "</select>\n";
+			}
 
 			if (	$DatabaseBreak eq 'day' || 
 					$DatabaseBreak eq 'hour') {
@@ -10070,39 +10234,38 @@
 
 			print "<input type=\"hidden\" name=\"output\" value=\""
 			  . join( ',', keys %HTMLOutput )
-			  . "\"$endtag\n";
+			  . "\" tabindex=\"14\"$endtag\n";
 			if ($SiteConfig) {
 				print
-"<input type=\"hidden\" name=\"config\" value=\"$SiteConfig\"$endtag\n";
+"<input type=\"hidden\" name=\"config\" value=\"$SiteConfig\" tabindex=\"15\"$endtag\n";
 			}
 			if ($DirConfig) {
 				print
-"<input type=\"hidden\" name=\"configdir\" value=\"$DirConfig\"$endtag\n";
+"<input type=\"hidden\" name=\"configdir\" value=\"$DirConfig\" tabindex=\"16\"$endtag\n";
 			}
 			if ( $QueryString =~ /lang=(\w+)/i ) {
 				print
-				  "<input type=\"hidden\" name=\"lang\" value=\"$1\"$endtag\n";
+				  "<input type=\"hidden\" name=\"lang\" value=\"$1\" tabindex=\"17\"$endtag\n";
 			}
 			if ( $QueryString =~ /debug=(\d+)/i ) {
 				print
-				  "<input type=\"hidden\" name=\"debug\" value=\"$1\"$endtag\n";
+				  "<input type=\"hidden\" name=\"debug\" value=\"$1\" tabindex=\"18\"$endtag\n";
 			}
 			if ( $FrameName eq 'mainright' ) {
 				print
-"<input type=\"hidden\" name=\"framename\" value=\"index\"$endtag\n";
+"<input type=\"hidden\" name=\"framename\" value=\"index\" tabindex=\"19\"$endtag\n";
 			}
 			print
-"<input type=\"submit\" value=\" $Message[115] \" class=\"aws_button\"$endtag";
+"<input type=\"submit\" value=\" $Message[115] \" class=\"aws_button\" tabindex=\"20\" accesskey=\"s\"$endtag";
 		}
 		else {
 			print "<span style=\"font-size: 14px;\">";
 			if ($DayRequired) { print "$Message[4] $DayRequired - "; }
 			if ( $MonthRequired eq 'all' ) {
-				print "$Message[6] $YearRequired";
+				print Format_Date("$YearRequired"."00000000000",7);
 			}
 			else {
-				print
-				  "$Message[5] $MonthNumLib{$MonthRequired} $YearRequired";
+				print Format_Date("$YearRequired$MonthRequired"."00000000",8);
 			}
 			print "</span>";
 		}
@@ -10110,14 +10273,14 @@
 	}
 	if ( $QueryString !~ /buildpdf/i ) {
 		print "</table>\n";
-		print "</td></tr></table>\n";
+#		print "</td></tr></table>\n";
 	}
 	else {
 		print "</table>\n";
 	}
 
-	if ( $FrameName ne 'mainleft' ) { print "</form><br$endtag\n"; }
-	else { print "<br$endtag\n"; }
+	if ( $FrameName ne 'mainleft' ) { print "</form>\n"; }
+#	else { print "<br$endtag\n"; }
 	print "\n";
 }
 
@@ -10157,17 +10320,26 @@
 		if ( !$PluginsLoaded{'ShowMenu'}{'menuapplet'} ) {
 			my $menuicon = 0;    # TODO a virer
 			                     # Menu HTML
-			print "<table"
+			print "<table summary=\"Menu\""
 			  . (
 				$frame
 				? " cellspacing=\"0\" cellpadding=\"0\" border=\"0\""
 				: ""
 			  )
 			  . ">\n";
+			$linetitle = &AtLeastOneNotNull(
+				$ShowSessionsStats,  $ShowPagesStats,
+				$ShowFileTypesStats, $ShowFileSizesStats,
+				$ShowOSStats,        $ShowBrowsersStats,
+				$ShowScreenSizeStats, $ShowDownloadsStats
+			);
+				if ($linetitle) {
+					print "<col width=\"$FRAMEWIDTH\"$endtag";
+				}
 			if ( $FrameName eq 'mainleft' && $ShowMonthStats ) {
 				print( $frame? "<tr><td class=\"awsm\">" : "" );
 				print
-"<a href=\"$linkanchor#top\"$targetpage>$Message[128]</a>";
+"<a href=\"$linkanchor#TOP\"$targetpage>$Message[128]</a>";
 				print( $frame? "</td></tr>\n" : " &nbsp; " );
 			}
 			my %menu     = ();
@@ -10283,8 +10455,8 @@
 				$ShowScreenSizeStats, $ShowDownloadsStats
 			);
 			if ($linetitle) {
-				print "<tr><td class=\"awsm\""
-				  . ( $frame ? "" : " class=\"vtop\"" ) . ">"
+				print "<tr><td class=\"awsm"
+				  . ( $frame ? "" : " vtop" ) . "\">"
 				  . (
 					$menuicon
 					? "<img src=\"$DirIcons/other/menu2.png\"$endtag&nbsp;"
@@ -10298,19 +10470,19 @@
 			if ($ShowSessionsStats) {
 				print( $frame? "<tr><td class=\"awsm\">" : "" );
 				print
-"<a href=\"$linkanchor#sessions\"$targetpage>$Message[117]</a>";
+"<a href=\"$linkanchor#SESSIONS\"$targetpage>$Message[117]</a>";
 				print( $frame? "</td></tr>\n" : " &nbsp; " );
 			}
 			if ($ShowFileTypesStats && $LevelForFileTypesDetection > 0) {
 				print( $frame? "<tr><td class=\"awsm\">" : "" );
 				print
-"<a href=\"$linkanchor#filetypes\"$targetpage>$Message[73]</a>";
+"<a href=\"$linkanchor#FILETYPES\"$targetpage>$Message[73]</a>";
 				print( $frame? "</td></tr>\n" : " &nbsp; " );
 			}
 			if ($ShowDownloadsStats && $LevelForFileTypesDetection > 0) {
 				print( $frame? "<tr><td class=\"awsm\">" : "" );
 				print
-"<a href=\"$linkanchor#downloads\"$targetpage>$Message[178]</a>";
+"<a href=\"$linkanchor#DOWNLOADS\"$targetpage>$Message[178]</a>";
 				print( $frame? "</td></tr>\n" : " &nbsp; " );
 				print( $frame
 					? "<tr><td class=\"awsm\"> &nbsp; <img height=\"8\" width=\"9\" src=\"$DirIcons/other/page.png\" alt=\"...\"$endtag "
@@ -10329,7 +10501,7 @@
 			if ($ShowPagesStats) {
 				print( $frame? "<tr><td class=\"awsm\">" : "" );
 				print
-"<a href=\"$linkanchor#urls\"$targetpage>$Message[29]</a>\n";
+"<a href=\"$linkanchor#URLS\"$targetpage>$Message[29]</a>\n";
 				print( $frame? "</td></tr>\n" : " &nbsp; " );
 			}
 			if ($ShowPagesStats) {
@@ -10380,7 +10552,7 @@
 			if ($ShowOSStats) {
 				print( $frame? "<tr><td class=\"awsm\">" : "" );
 				print
-				  "<a href=\"$linkanchor#os\"$targetpage>$Message[59]</a>";
+				  "<a href=\"$linkanchor#OS\"$targetpage>$Message[59]</a>";
 				print( $frame? "</td></tr>\n" : " &nbsp; " );
 			}
 			if ($ShowOSStats) {
@@ -10416,7 +10588,7 @@
 			if ($ShowBrowsersStats) {
 				print( $frame? "<tr><td class=\"awsm\">" : "" );
 				print
-"<a href=\"$linkanchor#browsers\"$targetpage>$Message[21]</a>";
+"<a href=\"$linkanchor#BROWSERS\"$targetpage>$Message[21]</a>";
 				print( $frame? "</td></tr>\n" : " &nbsp; " );
 			}
 			if ($ShowBrowsersStats) {
@@ -10452,7 +10624,7 @@
 			if ($ShowScreenSizeStats) {
 				print( $frame? "<tr><td class=\"awsm\">" : "" );
 				print
-"<a href=\"$linkanchor#screensizes\"$targetpage>$Message[135]</a>";
+"<a href=\"$linkanchor#SCREENSIZES\"$targetpage>$Message[135]</a>";
 				print( $frame? "</td></tr>\n" : " &nbsp; " );
 			}
 			if ($linetitle) { print( $frame? "" : "</td></tr>\n" ); }
@@ -10562,12 +10734,12 @@
 		}
 
 		#print ($frame?"":"<br$endtag\n");
-		print "<br$endtag\n";
+#		print "<br$endtag\n";
 	}
 
 	# Print Back link
 	elsif ( !$HTMLOutput{'main'} ) {
-		print "<table>\n";
+		print "<table summary=\"Filter\">\n";
 		$NewLinkParams =~ s/(^|&|&amp;)hostfilter=[^&]*//i;
 		$NewLinkParams =~ s/(^|&|&amp;)urlfilter=[^&]*//i;
 		$NewLinkParams =~ s/(^|&|&amp;)refererpagesfilter=[^&]*//i;
@@ -10607,7 +10779,7 @@
     my $NewLinkTarget = shift;
 	if (!$LevelForFileTypesDetection > 0){return;}
 	if ($Debug) { debug( "ShowFileTypesStatsCompressionStats", 2 ); }
-	print "$Center<a name=\"filetypes\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"filetypes\">&nbsp;</a><br$endtag\n";
 	my $Totalh = 0;
 	foreach ( keys %_filetypes_h ) { $Totalh += $_filetypes_h{$_}; }
 	my $Totalk = 0;
@@ -10629,6 +10801,11 @@
 		\%_filetypes_h );
 		
 	&tab_head( "$title", 19, 0, 'filetypes' );
+	print "<col width=\"$WIDTHCOLICON\"$endtag<col width=\"40\"$endtag<col$endtag";
+	if ($ShowFileTypesStats =~ /H/i) {print "<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag";}
+	if ($ShowFileTypesStats =~ /B/i) {print "<col width=\"$WIDTHBANDWIDTH\"$endtag<col width=\"$WIDTHPARCENT\"$endtag";}
+	if ($ShowFileTypesStats =~ /C/i) {print "<col span=\"3\" width=\"$WIDTHBANDWIDTH\"$endtag";}
+	print "\n";
 		
 	# Graph the top five in a pie chart
 	if (scalar @keylist > 1){
@@ -10653,7 +10830,7 @@
 				0,              		0,
 				0,          			\@valdata
 			);
-			print "</td></tr>";
+			print "</td></tr>\n";
 		}
 	}
 	
@@ -10663,12 +10840,12 @@
 	if ( $ShowFileTypesStats =~ /H/i ) {
 		print "<th class=\"colorh\""
 		  . Tooltip(4)
-		  . ">$Message[57]</th><th class=\"colorh\" abbr=\"$Message[15]\">$Message[15]</th>";
+		  . " abbr=\"$Message[57]\">$Message[57]</th><th class=\"colorh\" abbr=\"$Message[15]\">$Message[15]</th>";
 	}
 	if ( $ShowFileTypesStats =~ /B/i ) {
 		print "<th class=\"colork\""
 		  . Tooltip(5)
-		  . ">$Message[75]</th><th class=\"colork\" abbr=\"$Message[15]\">$Message[15]</th>";
+		  . " abbr=\"$Message[75]\">$Message[75]</th><th class=\"colork\" abbr=\"$Message[15]\">$Message[15]</th>";
 	}
 	if ( $ShowFileTypesStats =~ /C/i ) {
 		print
@@ -10691,19 +10868,17 @@
 		}
 		if ( $key eq 'Unknown' ) {
 			print "<tr><td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
-			  . "><img src=\"$DirIcons\/mime\/unknown.png\""
-			  . AltTitle("")
+			  . "><img src=\"$DirIcons\/mime\/unknown.png\" width=\"14\" height=\"14\""
+			  . AltTitle($Message[0])
 			  . "$endtag</td><td class=\"aws\" colspan=\"2\"><span style=\"color: #$color_other\">$Message[0]</span></td>";
 		}
 		else {
 			my $nameicon = $MimeHashLib{$key}[0] || "notavailable";
-			my $nametype = $MimeHashFamily{$MimeHashLib{$key}[0]} || "";
+			my $nametype = $MimeHashFamily{$key} || $MimeHashFamily{$MimeHashLib{$key}[0]} || "";
 			print "<tr><td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
 			  . "><img src=\"$DirIcons\/mime\/$nameicon.png\""
-			  . AltTitle("")
-			  . "$endtag</td><td class=\"aws\">$key</td>";
+			  . AltTitle("$nameicon")
+			  . " width=\"14\" height=\"14\"$endtag</td><td class=\"aws\">$key</td>";
 			print "<td class=\"aws\">$nametype</td>";
 		}
 		if ( $ShowFileTypesStats =~ /H/i ) {
@@ -10781,9 +10956,10 @@
 #------------------------------------------------------------------------------
 sub HTMLShowBrowserDetail{
 	# Show browsers versions
-	print "$Center<a name=\"browsersversions\">&nbsp;</a><br$endtag";
+#	print "$Center<a name=\"browsersversions\">&nbsp;</a><br$endtag";
 	my $title = "$Message[21]";
 	&tab_head( "$title", 19, 0, 'browsersversions' );
+	print "<col width=\"$WIDTHCOLICON\"$endtag<col width=\"$WIDTHBROWSER\"$endtag<col width=\"$WIDTHYESNO\"$endtag<col width=\"$WIDTHPAGE\"$endtag<col width=\"$WIDTHPARCENT\"$endtag<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag<col$endtag\n";
 	print
 "<tr class=\"colortab\"><th colspan=\"2\" abbr=\"$Message[58]\">$Message[58]</th>";
 	print
@@ -10828,7 +11004,7 @@
 
 	# Write records grouped in a browser family
 	foreach my $family (
-		sort { $BrowsersFamily{$a} <=> $BrowsersFamily{$b} }
+				reverse sort { $totalfamily_p{$a} <=> $totalfamily_p{$b} }
 		keys %BrowsersFamily
 	  )
 	{
@@ -10877,9 +11053,8 @@
 			}
 			print "<tr>";
 			print "<td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
-			  . "><img src=\"$DirIcons\/browser\/$family.png\""
-			  . AltTitle("")
+			  . "><img src=\"$DirIcons\/browser\/$family.png\" width=\"14\" height=\"14\""
+			  . AltTitle("$family")
 			  . "$endtag</td>";
 			print "<td class=\"aws\">"
 			  . ucfirst($family) . " "
@@ -10918,7 +11093,7 @@
 				print
 "<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"5\"$endtag<br$endtag";
 				print
-"<img src=\"$DirIcons\/other\/$BarPng{'hh'}\" width=\"$bredde_h\" height=\"5\"$endtag<br$endtag";
+"<img src=\"$DirIcons\/other\/$BarPng{'hh'}\" width=\"$bredde_h\" height=\"5\"".AltTitle("bredde_h")."$endtag<br$endtag";
 				}
 				print "</td>";
 				print "</tr>\n";
@@ -10928,6 +11103,7 @@
 	}
 
 	# Write other records
+	my $unknownfound = 0;
 	my $familyheadershown = 0;
 	foreach my $key (@keylist) {
 		if ( $keysinkeylist{$key} ) { next; }
@@ -10957,6 +11133,10 @@
 			print "</tr>\n";
 			$familyheadershown = 1;
 		}
+		if ( $key eq 'Unknown' ) {
+			$unknownfound = 1;
+		}
+		else {
 		my $p_h = '';
 		my $p_p = '';
 		if ($total_h) {
@@ -10968,14 +11148,6 @@
 			$p_p = "$p_p %";
 		}
 		print "<tr>";
-		if ( $key eq 'Unknown' ) {
-			print "<td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
-			  . "><img src=\"$DirIcons\/browser\/unknown.png\""
-			  . AltTitle("")
-			  . "$endtag</td><td class=\"aws\"><span style=\"color: #$color_other\">$Message[0]</span></td><td>?</td>";
-		}
-		else {
 			my $keywithoutcumul = $key;
 			$keywithoutcumul =~ s/cumul$//i;
 			my $libbrowser = $BrowsersHashIDLib{$keywithoutcumul}
@@ -10983,9 +11155,8 @@
 			my $nameicon = $BrowsersHashIcon{$keywithoutcumul}
 			  || "notavailable";
 			print "<td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
-			  . "><img src=\"$DirIcons\/browser\/$nameicon.png\""
-			  . AltTitle("")
+			  . "><img src=\"$DirIcons\/browser\/$nameicon.png\" width=\"14\" height=\"14\""
+			  . AltTitle("$nameicon")
 			  . "$endtag</td><td class=\"aws\">$libbrowser</td><td>"
 			  . (
 				$BrowsersHereAreGrabbers{$key}
@@ -10993,7 +11164,6 @@
 				: "$Message[113]"
 			  )
 			  . "</td>";
-		}
 		my $bredde_h = 0;
 		my $bredde_p = 0;
 		if ( $max_h > 0 ) {
@@ -11019,9 +11189,57 @@
 		# alt and title are not provided to reduce page size
 		if ($ShowBrowsersStats) {
 			print
-"<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"5\"$endtag<br$endtag";
+"<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"5\"".AltTitle("$bredde_h")."$endtag<br$endtag";
 			print
-"<img src=\"$DirIcons\/other\/$BarPng{'hh'}\" width=\"$bredde_h\" height=\"5\"$endtag<br$endtag";
+"<img src=\"$DirIcons\/other\/$BarPng{'hh'}\" width=\"$bredde_h\" height=\"5\"".AltTitle("$bredde_h")."$endtag<br$endtag";
+			}
+			print "</td>";
+			print "</tr>\n";
+		}
+	}
+	if ( $unknownfound ) {
+		my $p_h = '';
+		my $p_p = '';
+		if ($total_h) {
+			$p_h = int( $_browser_h{Unknown} / $total_h * 1000 ) / 10;
+			$p_h = "$p_h %";
+		}
+		if ($total_p) {
+			$p_p = int( $_browser_p{Unknown} / $total_p * 1000 ) / 10;
+			$p_p = "$p_p %";
+		}
+		print "<td"
+		  . "><img src=\"$DirIcons\/browser\/unknown.png\" width=\"14\" height=\"14\""
+		  . AltTitle($Message[0])
+		  . "$endtag</td><td class=\"aws\"><span style=\"color: #$color_other\">$Message[0]</span></td><td>?</td>";
+		my $bredde_h = 0;
+		my $bredde_p = 0;
+		if ( $max_h > 0 ) {
+			$bredde_h =
+			  int( $BarWidth * ( $_browser_h{Unknown} || 0 ) / $max_h ) +
+			  1;
+		}
+		if ( $max_p > 0 ) {
+			$bredde_p =
+			  int( $BarWidth * ( $_browser_p{Unknown} || 0 ) / $max_p ) +
+			  1;
+		}
+		if ( ( $bredde_h == 1 ) && $_browser_h{Unknown} ) {
+			$bredde_h = 2;
+		}
+		if ( ( $bredde_p == 1 ) && $_browser_p{Unknown} ) {
+			$bredde_p = 2;
+		}
+		print "<td>".Format_Number($_browser_p{Unknown})."</td><td>$p_p</td>";
+		print "<td>".Format_Number($_browser_h{Unknown})."</td><td>$p_h</td>";
+		print "<td class=\"aws\">";
+
+		# alt and title are not provided to reduce page size
+		if ($ShowBrowsersStats) {
+			print
+"<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"5\"".AltTitle("$bredde_h")."$endtag<br$endtag";
+			print
+"<img src=\"$DirIcons\/other\/$BarPng{'hh'}\" width=\"$bredde_h\" height=\"5\"".AltTitle("$bredde_h")."$endtag<br$endtag";
 		}
 		print "</td>";
 		print "</tr>\n";
@@ -11039,7 +11257,7 @@
 #------------------------------------------------------------------------------
 sub HTMLShowBrowserUnknown{
     my $NewLinkTarget = shift;
-	print "$Center<a name=\"unknownbrowser\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"unknownbrowser\">&nbsp;</a><br$endtag\n";
 	my $title = "$Message[50]";
     if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) {
        # extend the title to include the added link 
@@ -11050,7 +11268,8 @@
            . "\"$NewLinkTarget>$Message[179]</a>");
     } 
 	&tab_head( "$title", 19, 0, 'unknownbrowser' );
-	print "<tr class=\"colortab\"><th>User agent ("
+	print "<col$endtag<col width=\"$WIDTHFULLDATE\"$endtag\n";
+	print "<tr class=\"colortab\"><th abbr=\"User agent\">User agent ("
 	  . ( scalar keys %_unknownrefererbrowser_l )
 	  . ")</th><th abbr=\"$Message[9]\">$Message[9]</th></tr>\n";
 	my $total_l = 0;
@@ -11086,10 +11305,12 @@
 #------------------------------------------------------------------------------
 sub HTMLShowOSDetail{
 	# Show os versions
-	print "$Center<a name=\"osversions\">&nbsp;</a><br$endtag";
+#	print "$Center<a name=\"osversions\">&nbsp;</a><br$endtag";
 	my $title = "$Message[59]";
 	&tab_head( "$title", 19, 0, 'osversions' );
 	print
+"<col width=\"$WIDTHCOLICON\"$endtag<col width=\"$WIDTHOS\"$endtag<col width=\"$WIDTHPAGE\"$endtag<col width=\"$WIDTHPARCENT\"$endtag<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag<col$endtag\n";
+	print
 "<tr class=\"colortab\"><th colspan=\"2\" abbr=\"$Message[58]\">$Message[58]</th>";
 	print
 "<th class=\"colorp\" abbr=\"$Message[56]\">$Message[56]</th><th class=\"colorp\" abbr=\"$Message[15]\">$Message[15]</th>";
@@ -11127,7 +11348,8 @@
 	}
 
 	# Write records grouped in a browser family
-	foreach my $family ( keys %OSFamily ) {
+	my $unknownfound = 0;
+	foreach my $family (sort{ $totalfamily_p{ $b }  <=> $totalfamily_p{ $a }} keys %OSFamily ) {
 		my $p_h = '';
 		my $p_p = '';
 		if ($total_h) {
@@ -11139,9 +11361,11 @@
 			$p_p = "$p_p %";
 		}
 		my $familyheadershown = 0;
-		foreach my $key ( reverse sort keys %_os_h ) {
+		my $unknownOS = "";
+		foreach my $key (sort{ $_os_p{ $b } <=> $_os_p{ $a }} keys %_os_h) { # 参照の多い順にソート
 			if ( $key =~ /^$family(.*)/i ) {
 				if ( !$familyheadershown ) {
+					$unknownOS = "";
 					my $family_name = '';
 					if ( $OSFamily{$family} ) {
 						$family_name = $OSFamily{$family};
@@ -11159,6 +11383,9 @@
 				}
 				$keysinkeylist{$key} = 1;
 				my $ver = $1;
+				if (( $key eq "linux" ) || ( $key eq "winunknown" )) { # その他は最後に
+					 $unknownOS = $key;
+				} else {
 				my $p_h = '';
 				my $p_p = '';
 				if ($total_h) {
@@ -11171,9 +11398,8 @@
 				}
 				print "<tr>";
 				print "<td"
-				  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
-				  . "><img src=\"$DirIcons\/os\/$key.png\""
-				  . AltTitle("")
+					  . "><img width=\"14\" height=\"14\" src=\"$DirIcons\/os\/$key.png\""
+					  . AltTitle("$key")
 				  . "$endtag</td>";
 
 				print "<td class=\"aws\">$OSHashLib{$key}</td>";
@@ -11202,9 +11428,9 @@
 				# alt and title are not provided to reduce page size
 				if ($ShowOSStats) {
 					print
-"<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"5\"$endtag<br$endtag";
+"<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"5\"".AltTitle("$Message[56]: " . Format_Number($_os_p{$key}))."$endtag<br$endtag";
 					print
-"<img src=\"$DirIcons\/other\/$BarPng{'hh'}\" width=\"$bredde_h\" height=\"5\"$endtag<br$endtag";
+"<img src=\"$DirIcons\/other\/$BarPng{'hh'}\" width=\"$bredde_h\" height=\"5\"".AltTitle("$Message[57]: " . Format_Number($_os_h{$key}))."$endtag<br$endtag";
 				}
 				print "</td>";
 				print "</tr>\n";
@@ -11212,6 +11438,58 @@
 			}
 		}
 	}
+		if ( $unknownOS ne "" ) {
+			my $p_h = '';
+			my $p_p = '';
+			if ($total_h) {
+				$p_h = int( $_os_h{$unknownOS} / $total_h * 1000 ) / 10;
+				$p_h = "$p_h %";
+			}
+			if ($total_p) {
+				$p_p = int( $_os_p{$unknownOS} / $total_p * 1000 ) / 10;
+				$p_p = "$p_p %";
+			}
+			print "<tr>";
+			print "<td"
+			  . "><img width=\"14\" height=\"14\" src=\"$DirIcons\/os\/$unknownOS.png\""
+			  . AltTitle("$unknownOS")
+			  . "$endtag</td>";
+
+			print "<td class=\"aws\">$OSHashLib{$unknownOS}</td>";
+			my $bredde_h = 0;
+			my $bredde_p = 0;
+			if ( $max_h > 0 ) {
+				$bredde_h =
+				  int( $BarWidth * ( $_os_h{$unknownOS} || 0 ) / $max_h )
+				  + 1;
+			}
+			if ( ( $bredde_h == 1 ) && $_os_h{$unknownOS} ) {
+				$bredde_h = 2;
+			}
+			if ( $max_p > 0 ) {
+				$bredde_p =
+				  int( $BarWidth * ( $_os_p{$unknownOS} || 0 ) / $max_p )
+				  + 1;
+			}
+			if ( ( $bredde_p == 1 ) && $_os_p{$unknownOS} ) {
+				$bredde_p = 2;
+			}
+			print "<td>".Format_Number($_os_p{$unknownOS})."</td><td>$p_p</td>";
+			print "<td>".Format_Number($_os_h{$unknownOS})."</td><td>$p_h</td>";
+			print "<td class=\"aws\">";
+
+			# alt and title are not provided to reduce page size
+			if ($ShowOSStats) {
+				print
+"<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"5\"".AltTitle("$Message[56]: " . Format_Number($_os_p{$unknownOS}))."$endtag<br$endtag";
+				print
+"<img src=\"$DirIcons\/other\/$BarPng{'hh'}\" width=\"$bredde_h\" height=\"5\"".AltTitle("$Message[57]: " . Format_Number($_os_h{$unknownOS}))."$endtag<br$endtag";
+			}
+			print "</td>";
+			print "</tr>\n";
+			$count++;
+		}
+	}
 
 	# Write other records
 	my $familyheadershown = 0;
@@ -11253,15 +11531,10 @@
 			$p_p = int( $_os_p{$key} / $total_p * 1000 ) / 10;
 			$p_p = "$p_p %";
 		}
+		if ( $key eq 'Unknown' ) {	# Unknownを最後に
+			$unknownfound = 1;
+		} else {
 		print "<tr>";
-		if ( $key eq 'Unknown' ) {
-			print "<td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
-			  . "><img src=\"$DirIcons\/browser\/unknown.png\""
-			  . AltTitle("")
-			  . "$endtag</td><td class=\"aws\"><span style=\"color: #$color_other\">$Message[0]</span></td>";
-		}
-		else {
 			my $keywithoutcumul = $key;
 			$keywithoutcumul =~ s/cumul$//i;
 			my $libos = $OSHashLib{$keywithoutcumul}
@@ -11269,11 +11542,9 @@
 			my $nameicon = $keywithoutcumul;
 			$nameicon =~ s/[^\w]//g;
 			print "<td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
-			  . "><img src=\"$DirIcons\/os\/$nameicon.png\""
-			  . AltTitle("")
+			  . "><img width=\"14\" height=\"14\" src=\"$DirIcons\/os\/$nameicon.png\""
+			  . AltTitle("$nameicon")
 			  . "$endtag</td><td class=\"aws\">$libos</td>";
-		}
 		my $bredde_h = 0;
 		my $bredde_p = 0;
 		if ( $max_h > 0 ) {
@@ -11289,13 +11560,54 @@
 		print "<td>".Format_Number($_os_p{$key})."</td><td>$p_p</td>";
 		print "<td>".Format_Number($_os_h{$key})."</td><td>$p_h</td>";
 		print "<td class=\"aws\">";
-
 		# alt and title are not provided to reduce page size
 		if ($ShowOSStats) {
 			print
-"<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"5\"$endtag<br$endtag";
+"<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"5\"".AltTitle("$Message[56]: " . Format_Number($_os_p{$key}))."$endtag<br$endtag";
+				print
+"<img src=\"$DirIcons\/other\/$BarPng{'hh'}\" width=\"$bredde_h\" height=\"5\"".AltTitle("$Message[57]: " . Format_Number($_os_h{$key}))."$endtag<br$endtag";
+			}
+			print "</td>";
+			print "</tr>\n";
+		}
+	}
+	if ( $unknownfound ) {
+		my $p_h = '';
+		my $p_p = '';
+		if ($total_h) {
+			$p_h = int( $_os_h{Unknown} / $total_h * 1000 ) / 10;
+			$p_h = "$p_h %";
+		}
+		if ($total_p) {
+			$p_p = int( $_os_p{Unknown} / $total_p * 1000 ) / 10;
+			$p_p = "$p_p %";
+		}
+		print "<tr>";
+		print "<td"
+		  . "><img width=\"14\" height=\"14\" src=\"$DirIcons\/browser\/unknown.png\""
+		  . AltTitle($Message[0])
+		  . "$endtag</td><td class=\"aws\"><span style=\"color: #$color_other\">$Message[0]</span></td>";
+		my $bredde_h = 0;
+		my $bredde_p = 0;
+		if ( $max_h > 0 ) {
+			$bredde_h =
+			  int( $BarWidth * ( $_os_h{Unknown} || 0 ) / $max_h ) + 1;
+		}
+		if ( ( $bredde_h == 1 ) && $_os_h{Unknown} ) { $bredde_h = 2; }
+		if ( $max_p > 0 ) {
+			$bredde_p =
+			  int( $BarWidth * ( $_os_p{Unknown} || 0 ) / $max_p ) + 1;
+		}
+		if ( ( $bredde_p == 1 ) && $_os_p{Unknown} ) { $bredde_p = 2; }
+		print "<td>".Format_Number($_os_p{Unknown})."</td><td>$p_p</td>";
+		print "<td>".Format_Number($_os_h{Unknown})."</td><td>$p_h</td>";
+		print "<td class=\"aws\">";
+		# alt and title are not provided to reduce page size
+		if ($ShowOSStats) {
+			print
+"<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"5\"".AltTitle("$Message[56]: " . Format_Number($_os_p{Unknown}))."$endtag<br$endtag";
 			print
-"<img src=\"$DirIcons\/other\/$BarPng{'hh'}\" width=\"$bredde_h\" height=\"5\"$endtag<br$endtag";
+"<img src=\"$DirIcons\/other\/$BarPng{'hh'}\" width=\"$bredde_h\" height=\"5\"".AltTitle("$Message[57]: " . Format_Number($_os_h{Unknown}))."$endtag<br$endtag";
 		}
 		print "</td>";
 		print "</tr>\n";
@@ -11313,7 +11625,7 @@
 #------------------------------------------------------------------------------
 sub HTMLShowOSUnknown{
     my $NewLinkTarget = shift;
-	print "$Center<a name=\"unknownos\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"unknownos\">&nbsp;</a><br$endtag\n";
 	my $title = "$Message[46]";
     if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) {
        # extend the title to include the added link 
@@ -11324,7 +11636,8 @@
            . "\"$NewLinkTarget>$Message[179]</a>");
     } 
     &tab_head( "$title", 19, 0, 'unknownos' );
-	print "<tr class=\"colortab\"><th>User agent ("
+	print "<col$endtag<col width=\"$WIDTHFULLDATE\"$endtag\n";
+	print "<tr class=\"colortab\"><th abbr=\"User agent\">User agent ("
 	  . ( scalar keys %_unknownreferer_l )
 	  . ")</th><th abbr=\"$Message[9]\">$Message[9]</th></tr>\n";
 	my $total_l = 0;
@@ -11360,7 +11673,7 @@
 #------------------------------------------------------------------------------
 sub HTMLShowReferers{
     my $NewLinkTarget = shift;
-	print "$Center<a name=\"refererse\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"refererse\">&nbsp;</a><br$endtag\n";
 	my $title = "$Message[40]";
     if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) {
        # extend the title to include the added link 
@@ -11372,7 +11685,9 @@
     } 
     &tab_head( $title, 19, 0, 'refererse' );
 	print
-"<tr class=\"colortab\"><th>".Format_Number($TotalDifferentSearchEngines)." $Message[122]</th>";
+"<col$endtag<col width=\"$WIDTHPAGE\"$endtag<col width=\"$WIDTHPARCENT\"$endtag<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag\n";
+	print
+"<tr class=\"colortab\"><th abbr=\"$Message[122]\">".Format_Number($TotalDifferentSearchEngines)." $Message[122]</th>";
 	print
 "<th class=\"colorp\" abbr=\"$Message[56]\">$Message[56]</th><th class=\"colorp\" abbr=\"$Message[15]\">$Message[15]</th>";
 	print
@@ -11412,7 +11727,7 @@
 		print "<tr><td class=\"aws\">$newreferer</td>";
 		print "<td>"
 		  . (
-			$_se_referrals_p{$key} ? $_se_referrals_p{$key} : '' )
+			$_se_referrals_p{$key} ? Format_Number($_se_referrals_p{$key}) : '' )
 		  . "</td>";
 		print "<td>"
 		  . ( $_se_referrals_p{$key} ? "$p_p %" : '' ) . "</td>";
@@ -11455,14 +11770,14 @@
 
 #------------------------------------------------------------------------------
 # Function:     Prints the Referer Pages frame or static page
-# Parameters:   $NewLinkTarget
+# Parameters:   _
 # Input:        _
 # Output:       HTML
 # Return:       -
 #------------------------------------------------------------------------------
 sub HTMLShowRefererPages{
     my $NewLinkTarget = shift;
-	print "$Center<a name=\"refererpages\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"refererpages\">&nbsp;</a><br$endtag\n";
 	my $total_p = 0;
 	my $total_h = 0;
 	my $rest_p = 0;
@@ -11486,7 +11801,9 @@
     my $cpt   = 0;
 	$cpt = ( scalar keys %_pagesrefs_h );
 	&tab_head( "$title", 19, 0, 'refererpages' );
-	print "<tr class=\"colortab\"><th>";
+	print
+"<col$endtag<col width=\"$WIDTHPAGE\"$endtag<col width=\"$WIDTHPARCENT\"$endtag<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag\n";
+	print "<tr class=\"colortab\"><th abbr=\"$Message[28]\">";
 	if ( $FilterIn{'refererpages'} || $FilterEx{'refererpages'} ) {
 
 		if ( $FilterIn{'refererpages'} ) {
@@ -11600,7 +11917,7 @@
 #------------------------------------------------------------------------------
 sub HTMLShowKeyPhrases{
 	my $NewLinkTarget = shift;
-	print "$Center<a name=\"keyphrases\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"keyphrases\">&nbsp;</a><br$endtag\n";
     my $title = "$Message[43]";
     if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) {
        # extend the title to include the added link 
@@ -11611,9 +11928,11 @@
            . "\"$NewLinkTarget>$Message[179]</a>");
     } 
 	&tab_head( $title, 19, 0, 'keyphrases' );
+	print
+"<col$endtag<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag";
 	print "<tr class=\"colortab\""
 	  . Tooltip(15)
-	  . "><th>".Format_Number($TotalDifferentKeyphrases)." $Message[103]</th><th bgcolor=\"#$color_s\" abbr=\"$Message[14]\">$Message[14]</th><th bgcolor=\"#$color_s\" abbr=\"$Message[15]\">$Message[15]</th></tr>\n";
+	  . "><th abbr=\"$Message[103]\">".Format_Number($TotalDifferentKeyphrases)." $Message[103]</th><th class=\"colors\" abbr=\"$Message[14]\">$Message[14]</th><th class=\"colors\" abbr=\"$Message[15]\">$Message[15]</th></tr>\n";
 	my $total_s = 0;
 	my $count = 0;
 	&BuildKeyList(
@@ -11661,14 +11980,14 @@
 
 #------------------------------------------------------------------------------
 # Function:     Prints the Keywords frame or static page
-# Parameters:   $NewLinkTarget
+# Parameters:   _
 # Input:        _
 # Output:       HTML
 # Return:       -
 #------------------------------------------------------------------------------
 sub HTMLShowKeywords{
 	my $NewLinkTarget = shift;
-	print "$Center<a name=\"keywords\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"keywords\">&nbsp;</a><br$endtag\n";
 	my $title = "$Message[44]";
     if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) {
        # extend the title to include the added link 
@@ -11679,13 +11998,18 @@
            . "\"$NewLinkTarget>$Message[179]</a>");
     } 
 	&tab_head( $title, 19, 0, 'keywords' );
+	print
+"<col$endtag<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag";
+	&BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'Keyword'},
+	   \%_keywords, \%_keywords );
+	$TotalDifferentKeywords=scalar keys %_keywords;
+	$TotalKeywords = 0;
+	foreach (keys %_keywords) { $TotalKeywords+=$_keywords{$_}; }
 	print "<tr class=\"colortab\""
 	  . Tooltip(15)
-	  . "><th>".Format_Number($TotalDifferentKeywords)." $Message[13]</th><th bgcolor=\"#$color_s\" abbr=\"$Message[14]\">$Message[14]</th><th bgcolor=\"#$color_s\" abbr=\"$Message[15]\">$Message[15]</th></tr>\n";
+	  . "><th abbr=\"$Message[13]\">".Format_Number($TotalDifferentKeywords)." $Message[13]</th><th class=\"colors\" abbr=\"$Message[14]\">$Message[14]</th><th class=\"colors\" abbr=\"$Message[15]\">$Message[15]</th></tr>\n";
 	my $total_s = 0;
 	my $count = 0;
-	&BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'Keyword'},
-		\%_keywords, \%_keywords );
 	foreach my $key (@keylist) {
 		my $mot;
   		# Convert coded keywords (utf8,...) to be correctly reported in HTML page.
@@ -11738,9 +12062,10 @@
 	$title = $customtitles{$code} ? $customtitles{$code} :
 	           (join(' ', ( ($httpcodelib{$code} ? $httpcodelib{$code} :
 	           'Unknown error'), "urls (HTTP code " . $code . ")" )));
-	print "$Center<a name=\"errors$code\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"errors$code\">&nbsp;</a><br$endtag\n";
 	&tab_head( $title, 19, 0, "errors$code" );
-	print "<tr class=\"colortab\"><th>URL ("
+	print "<col$endtag<col width=\"$WIDTHHIT\"$endtag<col$endtag\n";
+	print "<tr class=\"colortab\"><th abbr=\"URL\">URL ("
 	  . Format_Number(( scalar keys %{$_sider_h{$code}} ))
 	  . ")</th><th class=\"colorh\" abbr=\"$Message[49]\">$Message[49]</th>";
 	foreach (split(//, $ShowHTTPErrorsPageDetail)) {
@@ -11805,11 +12130,16 @@
 		
 		if ( $HTMLOutput{"allextra$extranum"} ) {
 			if ($Debug) { debug( "ExtraName$extranum", 2 ); }
-			print "$Center<a name=\"extra$extranum\">&nbsp;</a><br$endtag";
+#			print "$Center<a name=\"extra$extranum\">&nbsp;</a><br$endtag";
 			my $title = $ExtraName[$extranum];
 			&tab_head( "$title", 19, 0, "extra$extranum" );
+	 		if ($ExtraStatTypes[$extranum] =~ m/P/i) { print "<col width=\"$WIDTHPAGE\"$endtag"; }
+	 		if ($ExtraStatTypes[$extranum] =~ m/H/i) { print "<col width=\"$WIDTHHIT\"$endtag"; }
+	 		if ($ExtraStatTypes[$extranum] =~ m/B/i) { print "<col width=\"$WIDTHBANDWIDTH\"$endtag"; }
+	 		if ($ExtraStatTypes[$extranum] =~ m/L/i) { print "<col width=\"$WIDTHFULLDATE\"$endtag"; }
+			print "\n";
 			print "<tr class=\"colortab\">";
-			print "<th>" . $ExtraFirstColumnTitle[$extranum] . "</th>";
+			print "<th abbr=\"$extranum\">" . $ExtraFirstColumnTitle[$extranum] . "</th>";
 
 			if ( $ExtraStatTypes[$extranum] =~ m/P/i ) {
 				print
@@ -11970,12 +12300,17 @@
 	my $rest_k = 0;
 	my $rest_r = 0;
 	
-	print "$Center<a name=\"robots\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"robots\">&nbsp;</a><br$endtag\n";
 	my $title = '';
 	if ( $HTMLOutput{'allrobots'} )  { $title .= "$Message[53]"; }
 	if ( $HTMLOutput{'lastrobots'} ) { $title .= "$Message[9]"; }
 	&tab_head( "$title", 19, 0, 'robots' );
-	print "<tr class=\"colortab\"><th>"
+	print "<col$endtag";
+	if ($ShowRobotsStats =~ /H/i) { my $widthhitwide = $WIDTHHIT * 1.5; print "<col width=\"$widthhitwide\"$endtag";}
+	if ($ShowRobotsStats =~ /B/i) { my $widthbandwidthwide = $WIDTHBANDWIDTH * 1.5; print "<col width=\"$widthbandwidthwide\"$endtag";}
+	if ($ShowRobotsStats =~ /L/i) { print "<col width=\"$WIDTHFULLDATE\"$endtag";}
+	print "\n";
+	print "<tr class=\"colortab\"><th abbr=\"$Message[51]\">"
 	  . Format_Number(( scalar keys %_robot_h ))
 	  . " $Message[51]</th>";
 	if ( $ShowRobotsStats =~ /H/i ) {
@@ -12007,7 +12342,7 @@
 		if ( $ShowRobotsStats =~ /H/i ) {
 			print "<td>"
 			  . Format_Number(( $_robot_h{$key} - $_robot_r{$key} ))
-			  . ( $_robot_r{$key} ? "+$_robot_r{$key}" : "" ) . "</td>";
+			  . ( $_robot_r{$key} ? "+" . Format_Number($_robot_r{$key}) : "" ) . "</td>";
 		}
 		if ( $ShowRobotsStats =~ /B/i ) {
 			print "<td>" . Format_Bytes( $_robot_k{$key} ) . "</td>";
@@ -12085,7 +12420,7 @@
 		my $function = "ShowPagesFilter_$pluginname";
 		&$function();
 	}
-	print "$Center<a name=\"urls\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"urls\">&nbsp;</a><br$endtag\n";
 
 	# Show filter form
 	&HTMLShowFormFilter( "urlfilter", $FilterIn{'url'}, $FilterEx{'url'} );
@@ -12106,7 +12441,13 @@
 		$cpt   = ( scalar keys %_url_x );
 	}
 	&tab_head( "$title", 19, 0, 'urls' );
-	print "<tr class=\"colortab\"><th>";
+	print "<col$endtag";
+	if ($ShowPagesStats =~ /P/i) {print "<col width=\"$WIDTHHIT\"$endtag";}
+	if ($ShowPagesStats =~ /B/i) {print "<col width=\"$WIDTHBANDWIDTH\"$endtag";}
+	if ($ShowPagesStats =~ /E/i) {print "<col width=\"$WIDTHHIT\"$endtag";}
+	if ($ShowPagesStats =~ /X/i) {print "<col width=\"$WIDTHHIT\"$endtag";}
+	print "\n";
+	print "<tr class=\"colortab\"><th abbr=\"$cpt $Message[28]\">";
 	if ( $FilterIn{'url'} || $FilterEx{'url'} ) {
 		if ( $FilterIn{'url'} ) {
 			print "$Message[79] <strong>$FilterIn{'url'}</strong>";
@@ -12239,24 +12580,27 @@
 			my $function = "ShowPagesAddField_$pluginname";
 			&$function($key);
 		}
-		print "<td class=\"aws\">";
+		print "<td class=\"aws_horizontal_graph\">";
 
 		# alt and title are not provided to reduce page size
 		if ( $ShowPagesStats =~ /P/i ) {
 			print
-"<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"4\"$endtag<br$endtag";
+"<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"4\"".AltTitle( "$Message[29]: " . Format_Number($_url_p{$key}))."$endtag<br$endtag";
 		}
 		if ( $ShowPagesStats =~ /B/i ) {
 			print
-"<img src=\"$DirIcons\/other\/$BarPng{'hk'}\" width=\"$bredde_k\" height=\"4\"$endtag<br$endtag";
+"<img src=\"$DirIcons\/other\/$BarPng{'hk'}\" width=\"$bredde_k\" height=\"4\"" . AltTitle( "$Message[106]: "
+			 . Format_Bytes( $_url_k{$key} / ( $_url_p{$key} || 1 )))
+			 . "$endtag<br$endtag";
 		}
 		if ( $ShowPagesStats =~ /E/i ) {
 			print
-"<img src=\"$DirIcons\/other\/$BarPng{'he'}\" width=\"$bredde_e\" height=\"4\"$endtag<br$endtag";
+			"<img src=\"$DirIcons\/other\/$BarPng{'he'}\" width=\"$bredde_e\" height=\"4\""
+			 . AltTitle( "$Message[104]: " . Format_Number($_url_e{$key})) . "$endtag<br$endtag";
 		}
 		if ( $ShowPagesStats =~ /X/i ) {
 			print
-"<img src=\"$DirIcons\/other\/$BarPng{'hx'}\" width=\"$bredde_x\" height=\"4\"$endtag";
+"<img src=\"$DirIcons\/other\/$BarPng{'hx'}\" width=\"$bredde_x\" height=\"4\"" . AltTitle( "$Message[116]: " . Format_Number($_url_x{$key})) . "$endtag";
 		}
 		print "</td></tr>\n";
 		$total_p += $_url_p{$key};
@@ -12432,9 +12776,16 @@
 	my $rest_p = 0;
 	my $rest_h = 0;
 	my $rest_k = 0;
-	print "$Center<a name=\"unknownip\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"unknownip\">&nbsp;</a><br$endtag\n";
 	&tab_head( "$Message[45]", 19, 0, 'unknownwip' );
-	print "<tr class=\"colortab\"><th>"
+	print "<col$endtag";
+	&HTMLShowHostInfo('__col__');
+	if ($ShowHostsStats =~ /P/i) { print "<col width=\"$WIDTHPAGE\"$endtag";}
+	if ($ShowHostsStats =~ /H/i) { print "<col width=\"$WIDTHHIT\"$endtag";}
+	if ($ShowHostsStats =~ /B/i) { print "<col width=\"$WIDTHBANDWIDTH\"$endtag";}
+	if ($ShowHostsStats =~ /L/i) { print "<col width=\"$WIDTHFULLDATE\"$endtag";}
+	print "\n";
+	print "<tr class=\"colortab\"><th abbr=\"$Message[1]\">"
 	  . Format_Number(( scalar keys %_host_h ))
 	  . " $Message[1]</th>";
 	&HTMLShowHostInfo('__title__');
@@ -12530,7 +12881,7 @@
 	my $rest_p = 0;
 	my $rest_h = 0;
 	my $rest_k = 0;
-	print "$Center<a name=\"hosts\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"hosts\">&nbsp;</a><br$endtag\n";
 
 	# Show filter form
 	&HTMLShowFormFilter( "hostfilter", $FilterIn{'host'},
@@ -12548,7 +12899,14 @@
 		$cpt = ( scalar keys %_host_h );
 	}
 	&tab_head( "$title", 19, 0, 'hosts' );
-	print "<tr class=\"colortab\"><th>";
+	print "<col$endtag";
+	&HTMLShowHostInfo('__col__');
+	if ($ShowHostsStats =~ /P/i) { print "<col width=\"$WIDTHPAGE\"$endtag";}
+	if ($ShowHostsStats =~ /H/i) { print "<col width=\"$WIDTHHIT\"$endtag";}
+	if ($ShowHostsStats =~ /B/i) { print "<col width=\"$WIDTHBANDWIDTH\"$endtag";}
+	if ($ShowHostsStats =~ /L/i) { print "<col width=\"$WIDTHFULLDATE\"$endtag";}
+	print "\n";
+	print "<tr class=\"colortab\"><th abbr=\"$Message[79]\">";
 	if ( $FilterIn{'host'} || $FilterEx{'host'} ) {    # With filter
 		if ( $FilterIn{'host'} ) {
 			print "$Message[79] '<strong>$FilterIn{'host'}</strong>'";
@@ -12705,7 +13063,7 @@
 	my $rest_k = 0;
 	my $rest_v = 0;
 	my $rest_u = 0;
-	print "$Center<a name=\"domains\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"domains\">&nbsp;</a><br$endtag\n";
 
 	# Show domains list
 	my $title = '';
@@ -12715,8 +13073,19 @@
 		$cpt = ( scalar keys %_domener_h );
 	}
 	&tab_head( "$title", 19, 0, 'domains' );
+		print "<col width=\"$WIDTHCOLICON\"$endtag<col width=\"80\"$endtag<col width=\"40\"$endtag";
+		if ( $ShowDomainsStats =~ /U/i ) {
+			print "<col width=\"80\"$endtag";
+		}
+		if ( $ShowDomainsStats =~ /V/i ) {
+			print "<col width=\"80\"$endtag";
+		}
+		if ($ShowDomainsStats =~ /P/i) {print "<col width=\"$WIDTHPAGE\"$endtag";}
+		if ($ShowDomainsStats =~ /H/i) {print "<col width=\"$WIDTHHIT\"$endtag";}
+		if ($ShowDomainsStats =~ /B/i) {print "<col width=\"$WIDTHBANDWIDTH\"$endtag";}
+		print "\n";
 	print
-"<tr class=\"colortab\"><th abbr=\"&nbsp;\">&nbsp;</th><th colspan=\"2\" abbr=\"$Message[17]\">$Message[17]</th>";
+"<tr class=\"colortab\"><th colspan=\"3\" abbr=\"$Message[17]\">$Message[17]</th>";
 	if ( $ShowDomainsStats =~ /U/i ) {
 		print
 		  "<th class=\"coloru\" abbr=\"$Message[11]\">$Message[11]</th>";
@@ -12821,7 +13190,7 @@
 		if ( $ShowDomainsStats =~ /B/i ) {
 			print "<td>" . Format_Bytes( $_domener_k{$key} ) . "</td>";
 		}
-		print "<td class=\"aws\">";
+		print "<td class=\"aws_horizontal_graph\">";
 		if ( $ShowDomainsStats =~ /P/i ) {
 			print
 "<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"5\""
@@ -12885,9 +13254,15 @@
 # Return:       -
 #------------------------------------------------------------------------------
 sub HTMLShowDownloads{
-	my $regext         = qr/\.(\w{1,6})$/;
-	print "$Center<a name=\"downloads\">&nbsp;</a><br$endtag\n";
+	my $regext         = qr/\.([0-9a-z\-]{1,9})$/;
+#	print "$Center<a name=\"downloads\">&nbsp;</a><br$endtag\n";
 	&tab_head( $Message[178], 19, 0, "downloads" );
+	print "<col width=\"$WIDTHCOLICON\"$endtag<col$endtag";
+	if ( $ShowFileTypesStats =~ /H/i ){print "<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHHIT\"$endtag"; }
+	if ( $ShowFileTypesStats =~ /B/i ){
+		print "<col width=\"$WIDTHBANDWIDTH\"$endtag<col width=\"$WIDTHBANDWIDTH\"$endtag";
+	}
+	print "\n";
 	print "<tr class=\"colortab\"><th colspan=\"2\" abbr=\"$Message[178]\">$Message[178]</th>";
 	if ( $ShowFileTypesStats =~ /H/i ){print "<th class=\"colorh\" abbr=\"$Message[57]\">$Message[57]</th>"
 		."<th class=\"colorh\" abbr=\"206 $Message[57]\">206 $Message[57]</th>"; }
@@ -12901,19 +13276,15 @@
 		print "<tr>";
 		my $ext = Get_Extension($regext, $u);
 		if ( !$ext) {
-			print "<td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
-			  . "><img src=\"$DirIcons\/mime\/unknown.png\""
-			  . AltTitle("")
+			print "<td><img src=\"$DirIcons\/mime\/unknown.png\" height=\"14\" width=\"14\""
+			  . AltTitle("unknown")
 			  . "$endtag</td>";
 		}
 		else {
 			my $nameicon = $MimeHashLib{$ext}[0] || "notavailable";
 			my $nametype = $MimeHashFamily{$MimeHashLib{$ext}[0]} || "";
-			print "<td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
-			  . "><img src=\"$DirIcons\/mime\/$nameicon.png\""
-			  . AltTitle("")
+			print "<td><img src=\"$DirIcons\/mime\/$nameicon.png\" height=\"14\" width=\"14\""
+			  . AltTitle($Message[0])
 			  . "$endtag</td>";
 		}
 		print "<td class=\"aws\">";
@@ -13009,6 +13380,9 @@
 	if ( $LogType eq 'W' || $LogType eq 'S' ) {
 		$w       = '17';
 		$colspan = 6;
+		print "<col width=\"$w%\"$endtag<col width=\"$w%\"$endtag<col width=\"$w%\"$endtag<col width=\"$w%\"$endtag<col width=\"$w%\"$endtag<col width=\"$w%\"$endtag\n";
+	} else {
+		print "<col width=\"$w%\"$endtag<col width=\"$w%\"$endtag<col width=\"$w%\"$endtag<col width=\"$w%\"$endtag<col width=\"$w%\"$endtag\n";
 	}
 
 	# Show first/last
@@ -13017,10 +13391,8 @@
 "<td class=\"aws\"><strong>$Message[133]</strong></td><td class=\"aws\" colspan=\""
 	  . ( $colspan - 1 ) . "\">\n";
 	print( $MonthRequired eq 'all'
-		? "$Message[6] $YearRequired"
-		: "$Message[5] "
-		  . $MonthNumLib{$MonthRequired}
-		  . " $YearRequired"
+		? Format_Date("$YearRequired"."00000000000",7)
+		: Format_Date("$YearRequired$MonthRequired"."00000000",8)
 	);
 	print "</td></tr>\n";
 	print "<tr class=\"colortab\">";
@@ -13124,7 +13496,7 @@
 			  . (
 				$MonthRequired eq 'all'
 				? "<strong>&lt;= ".Format_Number($TotalUnique)."</strong><br$endtag$Message[129]"
-				: "<strong>".Format_Number($TotalUnique)."</strong><br$endtag&nbsp;"
+				: "<strong>".Format_Number($TotalUnique)."</strong>"
 			  )
 			  . "</td>";
 		}
@@ -13186,7 +13558,7 @@
 			if ( $LogType eq 'W' || $LogType eq 'S' ) {
 				print "<td class=\"aws\">$Message[161]&nbsp;*</td>";
 			}
-			print "<td colspan=\"2\">&nbsp;<br$endtag&nbsp;</td>\n";
+			print "<td colspan=\"2\"></td>\n";
 			if ( $ShowSummary =~ /P/i ) {
 				print "<td><strong>".Format_Number($TotalNotViewedPages)."</strong></td>";
 			}
@@ -13217,11 +13589,11 @@
 #------------------------------------------------------------------------------
 sub HTMLMainMonthly{
 	if ($Debug) { debug( "ShowMonthStats", 2 ); }
-	print "$Center<a name=\"month\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"month\">&nbsp;</a><br$endtag\n";
 	my $title = "$Message[162]";
 	&tab_head( "$title", 0, 0, 'month' );
 	print "<tr><td align=\"center\">\n";
-	print "<center>\n";
+#	print "<center>\n";
 
 	my $average_nb = my $average_u = my $average_v = my $average_p = 0;
 	my $average_h = my $average_k = 0;
@@ -13264,9 +13636,14 @@
 	{
 		my @blocklabel = ();
 		for ( my $ix = 1 ; $ix <= 12 ; $ix++ ) {
+			my $bold =
+			  (      $ix == $nowmonth
+				  && $YearRequired == $nowyear ? ':' : '' );
 			my $monthix = sprintf( "%02s", $ix );
+			my $labeltmp = Format_Date( "$YearRequired$monthix"."00000000", 3 );
+			$labeltmp =~ s/<br$endtag/#br#/;
 			push @blocklabel,
-			  "$MonthNumLib{$monthix}\n$YearRequired";
+			  "$labeltmp$bold";
 		}
 		my @vallabel = (
 			"$Message[11]", "$Message[10]",
@@ -13310,9 +13687,10 @@
 	}
 	if (! $graphdone)
 	{
-		print "<table>\n";
+		print "<table summary=\"Graph\" style=\"margin-left:auto;margin-right:auto\">\n";
+		print "<col width=\"50\" span=\"12\"$endtag\n";
 		print "<tr class=\"bottom\">";
-		print "<td></td>\n";
+#		print "<td></td>\n";
 		for ( my $ix = 1 ; $ix <= 12 ; $ix++ ) {
 			my $monthix  = sprintf( "%02s", $ix );
 			my $bredde_u = 0;
@@ -13395,7 +13773,7 @@
 			}
 			print "</td>\n";
 		}
-		print "<td></td>";
+#		print "<td></td>";
 		print "</tr>\n";
 
 		# Show lib for month
@@ -13405,7 +13783,7 @@
 		#	print "<td><a href=\"".XMLEncode("$AWScript${NewLinkParams}month=12&year=".($YearRequired-1))."\">&lt;&lt;</a></td>";
 		#}
 		#else {
-		print "<td></td>";
+#		print "<td></td>";
 
 		#				}
 		for ( my $ix = 1 ; $ix <= 12 ; $ix++ ) {
@@ -13423,7 +13801,7 @@
 				? '<span class="currentday">'
 				: ''
 			  );
-			print "$MonthNumLib{$monthix}<br$endtag$YearRequired";
+			print Format_Date("$YearRequired$monthix"."00000000",3);
 			print(   !$StaticLinks
 				  && $monthix == $nowmonth
 				  && $YearRequired == $nowyear ? '</span>' : '' );
@@ -13436,17 +13814,24 @@
 #			print "<td><a href=\"".XMLEncode("$AWScript${NewLinkParams}month=1&year=".($YearRequired+1))."\">&gt;&gt;</a></td>";
 #		}
 #		else {
-		print "<td></td>";
+#		print "<td></td>";
 
 		#				}
 		print "</tr>\n";
 		print "</table>\n";
 	}
-	print "<br$endtag\n";
+#	print "<br$endtag\n";
 
 	# Show data array for month
 	if ($AddDataArrayMonthStats) {
-		print "<table>\n";
+		print "<table summary=\"Show data array for month\" style=\"margin-left:auto;margin-right:auto\">\n";
+		print "<col width=\"90\"$endtag";
+		if ($ShowMonthStats =~ /U/i) {print "<col width=\"$WIDTHHIT\"$endtag";}
+		if ($ShowMonthStats =~ /V/i) {print "<col width=\"$WIDTHHIT\"$endtag";}
+		if ($ShowMonthStats =~ /P/i) {print "<col width=\"$WIDTHPAGE\"$endtag";}
+		if ($ShowMonthStats =~ /H/i) {print "<col width=\"$WIDTHHIT\"$endtag";}
+		if ($ShowMonthStats =~ /B/i) {print "<col width=\"$WIDTHBANDWIDTH\"$endtag";}
+		print "\n";
 		print
 "<tr><td class=\"colortab\">$Message[5]</td>";
 		if ( $ShowMonthStats =~ /U/i ) {
@@ -13486,7 +13871,7 @@
 				? '<span class="currentday">'
 				: ''
 			  );
-			print "$MonthNumLib{$monthix} $YearRequired";
+			print Format_Date("$YearRequired$monthix"."00000000",4);
 			print(   !$StaticLinks
 				  && $monthix == $nowmonth
 				  && $YearRequired == $nowyear ? '</span>' : '' );
@@ -13550,10 +13935,10 @@
 			  . Format_Bytes($total_k) . "</td>";
 		}
 		print "</tr>\n";
-		print "</table>\n<br$endtag\n";
+		print "</table>\n";
 	}
 
-	print "</center>\n";
+#	print "</center>\n";
 	print "</td></tr>\n";
 	&tab_end();
 }
@@ -13573,7 +13958,7 @@
 	my $lastdaytoshowtime = shift;
 	
 	if ($Debug) { debug( "ShowDaysOfMonthStats", 2 ); }
-	print "$Center<a name=\"daysofmonth\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"daysofmonth\">&nbsp;</a><br$endtag\n";
 
 	my $NewLinkParams = ${QueryString};
 	$NewLinkParams =~ s/(^|&|&amp;)update(=\w*|$)//i;
@@ -13605,7 +13990,7 @@
 	&tab_head( "$title", 0, 0, 'daysofmonth' );
 	print "<tr>";
 	print "<td align=\"center\">\n";
-	print "<center>\n";
+#	print "<center>\n";
 	
 	my $average_v = my $average_p = 0;
 	my $average_h = my $average_k = 0;
@@ -13661,8 +14046,10 @@
 				  && $year == $nowyear ? ':' : '' );
 			my $weekend =
 			  ( DayOfWeek( $day, $month, $year ) =~ /[06]/ ? '!' : '' );
+			my $labeltmp = Format_Date( "$year$month$day"."00000000", 5 );
+			$labeltmp =~ s/<br$endtag/#br#/;
 			push @blocklabel,
-			  "$day\n$MonthNumLib{$month}$weekend$bold";
+			  "$labeltmp$weekend$bold";
 		}
 		my @vallabel = (
 			"$Message[10]", "$Message[56]",
@@ -13704,7 +14091,7 @@
 	}
 	# If graph was not printed by a plugin
 	if (! $graphdone) {
-		print "<table>\n";
+		print "<table summary=\"Show data array for month\" style=\"margin-left:auto;margin-right:auto\">\n";
 		print "<tr class=\"bottom\">\n";
 		foreach my $daycursor ( $firstdaytoshowtime .. $lastdaytoshowtime )
 		{
@@ -13775,7 +14162,7 @@
 			}
 			print "</td>\n";
 		}
-		print "<td></td>";
+#		print "<td></td>";
 
 		# Show average value bars
 		print "<td>";
@@ -13850,30 +14237,31 @@
 				? '<span class="currentday">'
 				: ''
 			);
-			print "$day<br$endtag<span style=\"font-size: "
-			  . (    $FrameName ne 'mainright'
-				  && $QueryString !~ /buildpdf/i ? "9" : "8" )
-			  . "px;\">"
-			  . $MonthNumLib{$month}
-			  . "</span>";
+			print Format_Date("$year$month$day"."000000",5);
 			print(   !$StaticLinks
 				  && $day == $nowday
 				  && $month == $nowmonth
 				  && $year == $nowyear ? '</span>' : '' );
 			print "</td>\n";
 		}
-		print "<td></td>";
+#		print "<td></td>";
 		print "<td class=\"vmiddle\""
 		  . Tooltip(18)
 		  . ">$Message[96]</td>\n";
 		print "</tr>\n";
 		print "</table>\n";
 	}
-	print "<br$endtag\n";
+#	print "<br$endtag\n";
 
 	# Show data array for days
 	if ($AddDataArrayShowDaysOfMonthStats) {
-		print "<table>\n";
+	print "<table summary=\"Show data array for days\" style=\"margin-left:auto;margin-right:auto\">\n";
+	print "<col width=\"$WIDTHFULLDATE\"$endtag";
+	if ($ShowDaysOfMonthStats =~ /V/i) { print "<col width=\"$WIDTHHIT\"$endtag";}
+	if ($ShowDaysOfMonthStats =~ /P/i) { print "<col width=\"$WIDTHPAGE\"$endtag";}
+	if ($ShowDaysOfMonthStats =~ /H/i) { print "<col width=\"$WIDTHHIT\"$endtag";}
+	if ($ShowDaysOfMonthStats =~ /B/i) { print "<col width=\"$WIDTHBANDWIDTH\"$endtag";}
+		print "\n";
 		print
 "<tr><td class=\"colortab\">$Message[4]</td>";
 		if ( $ShowDaysOfMonthStats =~ /V/i ) {
@@ -13896,7 +14284,7 @@
 			  . Tooltip(5)
 			  . ">$Message[75]</td>";
 		}
-		print "</tr>";
+		print "</tr>\n";
 		foreach
 		  my $daycursor ( $firstdaytoshowtime .. $lastdaytoshowtime )
 		{
@@ -13990,10 +14378,10 @@
 			print "<td>" . Format_Bytes($total_k) . "</td>";
 		}
 		print "</tr>\n";
-		print "</table>\n<br$endtag";
+		print "</table>\n";
 	}
 
-	print "</center>\n";
+#	print "</center>\n";
 	print "</td></tr>\n";
 	&tab_end();
 }
@@ -14012,12 +14400,12 @@
     my $NewLinkTarget = shift;	
     
 	if ($Debug) { debug( "ShowDaysOfWeekStats", 2 ); }
-			print "$Center<a name=\"daysofweek\">&nbsp;</a><br$endtag\n";
+#			print "$Center<a name=\"daysofweek\">&nbsp;</a><br$endtag\n";
 			my $title = "$Message[91]";
 			&tab_head( "$title", 18, 0, 'daysofweek' );
 			print "<tr>";
-			print "<td align=\"center\">";
-			print "<center>\n";
+			print "<td align=\"center\">\n";
+#			print "<center>\n";
 
 			my $max_h = my $max_k = 0;    # Start from 0 because can be lower than 1
 			                        # Get average value for day of week
@@ -14129,7 +14517,8 @@
 			}
 			if (! $graphdone) 
 			{
-				print "<table>\n";
+				print "<table summary=\"Show data array for week\" style=\"margin-left:auto;margin-right:auto\">\n";
+				print "<col width=\"50\" span=\"7\"$endtag\n";
 				print "<tr class=\"bottom\">\n";
 				for (@DOWIndex) {
 					my $bredde_p = 0;
@@ -14239,13 +14628,18 @@
 				}
 				print "</tr>\n</table>\n";
 			}
-			print "<br$endtag\n";
+#			print "<br$endtag\n";
 
 			# Show data array for days of week
 			if ($AddDataArrayShowDaysOfWeekStats) {
-				print "<table>\n";
+				print "<table summary=\"Show data array of week\" style=\"margin-left:auto;margin-right:auto\">\n";
+				print "<col width=\"80\"$endtag";
+				if ($ShowDaysOfWeekStats =~ /P/i) { print "<col width=\"$WIDTHPAGE\"$endtag";}
+				if ($ShowDaysOfWeekStats =~ /H/i) { print "<col width=\"$WIDTHHIT\"$endtag";}
+				if ($ShowDaysOfWeekStats =~ /B/i) { print "<col width=\"$WIDTHBANDWIDTH\"$endtag";}
+				print "\n";
 				print
-"<tr><td class=\"colortab\">$Message[4]</td>";
+"<tr><td class=\"colortab\">$Message[91]</td>";
 				if ( $ShowDaysOfWeekStats =~ /P/i ) {
 					print "<td class=\"colorp\""
 					  . Tooltip(3)
@@ -14292,10 +14686,10 @@
 					}
 					print "</tr>\n";
 				}
-				print "</table>\n<br$endtag\n";
+				print "</table>\n";
 			}
 
-			print "</center></td>";
+			print "</td>";
 			print "</tr>\n";
 			&tab_end();
 }
@@ -14312,8 +14706,8 @@
 	my $NewLinkTarget = shift;
 	if (!$LevelForFileTypesDetection > 0){return;}
 	if ($Debug) { debug( "ShowDownloadStats", 2 ); }
-	my $regext         = qr/\.(\w{1,6})$/;
-	print "$Center<a name=\"downloads\">&nbsp;</a><br$endtag\n";
+	my $regext         = qr/\.([0-9a-z\-]{1,9})$/;
+#	print "$Center<a name=\"downloads\">&nbsp;</a><br$endtag\n";
 	my $Totalh = 0;
 	if ($MaxNbOf{'DownloadsShown'} < 1){$MaxNbOf{'DownloadsShown'} = 10;}	# default if undefined
 	my $title =
@@ -14351,7 +14745,11 @@
 			my @valcolor = ($color_p);
 			my $cnt = 0;
 			for my $u (sort {$_downloads{$b}->{'AWSTATS_HITS'} <=> $_downloads{$a}->{'AWSTATS_HITS'}}(keys %_downloads) ){
+				if ( $Totalh != 0 ) {
 				push @valdata, ($_downloads{$u}->{'AWSTATS_HITS'} / $Totalh * 1000 ) / 10;
+				} else {
+					push @valdata, 0;
+				}
 				push @blocklabel, Get_Filename($u);
 				$cnt++;
 				if ($cnt > 4) { last; }
@@ -14373,6 +14771,13 @@
 	}
 	
 	my $total_dls = scalar keys %_downloads;
+	print "<col width=\"$WIDTHCOLICON\"$endtag<col$endtag";
+	if ( $ShowDownloadsStats =~ /H/i ){
+		print "<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHHIT\"$endtag";
+	}
+	if ( $ShowDownloadsStats =~ /B/i ){
+		print "<col width=\"$WIDTHBANDWIDTH\"$endtag<col width=\"$WIDTHBANDWIDTH\"$endtag";
+	}
 	print "<tr class=\"colortab\"><th colspan=\"2\" abbr=\"$Message[178]: $total_dls\">$Message[178]: $total_dls</th>";
 	if ( $ShowDownloadsStats =~ /H/i ){print "<th class=\"colorh\" abbr=\"$Message[57]\">$Message[57]</th>"
 		."<th class=\"colorh\" abbr=\"206 $Message[57]\">206 $Message[57]</th>"; }
@@ -14387,18 +14792,18 @@
 		my $ext = Get_Extension($regext, $u);
 		if ( !$ext) {
 			print "<td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
 			  . "><img src=\"$DirIcons\/mime\/unknown.png\""
-			  . AltTitle("")
+			  . " height=\"14\" width=\"14\""
+			  . AltTitle($Message[0])
 			  . "$endtag</td>";
 		}
 		else {
 			my $nameicon = $MimeHashLib{$ext}[0] || "notavailable";
 			my $nametype = $MimeHashFamily{$MimeHashLib{$ext}[0]} || "";
 			print "<td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
 			  . "><img src=\"$DirIcons\/mime\/$nameicon.png\""
-			  . AltTitle("")
+			  . " height=\"14\" width=\"14\""
+			  . AltTitle($nameicon)
 			  . "$endtag</td>";
 		}
 		print "<td class=\"aws\">";
@@ -14432,7 +14837,7 @@
     my $NewLinkTarget = shift;
         
     if ($Debug) { debug( "ShowHoursStats", 2 ); }
-	print "$Center<a name=\"hours\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"hours\">&nbsp;</a><br$endtag\n";
 	my $title = "$Message[20]";
 	
     if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) {
@@ -14451,7 +14856,7 @@
 	}
 	&tab_head( "$title", 19, 0, 'hours' );
 	print "<tr><td align=\"center\">\n";
-	print "<center>\n";
+#	print "<center>\n";
 
 	my $max_h = my $max_k = 1;
 	for ( my $ix = 0 ; $ix <= 23 ; $ix++ ) {
@@ -14491,7 +14896,8 @@
 	}
 	if (! $graphdone) 
 	{
-		print "<table>\n";
+		print "<table summary=\"Show data array for month\" style=\"margin-left:auto;margin-right:auto\">\n";
+		print "<col width=\"22\" span=\"24\"$endtag";
 		print "<tr class=\"bottom\">\n";
 		for ( my $ix = 0 ; $ix <= 23 ; $ix++ ) {
 			my $bredde_p = 0;
@@ -14548,19 +14954,24 @@
 			my $hre = ( $ix >= 12 ? $ix - 11 : $ix + 1 );
 			my $apm = ( $ix >= 12 ? "pm"     : "am" );
 			print
-"<td><img src=\"$DirIcons\/clock\/hr$hre.png\" width=\"12\" alt=\"$hrs:00 - $hre:00 $apm\"$endtag</td>\n";
+"<td><img src=\"$DirIcons\/clock\/hr$hre.png\" width=\"12\" height=\"10\" alt=\"$hrs:00 - $hre:00 $apm\"$endtag</td>\n";
 		}
 		print "</tr>\n";
 		print "</table>\n";
 	}
-	print "<br$endtag\n";
+#	print "<br$endtag\n";
 
 	# Show data array for hours
 	if ($AddDataArrayShowHoursStats) {
-		print "<table width=\"650\"><tr>\n";
-		print "<td align=\"center\"><center>\n";
+		print "<table width=\"650\" summary=\"Show data array for hour\" style=\"margin-left:auto;margin-right:auto\">\n";
+		print "<tr><td align=\"center\">\n";
 
-		print "<table>\n";
+		print "<table summary=\"Show data array for hour\" style=\"margin-left:auto;margin-right:auto\">\n";
+		print "<col width=\"50\"$endtag";
+		if ($ShowHoursStats =~ /P/i) { print "<col width=\"$WIDTHPAGE\"$endtag";}
+		if ($ShowHoursStats =~ /H/i) { print "<col width=\"$WIDTHHIT\"$endtag";}
+		if ($ShowHoursStats =~ /B/i) { print "<col width=\"$WIDTHBANDWIDTH\"$endtag";}
+		print "\n";
 		print
 "<tr><td class=\"colortab\">$Message[20]</td>";
 		if ( $ShowHoursStats =~ /P/i ) {
@@ -14601,11 +15012,15 @@
 		}
 		print "</table>\n";
 
-		print "</center></td>";
-		print "<td></td>";
-		print "<td align=\"center\"><center>\n";
+		print "</td>";
+		print "<td align=\"center\">\n";
 
-		print "<table>\n";
+		print "<table summary=\"Show data array for month\" style=\"margin-left:auto;margin-right:auto\">\n";
+		print "<col width=\"50\"$endtag";
+		if ($ShowHoursStats =~ /P/i) { print "<col width=\"$WIDTHPAGE\"$endtag";}
+		if ($ShowHoursStats =~ /H/i) { print "<col width=\"$WIDTHHIT\"$endtag";}
+		if ($ShowHoursStats =~ /B/i) { print "<col width=\"$WIDTHBANDWIDTH\"$endtag";}
+		print "\n";
 		print
 "<tr><td class=\"colortab\">$Message[20]</td>";
 		if ( $ShowHoursStats =~ /P/i ) {
@@ -14646,11 +15061,10 @@
 		}
 		print "</table>\n";
 
-		print "</center></td></tr></table>\n";
-		print "<br$endtag\n";
+		print "</td></tr></table>\n";
 	}
 
-	print "</center></td></tr>\n";
+	print "</td></tr>\n";
 	&tab_end();
 }
 
@@ -14666,7 +15080,7 @@
 	my $NewLinkTarget = shift;
 	
 	if ($Debug) { debug( "ShowDomainsStats", 2 ); }
-	print "$Center<a name=\"countries\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"countries\">&nbsp;</a><br$endtag\n";
 	my $title =
 "$Message[25] ($Message[77] $MaxNbOf{'Domain'}) &nbsp; - &nbsp; <a href=\""
 	  . (
@@ -14688,6 +15102,11 @@
     }
         	  
 	&tab_head( "$title", 19, 0, 'countries' );
+	print "<col width=\"$WIDTHCOLICON\"$endtag<col width=\"80\"$endtag<col width=\"40\"$endtag";
+	if ($ShowDomainsStats =~ /P/i) {print "<col width=\"$WIDTHPAGE\"$endtag";}
+	if ($ShowDomainsStats =~ /H/i) {print "<col width=\"$WIDTHHIT\"$endtag";}
+	if ($ShowDomainsStats =~ /B/i) {print "<col width=\"$WIDTHBANDWIDTH\"$endtag";}
+	print "<col$endtag\n";
 	
 	my $total_u = my $total_v = my $total_p = my $total_h = my $total_k = 0;
 	my $max_h = 1;
@@ -14718,7 +15137,7 @@
 				$cnt++;
 				if ($cnt > 99) { last; }
 			}
-			print "<tr><td colspan=\"7\" align=\"center\">";
+			print "<tr><th colspan=\"7\" align=\"center\" abbr=\"AWStatsCountryMap\">";
 			my $function = "ShowGraph_$pluginname";
 			&$function(
 				"AWStatsCountryMap",              "countries_map",
@@ -14727,12 +15146,12 @@
 				0,              		0,
 				0,          			\@valdata
 			);
-			print "</td></tr>";
+			print "</th></tr>";
 		}
 	}
 	
 	print
-"<tr class=\"colortab\"><td></td><th colspan=\"2\" abbr=\"$Message[17]\">$Message[17]</th>";
+"<tr class=\"colortab\"><th colspan=\"3\" abbr=\"$Message[17]\">$Message[17]</th>";
 
 	## to add unique visitors and number of visits by calculation of average of the relation with total
 	## pages and total hits, and total visits and total unique
@@ -14740,27 +15159,27 @@
 	if ( $ShowDomainsStats =~ /U/i ) {
 		print "<th class=\"coloru\""
 		  . Tooltip(2)
-		  . ">$Message[11]</th>";
+		  . " abbr=\"$Message[11]\">$Message[11]</th>";
 	}
 	if ( $ShowDomainsStats =~ /V/i ) {
 		print "<th class=\"colorv\""
 		  . Tooltip(1)
-		  . ">$Message[10]</th>";
+		  . " abbr=\"$Message[10]\">$Message[10]</th>";
 	}
 	if ( $ShowDomainsStats =~ /P/i ) {
 		print "<th class=\"colorp\""
 		  . Tooltip(3)
-		  . ">$Message[56]</th>";
+		  . " abbr=\"$Message[56]\">$Message[56]</th>";
 	}
 	if ( $ShowDomainsStats =~ /H/i ) {
 		print "<th class=\"colorh\""
 		  . Tooltip(4)
-		  . ">$Message[57]</th>";
+		  . " abbr=\"$Message[57]\">$Message[57]</th>";
 	}
 	if ( $ShowDomainsStats =~ /B/i ) {
 		print "<th class=\"colork\""
 		  . Tooltip(5)
-		  . ">$Message[75]</th>";
+		  . " abbr=\"$Message[75]\">$Message[75]</th>";
 	}
 	print "<td></td>";
 	print "</tr>\n";
@@ -14825,7 +15244,7 @@
 			$_domener_v =
 			  sprintf( "%.0f", ( $_domener_v * $TotalVisits ) / 2 );
 			print "<td>".Format_Number($_domener_v)." ("
-			  . sprintf( "%.1f%", 100 * $_domener_v / $TotalVisits )
+			  . sprintf( "%.1f%", $TotalVisits ? 100 * $_domener_v / $TotalVisits : 0 )
 			  . ")</td>";
 		}
 
@@ -14840,24 +15259,24 @@
 		if ( $ShowDomainsStats =~ /B/i ) {
 			print "<td>" . Format_Bytes( $_domener_k{$key} ) . "</td>";
 		}
-		print "<td class=\"aws\">";
+		print "<td class=\"aws_horizontal_graph\">";
 
 		if ( $ShowDomainsStats =~ /P/i ) {
 			print
 "<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"5\""
-			  . AltTitle("")
+			  . AltTitle($Message[56] . ":" . Format_Number($_domener_p{$key}))
 			  . "$endtag<br$endtag\n";
 		}
 		if ( $ShowDomainsStats =~ /H/i ) {
 			print
 "<img src=\"$DirIcons\/other\/$BarPng{'hh'}\" width=\"$bredde_h\" height=\"5\""
-			  . AltTitle("")
+			  . AltTitle($Message[57] . ":" . Format_Number($_domener_h{$key}))
 			  . "$endtag<br$endtag\n";
 		}
 		if ( $ShowDomainsStats =~ /B/i ) {
 			print
 "<img src=\"$DirIcons\/other\/$BarPng{'hk'}\" width=\"$bredde_k\" height=\"5\""
-			  . AltTitle("") . "$endtag";
+			  . AltTitle($Message[75] . ":" . Format_Bytes($_domener_k{$key})) . "$endtag";
 		}
 		print "</td>";
 		print "</tr>\n";
@@ -14907,7 +15326,7 @@
 	my $NewLinkTarget = shift;
 	
 	if ($Debug) { debug( "ShowHostsStats", 2 ); }
-	print "$Center<a name=\"visitors\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"visitors\">&nbsp;</a><br$endtag\n";
 	my $title =
 "$Message[81] ($Message[77] $MaxNbOf{'HostsShown'}) &nbsp; - &nbsp; <a href=\""
 	  . (
@@ -14942,6 +15361,13 @@
     }
 	  
 	&tab_head( "$title", 19, 0, 'visitors' );
+	print "<col$endtag";
+	&HTMLShowHostInfo('__col__');
+	if ($ShowHostsStats =~ /P/i) {print "<col width=\"$WIDTHPAGE\"$endtag";}
+	if ($ShowHostsStats =~ /H/i) {print "<col width=\"$WIDTHHIT\"$endtag";}
+	if ($ShowHostsStats =~ /B/i) {print "<col width=\"$WIDTHBANDWIDTH\"$endtag";}
+	if ($ShowHostsStats =~ /L/i) {print "<col width=\"$WIDTHFULLDATE\"$endtag";}
+	print "\n";
 	
 	&BuildKeyList( $MaxNbOf{'HostsShown'}, $MinHit{'Host'}, \%_host_h,
 		\%_host_p );
@@ -14970,7 +15396,7 @@
                if ($cnt > 4) { last; }
 			}
 			
-			print "<tr><td colspan=\"7\">";
+			print "<tr><th colspan=\"7\" abbr=\"Host stats\">";
 			my $function = "ShowGraph_$pluginname";
 			&$function(
 				"Hosts",              "hosts",
@@ -14979,12 +15405,12 @@
 				0,              		0,
 				0,          			\@valdata
 			);
-			print "</td></tr>";
+			print "</th></tr>";
 		}
 	}
 	
 	print "<tr class=\"colortab\">";
-	print "<th>";
+	print "<th abbr=\"Host stats\">";
 	if ( $MonthRequired ne 'all' ) {
 		print
 "$Message[81] : ".Format_Number($TotalHostsKnown)." $Message[82], ".Format_Number($TotalHostsUnknown)." $Message[1]<br$endtag".Format_Number($TotalUnique)." $Message[11]</th>";
@@ -14996,17 +15422,17 @@
 	if ( $ShowHostsStats =~ /P/i ) {
 		print "<th class=\"colorp\""
 		  . Tooltip(3)
-		  . ">$Message[56]</th>";
+		  . " abbr=\"$Message[56]\">$Message[56]</th>";
 	}
 	if ( $ShowHostsStats =~ /H/i ) {
 		print "<th class=\"colorh\""
 		  . Tooltip(4)
-		  . ">$Message[57]</th>";
+		  . " abbr=\"$Message[57]\">$Message[57]</th>";
 	}
 	if ( $ShowHostsStats =~ /B/i ) {
 		print "<th class=\"colork\""
 		  . Tooltip(5)
-		  . ">$Message[75]</th>";
+		  . " abbr=\"$Message[75]\">$Message[75]</th>";
 	}
 	if ( $ShowHostsStats =~ /L/i ) {
 		print "<th abbr=\"$Message[9]\">$Message[9]</th>";
@@ -15101,7 +15527,7 @@
 	my $NewLinkTarget = shift;
 	
 	if ($Debug) { debug( "ShowAuthenticatedUsers", 2 ); }
-	print "$Center<a name=\"logins\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"logins\">&nbsp;</a><br$endtag\n";
 	my $title =
 "$Message[94] ($Message[77] $MaxNbOf{'LoginShown'}) &nbsp; - &nbsp; <a href=\""
 	  . (
@@ -15122,23 +15548,30 @@
 		  . "\"$NewLinkTarget>$Message[9]</a>";
 	}
 	&tab_head( "$title", 19, 0, 'logins' );
-	print "<tr class=\"colortab\"><th>$Message[94] : "
+	print "<col$endtag";
+	&HTMLShowUserInfo('__col__');
+	if ($ShowAuthenticatedUsers =~ /P/i) { print "<col width=\"$WIDTHPAGE\"$endtag";}
+	if ($ShowAuthenticatedUsers =~ /H/i) { print "<col width=\"$WIDTHHIT\"$endtag";}
+	if ($ShowAuthenticatedUsers =~ /B/i) { print "<col width=\"$WIDTHBANDWIDTH\"$endtag";}
+	if ($ShowAuthenticatedUsers =~ /L/i) { print "<col width=\"$WIDTHFULLDATE\"$endtag";}
+	print "\n";
+	print "<tr class=\"colortab\"><th abbr=\"$Message[94]\">$Message[94] : "
 	  . Format_Number(( scalar keys %_login_h )) . "</th>";
 	&HTMLShowUserInfo('__title__');
 	if ( $ShowAuthenticatedUsers =~ /P/i ) {
 		print "<th class=\"colorp\""
 		  . Tooltip(3)
-		  . ">$Message[56]</th>";
+		  . " abbr=\"$Message[56]\">$Message[56]</th>";
 	}
 	if ( $ShowAuthenticatedUsers =~ /H/i ) {
 		print "<th class=\"colorh\""
 		  . Tooltip(4)
-		  . ">$Message[57]</th>";
+		  . " abbr=\"$Message[57]\">$Message[57]</th>";
 	}
 	if ( $ShowAuthenticatedUsers =~ /B/i ) {
 		print "<th class=\"colork\""
 		  . Tooltip(5)
-		  . ">$Message[75]</th>";
+		  . " abbr=\"$Message[75]\">$Message[75]</th>";
 	}
 	if ( $ShowAuthenticatedUsers =~ /L/i ) {
 		print "<th abbr=\"$Message[9]\">$Message[9]</th>";
@@ -15238,7 +15671,7 @@
 	my $NewLinkTarget = shift;
 	
 	if ($Debug) { debug( "ShowRobotStats", 2 ); }
-	print "$Center<a name=\"robots\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"robots\">&nbsp;</a><br$endtag\n";
 
 	my $title = "$Message[53] ($Message[77] $MaxNbOf{'RobotShown'}) &nbsp; - &nbsp; <a href=\""
 		  . (
@@ -15267,8 +15700,13 @@
         
     &tab_head( "$title", 19, 0, 'robots');
         
+	print "<col$endtag";
+	if ($ShowRobotsStats =~ /H/i) { my $widthhitwide = $WIDTHHIT * 1.5; print "<col width=\"$widthhitwide\"$endtag";}
+	if ($ShowRobotsStats =~ /B/i) { my $widthbandwidthwide = $WIDTHBANDWIDTH * 1.5; print "<col width=\"$widthbandwidthwide\"$endtag";}
+	if ($ShowRobotsStats =~ /L/i) {print "<col width=\"$WIDTHFULLDATE\"$endtag";}
+	print "\n";
     print "<tr class=\"colortab\""
-	  . Tooltip(16) . "><th>"
+	  . Tooltip(16) . "><th abbr=\"$Message[51]\">"
 	  . Format_Number(( scalar keys %_robot_h ))
 	  . " $Message[51]*</th>";
 	if ( $ShowRobotsStats =~ /H/i ) {
@@ -15295,7 +15733,7 @@
 		if ( $ShowRobotsStats =~ /H/i ) {
 			print "<td>"
 			  . Format_Number(( $_robot_h{$key} - $_robot_r{$key} ))
-			  . ( $_robot_r{$key} ? "+$_robot_r{$key}" : "" ) . "</td>";
+			  . ( $_robot_r{$key} ? "+" . Format_Number($_robot_r{$key}) : "" ) . "</td>";
 		}
 		if ( $ShowRobotsStats =~ /B/i ) {
 			print "<td>" . Format_Bytes( $_robot_k{$key} ) . "</td>";
@@ -15360,11 +15798,16 @@
 #------------------------------------------------------------------------------
 sub HTMLMainWorms{
 	if ($Debug) { debug( "ShowWormsStats", 2 ); }
-	print "$Center<a name=\"worms\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"worms\">&nbsp;</a><br$endtag\n";
 	&tab_head( "$Message[163] ($Message[77] $MaxNbOf{'WormsShown'})",
 		19, 0, 'worms' );
+	print "<col$endtag";
+	if ($ShowWormsStats =~ /H/i) { print "<col width=\"$WIDTHHIT\"$endtag"; }
+	if ($ShowWormsStats =~ /B/i) { print "<col width=\"$WIDTHBANDWIDTH\"$endtag"; }
+	if ($ShowWormsStats =~ /L/i) { print "<col width=\"$WIDTHFULLDATE\"$endtag"; }
+	print "\n";
 	print "<tr class=\"colortab\"" . Tooltip(21) . ">";
-	print "<th>" . Format_Number(( scalar keys %_worm_h )) . " $Message[164]*</th>";
+	print "<th abbr=\"$Message[164]*\">" . Format_Number(( scalar keys %_worm_h )) . " $Message[164]*</th>";
 	print "<th abbr=\"$Message[167]\">$Message[167]</th>";
 	if ( $ShowWormsStats =~ /H/i ) {
 		print
@@ -15452,9 +15895,10 @@
 #------------------------------------------------------------------------------
 sub HTMLMainSessions{
 	if ($Debug) { debug( "ShowSessionsStats", 2 ); }
-	print "$Center<a name=\"sessions\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"sessions\">&nbsp;</a><br$endtag\n";
 	my $title = "$Message[117]";
 	&tab_head( $title, 19, 0, 'sessions' );
+	print "<col$endtag<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag";
 	my $Totals = 0;
 	my $average_s = 0;
 	foreach (@SessionsRange) {
@@ -15465,7 +15909,7 @@
 	else { $average_s = '?'; }
 	print "<tr class=\"colortab\""
 	  . Tooltip(1)
-	  . "><th>$Message[10]: ".Format_Number($TotalVisits)." - $Message[96]: ".Format_Number($average_s)." s</th><th bgcolor=\"#$color_s\" abbr=\"$Message[10]\">$Message[10]</th><th bgcolor=\"#$color_s\" abbr=\"$Message[15]\">$Message[15]</th></tr>\n";
+	  . "><th abbr=\"$Message[10]\">$Message[10]: ".Format_Number($TotalVisits)." - $Message[96]: ".Format_Number($average_s)." s</th><th class=\"colors\" abbr=\"$Message[10]\">$Message[10]</th><th class=\"colors\" abbr=\"$Message[15]\">$Message[15]</th></tr>\n";
 	$average_s = 0;
 	my $total_s   = 0;
 	my $count = 0;
@@ -15516,9 +15960,9 @@
 			2
 		);
 	}
-	my $regext         = qr/\.(\w{1,6})$/;
-	print
-"$Center<a name=\"urls\">&nbsp;</a><a name=\"entry\">&nbsp;</a><a name=\"exit\">&nbsp;</a><br$endtag\n";
+	my $regext         = qr/\.([0-9a-z\-]{1,9})$/;
+#	print
+#"$Center<a name=\"urls\">&nbsp;</a><a name=\"entry\">&nbsp;</a><a name=\"exit\">&nbsp;</a><br$endtag\n";
 	my $title =
 "$Message[19] ($Message[77] $MaxNbOf{'PageShown'}) &nbsp; - &nbsp; <a href=\""
 	  . (
@@ -15559,8 +16003,15 @@
     }
         	
 	&tab_head( "$title", 19, 0, 'urls' );
+	print "<col$endtag";
+	if ($ShowMonthStats =~ /P/i && $LogType ne 'F') {print "<col width=\"$WIDTHHIT\"$endtag";}
+	if ($ShowPagesStats =~ /[PH]/i && $LogType eq 'F') {print "<col width=\"$WIDTHHIT\"$endtag";}
+	if ($ShowPagesStats =~ /B/i) {print "<col width=\"$WIDTHBANDWIDTH\"$endtag";}
+	if ($ShowPagesStats =~ /E/i) {print "<col width=\"$WIDTHHIT\"$endtag";}
+	if ($ShowPagesStats =~ /X/i) {print "<col width=\"$WIDTHHIT\"$endtag";}
+	print "\n";
 	print
-"<tr class=\"colortab\"><th>".Format_Number($TotalDifferentPages)." $Message[28]</th>";
+"<tr class=\"colortab\"><th abbr=\"$Message[28]\">".Format_Number($TotalDifferentPages)." $Message[28]</th>";
 	if ( $ShowPagesStats =~ /P/i && $LogType ne 'F' ) {
 		print
 		  "<th class=\"colorp\" abbr=\"$Message[29]\">$Message[29]</th>";
@@ -15571,7 +16022,7 @@
 	}
 	if ( $ShowPagesStats =~ /B/i ) {
 		print
-		  "<th class=\"colork\" abbr=\"$Message[106]\">$Message[106]</th>";
+		  "<th class=\"datasize colork\" abbr=\"$Message[106]\">$Message[106]</th>";
 	}
 	if ( $ShowPagesStats =~ /E/i ) {
 		print
@@ -15671,35 +16122,44 @@
 			my $function = "ShowPagesAddField_$pluginname";
 			&$function($key);
 		}
-		print "<td class=\"aws\">";
+		print "<td class=\"aws_horizontal_graph\">";
 		if ( $ShowPagesStats =~ /P/i && $LogType ne 'F' ) {
 			print
 "<img src=\"$DirIcons\/other\/$BarPng{'hp'}\" width=\"$bredde_p\" height=\"4\""
-			  . AltTitle("")
+			  . AltTitle($Message[29] . ":" . Format_Number($_url_p{$key}))
 			  . "$endtag<br$endtag";
 		}
 		if ( $ShowPagesStats =~ /[PH]/i && $LogType eq 'F' ) {
 			print
 "<img src=\"$DirIcons\/other\/$BarPng{'hh'}\" width=\"$bredde_p\" height=\"4\""
-			  . AltTitle("")
+			  . AltTitle($Message[57] . ":" . Format_Number($_url_p{$key}))
 			  . "$endtag<br$endtag";
 		}
 		if ( $ShowPagesStats =~ /B/i ) {
 			print
 "<img src=\"$DirIcons\/other\/$BarPng{'hk'}\" width=\"$bredde_k\" height=\"4\""
-			  . AltTitle("")
+			  . AltTitle($Message[106]
+				 . ":"
+				 . (
+					$_url_k{$key}
+					? Format_Bytes(
+						$_url_k{$key} / ( $_url_p{$key} || 1 )
+					  )
+					: ""
+				  )
+				)
 			  . "$endtag<br$endtag";
 		}
 		if ( $ShowPagesStats =~ /E/i ) {
 			print
 "<img src=\"$DirIcons\/other\/$BarPng{'he'}\" width=\"$bredde_e\" height=\"4\""
-			  . AltTitle("")
+			  . AltTitle($Message[104] . ":" . ($_url_e{$key} ? Format_Number($_url_e{$key}) : ""))
 			  . "$endtag<br$endtag";
 		}
 		if ( $ShowPagesStats =~ /X/i ) {
 			print
 "<img src=\"$DirIcons\/other\/$BarPng{'hx'}\" width=\"$bredde_x\" height=\"4\""
-			  . AltTitle("") . "$endtag";
+			  . AltTitle($Message[116] . ":" . ( $_url_x{$key} ? Format_Number($_url_x{$key}) : "" )) . "$endtag";
 		}
 		print "</td></tr>\n";
 		$total_p += $_url_p{$key} || 0;
@@ -15765,7 +16225,7 @@
 	my $NewLinkTarget = shift;
 
 	if ($Debug) { debug( "ShowOSStats", 2 ); }
-	print "$Center<a name=\"os\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"os\">&nbsp;</a><br$endtag\n";
 	my $Totalh   = 0;
 	my $Totalp   = 0;
 	my %new_os_h = ();
@@ -15810,6 +16270,8 @@
     }
         	  
 	&tab_head( "$title", 19, 0, 'os' );
+	print
+"<col width=\"$WIDTHCOLICON\"$endtag<col$endtag<col width=\"$WIDTHPAGE\"$endtag<col width=\"$WIDTHPARCENT\"$endtag<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag\n";
 	
 	&BuildKeyList( $MaxNbOf{'OsShown'}, $MinHit{'Os'}, \%new_os_h,
 		\%new_os_p );
@@ -15840,7 +16302,7 @@
 				$cnt++;
 				if ($cnt > 4) { last; }
 			}
-			print "<tr><td colspan=\"5\">";
+			print "<tr><th colspan=\"5\" abbr=\"Top 5 Operating Systems\">";
 			my $function = "ShowGraph_$pluginname";
 			&$function(
 				"Top 5 Operating Systems",       "oss",
@@ -15849,12 +16311,12 @@
 				0,              		0,
 				0,          			\@valdata
 			);
-			print "</td></tr>";
+			print "</th></tr>";
 		}
 	}
 	
 	print
-"<tr class=\"colortab\"><td></td><th abbr=\"$Message[59]\">$Message[59]</th>";
+"<tr class=\"colortab\"><th colspan=\"2\" abbr=\"$Message[59]\">$Message[59]</th>";
 	print
 "<th class=\"colorp\" abbr=\"$Message[56]\">$Message[56]</th><th class=\"colorp\" abbr=\"$Message[15]\">$Message[15]</th>";
 	print
@@ -15876,10 +16338,9 @@
 		}
 		if ( $key eq 'Unknown' ) {
 			print "<tr><td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
 			  . "><img src=\"$DirIcons\/os\/unknown.png\""
-			  . AltTitle("")
-			  . "$endtag</td><td class=\"aws\"><span style=\"color: #$color_other\">$Message[0]</span></td>"
+			  . AltTitle($Message[0])
+			  . " width=\"14\" height=\"14\"$endtag</td><td class=\"aws\"><span style=\"color: #$color_other\">$Message[0]</span></td>"
 			  . "<td>".Format_Number($_os_p{$key})."</td><td>$p_p</td><td>".Format_Number($_os_h{$key})."</td><td>$p_h</td></tr>\n";
 		}
 		else {
@@ -15893,10 +16354,9 @@
 				$libos = "<strong>" . $OSFamily{$keywithoutcumul} . "</strong>";
 			}
 			print "<tr><td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
 			  . "><img src=\"$DirIcons\/os\/$nameicon.png\""
-			  . AltTitle("")
-			  . "$endtag</td><td class=\"aws\">$libos</td><td>".Format_Number($new_os_p{$key})."</td><td>$p_p</td><td>".Format_Number($new_os_h{$key})."</td><td>$p_h</td></tr>\n";
+			  . AltTitle("$nameicon")
+			  . " width=\"14\" height=\"14\"$endtag</td><td class=\"aws\">$libos</td><td>".Format_Number($new_os_p{$key})."</td><td>$p_p</td><td>".Format_Number($new_os_h{$key})."</td><td>$p_h</td></tr>\n";
 		}
 		$total_h += $new_os_h{$key};
 		$total_p += $new_os_p{$key};
@@ -15933,7 +16393,7 @@
 	my $NewLinkTarget = shift;
 	
 	if ($Debug) { debug( "ShowBrowsersStats", 2 ); }
-	print "$Center<a name=\"browsers\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"browsers\">&nbsp;</a><br$endtag\n";
 	my $Totalh        = 0;
 	my $Totalp        = 0;
 	my %new_browser_h = ();
@@ -15979,6 +16439,7 @@
     }
         	  
 	&tab_head( "$title", 19, 0, 'browsers' );
+	print "<col width=\"$WIDTHCOLICON\"$endtag<col$endtag<col width=\"$WIDTHYESNO\"$endtag<col width=\"$WIDTHPAGE\"$endtag<col width=\"$WIDTHPARCENT\"$endtag<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag\n";
 	
 	&BuildKeyList(
 		$MaxNbOf{'BrowsersShown'}, $MinHit{'Browser'},
@@ -16011,7 +16472,7 @@
 				$cnt++;
 				if ($cnt > 4) { last; }
 			}
-			print "<tr><td colspan=\"5\">";
+			print "<tr><th colspan=\"5\" abbr=\"Top 5 Browsers\">";
 			my $function = "ShowGraph_$pluginname";
 			&$function(
 				"Top 5 Browsers",       "browsers",
@@ -16020,11 +16481,11 @@
 				0,              		0,
 				0,          			\@valdata
 			);
-			print "</td></tr>";
+			print "</th></tr>\n";
 		}
 	}
 	print
-"<tr class=\"colortab\"><td></td><th abbr=\"$Message[21]\">$Message[21]</th><th abbr=\"$Message[111]\">$Message[111]</th><th class=\"colorp\" abbr=\"$Message[56]\">$Message[56]</th><th class=\"colorp\" abbr=\"$Message[15]\">$Message[15]</th><th class=\"colorh\" abbr=\"$Message[57]\">$Message[57]</th><th class=\"colorh\" abbr=\"$Message[15]\">$Message[15]</th></tr>\n";
+"<tr class=\"colortab\"><th colspan=\"2\" abbr=\"$Message[21]\">$Message[21]</th><th abbr=\"$Message[111]\">$Message[111]</th><th class=\"colorp\" abbr=\"$Message[56]\">$Message[56]</th><th class=\"colorp\" abbr=\"$Message[15]\">$Message[15]</th><th class=\"colorh\" abbr=\"$Message[57]\">$Message[57]</th><th class=\"colorh\" abbr=\"$Message[15]\">$Message[15]</th></tr>\n";
 	my $total_h = 0;
 	my $total_p = 0;
 	my $count = 0;
@@ -16041,10 +16502,9 @@
 		}
 		if ( $key eq 'Unknown' ) {
 			print "<tr><td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
 			  . "><img src=\"$DirIcons\/browser\/unknown.png\""
-			  . AltTitle("")
-			  . "$endtag</td><td class=\"aws\"><span style=\"color: #$color_other\">$Message[0]</span></td><td>?</td>"
+			  . AltTitle($Message[0])
+			  . " width=\"14\" height=\"14\"$endtag</td><td class=\"aws\"><span style=\"color: #$color_other\">$Message[0]</span></td><td>?</td>"
 			  . "<td>".Format_Number($_browser_p{$key})."</td><td>$p_p</td>"
 			  . "<td>".Format_Number($_browser_h{$key})."</td><td>$p_h</td></tr>\n";
 		}
@@ -16059,10 +16519,9 @@
 				$libbrowser = "<strong>$libbrowser</strong>";
 			}
 			print "<tr><td"
-			  . ( $count ? "" : " width=\"$WIDTHCOLICON\"" )
 			  . "><img src=\"$DirIcons\/browser\/$nameicon.png\""
-			  . AltTitle("")
-			  . "$endtag</td><td class=\"aws\">"
+			  . AltTitle("$nameicon")
+			  . " width=\"14\" height=\"14\"$endtag</td><td class=\"aws\">"
 			  . ( $PageDir eq 'rtl' ? "<span dir=\"ltr\">" : "" )
 			  . "$libbrowser"
 			  . ( $PageDir eq 'rtl' ? "</span>" : "" )
@@ -16106,12 +16565,13 @@
 #------------------------------------------------------------------------------
 sub HTMLMainScreenSize{
 	if ($Debug) { debug( "ShowScreenSizeStats", 2 ); }
-	print "$Center<a name=\"screensizes\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"screensizes\">&nbsp;</a><br$endtag\n";
 	my $Totalh = 0;
 	foreach ( keys %_screensize_h ) { $Totalh += $_screensize_h{$_}; }
 	my $title =
 	  "$Message[135] ($Message[77] $MaxNbOf{'ScreenSizesShown'})";
 	&tab_head( "$title", 0, 0, 'screensizes' );
+	print "<col$endtag<col width=\"80\"$endtag\n";
 	print
 "<tr class=\"colortab\"><th abbr=\"$Message[135]\">$Message[135]</th><th class=\"colorh\" abbr=\"$Message[15]\">$Message[15]</th></tr>\n";
 	my $total_h = 0;
@@ -16164,7 +16624,7 @@
 	my $NewLinkTarget = shift;
 	
 	if ($Debug) { debug( "ShowOriginStats", 2 ); }
-	print "$Center<a name=\"referer\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"referer\">&nbsp;</a><br$endtag\n";
 	my $Totalp = 0;
 	foreach ( 0 .. 5 ) {
 		$Totalp +=
@@ -16210,6 +16670,10 @@
 		$p_h[4] = int( $_from_h[4] / $Totalh * 1000 ) / 10;
 		$p_h[5] = int( $_from_h[5] / $Totalh * 1000 ) / 10;
 	}
+	print "<col$endtag";
+	if ($ShowMonthStats =~ /P/i) {print "<col width=\"$WIDTHPAGE\"$endtag<col width=\"$WIDTHPARCENT\"$endtag";}
+	if ($ShowMonthStats =~ /H/i) {print "<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag";}
+	print "\n";
 	print
 	  "<tr class=\"colortab\"><th abbr=\"$Message[37]\">$Message[37]</th>";
 	if ( $ShowOriginStats =~ /P/i ) {
@@ -16248,12 +16712,17 @@
 		? XMLEncode("$AWScript${NewLinkParams}output=refererse")
 		: "$StaticLinks.refererse.$StaticExt"
 	  )
-	  . "\"$NewLinkTarget>$Message[80]</a><br$endtag\n";
+	  . "\"$NewLinkTarget>$Message[80]</a></td>\n";
+	if ($ShowOriginStats =~ /P/i) { print "<td valign=\"top\">".($_from_p[2]?Format_Number($_from_p[2]):"")."</td><td valign=\"top\">".($_from_p[2]?"$p_p[2] %":"")."</td>"; }
+	if ($ShowOriginStats =~ /H/i) { print "<td valign=\"top\">".($_from_h[2]?Format_Number($_from_h[2]):"")."</td><td valign=\"top\">".($_from_h[2]?"$p_h[2] %":"")."</td>"; }
+	print "</tr>\n";
 	if ( scalar keys %_se_referrals_h ) {
-		print "<table>\n";
+#		print "<table>\n";
 		my $total_p = 0;
 		my $total_h = 0;
 		my $count = 0;
+		my $p_pt;
+		my $p_ht;
 		&BuildKeyList(
 			$MaxNbOf{'RefererShown'},
 			$MinHit{'Refer'},
@@ -16267,12 +16736,20 @@
 		foreach my $key (@keylist) {
 			my $newreferer = $SearchEnginesHashLib{$key}
 			  || CleanXSS($key);
+			if ($Totalp > 0) { $p_pt=int($_se_referrals_p{$key}/$Totalp*1000)/10; }
+			if ($Totalh > 0) { $p_ht=int($_se_referrals_h{$key}/$Totalh*1000)/10; }
 			print "<tr><td class=\"aws\">- $newreferer</td>";
+			if ($ShowOriginStats =~ /P/i) {
 			print "<td>"
 			  . (
 				Format_Number($_se_referrals_p{$key} ? $_se_referrals_p{$key} : '0' ))
 			  . "</td>";
-			print "<td> / ".Format_Number($_se_referrals_h{$key})."</td>";
+				print "<td>$p_pt %</td>";
+			}
+			if ($ShowOriginStats =~ /H/i) {
+				print "<td> ".Format_Number($_se_referrals_h{$key})."</td>";
+				print "<td>$p_ht %</td>";
+			}
 			print "</tr>\n";
 			$total_p += $_se_referrals_p{$key};
 			$total_h += $_se_referrals_h{$key};
@@ -16286,29 +16763,19 @@
 		}
 		my $rest_p = $TotalSearchEnginesPages - $total_p;
 		my $rest_h = $TotalSearchEnginesHits - $total_h;
+		if ($Totalp > 0) { $p_pt=int($rest_p/$Totalp*1000)/10; }
+		if ($Totalh > 0) { $p_ht=int($rest_h/$Totalh*1000)/10; }
 		if ( $rest_p > 0 || $rest_h > 0 ) {
 			print
 "<tr><td class=\"aws\"><span style=\"color: #$color_other\">- $Message[2]</span></td>";
 			print "<td>".Format_Number($rest_p)."</td>";
-			print "<td> / ".Format_Number($rest_h)."</td>";
+			print "<td>$p_pt %</td>";
+			print "<td>".Format_Number($rest_h)."</td>";
+			print "<td>$p_ht %</td>";
 			print "</tr>\n";
 		}
-		print "</table>";
-	}
-	print "</td>\n";
-	if ( $ShowOriginStats =~ /P/i ) {
-		print "<td class=\"vtop\">"
-		  . ( $_from_p[2] ? Format_Number($_from_p[2]) : "" )
-		  . "</td><td class=\"vtop\">"
-		  . ( $_from_p[2] ? "$p_p[2] %" : "" ) . "</td>";
-	}
-	if ( $ShowOriginStats =~ /H/i ) {
-		print "<td class=\"vtop\">"
-		  . ( $_from_h[2] ? Format_Number($_from_h[2]) : "" )
-		  . "</td><td class=\"vtop\">"
-		  . ( $_from_h[2] ? "$p_h[2] %" : "" ) . "</td>";
+#		print "</table>";
 	}
-	print "</tr>\n";
 
 	#------- Referrals by external HTML link
 	print "<tr"
@@ -16320,12 +16787,27 @@
 		? XMLEncode("$AWScript${NewLinkParams}output=refererpages")
 		: "$StaticLinks.refererpages.$StaticExt"
 	  )
-	  . "\"$NewLinkTarget>$Message[80]</a><br$endtag\n";
+	  . "\"$NewLinkTarget>$Message[80]</a>\n";
+	print "</td>\n";
+	if ($ShowOriginStats =~ /P/i) {
+		print "<td valign=\"top\">"
+		  . ( $_from_p[3] ? Format_Number($_from_p[3]) : "" )
+		  . "</td><td valign=\"top\">"
+		  . ( $_from_p[3] ? "$p_p[3] %" : "" ) . "</td>";
+	}
+	if ($ShowOriginStats =~ /H/i) {
+		print "<td valign=\"top\">"
+		  . ( $_from_h[3] ? Format_Number($_from_h[3]) : "" )
+		  . "</td><td valign=\"top\">"
+		  . ( $_from_h[3] ? "$p_h[3] %" : "" ) . "</td>";
+	}
+	print "</tr>\n";
 	if ( scalar keys %_pagesrefs_h ) {
-		print "<table>\n";
+#		print "<table>\n";
 		my $total_p = 0;
 		my $total_h = 0;
 		my $count = 0;
+		my $p_pt; my $p_ht;
 		&BuildKeyList(
 			$MaxNbOf{'RefererShown'},
 			$MinHit{'Refer'},
@@ -16340,10 +16822,14 @@
 			print "<tr><td class=\"aws\">- ";
 			&HTMLShowURLInfo($key);
 			print "</td>";
+			if ($Totalp > 0) { $p_pt=int($_pagesrefs_p{$key}/$Totalp*1000)/10; }
+			if ($Totalh > 0) { $p_ht=int($_pagesrefs_h{$key}/$Totalh*1000)/10; }
 			print "<td>"
 			  . Format_Number(( $_pagesrefs_p{$key} ? $_pagesrefs_p{$key} : '0' ))
 			  . "</td>";
+			print "<td>$p_pt %</td>";
 			print "<td>".Format_Number($_pagesrefs_h{$key})."</td>";
+			print "<td>$p_ht %</td>";
 			print "</tr>\n";
 			$total_p += $_pagesrefs_p{$key};
 			$total_h += $_pagesrefs_h{$key};
@@ -16357,29 +16843,19 @@
 		}
 		my $rest_p = $TotalRefererPages - $total_p;
 		my $rest_h = $TotalRefererHits - $total_h;
+		if ($Totalp > 0) { $p_pt=int($rest_p/$Totalp*1000)/10; }
+		if ($Totalh > 0) { $p_ht=int($rest_h/$Totalh*1000)/10; }
 		if ( $rest_p > 0 || $rest_h > 0 ) {
 			print
 "<tr><td class=\"aws\"><span style=\"color: #$color_other\">- $Message[2]</span></td>";
 			print "<td>".Format_Number($rest_p)."</td>";
+			print "<td>$p_pt %</td>";
 			print "<td>".Format_Number($rest_h)."</td>";
+			print "<td>$p_ht %</td>";
 			print "</tr>\n";
 		}
-		print "</table>";
-	}
-	print "</td>\n";
-	if ( $ShowOriginStats =~ /P/i ) {
-		print "<td class=\"vtop\">"
-		  . ( $_from_p[3] ? Format_Number($_from_p[3]) : "" )
-		  . "</td><td class=\"vtop\">"
-		  . ( $_from_p[3] ? "$p_p[3] %" : "" ) . "</td>";
+#		print "</table>";
 	}
-	if ( $ShowOriginStats =~ /H/i ) {
-		print "<td class=\"vtop\">"
-		  . ( $_from_h[3] ? Format_Number($_from_h[3]) : "" )
-		  . "</td><td class=\"vtop\">"
-		  . ( $_from_h[3] ? "$p_h[3] %" : "" ) . "</td>";
-	}
-	print "</tr>\n";
 
 	#------- Referrals by internal HTML link
 	if ($IncludeInternalLinksInOriginSection) {
@@ -16442,15 +16918,15 @@
 	my $NewLinkTarget = shift;
 	
 	if ($ShowKeyphrasesStats) {
-		print "$Center<a name=\"keyphrases\">&nbsp;</a>";
+#		print "$Center<a name=\"keyphrases\">&nbsp;</a>";
 	}
 	if ($ShowKeywordsStats) {
-		print "$Center<a name=\"keywords\">&nbsp;</a>";
+#		print "$Center<a name=\"keywords\">&nbsp;</a>";
 	}
-	if ( $ShowKeyphrasesStats || $ShowKeywordsStats ) { print "<br$endtag\n"; }
+#	if ( $ShowKeyphrasesStats || $ShowKeywordsStats ) { print "<br$endtag\n"; }
 	if ( $ShowKeyphrasesStats && $ShowKeywordsStats ) {
 		print
-		  "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"><tr>";
+"<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" summary=\"Key Words\" id=\"KEYS\">\n<col width=\"50%\"$endtag<col$endtag<col width=\"50%\"$endtag\n<tr>";
 	}
 	if ($ShowKeyphrasesStats) {
 		
@@ -16472,9 +16948,10 @@
 			( $ShowKeyphrasesStats && $ShowKeywordsStats ) ? 95 : 70,
 			'keyphrases'
 		);
+		print "<col$endtag<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag";
 		print "<tr class=\"colortab\""
 		  . Tooltip(15)
-		  . "><th abbr=\"$TotalDifferentKeyphrases $Message[103]\">$TotalDifferentKeyphrases $Message[103]</th><th bgcolor=\"#$color_s\" abbr=\"$Message[14]\">$Message[14]</th><th bgcolor=\"#$color_s\" abbr=\"$Message[15]\">$Message[15]</th></tr>\n";
+		  . "><th abbr=\"$TotalDifferentKeyphrases $Message[103]\">" . Format_Number($TotalDifferentKeyphrases) . "$Message[103]</th><th class=\"colors\" abbr=\"$Message[14]\">$Message[14]</th><th class=\"colors\" abbr=\"$Message[15]\">$Message[15]</th></tr>\n";
 		my $total_s = 0;
 		my $count = 0;
 		&BuildKeyList( $MaxNbOf{'KeyphrasesShown'},
@@ -16512,7 +16989,7 @@
 				$p = int( $rest_s / $TotalKeyphrases * 1000 ) / 10;
 			}
 			print
-"<tr><td class=\"aws\"><span style=\"color: #$color_other\">$Message[124]</span></td><td>$rest_s</td>";
+"<tr><td class=\"aws\"><span style=\"color: #$color_other\">$Message[124]</span></td><td>".Format_Number($rest_s)."</td>";
 			print "<td>$p&nbsp;%</td></tr>\n";
 		}
 		&tab_end();
@@ -16543,9 +17020,10 @@
 			( $ShowKeyphrasesStats && $ShowKeywordsStats ) ? 95 : 70,
 			'keywords'
 		);
+		print "<col$endtag<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag\n";
 		print "<tr class=\"colortab\""
 		  . Tooltip(15)
-		  . "><th abbr=\"$TotalDifferentKeywords $Message[13]\">$TotalDifferentKeywords $Message[13]</th><th bgcolor=\"#$color_s\" abbr=\"$Message[14]\">$Message[14]</th><th bgcolor=\"#$color_s\" abbr=\"$Message[15]\">$Message[15]</th></tr>\n";
+		  . "><th abbr=\"$TotalDifferentKeywords $Message[13]\">" . Format_Number($TotalDifferentKeywords) . "$Message[13]</th><th class=\"colors\" abbr=\"$Message[14]\">$Message[14]</th><th class=\"colors\" abbr=\"$Message[15]\">$Message[15]</th></tr>\n";
 		my $total_s = 0;
 		my $count = 0;
 		&BuildKeyList( $MaxNbOf{'KeywordsShown'},
@@ -16582,7 +17060,7 @@
 				$p = int( $rest_s / $TotalKeywords * 1000 ) / 10;
 			}
 			print
-"<tr><td class=\"aws\"><span style=\"color: #$color_other\">$Message[30]</span></td><td>$rest_s</td>";
+"<tr><td class=\"aws\"><span style=\"color: #$color_other\">$Message[30]</span></td><td>".Format_Number($rest_s)."</td>";
 			print "<td>$p %</td></tr>\n";
 		}
 		&tab_end();
@@ -16604,9 +17082,10 @@
 #------------------------------------------------------------------------------
 sub HTMLMainMisc{
 	if ($Debug) { debug( "ShowMiscStats", 2 ); }
-	print "$Center<a name=\"misc\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"misc\">&nbsp;</a><br$endtag\n";
 	my $title = "$Message[139]";
 	&tab_head( "$title", 19, 0, 'misc' );
+	print "<col$endtag<col width=\"150\"$endtag<col width=\"$WIDTHPARCENT\"$endtag\n";
 	print
 	  "<tr class=\"colortab\"><th abbr=\"$Message[139]\">$Message[139]</th>";
 	print "<td></td>";
@@ -16658,7 +17137,7 @@
 		print "<td>" . ( $total ? "$p %" : "" ) . "</td>";
 		print "</tr>\n";
 	}
-	&tab_end();
+	&tab_end("* $Message[221]");
 }
 
 #------------------------------------------------------------------------------
@@ -16673,7 +17152,7 @@
 	my $NewLinkTarget = shift;
 	
 	if ($Debug) { debug( "ShowHTTPErrorsStats", 2 ); }
-	print "$Center<a name=\"errors\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"errors\">&nbsp;</a><br$endtag\n";
 	my $title = "$Message[32]";
 	
     if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) {
@@ -16686,6 +17165,7 @@
     }
         	
 	&tab_head( "$title", 19, 0, 'errors' );
+	print "<col width=\"40\"$endtag<col$endtag<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag<col width=\"$WIDTHBANDWIDTH\"$endtag\n";
 	
 	&BuildKeyList( $MaxRowsInHTMLOutput, 1, \%_errors_h, \%_errors_h );
 		
@@ -16758,9 +17238,10 @@
 	my $NewLinkTarget = shift;
 	
 	if ($Debug) { debug( "ShowSMTPErrorsStats", 2 ); }
-	print "$Center<a name=\"errors\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"errors\">&nbsp;</a><br$endtag\n";
 	my $title = "$Message[147]";
 	&tab_head( "$title", 19, 0, 'errors' );
+	print "<col span=\"2\"$endtag<col width=\"80\"$endtag<col width=\"$WIDTHPARCENT\"$endtag<col width=\"$WIDTHBANDWIDTH\"$endtag\n";
 	print
 "<tr class=\"colortab\"><th colspan=\"2\" abbr=\"$Message[147]\">$Message[147]</th><th class=\"colorh\" abbr=\"$Message[57]\">$Message[57]</th><th class=\"colorh\" abbr=\"$Message[15]\">$Message[15]</th><th class=\"colork\" abbr=\"$Message[75]\">$Message[75]</th></tr>\n";
 	my $total_h = 0;
@@ -16795,7 +17276,7 @@
 	my $NewLinkTarget = shift;
 	
 	if ($Debug) { debug( "ShowClusterStats", 2 ); }
-	print "$Center<a name=\"clusters\">&nbsp;</a><br$endtag\n";
+#	print "$Center<a name=\"clusters\">&nbsp;</a><br$endtag\n";
 	my $title = "$Message[155]";
 	
     if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) {
@@ -16808,6 +17289,11 @@
     }
         	
 	&tab_head( "$title", 19, 0, 'clusters' );
+	print "<col span=\"2\"$endtag";
+	if ($ShowClusterStats =~ /P/i) {print "<col width=\"$WIDTHPAGE\"$endtag<col width=\"$WIDTHPARCENT\"$endtag";}
+	if ($ShowClusterStats =~ /H/i) {print "<col width=\"$WIDTHHIT\"$endtag<col width=\"$WIDTHPARCENT\"$endtag";}
+	if ($ShowClusterStats =~ /B/i) {print "<col width=\"$WIDTHBANDWIDTH\"$endtag<col width=\"$WIDTHPARCENT\"$endtag";}
+	print "\n";
 	
 	&BuildKeyList( $MaxRowsInHTMLOutput, 1, \%_cluster_p, \%_cluster_p );
 	
@@ -16903,11 +17389,17 @@
 	my $extranum = shift;
 	
 	if ($Debug) { debug( "ExtraName$extranum", 2 ); }
-	print "$Center<a name=\"extra$extranum\">&nbsp;</a><br$endtag";
+#	print "$Center<a name=\"extra$extranum\">&nbsp;</a><br$endtag";
 	my $title = $ExtraName[$extranum];
 	&tab_head( "$title", 19, 0, "extra$extranum" );
+	print "<col$endtag";
+	if ($ExtraStatTypes[$extranum] =~ m/P/i) { print "<col width=\"$WIDTHPAGE\"$endtag"; }
+	if ($ExtraStatTypes[$extranum] =~ m/H/i) { print "<col width=\"$WIDTHHIT\"$endtag"; }
+	if ($ExtraStatTypes[$extranum] =~ m/B/i) { print "<col width=\"$WIDTHBANDWIDTH\"$endtag"; }
+	if ($ExtraStatTypes[$extranum] =~ m/L/i) { print "<col width=\"$WIDTHFULLDATE\"$endtag"; }
+	print "\n";
 	print "<tr class=\"colortab\">";
-	print "<th>" . $ExtraFirstColumnTitle[$extranum];
+	print "<th abbr=\"$ExtraFirstColumnTitle[$extranum]\">" . $ExtraFirstColumnTitle[$extranum];
 	print "&nbsp; - &nbsp; <a href=\""
 	  . (
 		$ENV{'GATEWAY_INTERFACE'} || !$StaticLinks
@@ -17531,18 +18023,27 @@
 	else { $FrameName = 'main'; }
 }
 
+# Here charset is defined, so we can send the http header (Need BuildReportFormat,PageCode)
+if ( !$HeaderHTTPSent && $ENV{'GATEWAY_INTERFACE'} ) {
+	http_head();
+}    # Run from a browser as CGI
+
 # Load Message files, Reference data files and Plugins
 if ($Debug) { debug( "FrameName=$FrameName", 1 ); }
 if ( $FrameName ne 'index' ) {
 	&Read_Language_Data($Lang);
 	if ( $FrameName ne 'mainleft' ) {
 		my %datatoload = ();
+		my $tmpLang = $Lang;
+		if ($tmpLang ne "ja") {
+			$tmpLang = "en";
+		}
 		my (
 			$filedomains, $filemime, $filerobots, $fileworms,
 			$filebrowser, $fileos,   $filese
 		  )
 		  = (
-			'domains',  'mime',
+			"domains-$tmpLang",  "mime-$tmpLang",
 			'robots',   'worms',
 			'browsers', 'operating_systems',
 			'search_engines'
@@ -18095,9 +18596,9 @@
 	my $regmisc        = qr/^$miscquoted/;
 	my $regfavico      = qr/\/favicon\.ico$/i;
 	my $regrobot       = qr/\/robots\.txt$/i;
-	my $regtruncanchor = qr/#(\w*)$/;
+	my $regtruncanchor = qr/#([A-Za-z0-9\-_:\.]*)$/;
 	my $regtruncurl    = qr/([$URLQuerySeparators])(.*)$/;
-	my $regext         = qr/\.(\w{1,6})$/;
+	my $regext         = qr/\.([0-9a-z\-]{1,9})$/;
 	my $regdefault;
 	if ($URLNotCaseSensitive) { $regdefault = qr/$defquoted$/i; }
 	else { $regdefault = qr/$defquoted$/; }
@@ -18108,6 +18609,7 @@
 	my $regvermsie        = qr/msie([+_ ]|)([\d\.]*)/i;
 	#my $regvermsie11      = qr/trident\/7\.\d*\;([+_ ]|)rv:([\d\.]*)/i;
 	my $regvermsie11      = qr/trident\/7\.\d*\;([a-zA-Z;+_ ]+|)rv:([\d\.]*)/i;
+	my $regverie          = qr/(?: |")ie([+_ ]|)([\d\.]+)/i;
 	my $regvernetscape    = qr/netscape.?\/([\d\.]*)/i;
 	my $regverfirefox     = qr/firefox\/([\d\.]*)/i;
 	# For Opera:
@@ -18115,13 +18617,15 @@
 	# Opera/9.80 ...... Version/12.16 means Opera 12.16
 	# Mozilla/5.0 .... Opera 11.51 means Opera 11.51
 	my $regveropera = qr/opera\/9\.80\s.+\sversion\/([\d\.]+)|ope?ra?[\/\s]([\d\.]+)/i;
+	my $regveroperav      = qr/opera.+version\/([\d\.]*)/i;
 	my $regversafari      = qr/safari\/([\d\.]*)/i;
-	my $regversafariver   = qr/version\/([\d\.]*)/i;
+	my $regversafariver   = qr/version\/([\d\.]+)/i;
 	my $regverchrome      = qr/chrome\/([\d\.]*)/i;
 	my $regverkonqueror   = qr/konqueror\/([\d\.]*)/i;
 	my $regversvn         = qr/svn\/([\d\.]*)/i;
-	my $regvermozilla     = qr/mozilla(\/|)([\d\.]*)/i;
-	my $regnotie          = qr/webtv|omniweb|opera/i;
+	my $regvermozilla     = qr/mozilla(?:\/| |)([\d\.]+)/i;
+	my $regversleipnir    = qr/sleipnir(?:\sversion\s|\/|\s)([\d\.]*)/i;
+	my $regnotie          = qr/webtv|omniweb|opera|sleipnir|avant browser|lunascape/i;
 	my $regnotnetscape    = qr/gecko|compatible|opera|galeon|safari|charon/i;
 	my $regnotfirefox     = qr/flock/i;
 	my $regnotsafari      = qr/android|arora|chrome|shiira/i;
@@ -18687,6 +19191,10 @@
 			$qualifdrop =
 "Dropped record (URL $field[$pos_url] not qualified by SkipFiles)";
 		}
+		elsif ( $field[$pos_url] =~ "http:\/\/" ) {
+			$qualifdrop =
+"Dropped record (URL $field[$pos_url] not qualified due to Remote Proxy request)";
+		}
 		elsif (@SkipUserAgents
 			&& $pos_agent >= 0
 			&& &SkipUserAgent( $field[$pos_agent] ) )
@@ -19017,16 +19525,10 @@
 			{    # HTTP record or Stream record
 				if ( $ValidHTTPCodes{ $field[$pos_code] } ) {    # Code is valid
 					if ( int($field[$pos_code]) == 304 && $pos_size>0) { $field[$pos_size] = 0; }
-					# track downloads
-					if (int($field[$pos_code]) == 200 && $MimeHashLib{$extension}[1] eq 'd' && $urlwithnoquery !~ /robots.txt$/ )  # We track download if $MimeHashLib{$extension}[1] = 'd'
-					{
-						$_downloads{$urlwithnoquery}->{'AWSTATS_HITS'}++;
-						$_downloads{$urlwithnoquery}->{'AWSTATS_SIZE'} += ($pos_size>0 ? int($field[$pos_size]) : 0);
-						if ($Debug) { debug( " New download detected: '$urlwithnoquery'", 2 ); }
-					}
 				# handle 206 download continuation message IF we had a successful 200 before, otherwise it goes in errors
 				}elsif(int($field[$pos_code]) == 206 
 					#&& $_downloads{$urlwithnoquery}->{$field[$pos_host]}[0] > 0 
+					&& ( $urlwithnoquery !~ /$regrobot/o )
 					&& ($MimeHashLib{$extension}[1] eq 'd')){
 					$_downloads{$urlwithnoquery}->{'AWSTATS_SIZE'} += ($pos_size>0 ? int($field[$pos_size]) : 0);
 					$_downloads{$urlwithnoquery}->{'AWSTATS_206'}++;
@@ -19210,6 +19712,14 @@
 				if ($pos_size>0){$_time_nv_k[$hourrecord] += int( $field[$pos_size] );}
 			}
 		}
+		# track downloads
+		if ( !$countedtraffic ) {
+			if ( $ValidHTTPCodes{ $field[$pos_code]} && $MimeHashLib{$extension}[1] eq 'd'){
+				$_downloads{$urlwithnoquery}->{'AWSTATS_HITS'}++;
+				$_downloads{$urlwithnoquery}->{'AWSTATS_SIZE'} += ($pos_size>0 ? int($field[$pos_size]) : 0);
+				if ($Debug) { debug( " New download detected: '$urlwithnoquery'", 2 ); }
+			}
+		}
 
 		# Analyze: File type - Compression
 		#---------------------------------
@@ -19712,7 +20222,9 @@
 
 			# Analyze: Browser - OS
 			#----------------------
-			if ( $pos_agent >= 0 ) {
+			if ($countedtraffic == 6) {
+				;
+			} elsif ( $pos_agent >= 0 ) {
 
 				if ($LevelForBrowsersDetection) {
 
@@ -19780,9 +20292,17 @@
 							$TmpBrowser{$UserAgent} = "svn$1";
 						}
 
+						# Sleipnir ?
+						elsif ( $UserAgent =~ /$regversleipnir/o ) {
+							$_browser_h{"sleipnir$1"}++;
+							if ($PageBool) { $_browser_p{"sleipnir$1"}++; }
+							$TmpBrowser{$UserAgent} = "sleipnir$1";
+						}
+
 						# IE < 11 ? (must be at end of test)
-						elsif ($UserAgent =~ /$regvermsie/o
-							&& $UserAgent !~ /$regnotie/o )
+						elsif ((($UserAgent =~ /$regvermsie/o)
+							|| ($UserAgent =~ /$regverie/o))
+							&& ($UserAgent !~ /$regnotie/o ))
 						{
 							$_browser_h{"msie$2"}++;
 							if ($PageBool) { $_browser_p{"msie$2"}++; }
@@ -20032,7 +20552,7 @@
 								$_from_h[2]++;
 								$_se_referrals_h{$tmprefererserver}++;
 								$found = 1;
-								if ( $PageBool && $LevelForKeywordsDetection ) {
+								if ( $LevelForKeywordsDetection ) {
 
 									# we will complete %_keyphrases hash array
 									my @refurl =
@@ -20045,6 +20565,7 @@
 											$SearchEnginesKnownUrl{
 												$tmprefererserver} )
 										{  # Search engine with known URL syntax
+											my $keyphrasep = "";
 											foreach my $param (
 												split(
 													/&/,
@@ -20064,6 +20585,7 @@
 													$param =~
 s/^(cache|related):[^\+]+//
 													  ; # Should be useless since this is for hit on 'not pages'
+													$param = &DecodeEncodedString($param);	# %nnをutf-8にして格納
 													&ChangeWordSeparatorsIntoSpace
 													  ($param)
 													  ; # Change [ aaa+bbb/ccc+ddd%20eee'fff,ggg ] into [ aaa bbb/ccc ddd eee fff ggg]
@@ -20072,11 +20594,15 @@
 													$param =~ tr/ /\+/s;
 													if ( ( ( length $param ) > 0 ) and ( ( length $param ) < 80 ) )
 													{
-														$_keyphrases{$param}++;
+														if ( $keyphrasep eq "") {
+															$keyphrasep = "$param";
+														} else {
+															$keyphrasep = $keyphrasep . "+" . "$param";
+														}
 													}
-													last;
 												}
 											}
+												if ((length $keyphrasep) > 0) { $_keyphrases{$keyphrasep}++; }
 										}
 										elsif (
 											$LevelForKeywordsDetection >= 2 )
@@ -20112,6 +20638,7 @@
 												$param =~
 												  s/^(cache|related):[^\+]+//
 												  ; # Should be useless since this is for hit on 'not pages'
+												$param = &DecodeEncodedString($param);	# %nnをutf-8にして格納
 												&ChangeWordSeparatorsIntoSpace(
 													$param)
 												  ; # Change [ aaa+bbb/ccc+ddd%20eee'fff,ggg ] into [ aaa bbb/ccc ddd eee fff ggg ]
@@ -20133,10 +20660,11 @@
 #										debug("xxx".$refurl[0]);
 # If search engine with key inside page url like a9 (www.a9.com/searchkey1%20searchkey2)
 										if ( $refurl[0] =~
-/$SearchEnginesKnownUrl{$tmprefererserver}(.*)$/
+/$SearchEnginesKnownUrl{$tmprefererserver}(.*)$SearchEnginesKnownUrlTrail{$tmprefererserver}$/
 										  )
 										{
 											my $param = $1;
+											$param = &DecodeEncodedString($param);	# %nnをutf-8にして格納
 											&ChangeWordSeparatorsIntoSpace(
 												$param);
 											$param =~ tr/ /\+/s;
@@ -20891,7 +21419,7 @@
 
 	# HTMLHeadSection
 	if ( $FrameName ne 'index' && $FrameName ne 'mainleft' ) {
-		print "<a name=\"top\"></a>\n\n";
+#		print "<a name=\"top\"></a>\n\n";
 		my $newhead = $HTMLHeadSection;
 		$newhead =~ s/\\n/\n/g;
 		print "$newhead\n";
@@ -21169,7 +21697,7 @@
 			&HTMLShowReferers($NewLinkTarget);
 		}
 		if ( $HTMLOutput{'refererpages'} ) {
-			&HTMLShowRefererPages($NewLinkTarget);
+			&HTMLShowRefererPages();
 		}
 		if ( $HTMLOutput{'keyphrases'} ) {
 			&HTMLShowKeyPhrases($NewLinkTarget);
@@ -21192,7 +21720,7 @@
 		
 		if ( $HTMLOutput{'info'} ) {
 			# TODO Not yet available
-			print "$Center<a name=\"info\">&nbsp;</a><br$endtag";
+#			print "$Center<a name=\"info\">&nbsp;</a><br$endtag";
 			&html_end(1);
 		}
 
@@ -21263,7 +21791,7 @@
 			&HTMLMainMonthly();
 		}
 
-		print "\n<a name=\"when\">&nbsp;</a>\n\n";
+#		print "\n<a name=\"when\">&nbsp;</a>\n\n";
 
 		# BY DAY OF MONTH
 		#---------------------------------------------------------------------
@@ -21284,7 +21812,7 @@
 			&HTMLMainHours($NewLinkParams, $NewLinkTarget);
 		}
 
-		print "\n<a name=\"who\">&nbsp;</a>\n\n";
+#		print "\n<a name=\"who\">&nbsp;</a>\n\n";
 
 		# BY COUNTRY/DOMAIN
 		#---------------------------
@@ -21328,7 +21856,7 @@
 			&HTMLMainWorms();
 		}
 
-		print "\n<a name=\"how\">&nbsp;</a>\n\n";
+#		print "\n<a name=\"how\">&nbsp;</a>\n\n";
 
 		# BY SESSION
 		#----------------------------
@@ -21378,7 +21906,7 @@
 			&HTMLMainScreenSize();
 		}
 
-		print "\n<a name=\"refering\">&nbsp;</a>\n\n";
+#		print "\n<a name=\"refering\">&nbsp;</a>\n\n";
 
 		# BY REFERENCE
 		#---------------------------
@@ -21386,7 +21914,7 @@
 			&HTMLMainReferrers($NewLinkParams, $NewLinkTarget);
 		}
 
-		print "\n<a name=\"keys\">&nbsp;</a>\n\n";
+#		print "\n<a name=\"keys\">&nbsp;</a>\n\n";
 
 		# BY SEARCH KEYWORDS AND/OR KEYPHRASES
 		#-------------------------------------
@@ -21394,7 +21922,7 @@
 			&HTMLMainKeys($NewLinkParams, $NewLinkTarget);
 		}	
 
-		print "\n<a name=\"other\">&nbsp;</a>\n\n";
+#		print "\n<a name=\"other\">&nbsp;</a>\n\n";
 
 		# BY MISC
 		#----------------------------
Only in d:\awstats78t_jpn/wwwroot/cgi-bin: index.html
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lang/awstats-en.txt" "d:\\awstats78t_jpn/wwwroot/cgi-bin/lang/awstats-en.txt"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lang/awstats-en.txt"	2020-09-22 22:19:52.689043300 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/lang/awstats-en.txt"	2020-09-30 22:21:46.070850100 +0900
@@ -1,5 +1,6 @@
-# English message file (eldy@users.sourceforge.net)
+﻿# English message file (eldy@users.sourceforge.net)
 # $Revision$ - $Date$
+# ホビット 2010/12/17
 PageCode=utf-8
 message0=Unknown
 message1=Unknown (unresolved ip)
@@ -181,3 +182,48 @@
 message177=,
 message178=Downloads
 message179=TB
\ No newline at end of file
+message180=
+message181=
+message182=
+message183=
+message184=
+message185=
+message186=
+message187=
+message188=
+message189=
+message190=
+message191=
+message192=
+message193=
+message194=
+message195=
+message196=
+message197=
+message198=
+message199=
+message200=dd mmm yyyy
+message201=mmmbreakyyyy
+message202=mmm yyyy
+message203=ddbreakmmm
+message204=Unknown robot (identified by '
+message205=')
+message206=Common *nix tool for automating web document retireval. Most likely a bot.
+message207=Suspected Bot masquerading as Motorola
+message208=Suspected bot masqurading as Mozilla
+message209=Unknown robot (identified by empty user agent string)
+message210=Unknown robot (identified by hit on 'robots.txt')
+message211=Often spam bot
+message212=Unknown or unspecified distribution
+message213=unknown version
+message214=Unknown Unix system
+message215=Unknown search engines
+message216=Suspected bot masquerading as M$ IE
+message217=Generic bot identified as '1', '2' or '3'
+message218=Your browser does not support Java correctly. Change browser or disable AWStats graphapplet plugin.
+message219=' followed by a space or one of the following characters _+:,.;/\-)
+message220=' preceded by a space or one of the following characters _+:,.;/\-)
+message221=Entries shown here gave hits or traffic "not viewed" by visitors, so they are included only in "Not viewed traffic" chart of Summary.
+message222=yyyy
+message223=Year yyyy
+message224=Month mmm yyyy
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lang/awstats-ja.txt" "d:\\awstats78t_jpn/wwwroot/cgi-bin/lang/awstats-ja.txt"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lang/awstats-ja.txt"	2020-09-22 22:19:53.061381900 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/lang/awstats-ja.txt"	2020-09-30 22:28:34.639717000 +0900
@@ -1,66 +1,68 @@
-# Japanese message file (info@kchosting.jp)
-# $Revision$ - $Date$
+﻿# Japanese message file (info@kchosting.jp)
+# $Revision: 1.9 $ - $Date: 2004/06/07 19:04:36 $
+# Modified by Ryu 2004.07.20
+# Modified by makoto_hobbit 2010.12.17
 PageCode=UTF-8
 message0=不明
-message1=不明(ipが解りません)
+message1=名前解決ができないホスト
 message2=その他
-message3=詳細を見る
+message3=詳細の閲覧
 message4=日
-message5=月
-message6=年
-message7=統計
+message5=月次
+message6=年次
+message7=統計対象サイト
 message8=最初の訪問
 message9=最後の訪問
-message10=訪問数
-message11=訪問者
+message10=訪問回数
+message11=一意な訪問者数
 message12=訪問
-message13=キーワード
-message14=検索
-message15=パーセント
+message13=種類の検索語
+message14=検索回数
+message15=割合
 message16=容量
 message17=ドメイン/国名
 message18=訪問者
-message19=URLページ
-message20=時間
+message19=ページ数/URL
+message20=時間帯
 message21=ブラウザ
-message22=HTTPエラー
-message23=参照
+message22=
+message23=参照元
 message24=更新なし
-message25=訪問者・ドメイン/国名
+message25=訪問者のドメイン/国名
 message26=ホスト
 message27=ページ
-message28=ページ
-message29=アクセス
-message30=他の言葉
-message31=ページが見つかりません
-message32=HTTPエラーコード
-message33=Netscapeバージョン
-message34=IEバージョン
-message35=最終の更新 
-message36=このサイトへのアクセス元
-message37=アクセス元
-message38=直接URLを入力/お気に入りからのアクセス
-message39=起点が不明
-message40=インターネット検索エンジンからのリンク
-message41=外部ページからのリンク(検索エンジンを除く他のホームページ)
-message42=内部ページからのリンク(同じサイトの他のページ)
-message43=検索エンジンの文字列（キーフレーズ）
-message44=検索エンジンの文字列（キーワード）
-message45=不明なIPアドレス 
-message46=不明なOS(参照フィールド)
-message47=要求されたURLは見つかりません(HTTPコード404)
-message48=未解決のIPアドレス 
-message49=エラー&nbsp;件数
-message50=不明ブラウザ(参照フィールド) 
-message51=ロボットの訪問
+message28=種類のページ
+message29=閲覧
+message30=上記以外の検索語
+message31=見つからなかったページ
+message32=HTTPステータスコード
+message33=Netscapeのバージョン
+message34=Internet Explorerのバージョン
+message35=最後の更新
+message36=このサイトへの接続元
+message37=接続元
+message38=直接URLを入力/ブックマーク/e-mailのリンク
+message39=不明な接続元
+message40=検索エンジンからのリンク
+message41=外部ページからのリンク(検索エンジンを除くWebサイト)
+message42=内部ページからのリンク(同一サイトの他のページ)
+message43=検索エンジンで利用された検索文
+message44=検索エンジンで利用された検索語
+message45=名前解決できないIPアドレス
+message46=不明なOS(UserAgentフィールド)
+message47=要求されたが存在しなかったURL(HTTPコード404)
+message48=IPアドレス
+message49=エラー&nbsp;ヒット
+message50=不明なブラウザ(UserAgentフィールド)
+message51=種類のロボット
 message52=訪問/訪問者
 message53=ロボット/スパイダーの訪問者
-message54=上級web統計のフリーリアルタイムログファイル分析 
-message55=の
+message54=一歩進んだアクセス解析を可能にするフリーなリアルタイムログ解析スクリプト
+message55=(日本語では不要)
 message56=ページ
-message57=件数
+message57=ヒット
 message58=バージョン
-message59=オペレーティングシステム
+message59=OS
 message60=1月
 message61=2月
 message62=3月
@@ -73,17 +75,17 @@
 message69=10月
 message70=11月
 message71=12月
-message72=ナビゲーション
+message72=アクセス状況
 message73=ファイルの種類
-message74=更新する
-message75=バイト
+message74=今すぐ更新
+message75=帯域
 message76=メインページに戻る
-message77=トップ
-message78= yyyy年 mmm dd日 - HH:MM 
-message79=フィルター
+message77=上位
+message78=yyyy年mmmdd日 - HH:MM
+message79=フィルタ
 message80=全リスト
-message81=ホスト
-message82=既知
+message81=ホスト名
+message82=既知のホスト
 message83=ロボット
 message84=日曜日
 message85=月曜日
@@ -93,79 +95,136 @@
 message89=金曜日
 message90=土曜日
 message91=曜日
-message92=だれ
-message93=いつ
-message94=認証されたユーザー
+message92=訪問者の属性
+message93=訪問日時
+message94=認証されたユーザ
 message95=最小
 message96=平均
 message97=最大
-message98=Web圧縮
-message99=帯域幅の保存
+message98=mod_zipによる圧縮
+message99=節約されたバイト数
 message100=圧縮前
 message101=圧縮後
 message102=合計
-message103=キーフレーズ
-message104=入り口
+message103=種類の検索文
+message104=最初に閲覧
 message105=コード
-message106=平均サイズ
+message106=平均データ長
 message107=ニュースグループからのリンク
-message108=Kｂ
-message109=Mｂ
-message110=Gｂ
+message108=kB
+message109=MB
+message110=GB
 message111=Grabber
 message112=Yes
 message113=No
-message114=WhoIs情報
+message114=WhoIsDBの情報
 message115=OK
-message116=出口
-message117=訪問の長さ
-message118=ウィンドーを閉じる
-message119=バイト
-message120=検索文字列（キーフレーズ）
-message121=検索文字列（キーワード）
-message122=検索エンジン
-message123=ホームページ
-message124=他のフレーズ
-message125=他のログイン
-message126=検索エンジン
-message127=ホームページ
-message128=サマリー
-message129=「年」ビューでは精密な数字はありません
+message116=最後に閲覧
+message117=滞在時間
+message118=このウィンドウを閉じる
+message119=B
+message120=検索文
+message121=検索語
+message122=の検索エンジンから登録されている
+message123=このサイトにリンクしているWebページ
+message124=上記以外の検索文
+message125=他のユーザ(もしくは匿名ユーザ)のログイン
+message126=参照検索エンジン
+message127=参照サイト
+message128=サマリ
+message129=年次の統計では正確な値は表示されません
 message130=データ配列関数
 message131=送信者のEMail
 message132=受信者のEMail
-message133=表示するレポート
+message133=レポート対象期間
 message134=エキストラ/マーケティング
 message135=画面解像度
-message136=ワーム/ウィルス攻撃
-message137=お気に入りに追加
-message138=日付
-message139=その他
-message140=Java 対応ブラウザー
-message141=Macromedia Director 対応ブラウザー
-message142=Flash 対応ブラウザー
-message143=Real Audio 対応ブラウザー
-message144=Quicktime Audio 対応ブラウザー
-message145=Windows Media 対応ブラウザー
-message146=PDF 対応ブラウザー
+message136=ワーム/ウィルスによる攻撃
+message137=favicon.icoへのヒット(成功のみ)
+message138=日別の統計
+message139=その他の情報
+message140=Java 対応ブラウザ
+message141=Macromedia Director 対応ブラウザ
+message142=Flash 対応ブラウザ
+message143=Real Audio 対応ブラウザ
+message144=Quicktime Audio 対応ブラウザ
+message145=Windows Media 対応ブラウザ
+message146=PDF 対応ブラウザ
 message147=SMTP エラーコード
 message148=国
 message149=メール
 message150=サイズ
 message151=最初
 message152=最後
-message153=除外フィルター
-message154=このチャートのコードは訪問者によるアクセスではありませんので他のチャートに含まれていません。
-message155=クラスター
-message156=ロボットによるアクセスは訪問者の閲覧とは違いますので他のチャートに含まれていません。
-message157=＋の後の数字は「robots.txt」の表示が成功した回数です。
-message158=ワームによるアクセスは訪問者の閲覧とは違いますので他のチャートに含まれていません。
-message159=閲覧に含まれないアクセスはロボット、ワームなどによるものです。
-message160=閲覧アクセス
-message161=閲覧に含まれないアクセス
-message162=月
+message153=除外フィルタ
+message154=ここにリストされているコードは不可視な訪問者としてカウントされているため、サマリの不可視トラフィック以外のチャートの数値には含まれていません。
+message155=クラスタ
+message156=ここにリストされているロボットは不可視な訪問者としてカウントされているため、サマリの不可視トラフィック以外のチャートの数値には含まれていません。
+message157=+の後に表示されている数値は、“robots.txt”ファイルへの参照で検出されたヒット数です。
+message158=ここにリストされているワームは不可視な訪問者としてカウントされているため、サマリの不可視トラフィック以外のチャートの数値には含まれていません。
+message159=不可視トラフィックとは、ワームやロボット、あるいは特殊なHTTPステータスコードを持つ応答などによって生成されたトラフィックのことです。
+message160=可視トラフィック
+message161=不可視トラフィック
+message162=月別の統計
 message163=ワーム
-message164=その他のワーム
-message165=Mails successfully sent
-message166=Mails failed/refused
+message164=種類のワーム
+message165=送信成功メール
+message166=失敗メール
 message167=Sensitive targets
\ No newline at end of file
+message168=Javascript disabled
+message169=生成
+message170=プラグイン
+message171=地域
+message172=都市
+message173=Operaバージョン
+message174=Safariバージョン
+message175=Chromeバージョン
+message176=Konquerorバージョン
+message177=,
+message178=ダウンロード
+message179=TB
+message180=
+message181=
+message182=
+message183=
+message184=
+message185=
+message186=
+message187=
+message188=
+message189=
+message190=
+message191=
+message192=
+message193=
+message194=
+message195=
+message196=
+message197=
+message198=
+message199=
+message200=yyyy年mmmdd日
+message201=yyyy年breakmmm
+message202=yyyy年mmm
+message203=mmmbreakdd日
+message204=未分類のrobot (名前に'
+message205='を含む)
+message206=ウェブドキュメントの収集に使われる標準の*nixツール。恐らくボット。
+message207=Motorolaに偽装したボットとおもわれる
+message208=Mozillaに偽装したボットとおもわれる
+message209=未分類のrobot (user agent文字列がない)
+message210=未分類のrobot ('robots.txt'への参照で検出)
+message211=SPAM botによく使われる
+message212=特定できないディストリビューション
+message213=バージョン不明
+message214=特定できないUnixシステム
+message215=未知のサーチエンジン
+message216=MS IEに偽装したボットとおもわれる
+message217='1', '2' または '3'という名前の一般的なボット
+message218=ブラウザがJavaをサポートしていません。ブラウザを替えるか、AWStatsのgraphappletプラグインを無効にしてください。
+message219='の後に空白か_+:,.;/\-のいずれかの文字を含む)
+message220='の前に空白か_+:,.;/\-のいずれかの文字を含む)
+message221=ここにリストされているヒットは不可視な訪問者としてカウントされているため、サマリの不可視トラフィック以外のチャートの数値には含まれていません。
+message222=yyyy年
+message223=yyyy年
+message224=yyyy年mmm
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-ja.txt" "d:\\awstats78t_jpn/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-ja.txt"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-ja.txt"	2020-09-22 22:19:54.690185800 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-ja.txt"	2014-03-13 15:07:34.000000000 +0900
@@ -1,63 +1,72 @@
-<!-- $Revision$ - $Date$ -->
 <!-- Japanese message file (info@kchosting.jp) -->
+<!-- Modified by Ryu 2004.07.20 -->
 <div class="CTooltip" id="tt1">
-<b>#VisitTimeOut# 分</b>前までの訪問数。
+新しい訪問者とは、過去<strong>#VisitTimeOut#分間</strong>にこのサイトに接続しておらず、新たにこのサイトを閲覧した<strong>外部から訪れた訪問者</strong>です。
 </div>
 <div class="CTooltip" id="tt2">
-最低<b>１ページ</b>を訪問したクライアントホスト（<b>IPアドレス</b>)。<br />
-これは訪問者の実数です。
-<br />
+このサイトを訪れ(かつ最低1<strong>ページ</strong>を閲覧し)たクライアントホスト(<strong>IPアドレス</strong>)の数。#br#
+この数字はこのサイトに訪れた<strong>重複を除いた訪問者</strong>の合計を示します。
 </div>
 <div class="CTooltip" id="tt3">
-ページが表示された回数（すべての訪問者と訪問の合計）。<br />
-このデータは「件数」とは違い、HTMLファイルのみが入っています。
+このサイト内の<strong>ページ</strong>が閲覧された回数(全ての訪問者の全ての訪問の延べ回数)。#br#
+この数字はイメージやその他のファイルまで数える"ヒット"とは異なり、HTMLファイルのページ数のみを数えます。
 </div>
 <div class="CTooltip" id="tt4">
-<b>ページ、画像、ファイル</b>が表示された回数。<br />
-参照程度にお使いください。
+このサイト内の<strong>ページ</strong>、<strong>イメージ</strong>、<strong>ファイル</strong>が<strong>閲覧</strong>もしくは<strong>ダウンロード</strong>された回数。#br#
+閲覧された"ページ数"の方がマーケティングデータとして好まれるため、この数字はあくまで参考です。
 </div>
 <div class="CTooltip" id="tt5">
-すべての<b>ページ、画像、ファイル</b>のダウンロードによるデータ転送量。<br />
-単位は KB 、MB または GB 。
+このサイトからダウンロードされた、全ての<strong>ページ</strong>、<strong>イメージ</strong>、<strong>ファイル</strong>の総量。#br#
+単位はKB, MB, GB(それぞれキロバイト, メガバイト, ギガバイト)です。
 </div>
 <div class="CTooltip" id="tt13">
-人気のある検索エンジン(Yahoo、Altavista、Lycos、Google、Voilaなど）での検索によるアクセス。
+#PROG#は、<strong>#SearchEnginesArray#の主要な検索エンジンやディレクトリ</strong>(Yahoo, Altavista, Lycos, Google, Gooなど)で<strong>検索</strong>した結果として、あなたのサイトを訪れたアクセスを認識します。
 </div>
 <div class="CTooltip" id="tt14">
-ユーザー(コンピュータ)がこのサイトについての情報を得た外部ページ。
+あなたのサイトへリンク(訪問)するために利用された全ての<strong>外部のページ</strong>のリスト(最も良く利用された<strong>#MaxNbOfRefererShown#</strong>の外部のページのみが表示されています)。
+検索エンジンの結果として生成されたリンクは、このテーブルの前列の数字に既に含まれているため、除外されています。
 </div>
 <div class="CTooltip" id="tt15">
-このサイトにアクセスするために検索エンジンで入力された<b>キーワード</b>のリスト。
+このテーブルは、検索エンジンやディレクトリであなたのサイトを捜し出すために最もよく利用された<strong>キーワード</strong>の一覧です。
+(Yahoo, AltaVista, Lycos, Google, Gooなど、<strong>#SearchEnginesArray#</strong>の主要な検索エンジンで利用されたキーワードです。)#br#
+検索語の集計値が検索文の集計値(検索が行われた回数)よりも大きくなる場合があります。これは、一回の検索で複数の検索語が使用された場合、それぞれ別個の検索語として集計されるからです。
 </div>
 <div class="CTooltip" id="tt16">
-ロボット（別名スパイダー）とは、ウェブ中を動き回って全てのコンテンツを中央サーバー上に保存するコンピューター・プログラム。</div>
+ロボット(スパイダーと呼ばれることもあります)は、あなたのサイトをインデックス化/ランク付けしたり、インターネットに存在するWebサイトの統計を取ったり、あなたのサイトがまだ存在するかどうかを確認したりするためにスキャンを行う、多くの検索エンジンで利用されている<strong>自動巡回プログラム</strong>のことです。#br#
+#PROG#は最大<strong>#RobotArray#</strong>のロボットを認識することができます。
+</div>
 <div class="CTooltip" id="tt17">
-これらのデータはサーバー時間に基づいています。
+統計に利用されるすべての日時は、サーバーの日時を利用しています。
 </div>
 <div class="CTooltip" id="tt18">
-最初から最後までの訪問で集めたデータによって計算した<b>平均数</b>。 
+ここに表示されている数値は: <strong>平均値</strong>です (最初の訪問から最後の訪問の間の全データより算出)
 </div>
 <div class="CTooltip" id="tt19">
-最初から最後までの訪問で集めたデータによって計算した<b>総数</b>。 
+ここに表示されている数値は: <strong>累積値</strong>です (最初の訪問から最後の訪問の間の全データより算出)
+</div>
+<div class="CTooltip" id="tt20">
+<strong>滞在時間</strong>は正確にはわからない場合があります。これは、必ずしも正確に計算で きるとは限らないからです。以下にその主な理由を示します。:#br#
+- 訪問は、"更新"が発生した際に終了するわけではない。#br#
+- 月末日の最後の1時間(23時以降)に訪問が開始された場合(技術的な理由で#PROG#はこのようなセッションの滞在時間を計算できない)。
 </div>
 
-<div class="CTooltip" id="tt201"> POST が成功。またはPUT が新しいオブジェクトを作成。</div>
-<div class="CTooltip" id="tt202"> 要求は、受付たが、処理未完了。</div>
-<div class="CTooltip" id="tt204"> サーバーは要求を受付けたが、返す情報がない。</div>
-<div class="CTooltip" id="tt206"> サーバーは、情報の一部を得た。</div>
-<div class="CTooltip" id="tt301"> 要求された情報は、恒久的に移動した。</div>
-<div class="CTooltip" id="tt302"> 要求された情報は、一時的に移動した。</div>
-<div class="CTooltip" id="tt400"> 要求を実行できない。（構文が不正） </div>
-<div class="CTooltip" id="tt401"> 情報の要求に認証を必要とする。または、認証の拒否。</div>
-<div class="CTooltip" id="tt403"> 要求の拒否。認証が不完全。</div>
-<div class="CTooltip" id="tt404"> 要求された情報（ファイル）がない。</div>
-<div class="CTooltip" id="tt408"> サーバーが待機時間内にクライアントが要求を送れなかった。</div>
-<div class="CTooltip" id="tt500"> 予期しないサーバーエラーのため、要求を実行できなかった。</div>
-<div class="CTooltip" id="tt501"> サーバーは、要求された機能をサポートしていない。</div>
-<div class="CTooltip" id="tt502"> クライアントより見て、ゲートウエイまたはプロキシーサーバの接続先サーバの応答が妥当でないことを示す。</div>
-<div class="CTooltip" id="tt503"> サービス（サーバー）が高負荷。Retry-Afterヘッダに示す時間後には緩和される。応答文中にRetry-Afterヘッダがなければ、クライアントは応答を500番と同等に扱う必要がある。 </div>
-<div class="CTooltip" id="tt504"> ゲートウエイまたはプロキシの応答がゲートウエイの指定時間内に得られない。</div>
-<div class="CTooltip" id="tt505"> HTTP バージョンをサポートしていない。</div>
+<div class="CTooltip" id="tt201"> ファイルが作成されました。</div>
+<div class="CTooltip" id="tt202"> リクエストをサーバーは受け付けましたが、処理は後で行われます。</div>
+<div class="CTooltip" id="tt204"> WebDAV機能でファイルの削除が成功しました。</div>
+<div class="CTooltip" id="tt206"> サーバーはリソースに対するGETリクエストを部分的に実行しました。</div>
+<div class="CTooltip" id="tt301"> 要求されたドキュメントは移動されており、返答に含まれている別のアドレスに現在は存在します。</div>
+<div class="CTooltip" id="tt302"> このエラーは定義されていません。</div>
+<div class="CTooltip" id="tt400"> 文法的なエラー。サーバーはリクエストを理解できませんでした。 </div>
+<div class="CTooltip" id="tt401"> <strong>ユーザー名/パスワードが必要とされるURL</strong>にアクセスしようとしました。#br#この項目が高い数字を示している場合、クラッカーなどがクラックを試みているか、あなたのサイトに不正に侵入しようとしている事を示している可能性があります(セキュアな領域に色々なユーザー名/パスワードを利用して侵入しようとしているなど)。</div>
+<div class="CTooltip" id="tt403"> <strong>ユーザー名/パスワードがあったとしてもアクセスできるようには設定されていないURL</strong>にアクセスしようとしました("閲覧可能"とされていないディレクトリを示すURLなど)。</div>
+<div class="CTooltip" id="tt404"> <strong>存在しないURL</strong>にアクセスしようとしました。このエラーはあなたのサイトのどこかに無効なリンクがあるか、訪問者が特定のURLをミスタイプしたかのいずれかを意味します。</div>
+<div class="CTooltip" id="tt408"> サーバーがリクエストに応答するために費した時間が<strong>長過ぎました</strong>。このエラーは、CGIスクリプトの動作が遅すぎてそのジョブをサーバーがkillする必要があった場合や、サーバーに対する負荷が高すぎた場合に頻繁に発生します。</div>
+<div class="CTooltip" id="tt500"> 内部エラー。このエラーはCGIスクリプトが不正に終了した場合に頻繁に発生します(コアダンプなど)。</div>
+<div class="CTooltip" id="tt501"> 実装されていないメソッドによるリクエスト。</div>
+<div class="CTooltip" id="tt502"> Proxyサーバーもしくはゲートウェイとして動作するHTTPサーバーが、目的のサーバーがクライアントの要求に対して正常に応答できなかった場合に返されるエラーコード。</div>
+<div class="CTooltip" id="tt503">  内部サーバーエラー。 </div>
+<div class="CTooltip" id="tt504"> ゲートウェイのタイムアウト。</div>
+<div class="CTooltip" id="tt505"> サポートされていないHTTPのバージョン。</div>
 
 
 
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lib/blacklist.txt" "d:\\awstats78t_jpn/wwwroot/cgi-bin/lib/blacklist.txt"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lib/blacklist.txt"	2020-09-22 22:19:55.091550600 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/lib/blacklist.txt"	2020-10-03 19:25:44.383774600 +0900
@@ -28,13 +28,43 @@
 (ragazze)-?\w+\.[a-z]{2,}     # Catchall regexp for many spam sites
 (ultram\b|\btenuate|tramadol|pheromones|phendimetrazine|ionamin|ortho.?tricyclen|retin.?a\b)[\w\-_.]*\.[a-z]{2,}     # Third drug super regexp
 (valtrex|zyrtec|\bhgh\b|ambien\b|flonase|allegra|didrex|renova\b|bontril|nexium)[\w\-_.]*\.[a-z]{2,}     # Fourth drug super regexp
+\\
 -4-you.info
 -4u.info
 -mobile-phones.org
 -site.info
+.amsterdam
+.be
+.co.be
+.ca.vu
+.ce.ms
+.gdn
 .gb.com
+.in
+.lo.gs
 .lycos.de
+.npage.de
+.nu
+.ru
+.science
+.stream
+.su
+.tv
+.ua
 .static.net
+.tk
+.top
+.trade
+.win
+.xn--p1ai
+.xyz
+0-up.com
+000space.com
+001webs.com
+007-spy.com
+007sites.com
+007webs.com
+00freehost.com
 01-beltonen.com
 01-klingeltoene.at
 01-klingeltoene.de
@@ -52,6 +82,7 @@
 01-suonerie.com
 01-toque.com
 01ringtones.co.uk
+0563quan.com
 0adult-cartoon.com
 0adult-manga.com
 0cartoon-porn.com
@@ -60,6 +91,7 @@
 0casino-online.com
 0casinoonline.com
 0catch.com
+0fees.net
 0free-hentai.com
 0freehentai.com
 0hentai-anime.com
@@ -67,9 +99,11 @@
 0hentaimanga.com
 0internet-casino.com
 0livesex.com
+0pornos.com
 0manga-porno.com
 0manga-sesso.com
 0manga.com
+0no0.com
 0sesso-amatoriale.com
 0sesso-orale.biz
 0sesso.biz
@@ -85,32 +119,71 @@
 0video-porno.com
 0virtual-casino.com
 0xxx-cartoon.com
+1-99seo.com
 1-bignaturals.com
 1-cumfiesta.com
+1-free-share-buttons.com
 1-klingeltone.com
+1-online-casino-portal.info
 1-online-poker.us
 1-poker-games.biz
 1-welivetogether.com
 1-wholesale-distributor.com
 100-sex.com
+10000loans.com
+10001mb.com
+1000fbfans.info
 100free.com
 100hgh.com
+100webspace.net
 101pills.com
 108bikes.com
+10fast.net
+10nit.com
+110mb.com
 123-home-improvement-equity-loans.com
 123-sign-making-equipment-and-supplies.com
+123bemyhost.com
+123fastdiet.com
 123onlinepoker.com
+123peppy.com
 123sessogratis.com
 125mb.com
+1351.com.cn
+150m.com
 15668.com
 16pp.com
+18sex18.info
+18thmr.com
+18wkcf.com
 1a1merchantaccounts.com
+1accesshost.com
 1asphost.com
+1best-pharmacy.com
+1best-poker.com
 1concerttickets.com
+1day-poker.com
+1extra-pharmacy.com
+1fet.com
 1footballtickets.com
+1free-poker.com
 1freespot.com
+1freewebspace.com
+1gb.bg
+1koolcat.com
+1ktvuk.com
+1more-betting.com
+1more-casino.com
+1more-loan.com
+1moremortgage.com
+1net-poker.com
+1new-poker.com
 1on8.co.uk
 1on8.com
+1onlinecasino.org
+1onlinepharmacy4u.net
+1rounded-casino.com
+1sexdatingsite.com
 1st-advantage-credit-repair.com
 1st-auto-insurance-4u.com
 1st-host.org
@@ -119,65 +192,128 @@
 1st-poker-online.com
 1st-printer-ink-cartridge.com
 1st-shemale-sex.com
+1stcbank.com
+1sthost.org
 1stincomeracing.co.uk
 1stindustrialdirectory.com
 1stlookcd.com
+1stmagi.com
+1time-mortgage.com
+1unique-insurance.com
+1x.net
 1xp6z.com
+2002sogwipo.com
+2009world5.biz
+200-cash.com
 20fr.com
+213.8.145.174
 216.130.167.230
+21aarena.com
+22web.net
 24-hour-fitness-online.com
 247-rx.net
+247ihost.com
+24hours-credit.com
+24migliorfarmacia.com
+297m.com
 2ndmortgageinterestrates.com
 2teens.net
 2twinks.com
+2u-poker.com
 2y.net
 2zj.cn
 3-day-diet-plan.com
 321cigarettes.com
+325mb.com
 333-casino.com
 333-poker.com
 3333.ws
 365jp.com
+375-phentermine-pharmacy-2003.info
+375mgphentermine.com
 38ha.com
 3host.com
 3sixtyfour.com
 3yaoi.com
+4-credit-report.com
 404host.com
 404servers.com
 41b.net
+420hz.com
 42tower.ws
 444-casino.com
 444-poker.com
+4888poker.com
+4all-doctor.com
+4all-poker.com
+4best-health.com
+4bitcoins.com
 4hs8.com
+4internetpokerroom.com
 4mg.com
+4mk.org
 4result.net
+4sql.net
+4t.com
 4u-topshelfpussy.com
 4womenoftheworld.com
+50webs.com
 51.net
 51asa.com
+51znsh.cn
 555-poker.com
 5amateurs.com
+5ive21.com
+5m5m5m.com
+5nxs.com
+5webs.net
 65.217.108.182
 666-casino.com
 666-gambling.com
+66ghz.com
 69.61.11.163
+6buk.com
 6p.org.uk
+6q.org
 6x.to
+700megs.com
+741.com
+777newcasino.in
 7host.com
+7bna.net
 7p.org.uk
+7rated-insurance.com
+7u.cz
+7x24-casino.com
+7x24-poker.com
 7yardsweb.com
+888-casinos.be
 888-online-poker.com
 888cas.com
 888jack.com
+888onlinepacificpoker.com
+888pacificonlinepoker.com
+888pacificonlinepokercasino.com
+888pacificonlinepokerroom.com
+888pacificpokeronline.com
+888pacificpokerroomonline.com
+888pokercasinoonline.com
 88aabb.com
 8bit.co.uk
 8gold.com
 8k.com
+8m.com
+8m.net
 8th\S*street\S*latina\S*\.[a-z]{2,}
 8yardsweb.com
 911easymoney.com
 911pills.info
+977mb.com
 989888.com
+98dollarseo.com
+99k.org
+9bb.ru
+9ix.net
 9p.org.uk
 \bby\.ru\b
 \bda\.ru\b
@@ -195,24 +331,83 @@
 a1cellphoneaccessories.info
 a1digitalcameras.info
 a1metalbuildings.info
+a1-pressure-washing.
+a1-roof-cleaning.
+a1pressurewashing.
+a1roofcleaning.
 a1steelbuildings.info
+a1straightvideos.com
 a1timemanagement.info
+aadipexdietpill.com
+aadipexdietpills.com
+aadipexonline.com
+aadipexpills.com
+aahbears.com
+aappetitesuppressants.com
+aautoinsurancepolicies.com
+abateoforegon-ne.com
 abc3x.com
+abccosmo.info
+abcessays.com
+abcmariage.com
+abercrombieandfitchlmagasin.com
+abestdietpill.com
+abestdietpills.com
+abestweightlosspills.com
+abestweightlossproducts.com
+abeyr.cu.cc
+abismael.com
+ablejobs.com
+abncasino.com
 abnehmen-ganz-sicher.com
 abocams.de
 aboutgrouphomes.com
+absinthebri.com
+absintheradio.net
 abymetro.org.uk
 academyofmusic.us
+acampainginsurance.com
+acarinsuranceservices.com
+acasinoonnetpoker.com
+accept-money.com
 acceptcreditcardsonlineinternetmerchantaccountservices.com
 acceptcreditcardsrealtime.com
 accompagnatrici.cc
+accountancystudents.co.uk
+acetyl.cn
+achara.cn
+achlan.cn
+achron.cn
 achtung.hopto.org
 acornfm.com
 acornwebdesign.co.uk
+acqualina.cn
+acquisto.cn
+acquistocialiscomprare.com
+acquistoviagraprezzo.com
+acrilica.cn
+acrilicas.cn
+acrilico.cn
+acroix.cn
 acrs.us
+actionmortgage1.com
+active.com
 activerx.com
+actorsseattle.com
 acyclovir.net
+ad4each.com
+adablog69.com
 addictinggames.com
+adidas-ireland.com
+adietdrugs.com
+adietpillphentermine.com
+adietpillsphentermine.com
+adietproducts.com
+adipex90tablets.com
+adipexe.com
+adl-online.org
+adobe.ly
+adspoll.com
 aducasher.spb.ru
 adult-dvd-dot.com
 adult-dvds-dot.com
@@ -226,40 +421,94 @@
 adultfriendfindernow.com
 adultfriendfindersite.com
 adultfriendsite.com
+adultgalls.com
 adulthostpro.com
 adultlingerieuk.com
 adultnonstop.com
 adultporncentral.net
 adultserviceproviders.com
 adultshare.com
+advanced-poker.com
+advancediet.com
 advantage-quotes.com
+adventuretripsperu.com
 aektschen.de
+aempirepoker.com
+aequityloan.com
 aesthetics.co.il
+afastweightlosspills.com
 affilino.net
 afreeserver.com
+ageiconinsurance.com
+agentpro.net
+aginghomeservice.com
+agribrokerindia.com
+agroba2006.com
 ahbabe.com
+ahdb.com
+aht-digi.com
 aimite.com
+aimtrust.com
+ainternetpokerroom.com
+ainternetpokerrooms.com
+aircarall.org
+aircus.com
 airfare-links.net
 airshow-china.com.cn
+airticketbooking.life
+akingsolomonspoker.com
+akingssolomonspoker.com
+alawarstore.com
 alawna.blogspot.com
+alexporto.biz
+alexysexy.com
+alice.it
 all-calmortgage.com
 all-debt-consolidation.org
 all-fioricet.com
 all-gay-porn.us
 all-poker-online
 all-we-live-together.com
+all-4poker.com
+allabout-poker.com
+allabout-poker.net
+alladultonline.info
 allago.de
+allarc.org
+allbestgambling.com
+allcamsguide.info
+alledpills.us
+alleghenydist.net
 allfind.us
+allfreewww.org
 allinsurancetype.com
+allkinds-pills.com
 allmagic.ru
+allmedshoponline.com
 alloha.info
 allohaweb.com
+alprazolam.pw
+alliancetek.com
+allsexchat.info
 allthediets.com
 allthroating.com
+allwatches-store.com
 almacenpc.com
+aloanrefinancemortgage.com
+alotofpics.com
 alphacarolinas.org
+alprazolam.pw
+alqo.info
 alright.com.ru
+also-hotel.com
+also-insurance.com
+also-mortgage.com
 alumnicards.com
+always-casino.com
+always-credit.com
+alypics.com
+amadorcountyproperties.com
+amandahot.com
 amateur-lesbian.us
 amateur-movie.us
 amateur-naked.us
@@ -272,27 +521,50 @@
 amateurs-xxx.us
 amateurs.r00m.com
 amateursuite.com
+amazigh-hosting.com
+amazing-credit.com
 amazing-satellite-tv-deals.info
+amazinglicks.com
+amazingselfreviews.com
+ameblo.jp/carolyndavis66
+ameblo.jp/davidfoster8
 americacashfast.com
+american-internet-casino.com
 american-single-dating.com
+americanangler.com
 americancdduplication.com
 americanpaydayloans.net
+americanwoodworker.com
+americasdiet.com
 americastgp.com
+amorgagesonline.com
 amoxicillin-online.net
+amoxicillin500.com
+amiando.com
+amydphoto.com
 anal-sex-pictures.us
 analloverz.com
 andyedf.de
+anewjerseymortgage.com
+anewpage.com
+angeladorer.com
+angelasians.com
+angelfire.com
 angenehmen-aufenthalt.de
+angieslist.com
 animal-fuck.org
 animal-porn.ws
 animalsex-movies-archive.com
 animalsex-pics-gallery.com
+animasvalleyinsurance.com
 anime-adult.us
 anime-hentai-porn.com
 anime-manga.us
 anime-porn-sex-xxx.com
 anime-porn.name
 anime-sex-cartoon-porn.com
+annoyedandroid.com
+annuaire-gites-france.eu
 annunci-coppie.net
 annunci-erotici.net
 annunci-erotici.org
@@ -300,51 +572,128 @@
 annunci-sesso.org
 annunci-sesso.us
 annuncisesso.us
+anonlineblackjack.com
+anonomogon.com
 anonsi.com
 anonymous-blogger.com
 ansar-u-deen.org
+anslots.com
+answerbag.com
+answernasking.com
+anti-derm.com
 anti-exploit.com
+antibioticsonlinehelp.com
 anticlick.com.ru
+antidiabeticpills.com
+antikpwr.org
+antiquefactory.com
+antiquejunkyard.com
+antiquemarketplace.net
+antiquesforsalebyowner.com
+antikwiki.org
 anuntisinmobiliaria.com
 anxietydisorders.biz
+anyhow5.com
 anylight4u.com
 anything4health.com
 anzwers.org
 aol-com.us
+aolanswers.com
+aonlinephentermine.com
 ap8.com
 apecceosummit2003.com
+aphentermine.com
+aphentermine30mg.com
+aphentermine375.com
+aphentermine375mg.com
+aphentermine375mgdietpills.com
+aphenterminedietpill.com
+aphenterminedietpills.com
+aphenterminehcl.com
+aphenterminehydrochloride.com
+aphentermineonline.com
+aphenterminepharmacy.com
+aphenterminepills.com
+apinc.org
+apokertitan.com
 apollopatch.com
+aponte.net
 apornhost.com
 apply-to-green-card.org
+apply4-mortgage.com
 appollo.org
 approval-loan.com
+aprescriptiondietpills.com
 aquari.ru
 aquatyca.net
+aquickweightlosspills.com
+arab-gay.com
+arapidweightlosspills.com
+arayoine.org
+arch21.com
+archive.org
 arcsecurity.co.uk
 area-code-npa-nxx.com
+arefinancing.com
+arefinancingcalifornia.com
+aremortgages.com
 argendrom.com
+arkinotas.com
 armor2net.com
 aromacc.com
+arshinparvaz.com
+artbg.info
+artisticlandscapes.net
 artsculpture.org
+asa-dachi.net
+asblackjack.com
 aseman.weblogs.us
+asian-flu-vaccine.com
 asian-girls-porn-sex.com
 asian-girls.name
 asian-nude.blogspot.com
 asian-sex-woman.com
 asianbum.com
+asiatenn-asimantonn.info
+ask.fm
+asorn.net
+aspas1.org
 ass-picture.us
+assfuckdolls.com
+asslots.com
 assserver.com
+astrapromo.com
+asuperfastweightloss.com
 at-capstone.com
+atal-dirs.cn
+atdesign.ru
+ath.cx
+athletic-doctor.com
 atkins-diet-center.com
 atkinsexpert.com
 atkpremium.net
 atkpremium.org
 atlanta2000.org
+atlantis-asia.com
+atlantisenergysolutions.com
 atlas-pharmacy.com
+atonlineroulette.com
+atract-com.info
+atroulette.com
+atrouletteonline.com
+atslotmachine.com
+atslotmachines.com
+atslotsmachines.com
+atwebpages.com
+au.nf
 auctionmoneymakers.com
+audit-gsc.com
 auktions-uebersicht.de
+auspiciousfilm.review
+austingirights.org
 australia-online-travel.com
 austria-travels.info
+authorsden.com
 auto-insurance-links.net
 auto-loans-usa.biz
 autodetailproducts.com
@@ -352,18 +701,46 @@
 autofinanzierung-autokredit.de
 autofinanzierung-zum-festzins.de
 autohandelsmarktplatz.de
+autoinsuranceba.com
+autoinsurancef.com
+autoinsurancej.com
+autoinsurancem.com
 autokredit-autofinanzierung.de
 autokredit-tipp.de
 automotive.com
+autosafetylab.org
+autotua.org
 autumn-jade.com
+available-betting.com
+available-casino.com
+available-credit.com
+available-loans.com
+available-pharmacy.com
+available-prescription.com
+aversis.net
+aviary.com
 avon-one.com
+avto-market.net
+awardspace.info
+aweightlossmedication.com
+aweightlosspill.com
+aweightlosspills.com
+aweightlossproducts.com
+ayellowphentermine.com
+az-greenvalley.com
 azian.org
+azzaa.com
+b-fish.com
 b-witchedcentral.co.uk
 ba2000.com
 babes-d.com
 babes-plus.com
+baby-casino.com
+baby-mortgage.com
 baby-perfekt.de
 babymarktplatz-aktiv.de
+babynn.ru
+babyshadows.com
 back-room-facials.angelcities.com
 background-check.info
 backroom-facials.150m.com
@@ -371,14 +748,17 @@
 bad-movies.net
 bad-passion.com
 bahraichfun.com
+bakililar.az
 bali-dewadewi-tours.com
 bali-hotels.co.uk
 balidiscovery.org
 balivillas.net
+ballstateinsurance.com
 balltaas.com
 banialoba3w.150m.com
 banned-pics.com
 bannedhome.com
+barbax.info
 barcodes.cn
 bare.org
 barely-legal-teenb.com
@@ -386,17 +766,26 @@
 barelylegalgirlsex.com
 bargainfindsonebay.com
 bargeld-tipp.de
+barvih.ru
+base-poker.com
 basi-musicali.com
 basketball--betting.net
+basobok.com
 bast3.ru
 batukaru\.[a-z]{2,}
+bayfronthomes.net
+bazezator.co.be
+bbs2org.org
 bbwclips.com
+bbweb-arena.com
 bccinet.org
+bdmusicbox.com
 bdsm-story.blogspot.com
 beastiality-animal-sex-stories.com
 beastiality-stories.net
 beastsex-movies.com
 beauty-farm.net
+bebcussaon.cn
 bedding-etc.com
 belinking.com
 belle-donne.biz
@@ -408,9 +797,20 @@
 bellissime-donne.net
 bellissimedonne.com
 bellissimedonne.org
+beon.ru
+belsaw.com
 beltonen-logos-spel.com
 benessere.us
+beninwatch.com
+bentrecords.net
+benzboard.com
+berkeley.edu
+bertacss.org
 berwickfoundation.org
+beslotmachine.com
+beslotmachines.com
+beslots.com
+besplatnocrack.org.ua
 best-buy-cialis.com
 best-cell-phone-batteries.info
 best-cialis-source.com
@@ -420,7 +820,9 @@
 best-deals-diet.info
 best-deals-flowers.info
 best-deals-hotels.info
+best-deals-levitra.info
 best-deals-online-gambling.info
+best-deals-online-pills.info
 best-deals-online-poker.info
 best-deals-poker.info
 best-deals-roulette.info
@@ -431,22 +833,44 @@
 best-internet-bingo.com
 best-pharmacy.us
 best-result-fast.com
+best-tanning.com
 bestasianteens.com
+bestcigarettesshop.com
 bestdims.com
 bestdvdclubs.com
+bestessaysedu.com
 bestgamblinghouseonline.com
 besthandever.com
+besthyipinvestment.com
 bestiality-pics.org
 bestialitylinks.org
 bestits.net
+bestloaninc.com
 bestlowmortgagerates
 bestonline-medication.com
 bestonline-medication.net
 bestonline-shopping.com
+bestpacificpoker.com
 bestpornhost.com
+bestqualityproducts.net
+bestsexyes.info
 bet-on-horseracing.com
+bethamtx.org
+bethelspringfield.com
+beton--amprentat.ro
+betterbn.com
+betterclientbureau.com
+bettercomputersvcsinc.com
+betterdx.com
+betterfc.com
+bettermk.com
+betterwq.com
 beverlyhillspimpandhos.com
 beverlyhillspimpsandhos.com
+bfora.com
+bgnvpn.com
+bhampoker.com
+bienpagado.com
 biexperience.org
 big-black-butts.net
 big-breast-success.com
@@ -455,16 +879,33 @@
 big-naturals-4u.com
 big-rant.com
 bigbras-club.com
+bigelspoker.com
 bigmag.com.ua
 bigmoms.com
+bignews.biz
+bigpaysites.com
+bigreplicastore.com
 bigtitchaz.com
+bigtoptv.com
 bigyonet.com
+bikeinsuranceguy.com
+bilan.ch
 bildmitteilung.us
 billigfluege-billige-fluege.de
 bingo-net.com
+bingohotspot.com
+binusian.org
 bio-snoop.com
+bird-flu-prevention-pharmacy.com
+birdfluprotectionhome.com
 birth-control-links.com
+bisexual-dating.org
+bit.ly
+bitcomet.com
+bitlocker.net
+bitrius.tk
 bizhat.com
+bizhosting.com
 bj-cas.cn
 bj-fyhj.com
 bj-hchy.com
@@ -478,13 +919,17 @@
 black-girls.blowsearch.ws
 black-jack-4u.net
 black-jack-trx.com
+black-poker.com
+blackactions.com
 blackbusty.com
+blackhistoryquiz.com
 blackjack-123.com
 blackjack-21.ws
 blackjack-4u.net
 blackjack-777.net
 blackjack-8.com
 blackjack-dot.com
+blackjack-games-888.com
 blackjack-homepage.com
 blackjack-p.com
 blackjack-play-blackjack.com
@@ -492,55 +937,125 @@
 blackjack.fm
 blackjack777.net
 blackjacksite.net
+blacknight.com
+blackplanet.com
 blahblah.tk
+blast-poker.com
+blaxkexcel.org
+blazingadventures.com
+blender-too.cn
+blest-poker.com
+blevensdamman.com
+blest-casino.com
+bligoo.com
+blindmansgfx.net
+blingtickets.com
 blk-web.de
 bllogspot.com
 blog-tips.com
+blog.com
+blog.ru
+blog100.org
+blogging.co.uk
+bloghavoc.com
 bloglabs.biz
 blogman.biz
 blogmen.net
+blogonline.ru
+blogsafety.com
+blogsfordjs.com
 blogspam.org
+blogspot.co.uk
+blogspot.com
+blogspot.de
+blogtext.org
+blogthailand.net
+blogthat.org
+blogworldunited.com
 blonde-pussy.us
 blonde-video.us
 blonde-xxx.us
 blondes2fuck.com
+blondevideos.com
+blondinkaksu.com
+bloominggarden.us
+bluepillsadipex.com
 blumengruss-onlineshop.de
 blumenshop-versand.de
+bmwz.ru
 bnetsol.com
+bobscustomamps.com
 body-jewelry.reestr.net
 body-piercing.softinterop.com
 bodyjock.com
+boincstats.com
 bon-referencement.com
 bondage-story.blogspot.com
+bonstroct.cn
+bonuscasinodepositno.ca
 boobmorning.com
 boobspost.com
+bookfaceoxy.com
+booknn.ru
+booksie.com
 booktextone.com
 boom.ru
+boondocksbootleg.com
 borindonaragara.com
+boxerproperty.org
 boysgonebad.net
+bplaced.net
+brahamsuniversal.com
+brandreplicawatches.org
+bravehost.com
+bravejournal.com
+bravepages.com
 brazilbang.biz
+brb-pp.com
 breast-augmentation.top-big-tits.com
+brehault.net
 briana-banks-dot.com
+bridgetolls.org
+brigittas-buis.info
+brindabellabathrooms.com.au
 british-hardcore.net
+bromikof-anetonf.info
+bshmakina.com
 bszz.com
+buckhouston.com
+budgethawaii.net
 bueroversand-xxl.de
 bugaboo-stroller.com
+bugblasters.com.au
 build-penis.com
+buildingtools.us
 bulkemailsoft.com
+bumppy.com
+bumpzee.com
+buncospace.com
+burguporn.info
+burksautohaus.com
+burn-cellulite.com
 burningcar.net
+burton.com
 burundonamagara.com
 business-grants.org
 business-web-site.net
 businessgrants.biz
+businessnn.ru
 busty-models.us
 bustyangelique.com
 bustydustystash.com
 bustykerrymarie.com
+bustyplace.com
 butalbital.org
+buttons-for-website.com
 buy-2005-top.com
 buy-2005.com
 buy-adult-sex-toys.com
 buy-adult-toys.biz
+buy-apcalis.net
+buy-avatar-costumes.com
 buy-car-insurance-4-us.com
 buy-ceramics.com
 buy-cheapest-lexapro-side-effects-noprescription.biz
@@ -548,29 +1063,89 @@
 buy-computer-memory.net
 buy-computer.us
 buy-discount-airline-tickets.com
+buy-ed.info
+buy-edrx.info
+buy-edvigra.info
 buy-laptop.biz
+buy-levitra-worldwide.us
+buy-pharmacy-pills.com
+buy-phentermine-cheap-phetermine-pharmacy-2003.info
+buy-phentermine-on-line-pharmacy-2003.info
+buy-phentermine-online-here.com
+buy-phentermine-pay-cod-pharmacy-2003.info
+buy-phentermine-without-a-prescription-pharmacy-2003.info
+buy-pill.info
+buy-pillrx.info
+buy-pills-2005.com
+buy-pillsrx.info
 buy-rx-usa.com
+buy-rxpills.info
 buy-sex-toys.net
+buy-vaigara.info
+buy-vcc.com
+buy-vigara.info
+buy-vigra.info
+buy-vigra-rx.info
+buycheapviagraonlinephd.com
 buycheapcialis
+buycheapcoachnow.com
+buycheappill.info
+buycheappills.info
 buycheappills.net
+buycialisrx.info
+buycialisrxusa.info
 buyhgh
 buylipitor
+buyphentermine-1.com
+buypill-rx.info
+buypillrx.info
+buypills-rx.info
+buypillsrx.info
 buyprilosec
+buyqsymia.party
+buyrx-pill.info
+buyrx-pills.info
+buyrx-vigra.info
+buyrxcheap.info
+buyrxed.info
+buyrxpills.info
+buyrxvigra.info
 buystuffpayless.com
+buyviagraonlinepharma.com
+buyvigara.info
+buyvigrarx.info
+buyvigravigara.info
 buyzocor
+buzzfeed.com
+byethost31.com
+byg.jp
+bypillsrx.info
 byronbayinternet.com
+byrxpill.info
+byynonline.com
+c.pl
+c-presse.com
 c-start.net
+c0.pl
 ca-america.com
 ca-s-ino.com
+cabsinsydney.com.au
+cafesnsw.com
+cafexml.com
 calendari-donne.com
 calendari-donne.net
 calendaridonne.com
 calendaridonne.net
 california-real-estate-sale.com
 callingcardchoice.com
+cam3k.com
 cambridgetherapynotebook.co.uk
 camemberts.org
+camenaetheatre.org
+cameralover.net
+canadanews.review
 canadianlabels.net
+canrefinance.com
 cantwell2000.com
 canzoni-italiane.com
 canzoni-italiane.net
@@ -582,7 +1157,11 @@
 canzoni.cc
 canzonisanremo.com
 canzonistraniere.com
+capblackbirdsquadron.org
+capcom-unity.com
+capillarychromatogr.org
 capital-credit-cards.com
+capitalhyip.com
 capquella.com
 captain-stabbin-4u.com
 captain-stabbin.blogspot.com
@@ -592,11 +1171,27 @@
 car-rental-search.com
 car-rentals-2go.com
 card-games-tfx.com
+card-holdem-odds-texas-games.info
+cardsdumps.com
 cardsloansmortgages.com
+careermosaci.com
+careershopt.com
 caribbean-poker-web.com
+carinsuranceba.com
+carinsurancef.com
+carinsurancem.com
+carinsurancequotesi.com
+carloanbadcredithistory.net
+carluncover.com
+carmda.org
+carmelgrp.com
 carnalhost.com
+carnegieexchange.org
 carnumbers.ru
+carolnowicki.org
+carrickminescastle.org
 cars-links.com
+carsoncityinternetmarketing.com
 cartoni-animati.com
 cartoni-hentai.com
 cartoni-hentai.net
@@ -605,52 +1200,109 @@
 cartonierotici.com
 cartonigiapponesi.com
 cartonihentai.net
+cartoonfreek.com
+cartoonwav.com
 cartopia.com
 cas7.net
+cash-2u.com
 cash-advance-quick.com
+cash-net.biz
+cash-services.com
 cashadvanceclub.com
+casino
+casino-2000.com
+casino-24x7.biz
+casino-2u.com
+casino-4beginners.com
+casino-4me.com
+casino-500.com
+casino-555.com
+casino-amusement.com
+casino-attraction.com
 casino-bet-casino.com
+casino-bu.com
+casino-builders.com
 casino-cash.net
+casino-copy.com
+casino-denotation.com
 casino-en-ligne.fr.vu
+casino-ext.com
+casino-extras.com
 casino-game-trx.com
 casino-games-4-us.com
 casino-games-i.com
 casino-gaming-trx.com
+casino-go.com
 casino-in-linea.it.st
 casino-jp.com
+casino-light.com
+casino-lust.com
 casino-on-net.com
 casino-online-i.com
 casino-online-on-line.com
 casino-onnet-bonus.com
+casino-plans.com
+casino-ppp.com
+casino-results.com
+casino-ride.com
+casino-run.com
 casino-slot.ws
+casino-smile.com
+casino-solution.com
+casino-startup.com
+casino-stuff.com
+casino-underground.com
 casino-wins.net
+casino-y.com
 casino.150m.com
 casino.menegum.co.uk
+casino.ru
+casino7-online.com
 casino747.net
+casinocardgames.ca
 casinochique.com
 casinoequipmentsalesandrental.com
+casinogames-etc.com
 casinolasvegas-online.com
+casinolasveges.com
+casinoonlineok.com
 casinoplaces.net
 casinos-8.com
 casinos-jp.com
 casinos-plus.com
+casinos4spain.com
+casinoval.com
+casinoval.tv
+casinowa.com
+casinoxa.com
 castingagentur2004.de
+catalystmag.org
 catchathief.org
+cba.pl
 cbitech.com
+cbleads.com
+cbnozo.or.kr
 ccie-ccnie.com
 ccie130.com
+ccleanercom.info
 ccna-ccna.com
 ccna130.com
 ccnp-ccnp.com
 ccnp130.com
+cdmaitaly.org
 cds-xxl.de
 cdshop-guenstig.de
+ceallisrx.info
 celebrexonline.us
 celebritylust.blog-city.com
 celebritypics.ws
 celebskin.com
 celebtastic.com
 cell-phone-accessories-dot.com
+cellphone-jammers.com
+cellsea.com
+center-prestige.ru
+centrotimarineo.com
 ceramics-store.com
 certificationking.net
 certified-new-autos.com
@@ -659,50 +1311,127 @@
 certified-used-cars.com
 certified-used-suvs.com
 cesew.org
+changemakers.com
 charisma.dyndns.dk
+chartford.com
+chartfordinsurance.com
 chat-l.de
+chat-nett.com
+chat.ru
+chatexchange.com
 chatten.bilder-j.de
 chauffeurtours.co.uk
+cheap-24h.com
+cheap-adipex-here.com
 cheap-adult-sex-toys.com
 cheap-airfare-airline-ticket.com
 cheap-celebrex-prescriptions.com
 cheap-christmas-gifts.co.uk
 cheap-cigarettes.com
 cheap-laptop-notebook.netdims.com
+cheap-medicine.info
 cheap-online-pharmacy.org
+cheap-pill.info
+cheap-pillrx.info
 cheap-pills-online.com
+cheap-pillsrx.info
 cheap-web-hosting-companies.com
 cheapacyclovir.com
 cheapcodeine.biz
+cheapdoublebedss.com
 cheapdrugpharmacy.com
+cheapedpill.info
 cheaper-digital-cameras.uk.com
 cheaper-loans.eu.com
 cheapest-pills-online.com
+cheapestbuyviagra.com
+cheapestrx.info
 cheapgenericsoma.info
+cheaponlineketamine24h.org
+cheaponlinemethaqualone24h.org
+cheaponlinepharmacy.org
+cheapdimethyltryptaminebuying.org
+cheapphentermine-1.com
+cheappills-rx.info
+cheaprx.info
+cheaprxbuy.info
+cheapsex.co.tv
 cheapsomaonline.biz
+cheapsunglassess.org
 cheaptabs.envy.nu
+cheaptabs.info
+cheapvigra.info
+cheat-elite.com
+cheatpenguins.net
 checkmeds.com
+chelseatwitterarmy.com
+chernovik.net
 cherrybrady.com
+chez.com
+chicagodefender.com
+chicken-flu-medications.com
 chickz.com
 chillout.bpa.nu
 chinaaircatering.com
 chinagoldcoininc.com
 chineseapesattack
+chiquillasv-desnudasv.info
+chiropracticcarsoncity.com
+chloebagsuk.com
 chloesworld.com
 choose-online-university.com
 chrislaker.co.uk
 christmas-casino.spb.ru
+chubbyblondes.com
+chueca.com
 cialis-buy.com
 cialis-dot.com
 cialis-express.com
 cialis-weekend-pills.com
 cialis.homeip.net
 cialisapcalis.com
+cialisdailys.com
+cialise.info
+cialiserx.info
 cialisnetwork.com
+cialisonlined.com
+cialisonlinee.com
+cialisonliner.com
+cialiss.info
+cialissrx.info
 cialisusa.bravehost.com
+cialisweb.com
+ciallisbuy.info
+cialos.info
+cialosrx.info
+cials.info
+cialsis.info
+cialsisrx.inf
+cialsusa.info
+cieaura.com
+cieauracontests.com
+cieauraevents.com
+cieauraforum.com
+cigarette
+cigarettesbuyer.com
+ciialis.info
+ciialisrx.info
+cilalis.info
+cilesusa.info
+cilias-order.info
+cillis-ed.info
+cillised.info
+cillisrx.info
+cillisusarx.info
+cinescope.com.br
+circumcisionforum.com
 ciscochina.com
+citysearch.com
 clamber.de
 clanbov.com
+clanteam.com
+clarke.edu
+classical-casino.com
 classifiche-italiane.org
 classifiche-musicali.com
 classifiche-musicali.net
@@ -711,84 +1440,171 @@
 claudiachristian.co.uk
 claypokerchips-claypokerchips.com
 cleanadulthost.com
+cleanlinesurf.com
 cleannbright.co.uk
+client.jp
 click-or-not.de
 click-poker.com
+clickmoment.com
+clipsxtube.com
+clipx-mujerx-meandox.info
+clmnet.es
+clone.cd
 clophillac.org.uk
 closed-network.com
+clpik-studio.pl
+cltorisz-sessoz.info
 club-online-poker
 club69.net
 clubatlantiscasino.com
+clubcarmah.com
 cmeontv.de
+cmsdj.info
 cnbjflower.com
 cngangqiu.com
 cntoplead.com
+co.cc
+coach-outletcoach-factory.com
+coachhandbagscheapest.net
+codechef.com
+codeplex.com
 coed-girls.com
 coffee-delivered.com
+coldwatertrail.org
 college-girl-pic.com
 college-links.net
+college-paid.net
 college-scholarships-grants.biz
+collegechatline.com
+coloman.co.tv
+colonas.net
+com2net.biz
 combaltec.com
 comeback.com
 cometojapan.com
 cometomalaysia.com
 cometosingapore.com
 cometothailand.com
+comeze.com
+comicspace.com
+commandandconquer.com
+CommissionDominationreviews.net
+commongate.com
+communityserver.com
+communitywalk.com
+compatible-printer-ink.info
+completegif.info
+completely-poker.com
+completely-sport.com
 completelycars.com
 completelyherbal.com
+comprarcialises.com
+comprarvimaxnobrasil.com
 comptershops-online.de
 computer-onlinebestellung.de
 computer-und-erotische-spiele-download.com
+computers-casino.com
 computerversand-xxl.de
+computerxchange.com
+comuv.com
 condodream.com
 condosee.com
+confessionpoint.com
 conjuratia.com
 consolidate-debt-usa.net
 consolidation-loans.com
+consultanthub.com
 container-partner.de
+contentmanagementsoftware.info
 cool-extreme.com
 cool-mix.com
 cool-poker.com
+coolblog.ws
 coolp.biz
 coolp.net
 coolp.org
+coreoneon.org
 coresleep.com
+coresuntravels.com
+corseprive.com
+cort.as
+cortingma.co.tv
+cosmetics2012.net
 cosmeticsurgery.us
 cosmeticsurgery.us.com
+costadelsol-spain.info
 couponmountain.com
 cover-your-feet.com
+covizxl.net
+cpplok.org
+craigslistpm.cn
+crazy-vids.net
 crazyfrog.wtf.la
+crazytube.online
 creamfilledholes.biz
+create-mortgage.com
+credit-card-verification.com
 credit-cards-credit-cards-credit-cards.net
+credit-dreams.com
 credit-factor.com
 credit-links.net
 credit-loans-2005.com
 credit-report-links.net
 creditcardpost.com
 creditrepairsoft.com
+creditreportbuddy.net
+creditscorerevue.net
 creditsharpie.com
 crepesuzette.com
 crescentarian.net
+crescentfinancialpartners.com
+crimsonhard.co.be
+crowdconversion3.org
 crpublish.com
+cs-zbanowani.pl
+csweigou.com
+cubicle.ch
 cum-facials.us
 cumfiesta-4u.com
 cumfietavideos.com
 cumlogin.com
+cure--hemorrhoids.com
+cures-for-hemorrhoids.net
+curshen.info
 customer-reviews.org
 cutpricepills.com
+cwahi.net
+cyallis.info
+cyallisrx.info
 cyberfreehost.com
 cycatki.com
 cyclo-cross.co.uk
+cycloped.org
 cykanax.com
+cz.cc
+d0m.us
+da405.com
 dad-daughter-incest.com
 daiiuvwx.com
+dailybooth.com
 dailyliving.info
+dalin-ina.com
+dallas-valet.
+dallasv.
+dallasvalet.
+dallasvalet.com
 dallmayr.de
+dalmortgage.com
 damianer.top-100.pl
+danexxx.com
 danni.com
 darest.de
+dare-poker.com
 darkangelclan.com
 darzgx.com
+datarality.tk
+datarius.tk
+datastares.com
 datestop.net
 dating-choice.com
 dating-harmony.com
@@ -799,47 +1615,87 @@
 dating999.com
 davidtaylor.topcities.com
 day4sex.com
+daystar-forum.com
+dcasinoonline.com
 de.hm
-de\.sr
+de.sr
+deadspace2cheats.net
+dealloan.info
+dealsspinimmos.zaghost.com
+deblackjack.com
+debolex-capezzolox.info
 debt-consolidation-i
 debt-consolidation-i.biz
 debt-consolidation-kick-a.com
 debt-consolidation-low-rates.biz
 debt-consolidation-now-online.com
+debt-counseling-service-consultant.info
 debt-disappear.com
 debt-help-bill-consolidation-elimination.com
+debt-settlement-agency.com
 debt-solution-tips.com
+debt-advice-uk.com
 debtconsolidationfirm.net
 debtconsolidationloans
 debtconsolidationusa.org
 debtmanagementcompanyonline.com
+decoratordepotusa.com
+decrease-debt.com
+dedicated-poker.com
 dedichepersonali.com
 deep-ice.com
 deikmann.de
+delicious.com
+demonsofdrift.com
+denmcd.org
 dental-insurance-plan.freeservers.com
 dental-plan-source
 dentalinsurancehealth.com
+dentalnn.ru
+denvang.com
 department-storez.com
+depaul.edu
+deshevo-vsem.com
 design4u.ws
+designcarthosting.com
+designreview.eu
 desiraesworld.com
 deutschlandweite-immobilienangebote.de
+deville-les-rouen.info
 devilofnights.net
 devilofnights.org
+devka-sex.co.tv
+devochki.top
 devon-daniels.com
 devonanal.com
+devtestprod.com
+dfwvalet.net
+dhomeinsurance.com
 dia-host.com
+diablo-3-items.net
+diablo3-blizzard.com
+dialatech.net.au
 dianepoppos.com
 diarypeople.com
+diazepam.pw
 dick-deputy.com
 diecastdot.com
 diet-doctor.net
+diet-phentermine-pharmacy-2003.info
+diet-pills-bontril-great-price.info
+diet-pills-online-for-you.info
 diet-pills-now
+diet123works.com
+diet356.com
 dieta-dimagrante.net
 dieta-mediterranea.net
 dieta-zona.com
 dieta.cc
+dietary-tips.com
 diete-dimagranti.com
 diete.bz
+dietfu.cu.cc
+dietpharm.info
 diethost.net
 dieting-review.com
 dietpage.net
@@ -848,9 +1704,18 @@
 diets-health.com
 diets-plan.net
 dietway.net
+digital-cameras-esite.info
+digital-camera-esite.info
+digital-era.net
 digital-projector.net
+digitaldivide.net
 digitale-teile.de
+digitaljournal.com
 digitaltwist.co.uk
+dinform-ip.cn
+dinomed.com
+dinorx.com
+dipologpress.com
 direct-contact.com
 direct-deals-for-you.info
 direct-tv-for-free.com
@@ -864,20 +1729,41 @@
 discount-cheap-dental-insurance.com
 discount-life-insurance.us
 discountprinterrefill.com
+discountrx.info
+discountviagrapills.info
 discoveryofusa.com
 dish-network-w.com
 dish-network.org
 disigncn.com
 disney-hentai.org
+divaswithapurpose.com
+diversitycoalition.org
 divorce-links.com
+divx.com
+diy-debt.co.uk
+djsdesigns.net
+dlam8.com
 dlctc.com
+dlsit.ro
 dnpose.com
 dns110.com
 dns2008.cn
+doctor-4all.com
+doctor-duty.com
+doctor-here.com
+doctor-pills.com
+doctor-test.com
+doctorfor.com
+doctorrr.com
+documentaryfilms.net
 dogfartmovieclips.com
 dogfartmovieclips.com
 dogolz.de
+dollsandducks.com
+domain-autoinsuranceetc.com
+domain-poker.com
 domkino.com.ua
+donnatos.net
 donne-belle.net
 donne-famose.biz
 donne-muscolose.net
@@ -900,12 +1786,25 @@
 donnesexy.org
 donnevogliose.net
 donnevogliose.org
+dontstayin.com
 doo.pl
 doobu.com
+doodlekit.com
+doorway.ru
 doorway-page-software
+doras.us
+doshettain.cn
 dostweb.com
 dotcomup.com
+double-insurance.com
+doudoune-moncler-pascherfr.com
+dousetsu.com
+downloadcasinofree.com
+downloadmp3disc.ne
+downloadwatchmovies.com
 downloadzipcode.com
+downloadzz.co.tv
+doxycycline1.com
 dr\.ag
 dragonball-porno.com
 dragonball-x.biz
@@ -913,24 +1812,47 @@
 dragonballporno.net
 dragonballx.cc
 dragonballxxx.biz
+drdeepakagrawal.com
+dreamhosters.com
+dreamworksglass.com
+dreni.net
 dressagehorseinternational.co.uk
+dribbble.com
+drifterpoker.com
 drive-backup.com
 drochka.com
+drugs-24h.com
+drugs-order.com
+drugs-rx.info
+drugs-store24.com
 drugsexperts.com
+drugshome.org
+drugspowerstore.com
 drugstore-online.us
 drugstore.st
+drugtramadolsite.biz
+drugtramadolsite.info
+drugvigera.info
 drunk-girls-flashing.com
 drunk-girls-party.us
+drunkstrategy.info
+drupalweb.com
+dsalkaasafdedf.com
+dst-town.cn
+dumper.ch
 dunecliffesaunton.co.uk
 dvd-copier.info
 dvd-home-theatre.com
 dvd-top-shop.info
 dvd2.us
+dvd5.com.ua
 dwoq.com
+dyubel.org
 dzwonki-polifoniczne-motorola.webpark.pl
 e--pics.com
 e-best-poker.com
 e-bookszone.com
+e-buy-2004.com
 e-casino-bonus.com
 e-cialis.net
 e-credit-card-debt.com
@@ -944,103 +1866,201 @@
 e-lemonlaw.com
 e-news.host.sk
 e-online-bingo.com
+e-online-poker-4u.org
 e-order-propecia.com
 e-personalinjurylawyers
 e-personalinjurylawyers.com
+e-pills-4u.com
 e-pills-buy.com
 e-play-bingo.com
+e-podpora.si
+e-poker-2005.com
+e-poker-4u.com
+e-poker-4u.net
+e-poker-777.com
+e-poker-888.com
 e-poker-games.info
+e-poker-winner.com
 e-southbeachdiet.com
 e-top-pharmacy.com
 e-tutor.com
 e-virtual-casino.com
+e0louise.info
 e40.nl
+eadipexdietpill.com
+eadipexonline.com
+eadipexpills.com
+earnmine.com
+earumiki.org
+easportsps3games.com
 easy-application-credit-cards.com
+easy-fix-error.com
 easygo.hn.org
+easyjournal.com
 easyrecorder.com
 easyseek.us
 ebanking.info
 ebaybusiness.net
+ebiteua.com
 ebloggy.com
 ebony-girls.angelcities.com
 ebony-xxx.us
 ebookers.co.uk
 ecblast.com
 eccentrix.com/members/casinotips
+eccessivod-swingerd.info
 echofourdesign.com
 eclexion.net
 ecologix.co.uk
+ecomd.ru
+ecometro.com
+ecommunityplace.com
+ed-cheap.info
+ed-pillsrx.info
+edcealis.info
 eddiereva.com
 edietplans.net
+edmondmom.com
 edmontgomeryministries.org
+edpillrx.info
 edpowerspasswords.com
 edrugstore.md
+edspbonli.men
+edu.ms
+edu.pl
 education-line.com
+eduhi.at
+edviagrrx.info
 edwardbaskett.com
 effexor-web.com
 effexor.cc
 eggesfordhotel.co.uk
 egygift.com
+ehrlichisbush.com
 einfach-wunschgewicht.com
+ekvi.net
+ekvium.com
 elcenter-s.ru
 eldorado.com.ua
 electricscooterland.com
 electromark-uk.co.uk
+electroniccigarette0.com
 electronics-info.com
 elegant-candles.com
 elektronikshop-xxl.de
+elfpix.ru
+elisab.net
 elite-change.com
 elitecities.com
+eliteclubcasino.com
+elitefreehost.com
+emakkinf.org
+emenace.com
 emmasarah.com
 emmss.com
+emortgagebusiness.com
+empireonlinepokercasino.com
 enacre.net
+encorewiki.org
+energysexy.com
 enjoy-blackjack.com
 enlargement-for-penis.com
+enstarz.com
+environmentaldefence.ca
 envoyer-des-fleurs.com
+enzeecommunity.com
 eonsystems.com
 epaycash.com
+ephentermine30mg.com
+ephentermine375mg.com
+ephentermineonline.com
+epraha.info
 erbium12.com
+erealtystore.com
+erlangga.co.id
 erosway.com
 erotic-free.com
 erotic-lesbian-story.blogspot.com
 erotic-video.us
 erotic4free.net
 erotische-geschichten-portal.com
+erovyds.ru
 escort-links.net
 escorts-links.com
 esesso-gratis.com
+esilive.org
+esliupn.org
 esmartdesign.com
+esnips.com
+espaceblog.net
+esri.com
+essaydates.com
+essayforall.com
+essaywritercs.club
+essaywriting.pw
+essayzillla.com
+estatefarmer.com
+eteksupport.com
 ethixsouthwest.com
+eu.gg
+euro-cscl.org
+eurobit.com.ua
 evananderson.topcities.com
 evanstonpl.org
+evenews24.com
 event-kalendarium.de
+every-mortgage.com
 everyvoice.net
+evilplots.com
+evpaland.com
 evromaster.ru
+eweightlosspills.com
+eweightpills.com
+excellent-health.com
+exciting-casino.com
 exclaim4creditcardprocessingmerchantaccount.com
+exclusive-music-dj.com
 exdrawings.com
+exitblog.net
 exoticdvds.co.uk
 exoticmoms.com
+expertsacademies.com
+expired-insurance.com
+explorandomexico.com.mx
 expoze.com
+extremeseotools.com
 extrasms.de
 extreme-rape.org
 extreme-sex.org
+extremetravelinsurance.com
+ezz4.com
 f-z-a.com
 f2g.net
 f2s.be
 fabida.net
 fabulos.de
 fabuloussextoys.com
+fake.ro
+fasesuka.co.cc
+fashionsdiary.com
+facebook.com
 facial-skin-care-center.com
+fad-abercrombieandfitch.com
 family-incest-stories.com
 family-incest.us
 familydiet.org
 famousppl.me.uk
 fantasyfootballsportsbook.com
+fapzz.com
 farm-beastiality.com
 farmsx.com
 fast-cash-quick-money-easy-loan.com
 fast-fioricet.com
 fast-mortgage-4-u.com
+fastcashcommissionsreview.net
+fastdebtsettlements.com
+fastdownloads.online
+faster-credit.com
 fasthost.tv
 fat-cash.com
 fat-lesbians.net
@@ -1049,18 +2069,36 @@
 fatty-liver.cn
 fatwarfare.com
 favilon.net
+favorite-casino.com
+faxless-cash.com
+faxless-loan.com
+fc2.com
+fcpages.com
 fda.com.cn
 fearcrow.com
 federalgovernmentgrants.net
+feedjp.com
+feedkiller.com
 feidenfurniture.com
 female-orgasms.org
+fetishforum.net
+feyalegria.org
+fgcard.com
+fhsst.org
 fidelityfunding.net
 fielit.de
+fifa-tournaments.com
 figa.nu
+fildenafil.info
+fildenafilrx.info
+filedude.com
 film-porno.us
 film456.com
 filthserver.com
 final-fantasy-hentai.org
+finance-2u.com
+finance-4all.com
+finance-ways.com
 finance-world.net
 finanzen-marktplatz.de
 find-cheap-dental-plans.com
@@ -1072,6 +2110,8 @@
 finddatingsites.com
 findsexxx.us
 findyouruni.com
+fine-poker.com
+finestrealty.net
 finger-bobs.com
 fioricet-dot.com
 fioricet-online-here.com
@@ -1083,34 +2123,83 @@
 first-poker.com
 first-time-story.blogspot.com
 firstchoicebanksandpremiercredit.com
+firstearthbattalion.org
+firstfriends.us
+firstlink.ru
 firsttimeaddition.com
 fishoilmiracle.com
 fitness-links.net
+fitness-lite.com
 fitnessx.net
+fizwig.com
+fix-mortgage.com
+fix-website-errors.com
 flafeber.com
+flash-insurance.com
 flatbedshipping.com
+flavors.me
+fleetairarmarchive.net
 fleshlight.org
 fleshlight.ro
 flexeril-web.com
+flickr.com
+flipkart.com
 flirt08.de
+flop-holdem-odds-pre-texas-game.info
+flower-tattoo-designs.in
+flower4us.com
 flowertobj.com
+fluoxetine.pw
+flvgood.info
 fly-sky.com
+fobanany2008.com
+foderick.com
+follandow-perrasw.info
+followitem.up4.net
+foodproof.com
+foosci.com
 football--betting.net
 football-betting-nfl.com
+forbes4homes.com
+forblackjackonline.com
 forceful.de
 foreskin-restoration.net
+forever-casino.com
 forex-online-now.com
+forex-promo.com
 forex.inc.ru
 forexintroducer.com
+forexprofitmultipliers.com
+forextradersreview.com
+forfunslots.com
+forgetc.com
+forinternetblackjack.com
 forlovedones.com
+formspring.me
+foronlineblackjack.com
+foronlineroulette.com
+forroulette.com
+forrouletteonline.com
+forslotmachine.com
+forslotsmachine.com
+forslotsmachines.com
 fortisenterprises.co.uk
+forumfb88.com
+forumkubani.ru
+forumnn.ru
 foto-gay.us
 foto-porno.us
 foto-porno.ws
+foto-telok.net
+fotox-videox-sexox.info
+founduseful.com
+fourth-plateau.org
+fracestal.co.cc
 frangelicasplace.org
 frankpictures.com
 freak-view.com
 freakycheats.com
+freakyvidz.com
 free--online--poker
 free--online-poker.com
 free--online-poker.us
@@ -1125,9 +2214,11 @@
 free-games-links.com
 free-gay-video-clip.com
 free-hilton-paris-sex-video.com
+free-holdem-downloads-games.info
 free-horoscopes.biz
 free-incest-stories-site.com
 free-net-sex.com
+free-no-dowload-holdem-poker-win.info
 free-online-poker
 free-paris-nikki-hilton.blogspot.com
 free-poker-download-i.com
@@ -1139,30 +2230,65 @@
 free-texashold-em.us
 free-texasholdem.us
 free-traffic-generation.com
+free-video-tool.com
+free-vigra.info
 freeadult.de
+freeblooddonors.com
+freecities.com
+freecodesource.com
 freedvdplayer.cjb.net
 freeeads.co.uk
+freeglobes-twitter.purement.com
 freegovmoney.net
 freegovmoney.us
+freehostia.com
+freehosting.bg
 freehostingpeople.com
+freehostingz.com
+freehostking.com
+freehostnow.org
+freehostwebs.com
 freehustlersex.com
+freeipadandiphone.com
+freeliveporno.org
 freeminimacs.com
 freenetshopper.com
 freenudegallery.org
+freeoda.com
 freepicsdaily.com
+freepolls.com
 freepornday.com
+freepornhosting.com
+freeserverweb.com
 freeteenpicsandmovies.com
 freeweb-hosting.com
+freeweb7.com
+freewebhostx.com
 freewebpage.org
+freewebpages.org
+freewebportal.com
 freewebs.com
+freewebsitehosting.com
+freeweightloss.com
 freewhileshopping.com
+fresh-holes.com
 freshsexhosting.com
+fresnay.net
+frih.net
 friko.pl
+frili.info
+front.ru
 fsearch.dtdns.net
 fuck-animals.com
+fucking555.com
 full-access.net
 fumetti-porno.org
 fumettiporno.org
+fumiroom.com
+funchain.com
+funcoast.com
+fundingsys.net
+furniture-ukraine.com
 furrios.de
 furry-kinks-looking.com
 furry-kinks-looking.net
@@ -1172,6 +2298,7 @@
 gaggingwhores.org
 gagnerargent.com
 gainmoresize.com
+galaktiongame.com
 gals4all.com
 galsonbed.com
 gamble-on-football-online.com
@@ -1180,37 +2307,62 @@
 gambling-card.ws
 gambling-casinos-trx.com
 gambling-homepage.com
+gambling-webmasters.org
 gambling\Sgames.cc
 gamblingguidance.co.uk
+gamebip.com
 gamefinder.de
+gameinformer.com
+gamerdna.com
+gamersmesh.com
 games-advanced.de
+gamesalawar.de
+gamesonfree.info
+gamigo.de
+gamingcasinopoker.com
 gang-rape.org
 gangbangbusgallery.com
+gardenaccentsllc.com
 gargzdai.net
 garment-china.com
+garrem.com
 gartenshopper.de
 garthfans.co.uk
+gas-chromatography.net
+gatewayservices.com.au
 gay-asian-porn.com
 gay-b.com
 gay-boy.us
 gay-male-story.blogspot.com
 gay-nude.us
+gay-porno.us
 gay-sex-videos.com
 gay-twinks-sex.com
 gay1ncest.com
+gayc-roulottec.info
 gayfamilyincest.net
+gayfisters.com
 gayfunplaces.com
 gays-porno-men-twinks-boys-sex.biz
 gays-sex-gay-sex-gays.us
 gayx.us
+gazetann.ru
 gb.com
+gblackh.org
+gcminternational.org
 gdgc.org
 gelago.de
+gelij.ru
 gem2.de
 gemtienda.co.uk
 generic-propecia.net
+genericdrugsaving.com
+genericusa.info
+genericviagraaustralias.com
+genericviagracheapest.com
 genimat.220v.org
 genimat.cjb.net
+geniusbot.com
 geocities.com/alexgolddphumanrbriar
 geocities.com/avbmaxtirodpaulmatt
 geocities.com/brandtdleffmatthias7
@@ -1226,56 +2378,93 @@
 geocities.com/pautovalexasha_kagal
 geocities.com/reutovoalexeypetrovseverin5
 geocities.com/timryancompassmedius
+geoserver.org
 gesundheit-total.com
 gesundheitsshop-kosmetik.de
 get-cell-phone-accessories.com
+get-discount.info
 get-free-catalogs.com
 get-freetrial.us
 get-hardcore-sex.com
 get-insurance-quotes.com
+get-phentermine-without-prescription-pharmacy-2003.info
 get-satellite-tv-dish.com
+get-sport-betting.com
 get-your-dish-tv.info
 get-zoo.com
 getaprescription.net
+getclialis.info
 getdomainsandhosting.com
+getgirlfriends.com
 gethelp24x7.net
+getholidayinnexpress.com
 getmoregiveless.com
 getrxscripts.biz
+getslotsmachine.com
 getstarted24x7.net
 getyourlyrics.com
 gfind.de
 ghettoinc.com
+giaiphapseo.com
 giantipps.de
+giatrons-thrasyns.info
 gifs-clipart-smiley.de
+gigixo.com
 giochi-hentai.com
 giochi-online.us
 giochix.com
+giovanissimek-pompinik.info
 girls-get-crazy.org
+girlsbrigade4thnut.org.uk
 girlshost.net
+gitvpn.com
 give-u-the-perfect-mortgage.com
 giveramp.com
+glamur-for-yor.org
 glendajackson.co.uk
 global-verreisen.de
+globalmales.com
 globalwebbrain.com
 glory-vision.com
 gloryhole-girls.angelcities.com
 glucophagepharmacy.com
+go-2-school.com
+go2poll.com
 goapplyonline.com
+gocarbuyers.com.au
 godere.org
 godwebdesign.com
 gogito.com
 gogof-ck.com
 gojerk.com
+golaya.pw
+gold-collection.biz
+golden-pharm.com
 goldpills.net
+goldvideoz.co.be
+golfcollector.co.uk
+golfshoot.com
 gomvents.com
+gonetwork45.org
 gongi.pl
+goo.gl
 goodlife2000-geheimtipp.com
 goodsexy.com
 goodtv.cn
 google163.net
 google8.net
+googlepages.com
+googleplacesunleashed.org
+goonlineslots.com
+goonlineslotsmachine.com
+gorgeousgalls.com
 gorilka.atspace.com
+gorillawiki.org
+goslotmachinesonline.com
+gotei13.org
+gotelli.cn
 gotooa.com
+gotscratchmp3.net
 gotsw.net
 gourmondo.de
 govermentgrants.net
@@ -1288,30 +2477,67 @@
 governmentgrants.tv
 governmentgrants.ws
 governmentgrantsresources.com
+gozaru.jp
+gpsnn.ru
+grab-mortgage.com
+grandmaandgrandpascabin.com
 grannypictgp.com
 grannysexthumbs.com
 grants.biz
 grantseekerpro
+gravatar.com
 great-cialis.com
 great-dish-tv-deals.info
+great-finance.com
+great-money.com
+greatmortgageidea.com
 greatnow.com
+greats-poker.com
 greecehotels-discount.com
 green-tx.com
 greenwood.ddns.ms
+grindtv.com
+grounding.co.za
 group-eurosex.com
+groupfg.com
+grouphb.com
+groupij.com
+groupxq.com
+groupyt.com
 growtech.cn
+grumpyant.com
+gsmiraq.com
+gst12.com
+gst123.com
+guarantee-money.com
 guardami.org
 guenstige-krankenversicherung.com
 guenstige-onlineshops.de
 guenstige-sportartikel.de
 guenstige-versicherungstarife.de
+guhj.info
+guide4mortgage.com
+guitare-booster.com
+guitaretoday.com
+gulagaram.com
+gulfcoast.edu
+gumiaohe.com
 gunit.gotdns.com
+guns.ru
 guttermag.com
+h0ld.com
+hackerssupply.com
 hair-loss-cure-x.com
 hair-loss-cure.net
+hairremovalreviews4u.com
 hairy-pussy-sex.net
+half-price-pharmacy.com
 hallo-tierfreund.de
 hand-job.us
+hand-made-soaps.com
+handbagbrand.net
+handbagreplicawatch.net
+handcar.org
 handjoblessons.org
 handmade2000.co.uk
 handsm.servehttp.com
@@ -1321,6 +2547,7 @@
 handytone.us
 hangchen.cn
 hangchen.com
+haosou56.com
 happy-shopping-online.com
 happyagency.com
 hard-sex-teen.com
@@ -1332,20 +2559,37 @@
 hardcore-sex.bz
 hardcore-video.us
 hardcorecash.net
+harmonycentral.com
+harmonyware.com
+hasanweb.org
+haslerct.com
 hasslerenterprises.net
 hasslerenterprises.org
+hatenat.org
 hautesavoieimmobilier.com
+hawaiiansurvey.org
+haxojelu.simik.net
+hazelpornos.co.be
+hbsnwa.org
 hchcinc.com
+hcihomeloans.com
 hdic.net
 hdic.org
 headachetreatment.net
+headspill.com
+health-livening.com
 health-pills-online.com
 health-pills.net
+healthandpills.com
 healthmore.net
+healthrevisited.com.au
 healthrules.org
 heartbeatofhealing.org
+hebei-gelatin.com
 helpful-forum.com
 helpful-pills-blog.com
+helpyouantib.co.uk
+henselinsuranceagencyinc.com
 hentai-anime.us
 hentai-gratis.us
 hentai-hard.com
@@ -1354,21 +2598,34 @@
 hentaigratis.net
 hentaimanga.us
 hentaiplayground.com
+hentaipornovideo.net
 hentaix.net
 hentaixxx.us
 hentay.us
 herbal-source.net
 hermosa.us
+herobo.com
 herpies.net
+hetramadolworld.info
 heydo.com
 hghadvisor.com
 hghplanet.com
 hgxweb.de
 hi-finder.com
+hi5.com
+hidehost.net
+hidekiy.com
 high-risk-merchant-account.org
+highenergyforlife.org
+highest-credit.com
+highhyip.com
 highprofitclub.com
+highschoolfootballhq.com
+hill1pipe.org
+hillhoppers.org
 hilton-nicky-paris.blogspot.com
 hion.cn
+hirbernik.com
 hit-logo-klingelton.com
 hit-logo-ringetone.com
 hit-logo-ringtone.com
@@ -1380,11 +2637,18 @@
 hits-logos-klingeltone.com
 hitslogosgames.com
 hlopci.w5.pl
+hnzwh.com
 hobbs-farm.com
 hold-em-big.com
+hold-em-statistics-best-winning-chances.info
 hold-pok.com
+holdem-poker-rules-win.info
 holdem-texaspoker.com
+holdeman-mennonite-games.info
 holding.errorworld.org
+holecardpoker.com
+hollywoodsurfexchange.com
+holodnn.ru
 home-design.ws
 home-equity-loans-mortgage-refinancing.com
 home-loans-inc.com
@@ -1392,12 +2656,28 @@
 home-videos.net
 home.pages.at
 home\.ro\b
+homebythesea.net
+homeformule1.com
+homeinns.com
+homeinsurancem.com
+homeinsuranceok.com
 homelivecams.com
+homemoviesworld.info
 homenetworkingsolutions.co.uk
+homeownersinsurancei.com
+homeownersinsurancej.com
+homepage.lc
+homesbysellers.net
+homesta.com
+homesweethomeduluth.com
 hometeaminspection.net
 hometeaminspection.org
+honeymoon-destination-a.us
+honeywhores.com
+honsttuct.cn
 hoodia--gardonii.com
 hoodia.belleity.com
+hoopsjumpnjam.com
 horny-honey.com
 horny-world.com
 hornymoms.net
@@ -1406,36 +2686,69 @@
 horse-racebetting.com
 horse-racing--betting.net
 horse-sex.ws
+hort.net
+hostaim.com
+hostenko.com
+hostico.net
+hostinghouse.pl
 hostingplus.com
+hostingwithu.com
+hostrator.com
+hostsexblog.com
 hostultra.com
 hot-cialis.com
 hot-escort-services.com
+hot-porn-clips.com
 hot-mates.info
 hot-naked-guys.net
+hotbox.ru
+hotel-2all.com
+hotel-4trip.com
+hotel-4us.com
+hotel-4vacation.com
 hotel-bordeaux.cjb.net
+hotel-immediately.com
 hotelbookingserver.com
 hotelsaficionado.com
 hotelsplustours.com
+hoterika.com
 hotfunsingles.com
+hothdporn.com
+hotmail.ru
+hotnatalia.com
 hotsexys.com
+hotsitessearch.com
 hotusa.org
 houseofsevengables.com
+house-center.biz
 how-quit-smoking.com
 how-to-play-poker-quick.com
+howtocooks.com
+howtramadol.info
+hpage.com
 hq-pictures.org
+hqeuropewhatches.com
 hs168.com
+hscale.org
 hswin.com
 htmldiff.com
 huazhangmba.com
+huffpozer.com
+huge-casino.com
 humangrowthhormone.org
+humblevoice.com
 hunksandbabes.com
 hustler.bz
 hustlerbarelylegalteen.com
 hustlerw.com
 hxlll.net
+hyipinvestment.biz
 hyper-sex.com
+hypertensionreview.com
+hypexrit.org
 hypnobabies.co.uk
 i--cialis.net
+i-avion.com
 i-black-jack.com
 i-butalbital-fioricet.com
 i-buy-mortgage.com
@@ -1461,17 +2774,37 @@
 i-wellbutrin.com
 i-will-find-the-best-mortgage-lead.com
 i-win-bingo.com
+iacsoft.com
+iapppz.com
+ibanezwiki.com
+iblogger.org
+idatoday.ch
 idebtconsolidation.org
+ideasproposals.com
+idoo.com
 idp4u.com
+iepills.com
+ifdef.jp
 ifreepages.com
+iggybear.com
+ign.com
+ihavewedding.com
+ihomebroker.com
+ihya.info
 iipgoulkdfghj.com
 illegalhome.com
 illegalspace.com
 im-naked.com
+imagekind.com
 imagenes-tops.com.mx
+imbarazzatog-filmg.info
+imd.ch
 imess.net
+imgur.com
+imiaweb2taskforce.org
 imitrex-web.com
 immagini-hentai.org
+immediately-credit.com
 immobilien-auswaehlen.de
 immobilienangebote-auswahl.de
 immobilienmakler-angebote.de
@@ -1482,6 +2815,7 @@
 impotence-rx.biz
 in-the-vip.org
 inc-magazine.com
+incanada.online
 incest-movies-download.com
 incest-photo.com
 incest-photos-archive.com
@@ -1494,8 +2828,11 @@
 incest-taboo.net
 incest-videos-collection.com
 inceststories.ws
+including-poker.com
+incomeautomationsystems.com
 incredishop.com
 incsx.com
+index.php
 indian-sex-porno-movies-stories.com
 indiasilk.biz
 indiasilktradition.com
@@ -1503,94 +2840,238 @@
 industrialresource.biz
 inescudna.com
 inexpensiverx.net
+infoabad.org
 infocenter-crm.com
+infodmagion.cn
+infooq.com
 inforceable.com
 inforceables.com
+informe.com
+infostore.org
+infoui.com
+infoxd.com
+infoxz.com
+infoyh.com
+infsync.org
 ingyensms.net
 ingyensms.org
+ininsideit.info
+inioz.org
 innfg.de
+inonlineblackjack.com
 insatiablepussy.com
 inside.afraid.org
+insidershqreview.com
 instant-quick-money-cash-advance-personal-loans-until-pay-day.com
+instantfreehosting.com
 instantsatellite.com
+insurance-ahead.com
+insurance-option.com
 insurance-quotes-fast.com
+insurance-value.com
+insuranceba.com
 insurancecompanies4you.com
 insurancehere.net
+insuranceya.com
 int-fed-aromatherapy.co.uk
 inter-ross.ru
 international-candle-shop.com
 international-cheese-shop.com
+Internet-Casinos-Download.info
 internet-meds.biz
 internet-merchant-account-pro.com
 internet-poker-online-4-u.com
+internet-poker.de
+internetcdpoker.com
+internetclubdicepokerroom.com
+internetkingssolomonspokercasino.com
+internetkingssolomonspokerroom.com
+internetowewrozby.info
+internetpacificpoker888.com
+internetpacificpokerroom888.com
+internetsvastara.com
 internette-anbieter.de
+internettexashold.com
+internettitanpoker.com
+interni-serial.ru
 interracial-sex.ws
+inthekitchenwithdebra.com
 inthevip-4u.com
 inthevip-sex.com
+intimclub.net
 intimplace.com
 intymnie.com
+invest
 inviare-mms.net
 invio-mms.us
+iobloggo.com
+ionlineslotsmachine.com
 ipaddressworld.com
+ipeddle.com
 ipharmacy.com     # Catchall for many spam sites
 ipmotor.com
 ipsnihongo.org
 ipupdater.com
 irianjaya.co.uk
+irinakalinina.com
 irs-us.net
+is.gd
 isacommie.com
+isafyouthworld2003.com
 iservice.eu.com
+isgreat.org
+ishomeloan.com
+isinternetblackjack.com
+island-angel.jp
+islotmachineonline.com
+islotsmachineonline.com
+islotsmachinesonline.com
+ismymovies.com
+isonlineblackjack.com
+isonlineroulette.com
 isparkl.com
+isroulette.com
+isrouletteonline.com
+isslotsmachine.com
+ist-chef.com
+istanboys.com
+isti-fr.com
+it-cits.cn
+it12.cn
+it98net.org
+itasks.org
 itgo.com
+itishardmoney.com
+itop-apps.com
+itop-seo.com
+itwebxpert.co.uk
 iul-online.de
+ivreo.org
 iwebbroker.com
+iycdesign.com
+j-legend.jp
 jack-x.com
+jacksshacks.com
 jade.bilder-i.de
+jaja-jak-globusy.com
+jamendo.com
+jamespot.com
+jandscomputerservices.com
 japan-partner.com
+javajigi.net
+jawsindia.net
+jboss.org
+jdlaw.co.uk
+jed.pl
 jenniferconnor.com
+jepice.cz
+jessica-alba.com
+jetbrains.net
 jewelry4navel.com
 jfcadvocacy.net
+jhgg.net
+jhkjhkhkjh.com
+jhkjhkjhkjfdrf.com
+jiggmin.com
+jimind.com
 jinlong.co.uk
+jinnstore.com
+jucard.com
+justpaste.it
+jmhic.com
 jmsimonr.com
 job-interview-questions-tips.com
+jobruler.com
+jobscochin.com
 jobsearchlegal.com
+jocuricubarbi.us
+joe-and-connie.com
+john123.com
 johnhowesatty.com
 johnhuron.com
+johnnydebt.co.uk
+joncard.com
 jokeria.de
 jordanand.topcities.com
 josephlied.com
+josiahcarberry.com
+journalnn.ru
+jsutandy.com
+jszdjx.com
 judahskateboards.com
 juega-al-casino.com
 juliamiles.co.uk
+jump2-insurance.com
 jungfrauen-sex.com
 junyuan.com.cn
+juris-net.com
+just-doctor.com
+just-pharmacy.com
+just-pills.com
 justasex.com
+justfree.com
+justin.tv
 jytouch.com
+k2free.com
+kaboodle.com
+kadanito.co.cc
+kaisd.info
+kaistapi.org
+kaixinmama.com
+kalinka.co.be
+kanakox.com
+kanokla.com
 kantorg.h10.ru
+kaoshitong.cc
 kapsociety.org
 kardtoons.co.uk
 karibubaskets.com
+karisma.org.co
 karmicdebtconsolidation.com
+kasino-money.pw
+kaskus.us
 kcufrecnac.com
 keikoasura.com
 keithandrew.co.uk
+kenai.com
+kendallancestry.com
+kenwoods.ru
 kewl-links.com
 kewler.net
+keywords-monitoring-success.com
+keywords-monitoring-your-success.com
+kgbrooks.com
 kinggimp.org
+kingsolomononlinepoker.com
+kingsolomonpokercasino.com
+kingssolomononlinepokerroom.com
 kinky-teen-videos.com
 kinkyhosting.com
 kiranthakrar.co.uk
+kissarmysweden.com
+kktechnologies.net
 kleinkinder-shop.de
 klik-search.com
 klingeltoene-handylogos.de.be
 klingeltone-logo.com
+klinsk.com
 klitoris.ca
 kmsenergy.com
+knockdownpestcontrol.com.au
+knockout-poker.com
+knowtax.net
+kogaryu.com
 kohost.us
 koihoo.com
+kolesnitsa.com.ua
+komarac.hr
+konlinecasino.com
 kontaktanzeigen-bild.de.ms
 kontaktlinsen-partner.de
+kopharm.com
+koreanturk.com
 kostenlose-sexkontakte.org
+kp-tp-tunstallp.info
 krantas.org
 kraskidliavas.ru
 kredit-ratenkredit-sofortkredit.de
@@ -1598,31 +3079,65 @@
 kredite-portal.de
 kredite-sofortzusage.de
 kreditkarten-sofort.de.ms
+kreditortut.ru
+kreditvergleich1a.de
+kremlnn.ru
+krop.com
+krovatka.su
+kudenn.com
+kukusex.co.tv
 kupibuket.ru
+kupitdevok.ru
+kwiz.biz
 kyed.com
 kyfarmhouse.org
 lablog.biz
 lacetongue.com
 lach-ab.de
+lachezvos.com
+lacspc.org
+lagilifi.co.cc
 lakesideartonline.com
+laketowncruisers.com
+lalasukapoka.tk
+lalish.ru
 lambethcouncil.com
+lambdaflash.co.uk
+land.ru
+landesk.com
+landkeepers.ca
+landroidapps.com
 landscape-painting.as.ro
 langsrestaurant.com
 lanreport.com
+lanud-adisutjipto.mil.id
+laptopnn.ru
 laptopy.biz.pl
 las-vegas-real-estate-1.com
+lasix100.com
 lastminute-blitz.de
 lasvegas-real-estate.net
 lasvegasrealtor.com
 lasvegastourfinder.com
 latina-hot-girls.com
 latina-sex.ws
+latv.com
 lavalifedating.com
+laverood.org
 leadbanx.com
+leaderpharmacies.net
+leadferret.com
 learnhowtoplay.com
+leatu.net
 lebonpost.com
 lechery-family.com
+lefora.com
 legalblonde.com
+legalsoundz.com
+legio-clan.de
+lematin.ch
+lemoi.net
+lenovonn.ru
 lesbian-girl.us
 lesbian-sex-porn-pics-stories.com
 lesbichex.com
@@ -1630,24 +3145,55 @@
 leseratten-wunderland.de
 letemgo.de
 leveltendesign.com
+leveno.net
+levetria.info
+levetriarx.info
+levitraespana.net
+levitra-123.com
+levtria.info
+levtriarx.info
 lexapro-web.com
 lexfinance.com
+lexixxx.com
+lfoa.info
 lgt-clan.ru
+libcom.org
+libertyreserve-hyip.net
+libertyreservebank.net
+libertyreserveinvestments.biz
+lidersuper.com
 life-insurance-advisor.com
+life-insurance-articles.info
+lifefinanceinsurance.com
 lifeinsurancefinders.com
+lifemoneyinsurance.com
+lighting-wholesales.com
+like-hotel.com
 likesmature.com
+lilaleemcrightrealty.com
 lingerie-land.com
 link-dir.com
+linkedin.com
 linkliste-geschenke.de
 linseysworld.com
 linuxwaves.net
 lipitordiscount.biz
 lipitordiscount.com
 lir.dk
+lisaandjamie.com
 lisaber.com
 list1st.com
 listbanx.com
+literaforum.com
+lithografeio.info
+littledevildoubt.com
+littlekitbags.co.uk
 live-casino.com
+live-products.com
+livedoor.jp
+liveinternet.ro
+livejournal.com
+livelog.com
 livetexasholdem.com
 livetexasholdem.com
 livetexasholdem.com
@@ -1655,14 +3201,24 @@
 livetreff.tv
 livevents.de
 lizardofoz.com
+lizscottrawson.com
 lizzie.dyndsl.com
 lizziemills.com
+llm-guide.com
+loaddoc.com
 loan-king.com
 loan-superstore.com
+loan.name
+loanaccept.com
+loanatweb.com
 loaninfotoday.com
+loanonlinedirect.com
+loans-4-u.info
 loans-4all.com
 loans-no-fax.com
 loans.de.vu
+loans.name
+loanwebworld.com
 locationcorse.free.fr
 logo-beltonen.com
 logo-free.com
@@ -1693,29 +3249,59 @@
 logosik.pl
 logotyper-mobil.com
 lolika.net
+lomelisstatuary.com
+long-term-effects-of-phentermine-pharmacy-2003.info
 longslabofjoy.com
+look4-poker.com
 lookforukhotels.com
 loraxe.com
+lot-cash.com
+lou10.com
+lovendar.com
+loveryou.net
 low-low-rates.com
+low-tek.com
 lowclass.de
 lowcost.us.com
+lowest-interest-rate-credit-cards-online.com
+lowest-price-phentermine-leading-pharmacy.info
 lowest-rates-mortgages.com
 lowinterestratecreditcards.net
+luckypolls.com
+lud-ltd.co.uk
 luffassociates.co.uk
+lumiing.org
+luth.se
 luxus-gourmetartikel.de
 lvcpa.net
 lvcpa.org
 lvrealty.net
+luxuryrenting.net
 lynskey-admiration.org.uk
 lyriclovers.com
+lyricsmarket.com
+m-itc.net
 macinstruct.net
+madesukadana.com
+madhunks.com
+madrea-figliaa.info
+magentoupgrade.com
+magiespirituelle.com
+mail-order-bridrs.Co.CC
+mail15.su
 mail333.com
 mainentrypoint.com
 mainjob.ru
 majorapplewhite.info
+male-ed.info
+male-edrx.info
 male-enlargement.com
+male-rxpills.info
+mallmapsmobile.com
 mallorycoatings.co.uk
 maloylawn.com
+maltablogs.info
+mamandos-nenass.info
 mandysdiary.biz
 mandysdiary.ws
 manga-free.net
@@ -1723,41 +3309,71 @@
 manga-porn.us
 manga-x.biz
 manga-xxx.org
+maniacalragepodcast.com
+manta.com
 manufacturers-blog.com
+mar-gosha.ru
 march--madness.biz
 march--madness.info
 march--madness.org
 marcomdeal.com
+margincars.info
+marldb.org
 marshallsupersoft.com
 marshallyachts.org
+mart01.com
 marteq-on.com
+massmoneymakersystem.com
 match-me-up.com
+matmice.com
 mature-big-tits.net
 mature-old-mature.com
 mature-sex-moms-porn.com
 matureacts.com
 maturefolk.com
+maturehotlinks.com
 maturetours.com
+maturetrack.com
+maultalk.com
 maxigenweb.com
+mazdacommunity.com
+mazdarx8.org
+mazikao.net
 mbgeezers.com
 mcdortaklar.com
 mcfimortgage.com
+meblackjack.com
+mebel-ukraine.com
+mecze-na-zywo-now.pl
 medcenterstore.com
+medicineonlinepeople.bid
 mediaaustralia.com.au
 mediavisor.com
+medical-4you.com
 medical4order.com
 medications-4all.com
 medicine-supply.com
 medicinecheaper.com
 medicinetrail.org
+medpils-rx.info
+medpilsrx.info
 meds-pill.com
+medsleader.net
 medweightloss
 medyep.com
+meebo.com
+meesai.com
 mega-spass.com
+megabyet.net
 megapornstation.com
+megawheel.com.ua
+megotemko.co.tv
 melincs.org
 melodias-logos-juegos.com
+member.php
+memberlist.php
 members.fortunecity.com/kennetharmstrong
+memyar.com
 men-porn.us
 men-sex.us
 menexis.com
@@ -1770,66 +3386,135 @@
 merditer.com
 merseine.nu
 mesothelioma-asbestos-help.com
+mesothelioma-asbestosis.info
 mesothelioma-health.com
 mesothelioma.net
+metadir1.cn
+metal-roofing-installation.com
+metasart.com
+metatowr.org
+metloansonline.com
 metroshopperguide.com
 mettle.com.cn
+miaxxx.com
 michigan-attorney.lbgo.com
 micrasci.com
 microsoft-com.us
 middlecay.net
 middlecay.org
 midget-porn-sex.com
+midlands.ru
+midnightgalls.com
+mielno.pl
 mietangebote-domain.de
 migraine-relief.com
 mikebunton.com
+milehighdiva.blogdrive.com
 milesscaffolding.co.uk
 milf-hardcore.net
 milf-rider.us
 milfporn.org
+militarywebcom.org
+mine-credit-cards.com
 mingholee.com
+minglecat.com
+miniblogger.org
+miroriflame.ru
+misfit.com.ar
+mista-x.net
 misterwolf.net
+miyuhot.com
+mk7.org
+mmm-invest.net
 mmorpg-headlines.com
 mmsanimati.com
 mneuron.com
 mobile-repondeur-logo.com
 mobile-repondeurs-logos.com
 mobilefamilydental.com
+mobilenn.ru
 mobilequicksale.com
 mobilesandringtones.com
+mobyportal.com
 mode-domain.de
 mode-einkaufsbummel.de
+modernmanna.org
+moesexy.com
+molotok-gvozd.ru
 moltobene.ru
 monavaletoys.com
+monbe.be
+monblogamoi.com
+monclerforsaleshop.com
+money-4me.com
 money-cash-loans.com
+money-lovers.com
+money-marketplace.com
+money-plans.com
 money-room.com
 moneybg.com
+moneydetails.net
+moneyhouse.ch
+monster.com
+monsterpenetrate.com
 montaguefineart.com
+montimoreno.com
 mookyong.com
 mor-lite.net
 mor-lite.org
+morascorner.com
+more-debt.com
+more-doctor.com
+more-payday.com
+moreholdempoker.com
 moris-dada.com
+moroccan-boys.com
+moroccanboys.com
+morosartistes.com
 mortage-4all.com
+mortgage-4me.com
+mortgage-4you.com
 mortgage-info-center.com
 mortgage-rates-guide.net
+mortgagecentredirect.com
 mortgagemarketinginc.com
 mortgagequestaz.com
 mortgagerates4all.com
 mortgages-links.net
 mortloan.com
+mostgeod.cn
 mostika.us
 mother-son-incest-sex.net
+mothershope.com
 motonet.pl
+motoobzor.com
+motorcyclemyplace.com
+mountaincasadeglos.com
+moverichy.com
 movies6.com
+moviesof2012.net
+moztna.com
 mp-forum.com
+mp3burn.net
 mp3download.bz
+mp3more.biz
+mp3skylines.com
+mp3vio.com
 mp3x.biz
 mpeg2pci.com
+mqualls.com
+mrfuck.net
 mrgoicoechea.com
 mrn.vip.sina.com
 mrpiercing.com
+msaok-it.org
+msdinc.com
+msu.edu
+mt2tp.com
+multiply.com
 multipurpose-plants.net
 multiservers.com
+museumlm.cn
 music-downloads-links.com
 musica-da-scaricare.net
 musica-gratis.biz
@@ -1840,28 +3525,63 @@
 musicbox1.com
 musiccheap.us
 musicenergy.com
+musicxclusive.net
 muxa.ru
+mvmde.com
+mvpcl.com
 mxbearings.com
+mxstud-io.org
 my-age.net
+my-casino.biz
 my-dating-agency.com
 my-discount-cigarettes.com
+my-dom.info
+my-health.us
+my-php.net
 my-sex-toys-store.com
 myasiahotels.com
+mybbs.us
 mybestcasinos.net
 mybestclick.com
 mycasinohome.com
+mycatalog001.info
 mycheapcigstore.com
 mycialispharmacy.com
+mycommunitynow.com
+mycraft.com
 mydatingagency.com
+mydebtmanagementonline.com
+mydeejayspace.com
 mydietdoctor.com
+mydivx.info
+myeasyarticledirectory.com
 myeuropehotels.com
+myfabolouslife.com
 myfavlinks.de
+myfitnessandhealthhq.com
+myfoxny.com
+myfriendstephanie.net
+myftp.biz
+myftp.org
 mygenericrx.com
+myhealthcare.com
+myhome.cx
+myhornytube.com
+myinsurancemarketinghq.com
+mylivepage.ru
+mynet-poker.com
+myoutubevideo.com
+myplanetharmony.com
+myplayvideopoker.com
 myrice.com
 myrtlejones.com
 myslimpatch.com
 mystify2001.com
+myvnc.com
+n-able.com
+na-telefon.biz
 naar.be
+nabble.com
 nabm(il|li)or.com     # Home to spammed drug subdomains
 nabpak.org
 naked-gay.us
@@ -1869,33 +3589,61 @@
 naked-womens-wrestling-league-dvds.com
 naked-womens-wrestling-league-videos.com
 nakedboysfirsttime.com
+namasex.co.tv
 nancyflowerswilson.com
 narod.ru
+narod2.ru
+narotama.ac.id
 nasty-pages.com
 natel-mobiles.com
+natural-acne-treatment-and-products.com
 natural-barleygreen.com
 natural-breasts-enhancement.net
 naturalknockers.net
+naxtsg.com
+naymz.com
+nba2ktournaments.com
+nbavid.com
 nehrucollege.org
 neiladams.org.uk
+nemasoft.com
+neopage.net
+net-ee.com
 net-mature.com
 net-von-dir.de
+net76.net
+netai.net
 netdims.com
+netfast.org
+netinfo103.org
 netizen.org
 netleih.de
 netlogo.us
+netmasterz.com
+netspaceindia.com
 netsx.org
+netvibes.com
+network-7.com
 neurogenics.co.uk
 new-cialis.com
+new-doctor.com
 neweighweb.net
 neweighweb.org
+newest-hotel.com
+newfilmak.org
 newfurnishing.com
 newgallery.co.uk
 newmail.ru
+newmyspacelive.info
+newshealth.org
+newsmedicine.ru
 newsnewsmedia.com
+newsua.org
 newtruths.com
 newxwave.com
+nfcares.org
 nfl-football-tickets.biz
+nianow.com
 nice-pussy.us
 nicepages.biz
 nicepages.net
@@ -1905,46 +3653,101 @@
 nicolepeters.com
 nieruchomosci.biz.pl
 nifty-erotic-story-archive.blogspot.com
+nightmail.ru
 niibacca.afraid.org
+nikeairmaxrequins.com
 nikkiwilliams.info
+nikond4.info
+ning.com
+nintendosource.com
+nioxincleanser.com
+nipview.com
+nissanpavilionhotels.com
+nj-magic-show.com/
 njhma.com
 njunite.net
+nlstar.cn
+nm.ru
+nn.ru
+nnfamily.ru
+nnseo.ru
 no-cavities.com
+no-hands-holdem-win.info
+no-ip.biz
+no-ip.info
+no-ip.org
 no-title.de
 no1pics.com
+noeticindia.com
 nohassle-loans.com
+nohomepage.org
+noidpage.org
+nokia6131.ru
+nonglirili.net
 noni-jungbrunnen.com
 noni-top-chance.com
 noni-vitalgetraenk.com
 noniexpert.com
 nonstop-casino.com
 nonstopsex.org
+noprescriptiondrugstore.com
+norcalvex.org
+normannow.com
+northstamford.info
+northstarcafe.net
+norwichwriters.org
 noslip-picks.com
+nosweating.com
+notlong.com
 notsure.de
 novacspacetravel.com
+now-betting.com
+now-cash.com
 now-hiringsluts.com
+noxedgefreetrial.com
 nr-challenges.org
+nsucar.org
 nude-black.us
 nude-celebrity-dvd.com
 nude-movies.us
 nude-teens.name
 nude-video.us
+nudeunion.com
 nudevol.us
+number1-poker.com
+nurserywater.com
 nutritional-supplements.ws
 nutritionalsupplementstoday.com
 nutzu.com
 nwwl-dvds.com
 nwwl-videos.com
+nwwomenssurfcamps.com
 nylonex.com
 nz.com.ua
+nztravelaccommodation.com
+o-f.com
+oakleyoutlet-2012.com
+oakleysunglassescheapshop.net
+ob.by
+obsor.org
+occasionsinparadise.com
+od.ua
+odpv.cn
 odrducmibedfghj.com
+offer66.com
 officexl.de
+officezealot.com
 officezl.com
 officialdarajoy.com/wwwboard
 officialdentalplan.com
 officialsatellitetv.com
 offseasonelves.com
+offtopic.biz
 ohamerica.org
+ohhmoms.com
+ohmygov.com
+oiline.com
+okcshows.com
 okuk.org
 old-sexy-sluts.com
 olderr.4t.com
@@ -1957,6 +3760,9 @@
 on-line-degree.org
 on-line-kasino-de.com
 on-pok.com
+on.cm
+onbling.me
+oncyberblackjack.com
 one-blackjack.com
 one-cialis.com
 one-debt-consolidation.com
@@ -1965,16 +3771,23 @@
 one-soma.com
 onepiecex.net
 oneseo.com
+oneshow.eu
 onexone.org
+onhomeinsuranceseattle.com
+oninternetslotsmachine.com
 online-----poker
 online--blackjack.info
 online--pharmacy.us
 online--sports-betting.com
+online-134-poker-kiszka-blada.com
+online-525-poker-kiszka-blada.com
 online-auction-tricks.com
 online-background-check.biz
 online-black-jack-download.com
 online-blackjack-online.com
+online-blackjack888.com
 online-buy-plavix.com
+online-casino-gambling-000.com
 online-credit-report-online.com
 online-dating-com.com
 online-dating-singles-service.com
@@ -1982,6 +3795,7 @@
 online-dot.com
 online-escort-service.com
 online-flexeril.com
+online-forex-trading-currency-exchange.com
 online-gambling-123.biz
 online-gambling-123.us
 online-gambling-online.org
@@ -1995,6 +3809,7 @@
 online-pharmacy-online-pharmacies.com
 online-pharmacy-order.com
 online-photo-print.com
+online-pills-for-you.com
 online-poker--tips.com
 online-poker-200
 online-poker-333.com
@@ -2014,37 +3829,133 @@
 online-prescription.st
 online-prescriptions-internet-pharmacy.com
 online-propecia-buyer.com
+online-shop-site-pills.info
 online-sports--betting
 online-sports-betting-source
+online-viagra-shop-best-offer.info
+online20.org
+online888pacificpokercasino.com
+online888pacificpokerroom.com
+online888pokerroom.com
+onlineayz.com
+onlinecarsinsurance.com
+onlinecasino-ca.com
+onlinecasino-center.com
+onlinecasinook.com
+onlinecasinoonnetpoker.com
+onlinecdpokerroom.com
 onlinedegreehq.com
+onlineedspb.men
+onlineempirepokerroom.com
+onlinefe.com
+onlinegames-zz.com
 onlinegamingassociation.com
 onlinegamingassociation.com
 onlinehgh.com
+onlineinvestmentbank.org
+onlinekingssolomonspokercasino.com
+onlinekspokercasino.com
+onlinekspokerroom.com
+onlinenoblepokercasino.com
+onlinenoblepokerroom.com
+onlinepacificpokerroom.com
+onlinepartypokercasino.com
+onlinepharmacy-4u.net
 onlinepharmacy2004.net
 onlinepoker-dot.com
 onlinepoker-i.com
+onlinepokerok.com
+onlineprnews.com
 onlineshop.us.com
 onlineslotsarcade.com
 onlinesmoker.com
+onlinetexashold.com
+onlinetopsite.info
+onlinevi.com
+onlinewebshop.net
+onlinexq.com
+only-casino.com
+only1-insurance.com
+only1-poker.com
+only4mortgage.com
+onlycreditcardoffers.com
+onlysingleparentsdating.co.uk
+ononlineblackjack.com
+ononlineslotsmachine.com
+onslotmachinesonline.com
+onslotsmachineonline.com
+onslotsonline.com
+onsugar.com
+onthesamehost.com
+ontimemarketing.biz
+onvirtualblackjack.com
+onvirtualslotsmachines.com
+onwebblackjack.com
+onwebslotsmachine.com
+op-clan.com
+openqa.org
 opensorcerer.org
+opensprout.org
+opera.com
+operamini-ru.net
 operazione-trionfo.net
+opisnet.com
 optimumpenis.com
+opvpn.com
 oral-sex-cum.com
+orangeleads.com
+order-adipex-i.biz
+order-adipex-now.com
+order-cheap.info
 order-claritin.net
+order-doctor.com
 order-effexor.net
+order-generic-pletal-50mg.lo.gs
+order-phentermine-now.com
+order-pill.info
+order-pillrx.info
+order-pletal.lo.gs
+order-vigara.info
+order-vigera.info
+order-vigra.info
+order-vigrarx.info
+ordercialisa.com
+ordercialisb.com
+ordercialiss.com
+ordermdmaonline.com
 ordernaturals.com
+orderpills.info
+orderuk.info
+orderusa.info
+ordervaiagra.info
+orderviarabuy.info
+orgfree.com
+orjinalpaylasim.net
+orkeor.cn
 orlandodominguez.com
 orospu.us
+orringtonhotel.com
+osteriaportanova.com
+osxdir.org
+otele.info
 otito.com
 ottawavalleyag.org
+otticarikcars.com
+our-credit-card.com
+our-payday.com
 our-planet.org
 ourhealthylife.net
+ours-casino.com
+ours-pharmacy.com
 ourtownhelps.org
+outletcoach-factoryonline.com
 outoff.de
+outsidevan.com
 overseaspharmacy.com
 ovulation-kit.com
 owns1.com
 ownsthis.com
+ozonelayer.ca
 p-reise.de
 p5.org.uk
 p6.org.uk
@@ -2052,14 +3963,25 @@
 p8.org.uk
 p9.org.uk
 pacific-poker-top-place.com
+pacificcreditrepair.com
+pacificonlinepokerroom888.com
+pacificpokercasino888.com
+pacificpokerroom888online.com
+pacwave.net
+paddleculture.com
 pages4people.com
 pagetwo.org
 pai-gow-keno.com
 painkillersonline.biz
+painterfactory.com
 paisleydevelopmentassociation.org
 pamperedchef-online.com
+pantagraph.com
+paolivetcare.com
 paololinks.porkyhost.com
+paparoach.com
 paperscn.com
+paradiseballroom.org
 paramountseedfarms.net
 paramountseedfarms.org
 paris-and-nicky-hilton-pictures.blogspot.com
@@ -2071,6 +3993,8 @@
 paris-nikki-hilton.blogspot.com
 parkviewsoccer.net
 parkviewsoccer.org
+paroselm.org
+partipokercasino.com
 partnersmanager.com
 partnersuche-partnervermittlung.com
 party-poker-e.com
@@ -2079,34 +4003,52 @@
 party-poker-player.com
 party-poker-x
 partybingo.com
+partyonlinepokerroom.com
 partypoker-i
 partypoker-i.us
 partypoker.com
+partypokercasinocodes.net
+partypokerok.com
 partypokeronline.org
+partystampers.com
+pasica.ru
 passende-klamotten.de
 passwordspussynudity.com
 pastramisandwich.us
 pasuquinio.com
+pawnauctions.net
 payday-cash-loans
 payday-loan
 payday-loan-payday.com
 paydayl0an.com
 paylesspaydayloans.com
 payment-processing.com
+payment-protection.net
 paysites.info
+pbworks.com
 pc-choices.com
 pcdweb.com
+pdthewlis.com
 pedronetwork.com
 pedronetwork.com
 peepissing.com
+pegspoker.com
+pen.io
 penelopeschenk.com
+pengfans.com
 penilestretch.com
 penis-enlargment.net
 penisimprovement.com
 penisresearch.com
+peods.cn
+peopleos.org
+per-debt.com
 perfect-dedicated-server.com
 perfect-mortgage-lead-4-u.com
+perfumes2012.org
 perkyoneplace.com
+permata.or.id
+perrasm-colombianasm.info
 personal-finance-tips.com
 personal-injuries-law.com
 personal-injury-lawyer.us.com
@@ -2114,19 +4056,56 @@
 personales.com
 personals-online-personals.com
 personalserotic.com
+pestcontrolservicesinsydney.com.au
+perversej-bagascej.info
 petlesbians.com
 petroglyphx.com
 phantadu.de
 pharmaceicall.com
+pharmacy-generic.org
 pharmacy-links.net
+pharmacy-top-ranked.com
 pharmacy2003.com
+pharmacyff.com
+pharmacyh.com
 pharmacyprices.net
+pharmacyviagraonline.com
+pharmarx.info
+phentermine---ability-to-concieve-leading-pharmacy.info
+phentermine-24-hour-delivery-leading-pharmacy.info
+phentermine-and-375-and-cheap-leading-pharmacy.info
+phentermine-cod-delivery-am-delivery-leading-pharmacy.info
+phentermine-diet-pills-diet-pills-leading-pharmacy.info
+phentermine-online-here.com
+phentermine-order-and-ship-florida-address-top-deals.info
+phentermine-ordering-online-top-deals.info
+phentermine-overnight-c-o-d-top-deals.info
+phentermine-overnight-delivery-top-deals.info
+phentarmine-pharmacy-2003.info
+phentermine-pharmacy-cod-top-deals.info
+phentermine-quick-top-deals.info
+phentermine-resin-top-deals.info
+phentermine375dietpills.com
+phentermine375mgdietpills.com
+phentermine375mgtabs.com
+phenterminefree-overnight-fedex-pharmacy-2003.info
+phentermineonline-1.com
 philippestarckwatches.co.uk
+phistoinf.org
 phone-cards-globe.pushline.com
+phonenn.ru
+phongcach.com
 phono.co.il
 photobloggy.buzznet.com
+photonn.ru
+php-soft.com
+php5.com.ua
 php5.sk
+phpbb.net
+phpnet.us
+phpsrilanka.com
 phrensy.org
+pickuper.biz
 picnic-basket.more.at
 pics--movies.com
 pics-db.com
@@ -2135,44 +4114,70 @@
 pics-videos.net
 picsfreesex.com
 picsteens.com
+picture-book.com
 pictures-and-videos.com
 pictures-archive.com
 pictures-movies.net
 pictures-movies.org
 pictures6.com
+picyourride.com
+piczo.com
 piercing-auswaehlen.de
 piercing-magic.com
 piercingx.com
 piggi.descom.es
+piilsrx.info
+pileband.com
 pill-buy.com
 pillblue.com
 pillchart.com
+pillcheap-rx.info
+pillcheap.info
 pillexchange.net
 pillfever.com
 pillgrowth.com
+pillh.com
 pillhub.com
 pillhunt.com
 pillinc.com
 pillmarket.net
+pills-best.com
 pills-for-penis.com
+pills-home.com
+pills-sale.com
+pills-usa.info
 pillsbestbuy.com
+pillsbuyrx.info
 pillsdomain.com
 pillsking.com
 pillslim.com
+pillsofdesire.com
+pillsrx.info
 pillsupplier.com
+pillsvigra.info
 pilltip.com
+pillvigra.info
+pillvv.com
 pimpcasino.com
 pimphos.com
 pimpspace.com
 pinkzoo.com
+pinterest.com
+pips4idiots.org
 piranho.com
+pis.ro
 pisangrebus.com
+pizdporno.com
 pj-city.com
+plainrice.com
+planetastonia.co.uk
 planetluck.com
+plasmagate910.cn
 plasticmachinery.net.cn
 play-7-card-stud-poker.com
 play-7-card-stud-poker.us
 play-cash-bingo-online.com
+play-e-poker.com
 play-online-poker-z.com
 play-partypoker.us
 play-poker-i.com
@@ -2183,67 +4188,169 @@
 playandwinit777.net
 player-tech.com
 playgay.biz
+playlist.com
 playmydvd.com
 playnowpoker.com
+playtechonlinepokerroom.com
 playweb.blogspot.com
+plenty-cash.com
+plus-casino.com
+plussizeclothescompared.com
+pluth.cn
 plygms.de
+pmbestellen.eu
+pochta.ru
+pochtamt.ru
 pocketsound.org
+podbean.com
+podomatic.com
+pogovorok.net
+pohmelie.org
+pointbreak2015.com
 pok7.com
 pokemon-hentai.com
 pokemon-hentai.org
 pokemonhentai.net
 pokemonx.biz
+poker-24x7.com
+poker-24x7.net
+poker-24x7.us
+poker-4-u.com
+poker-4all.com
+poker-4free.com
+poker-4u.biz
+poker-4us.com
+poker-7.com
 poker-8.com
 poker-888-e.com
+poker-ahead.com
+poker-available.com
+poker-blvd.com
+poker-boulevard.com
+poker-check.com
+poker-checking.com
 poker-e-win.com
 poker-e-wins.com
+poker-files.com
+poker-freak.com
+poker-freeway.com
 poker-games-bonus.com
 poker-games-top-ranked.com
 poker-games.cjb.net
 poker-hands-secrets.com
 poker-homepage.com
+poker-images-best-place.info
 poker-magic.org
 poker-me-up.com
+poker-new.com
+poker-odds-hold-em-4-win.info
+poker-on-line-best-place.info
 poker-on-web.com
 poker-online-anytime.com
+poker-org.com
+poker-palace-best-place.info
+poker-places.net
+poker-places-4u.com
+poker-places-4u.net
+poker-plans.com
+poker-protection.com
 poker-rooms-777
 poker-rooms-777.com
 poker-rules-easy-4u.com
+poker-scan.com
+poker-set-best-place.info
+poker-sites-best-place.info
+poker-spanish.com
+poker-stadium.com
+poker-sys.com
+poker-t-shirts-best-place.info
+poker-table-and-chairs-best-place.info
+poker-table-best-place.info
+poker-table-plans-best-place.info
+poker-table-texas-best-place.info
+poker-table-top-best-place.info
 poker-tables-best-deals.com
+poker-tables-buy-poker-tables-best-place.info
+poker-unique.com
+poker-valley.com
 poker-w.com
+poker-way.com
+poker-winning-hands-best-place.info
 poker-wsop-2005.com
+poker-year.com
+poker4spain.com
 poker777game
 poker79.com
+pokerdingo.com
+pokerforeal.com
+pokerfuchs.com
+pokernx.com
 pokerorg.net
 pokerpage.biz
 pokerpartnership.com
+pokerpartyclothes.com
 pokerqu.com
+pokerroomscasino.com
+pokerrules-best-place.info
 pokerweb.be
+pokerxa.com
+pokiegamesdownload.com
+polfaw.info
 polifoniczne.org
+poll4you.com
+pollysteele.com
 polyphone.us
+pomoc-drogowa-gorzow.com
+pomorze.pl
 pompini.nu
+pompinib-befanab.info
+pompinir-gemidosr.info
+pony-business.com
+pop3.ru
+popandoskeyz.com
+popdrugstore.com
+popular-hotels.com
 popwow.com
 porevo.lookin.at
 porn-4u.net
 porn-dvds-dot.com
 porn-house.us
+porn-pussy-world.info
 porn-sites-list.com
 porn-stars.org
 porn-stud-search.org
 pornevalution.com
+pornfilmssales.com
 porngrub.com
 pornlane.com
+pornmovies.co.in
+porno-haus.com
+porno-house.net
 porno-v.com
+pornoforadult.com
 pornogratis.bz
+pornon-sexon-analn.info
 pornosexbest.com
 pornostars.cc
 pornovideos-versand.com
 pornstar4all.com
+porntube24.biz
 pornwww.com
+poshcravings.net
+positive-genki.com
+poskot.com
+posteezy.com
 poster-shop.us
 postersshop.us
+pouvoirs-spirituels.com
+pov4.com
 power-rico.de
+pp.ua
+prakashcommunication.com
+praznekeba.tk
+predatorsofdarkness.com
 pregnant-sex-free.us
+premium10adult.info
 prepaylegalinsurance.com
 prescription-drugs.st
 prescriptions.md
@@ -2251,17 +4358,30 @@
 preteen-sex.info
 preteen-young.net
 prettypiste.com
+prevent-asian-flu.com
+primechoiceautoparts.com
+primewebdesign.ca
 princeofprussia.org
+pringlepowervac.com
 printerinkseller.com
 prism-lupus.org
 privacy-online.biz
 private-krankenversicherung-uebersicht.com
 private-network.net
 privatediet.com
+pro.vg
+pro-board.com
 pro-collegefootballbetting.com
 pro-rolex-replica-watches
 pro-rolex-replica-watches.com
+prodit.org
 product-paradise.com
+professional-doctor.com
+professionalliabilityinsurancepros.com
+profile.php
+programfiles.org.ua
+progressliveautoinsurance.com
+progressiveupdate.net
 projector-me.com
 prom-prepared.com
 promindandbody.com
@@ -2273,8 +4393,16 @@
 propecia.bravehost.com
 propeciaonline.biz
 propeciapower.com
+prophp.org
+prorasstanovki.ru
 prosearchs.com
+protocolexchange.com
+protopage.com
+proxywhite.com
+prweb.com
+prwo.info
 pryporn.com
+ps2cool.com
 pseudobreccia60.tripod.com.ve
 psites.biz
 psites.net
@@ -2283,115 +4411,250 @@
 psxtreme.com
 psychexams.net
 psychexams.org
+pt-sii.co.id
+pt-sml.com
+pubwebhost.com
+pull-poker.com
 punksongslyrics.com
 puppyduk.com
+purchaserx.info
+purecoconutoil.org
 pureteenz.com
 pushline.com
 pussy-cum.us
 pussy-d.com
 pussy-movies.us
+putfilein.org
+px949z32.com
+pxbonline.com
+pzmind.com
+qacasinos.com
+qapibiwe.co.cc
 qinsi.com
+qiongsen.com.cn
+qlikview.com
 qqba.com
+quality-poker.com
 quangoweb.com
+quark.com
+queryguild.com
+questionpro.com
 quick-drugs.biz
 quick-drugs.com
 quickdomainnameregistration.com
 quickie-quotes.com
+quickweightlosepills.com
+quinteblogs.com
 r-300.com
 r-3100.com
 r-400.com
 r-4100.com
 r00m.com
+rabroad.com
+rabstroi.ru
 racconti-gay.org
+rachidabdul.com
+rack111.com
+radionn.ru
+radcraft.com
 radsport-artikel.de
 raf-ranking.com
 ragazze.bz
+rakm.jp
 rampantrabbitvibrator.co.uk
 randyblue.info
 randysrealtyreview.com
+rangsgroup.com
+rankbuilderx.com
+rankmyplace.com
+racepointfunding.com
+racyspace.com
 rape--stories
 rape-fantasy-pics.com
 rape-stories.biz
 rapestoriespics
 rapid-merchant-account.com
 rapid.myserver.org
+raptr.com
+rashacash.info
+rated-casino.com
+ratemyit.org
 ratenkredit-center.de
 ratenkredit-shop.de
+ravenxarts.com
 raw-pussy.us
+raypharma.com
+rayyancenter.org
+razordude.com
+rbcmail.ru
 rbfanz.com
+reachcasino.com
+readingfestival.org
 real-online-poker
 real-sex.us
+realcheapviagra.com
+realestatepr.org
 realestateslaws.com
 realisticforeignpolicy.org
 reality-xxx.biz
+reallocalpages.com
 reallyhot.org
 realmilfgangbang.biz
+realms.biz
 realtickling.com
+realtorlist.net
+realtorx2.com
+realtown.com
+realtysite.net
+reaxtelo4ki.co.tv
 rebjorn.co.uk
+rebuildsanmateohighschool.org
+recepti.tv
+reclamann.ru
 redcentre.org
+redriverfoods.net
 redi.tk
+redmassalud.com
+redneckpepper.com
+redscustom.info
+refererx.com
 refinance-mortgage-home-equity-loan.com
 reggaeboyzfanz.com
+registered-casino.com
+registrarprice.com
 registerxonline.com
 registrarprice.com
 reglament-np.ru
+regnew.ru
 reisen-domain.de
+relatosj-coprofiliaj.info
 relievepain.org
+remontmash.ru
+removed.com
+renaissance-faire.com
+renspace.com
 rent-games-movies.com
 rental-2004.com
 rentalcarsplus.com
+reonlineblackjack.com
 repair-restore-bad-credit-report-identity-theft.com
 repaircreditonline.net
+replicabrands.org
+replicahandbags.name
+replicahandbagstore.org
+replicashop.org
+replicawatches2012.net
+replicaworld.org
 repondeurs-logos-mobile.com
 republika.pl
 reservedining.net
 reservedining.org
+resistg20.org
 restaurant-l.de
+retina0.com
 rethyassociates.net
 rethyassociates.org
+returnmaximizer.com
+reversephonelookupsearch.com
 reviewonlinedating.com
+rgmrecords.com
+rhapsodyofwords.com
 rhinoslinks.com
 rhinosthumbs.com
+rhosting.pl
 ricettegolose.com
 richshemales.com
+ridgeviewelem.org
+ridingtherhino.co.uk
 rifp.org
 rightdebt.com
 ringsignaler-ikon-spel.com
 ringtone-logo-game.com
 ringtoner-logoer-spill.com
 ringtonespy.com
+rise-education.com
 rittenhouse.ca
 rmg.com.cn
+ro7kalbe.com
+robertapesce.com
 robinson-entertainment.com
 robosapiensource
 robosapiensource.com
 roboticmilking.com
+roenskeep.net
+rohkalby.com
+rohkalby.net
+romainboichat.ch
 romane-buecher.de
+romanticmaui.net
 romeo-ent.com
 ronnieazza.com
+rooneyelectrical.co.uk
 rossmann.de
 roulette---online.com
 roulette-w.com
+roulettefreeonline.com
+routan.org
 royaladult.com
 royalfreehost.com/teen/amymiller
 royalmailhotel.com
+roznica.com.ua
+rproom.ru
+rssmix.org
 ru21.to
 ruitai88.com
 rulo.biz
+runatserver.com
+rusbyte.com
+rusbyte.ru
+rx-buypills.info
 rx-central.net
+rx-cheap.info
 rx-lexapro.biz
+rx-order.info
 rx-pills-r.us
 rx-store.com     # Catchall for many spam sites
+rx-vigra.info
+rxbuy-pills.info
+rxbuycheap.info
+rxbuypill.info
+rxbuypills.info
+rxcialasbuy
+rxcilais.info
+rxcillis.info
 rxpainrelief.net
+rxpharmaci.info
+rxpharmacy-usa.com
+rxpill.info
 rxpills.biz
+rxpillsbuy.info
+rxpillsby.info
+rxpillusa.info
+rxpurchase.info
+rxsale.info
+rxsildenafil.info
+rxusa.us
+rxviagraabuy.info
+rxvigarausa.info
+rxvigrausa.info
 rxweightloss.org
 rydoncycles.co.uk
+rzeszow.pl
 s-fuck.com
 s-sites.net
+s2222jwak222.edu
+s5.com
+sadlyno.com
 safecreditonline.com
 sailor-moon-hentai.org
 sailor-moon-hentai.us
+sakura.ne.jp
+sakurafx.org
 salcia.co.uk
+sale-xenical-a.biz
+sales-rx.info
+salisbury.edu
+salonstylesforyou.com
 salute-bellezza.net
 salute-bellezza.org
 salute-benessere.org
@@ -2400,22 +4663,36 @@
 salute-malattie.com
 salute-malattie.net
 samiuls.com
+samkitut.ru
 sandhillaudio.com
+sandium.com
 sandrabre.de
+sangirooms.com
+sangongzhu.com
 sapphicerotica.biz
+sarafovo.org
 sarennasworld.com
 sat-direct.net
+sat-infa.net
+satandeceivedtheworld.com
 satellite-direct-for-you.com
 satellite-network-tv.com
 satellite-tv.cjb.net
 satellite.bravehost.com
 satellitetv-reviewed.tripod.com
 satellitetvboutique.com
+save4-insurance.com
 saveondentalplans.com
 saveonpills.net
+savings
 sbdforum.com
+sbki.info
+sbko.info
 sbt-scooter.com
+sc-specialhost.com
 sc10.net
+scan-diet.net
+scan-diet.org
 scarica-mp3.biz
 scarica-mp3.com
 scarica-musica-mp3.org
@@ -2427,34 +4704,78 @@
 scaricare-canzoni.org
 scaricare-mp3.org
 scatporn.info
+scenestealers.net
 scent-shopper.com
 schanee.de
+schizzaten-lesben.info
 schmuck-domain.de
+scitechtronics.com
+scmcanada.org
+scolpat.eu
+scorzacostruzioni.it
+scosug.org
 scottneiss.net
+scrconsultores.com.br
+screwy-casino.com
+scribd.com
+scubalot.com
+sculpturessence.com
+sdfsdfsdf.com
+sdfwefasdfd.com
 se-traf.com
 se24h.com
+sea-poker.com
+seapoint-capetown.co.za
 search-1.info
 search-engine-optimization-4-us.com
 search-milf.com
 search722.com
 searchinsurance.net
+searchpaysites.net
 searchtypo.com
+seat208.com
+secretsofthereef.com
+secured-casino.com
+secured-hotel.com
 secureroot.org
 security-result.com
+sedenafil.info
+sedenafilrx.info
 sedonaretreat.org
 seekartist.com
 seeker-milf.com
+seesaa.net
+seethishome
+sefat.cn
+seite.lv
 seitensprung-gratis.com
+seksdate.nu
 selectedsex.com
+selectpoll.com
 selena-u.ru
+selfeducationforall.com
+selfeducationforyou.com
+sell-vigrarx.info
 selten-angeklickt.de
 semax14.info
 semax15.info
 semax16.info
 sempo-tahoe.com
+sencha.com
 senior.mine.nu
+seniordate.net
 seoy.com
+sempoipedia.com
+septeto.cn
+sergey-mavrodi.com
+seriousofdating.co.cc
+sertraline.pw
+serveblog.net
 servepics.com
+servequake.com
+server-test.eu
+serveru.ru
+servetown.com
 servicesdating.net
 sesso-gratis.cc
 sesso-online.net
@@ -2465,6 +4786,7 @@
 sewilla.de
 sex-4you.org
 sex-bondagenet.org
+sex-foto.pw
 sex-friend.info
 sex-livecam-erotik.net
 sex-lover.org
@@ -2480,12 +4802,18 @@
 sexchat.ccx
 sexcia.com
 sexe.vc
+sexfuns.top
 sexglory.com
 sexiestserver.com
 sexingitup.com
+sexjanet.com
 sexmuch.com
 sexo9.com
+sexob-gayb-jovenesb.info
+sexoc-fotoc-caserac.info
+sexpantyhose.org
 sexplanets.com
+sexpropills.com
 sexschlucht.de
 sexshop-sexeshop.com
 sexshop.tk
@@ -2493,7 +4821,10 @@
 sextoyssexvideos.com
 sexual-shemales.com
 sexual-story.blogspot.com
+sexuallyexplicit.net
 sexushost.com
+sexvideo.pw
+sexvidworld.info
 sexvoyager.com
 sexwebclub.com
 sexwebsites.com
@@ -2503,49 +4834,102 @@
 sexy-girls.org
 sexy-lesbian.us
 sexy-pussy.us
+sexyavenue.com
 sexynudea.com
+sfei.sk
 sfondi--gratis.com
 sfondi-desktop-gratis.com
+sfsdfdfqqsfff.com
+sgambati.cn
+sh-yigang.com
 shadowbaneguides.net
 shannon-e.co.uk
 shareint-store.com
+sharejob.net
+shef.ac.uk
 shemale-cum-tgp.com
 shemale-girls.com
 shemalesex.biz
 shemalesland.com
 shemalezhost.com
 shemalki.com
+shemar.net
+sheratonnorthcharleston.com
+sheridettman.com
 shfx-bj.com
 shhilight.com
+shinobeestudios.com
 shirts-t-shirts.com
+shivapage.com
+shkolka.ru
+shno1steel.com
 shop-opyt.com
 shop.tc
 shop24x7.net
+shoppills.info
 shopping-liste.de
+shopping2000.com
 shoppingideen-xxl.de
 shoppyix.com
+shorter.premium-blogs.com
+shotin.org
+showcasegifts.net
+showcaserealestate.net
 showsontv.com
+showthread.php
+shrunk.net
+si44.com/home.php
+siagra.info
+siagra-usa.info
+siagrarx.info
 sicarrow.co.uk
+sigmapiscu.org
+sildanefil.info
+sildenafil-usa.info
+sildenfilrx.info
+sildenofil.info
+sildenofil-usa.info
+sildenofilrx.info
+sildenophil.info
+sildenophilrx.info
 silky-smooth-pussy.com
+silvergirls.co.be
 simon-scans.com
 simple-pharmacy.com
 simplemeds.com
+simply-poker.com
 simpsonowen.co.uk
 sindyhalliday.com
 sinfree.net
+site-de-rencontre-suisse.ch
 site-mortgage.com
+site11.com
+siteconstructi.ro
+sitemap.html
+sitesfreesex.info
+siterealestateonline.com
 sitesarchive.com
 siti-porno.us
+sitotop.com
+six168.com
+sjwak22gasrwas2.edu
+sk8show.com
+skatin.it
 ski-resorts-guide.com
 skidman.com
+skityr.com
 slatersdvds.co.uk
 slng.de
+slot
 slot-machines-slots.com
 slotmachinesguide.net
 slots-8.com
 slots-w.com
+slotsfor.com
+slotsfreenodownload.com
 slotsjockey.com
 slowdownrelax.com
+slowpitchhitting.com
 slut-wife-story.blogspot.com
 slutcities.com
 small-business-grants.biz
@@ -2554,32 +4938,49 @@
 smartdot.com
 smartonlineshop.com
 smerfy.pl
+smithtownelementarypta.org
+sml338.org
+smogless.com
 sms-sms-sms.org
 sms-sprueche-4fun.de
 sms-sprueche.com
 sms.pl
+smsportali.net
+smtp.ru
+smule.com
 smutwebsites.com
 sneakysleuth.com
+snoid.se
+snowballmoney.com
+socializr.com
+socialmediamarketingmachinesreviews.com
+society-health.com
 socoplan.org
 sofort-mitgewinnen.de
 sofortkredit-tipps.de
 soft-industry.com
 soft.center.prv.pl
 software-einkaufsmarkt.de
+software-keylogger.com
 software-linkliste.de
 software-review-center.org
 software.thedir.net
 softwaredevelopmentindia.com
 soittoaanet-logot-peli.com
 sol-web.de
+solarark.com.au
+solarplast.com
+solidwebhost.com
 soma-cheap-soma.com
 soma-solution.com
 soma-web.com
 soma.st
 somacheap
 somaspot.com
+some-mortgage.com
 sommerreisen-2004.de
 sonderpreis.de.com
+soniccash.net
 sonnerie-compositeur.com
 sonnerie-hifi-sms.com
 sonnerie-logo-jeu.com
@@ -2597,19 +4998,40 @@
 sonneries-sonnerie-logo.com
 sonneries-sonnerie-logos.com
 sonneries.fr
+sonomasoda.com
+soochrys.com
 sorglos-kredit.de
+sosalovo.tk
 soulfulstencils.com
+soundcloud.com
+soup.io
+sour-mirror.jp
 southbeachdiet.us.com
 southbeachdietrecipe.biz
 spacige-domains.de
+spaintitangeles.men
+spanish-casino-4u.com
 spannende-spiele.de
 spassmaker.de
+speaklolspeak.com
+specific-casino.com
 speedsurf.to
 speedy-insurance-quotes.com
+spendorgardens.com
 spermincreasingpills.com
+spiel2010.info
 spiele-kostenlose.com
 spiele-planet.com
+spisal.net
+spinxpress.com
+splendid-casino.com
+splendorgardens.com
+splinder.com
 spoodles.com
+sporshok.org
+sport-betting-2u.com
+sport-betting-now.com
+sport-betting-site.com
 sportartikel-auswahl.de
 sportecdigital.com
 sportingcolors.org
@@ -2619,29 +5041,51 @@
 sports-betting-a.com
 sports-inter-action.com
 sportsbettingexpert.com
+sportscribe.com
+sportsexpert.net
 sportsorg.biz
 sportsparent.com
+sportstrouble.com
 spp-net.de
+springnote.com
 spy-patrol.com
+spy-search.com
+spyderjacketsonline.com
 spyshots.bpa.nu
 spyware-links.com
+spywitnessnews.org
 staffordshires.net
+stahujprogramy.sk
+standard-casino.com
+standard-poker.com
 staplethis.de
+starlogic.biz
 starpills.com
+stars-vs-stars.com
+start-insurance.com
+starwarsspace.com
+statbrain.com
 statusforsale.de
+steadywebs.com
 steelstockholder.co.uk
 stellenangebote-checken.de
 stellenangebote-l.de
+step-consulting.com
 stevespoliceequipment.com
 stfc-isc.org
+stgert.com
+stigal.com
 sting.cc
+stlmortgageconsultants.com
 stmaryonline.org
 stock-power.com
+stockpickr.com
 stolb.net
 stop-depression.com
 stop-snoring.crpublish.com
 stopp-hier.de
 stopthatfilthyhabit.com
+storepic.com
 stories--archive.com
 stories-adult.net
 stories-inc.com
@@ -2663,15 +5107,24 @@
 storiespics.homeunix.com
 storiespics.homeunix.net
 storiespics.homeunix.org
+storify.com
+straightforwardinsurance.com
+strawberryfieldsrepresents.com
+streamingy-videoy.info
+street-poker.com
+strefa.pl
+strega.us
 striemline.de
 stripclubexposed.info
 strivectinsd.com
+studio89.org
 stunningsextoys.com
 styrax-benzoin.com
 success-biz-replica.com
 suma-eintragen.de
 sumaeintrag-xxl.de
 sunbandits.com
+sundsvallonline.se
 sunnyby.com
 suonerie-center.com
 suonerie-download.com
@@ -2682,15 +5135,23 @@
 super-bowl-bet.biz
 super-celebs.com
 super-cialis.com
+super-nails.org
 superbowl--betting.com
 superdolphins.org
+superinvestmentsonline.com
+supermedsdrugstore.net
 superpornlist.com
+supertramadoldirect.info
 surfe-und-staune.de
 susiewildin.com
 sutra-sex.com
 suttonjames.net
 suttonjames.org
 svitonline.com
+svoevideo.co.tv
+svsting.org
+swagbucks.com
+sway.com
 swedenet.com
 swedenetwork.com
 sweet-horny.com
@@ -2700,21 +5161,52 @@
 swinger-story.blogspot.com
 swingersadult.net
 swingersunidos.com
+sxhaiyue.com
 sydney-harbour.info
+sydney-limousines-sydney-airport-transfers.com.au
 sylphiel.org
 sylviapanda.com
+synthroid1.com
 sysaud.com
+sytes.net
 t35.com
 t3n.org
+ta.pl
+tabletoklahoma.info
 tabsinc.com
+tadacip-order.info
+tadacip-rx.info
+tadacip-usa.info
+tadacip.info
+tadacippills.info
+tadaciprx.info
+tadenafil.info
+tadenafil-usa.info
+tadalafil100.com
+tadalafil2.com
+tadalafil20tab.com
+tadenafilrx.info
+takbb.com
 take-credit-cards.com
+take-mortgage.com
+take-poker.com
+takegirls.com
+takeitdumps.com
+takosystems.com
+taldalafil.info
+taldalafilrx.info
+talentbroker.net
+talented-doctor.com
 taliesinfellows.org
+talismankpi.com
 talktobabes.com
+tamilstar.com
 tanganyikan-cichlids.co.uk
 tapbuster.co.uk
 taremociecall.com
 targetindustries.net
 targetingpain.net
+tateauthor.com
 tattoo-entwuerfe.de
 tatuaggi-gratis.com
 tatuaggi-piercing.org
@@ -2722,11 +5214,17 @@
 tatuaggi.cc
 tatuaggi.us
 tatuaggitribali.com
+taxlow.net
+taxmagic.net
 tclighting.net
 tclighting.org
 tdk-n.com
+teamara.com
 teambeck.org
 teamregules.com
+techlabmodels.com
+techlinepodcast.com
+techsoup.org
 tecrep-inc.net
 tecrep-inc.org
 teddbot.com
@@ -2747,15 +5245,26 @@
 teensluts.org
 teentopanga.name
 teenxxxpix.net
+tekcelsolar.com
 telechargement-logiciel.com
+tellapple.com
+tellurideskiresort.com
+tenmortgage.com
+teplica-parnik.net
+terashells.com
+teresaravenscroftonline.com
+teriandersonandassoc.com
 terminator-sales.com
 terra.es/personal2/dee7boquo
 terra.es/personal2/markus69
+test4ada.info
+test5ada.info
 testi-canzoni.com
 testi-canzoni.net
 testi-musicali.com
 testi-musicali.net
 testi.cc
+testriffic.com
 tests-shop.com
 tette.bz
 tettone.cc
@@ -2765,54 +5274,162 @@
 texas-hold-em
 texas-holdem
 texas-poker
+texasholdemcenteral.com
+texasholdfun.com
+texasholdinternet.com
+texasholdpokeronline.com
 texasproptax.com
+tezzels.net
 tgplist.us
+thabasementconnection.com
+thaiherbinfo.com
+thatshiphop.com
 thatwhichis.com
 the-boys-first-time.net
 the-boysfirsttime.com
+the-credit-card.biz
 the-date.com
+the-discount-store.com
 the-first-time-auditions
+the-gambling-casinos--2342.us
 the-hun-site.com
 the-hun-yellow-page-tgp.com
+the-jackpot-857.us
 the-pill-bottle.com
 the-proxy.com
+the-slot-2072.us
 the1930shome.co.uk
+the21online.com
+the888pokeronline.com
+theamateur.us
 thebans.com
+thebest-pills
 theblackfoxes.com
+theblackjackonline.com
+thebossburger.com
+thebrainstormer.com
+thecasinoonnetpokercasino.com
+thecasinoonnetpokerroom.com
+thecasinopokerroom.com
+thecasinopokerrooms.com
 theceleb.com
 thecraftersgallery.com
+theebest.com
+theempireformulas.com
+theempireonlinepokerroom.com
+theempirepokerroom.com
 thefreecellphone.com
 thehadhams.net
+thehokiepokie.com
+thehollywoodgossip.com
+theinsurancedirect.com
+theinternetclubdicepoker.com
+theinternetholdem.com
+theinternetpokerroom.com
+theinternetpokerrooms.com
+theinternetslotmachines.com
+theinternetslotsmachine.com
+theinternettitanpokerroom.com
+theinvestblog.com
+thejvattractionformula.com
+thekongshow.com
+theloansline.com
+thelostboysatl.com
+theloveland.ru
 themadpiper.net
+thenewboyz.com
+theonline888poker.com
+theonlinecasinoonnetpokerroom.com
+theonlinekspoker.com
+theonlinepacificpokerroom.com
+theonlinepokerrooms.com
+theonlineslotmachines.com
+theonlineslotsmachines.com
+theonlinetwentyone.com
+thepacificonlinepoker.com
+thepartypokercasino.com
+thepokerroompacific.com
+thepokerroomscasino.com
 thepornhost.com
 thepurplepitch.com
 therosygarden.com
+therouletteonline.com
+theshaarp.com
+thesinglesminglehq.com
+theslotsmachine.com
+theslotsmachineonline.com
+theslotsmachinesonline.com
+thesmart-casino.com
 thesoftwaregarage.co.uk
 thespecialweb.com
+thetop-pharmacy.com
+thetrafficmayhem.com
+thevirtual21.com
+thevirtualslotmachines.com
+theweb21.com
+thewebblackjack.com
 thewebbrains.com
+thewebroulette.com
+thewebslotmachine.com
+thewebslotmachines.com
+thewebslotsmachines.com
+thewebtwentyone.com
+theweddingparty.org
+thewinterprofit.com
+thexmlguys.com
+thinkrealty.net
+this-casino.com
 thorcarlson.com
+thoughts.com
+threethreethree.org
+threethreethree.us
 thumbscape.com
 ticket-marktplatz.de
 tickets4events.de
+tictaconline.com
 tiere-futter.de
 tiffany-towers.com
+tigblog.org
 tigerspice.com
+tigweb.org
 tikattack.com
+time-4mortgages.com
+time-4poker.com
+time4pokerrooms.com
 timescooter.com
 tina4re.com
+tinyurl.com
+tipconsultancy.co.uk
 tips-1a.de
+tips-4poker.com
+tire-odessa.com
+tirkx.com
+titanmangel.nl
+titanonlinepokerroom.com
+titiki.top
+titki.top
 tits-center.com
 tits-cumshots.net
+tlsubmit.com
+tltremont.us
 tm258.com
 tmsathai.org
+tntcareernet.com
 tofik.pl
+tointernetblackjack.com
 tokyojoes.info
+tomcio.eu
+tonlinepoker.com
 tonos-celulares.com.mx
 tonos-nokia.com.mx
+toobigforthatpussy.com
+toomanyshoes.co.uk
+toonlineroulette.com
 top-blackjack-game
 top-blackjack.net
 top-casinos-net.com
 top-cialis.com
+top-coach-outlet.net
 top-deals-online-pharmacy
 top-deals-pills
 top-deals-pills.info
@@ -2827,21 +5444,37 @@
 top-online-slots.com
 top-pharmacy.net
 top-poker-21.com
+top-rooms-2005.com
 top-sex-base.com
 top-skelaxin.com
 top-soma.com
 top-the-best.de
 top-video-poker.info
+top-web-site-pills.info
 top-wins-2005.com
 topaktuelle-tattos.de
 topcialis.com
+topgolfblogs.com
+topklick.cn
 topmeds.net
+topsy.com
 toques-logos-jogos.com
+torim-penism.info
+torouletteonline.com
+torscan.com
 toshain.com
+toslotsmachine.com
 total-verspielt.de
+totalloansdirect.com
+totally-4poker.com
 totallyfreecreditreport.org
+touchdown-casino.com
 touchwoodmagazine.org.uk
 tournamentpoker.biz
+toxipedia.org
+toylane.net
+tpageagv.org
+trafficfaker.com
 training-one.co.uk
 trannies.angelcities.com
 tranny-pic-free.com
@@ -2850,49 +5483,107 @@
 trannys.blowsearch.ws
 trannysexmovie.com
 transbestporn.com
+transcendentalartscouncil.org
 transestore.com
 transpire.de
 traum-pcs.de
+trazodone.pw
 treocat.com
 triadindustries.co.uk
+triplecreekberries.com
+tripod.com
+trisourcetitle.com
 trixieteen.org
 troggen.de
 troie.bz
 trolliges.de
 trucchi-giochi.us
+truecolortech.com
 trueuninstall.com
 trumpetmission.org
+trust-home-improvement.com
+tryelec.co.jp
+tsukishima.cn
 tt33tt.com
 tt7.org
 tubegator.com
 tuff-enuff.fnpsites.com
+tumblr.com
 turist.com.pl
 tvforum.org
+tvsetmp3.com
 twinky.org
+twinpharm.cn
+twitter.com
+twoday.net
+txconcierge.com
+txdeathpenaltymor.org
+txtur.de
 tygef.org
+typepad.com
 u-w-m.ru
+ua-princeton.com
 uaeecommerce.com
+ubercart.org
+uccpp.org
+uclaaud.org
+ucoz.com
+ucoz.net
+ucoz.org
+ucsbgop.com
 ufosearch.net
+uggstyle.org
+ugigiksss.me
+ugmachinery.com
 uk-virtual-office-solutions.com
 uk.net
+ukconstitution.org
+ukfpipe.org
 ukrainewife.net
+ukrvpn.com
+uky.edu
+ulcerdrugsonline.com
 ultra-shop.info
 ultracet-web.com
 ultrampharmacy.com
 unbeatablecellphones.com
 unbeatablemobiles.co.uk
 unbeatablerx.com
+unbelievable-poker.com
+unc.edu
 unccd.ch
+unco.edu
 underage-pussy.net
+understand-poker.com
 undonet.com
 uni-card.ru
+unicauca.edu.co
+unifloor.com.ua
+unimac.com.lb
+unique-casino.net
+unique-pills.com
+unique-poker.com
+uniqueinternetholdempoker.com
+uniqueonlineholdem.com
+uniquetexasholdem.com
 united-cash.com
 unitedarchive.com
+unitedgujarat.com
+unitedinchristchurch.org
+univision.com
+unlimitedantiques.com
 unrisd.com
 unscramble.de
 unterm-rock.us
+uo.pl
+uphentermine.com
+uprize.no
 upsms.de
+upthekazoo.com
+urdufunpk.com
+url.ms
 urlaubssonne-tanken.de
+urlcutter.com
 us-cash.com
 us-meds.com
 usa-birthday-flowers.com
@@ -2900,15 +5591,48 @@
 usa-car-loans.com
 usa-cash-advance.com
 usa-escorts-123.com
+usa-pills.info
+usacialus.info
+usacilisusa.info
+usagoodhotel.com
+usatadafilbuy.info
+usaviara.info
+usaviararx.info
 usbitches.com
 uscashloan.com
+useboards.org
 usedcarsforsale
+useddomainsforsale.com
+useful-pills.com
+usemodi.org
+userinfo.php
+usvigra.info
+utcodecamp.com
+uvadi.cz
 v27.net
 v29.net
 v3.be
 vacation-rentals-guide.com
+vadoptions.com
+vajinasm-18m.info
 valeofglamorganconservatives.org
+valetparking.co
+validccseller.com
+varied-poker.com
+vayagra.info
+vayagrarx.info
+vcats.com
 vcialis.com
+vcontacts.com
+vdbimageworks.com
+vdiplomas.com
+vdirections.com
+vdude.com
+veehd.com
+veganfamilystyle.com
+vegas-hair.com
+vegas-online-casino.bi
+velvet.jp
 venera-agency.com
 veranstaltungs-tickets.de
 vergleich-versicherungsangebote.de
@@ -2918,8 +5642,26 @@
 verybrowse.com
 verycd.com
 verycheapdentalinsurance.com
+veteranownedbusiness.com
+vexpert.com
+viacra.info
+viacrarx.info
+viagararx.info
+viagerausa.info
+viagerausarx.info
 viaggix.com
+viagr-rx.info
+viagr-usa.info
+viagra-buy.in
+viagra-canada.in
+viagra-new.in
+viagra-sale.in
+viagrabuypharmacy.com
+viagraols.com
+viagrashop4usa.com
 viapaxton.com
+vidajurasica.com
+viddler.com
 video-n.com
 video-poker
 video-poker-dot.com
@@ -2927,38 +5669,117 @@
 video-porno.nu
 videohentai.org
 videoportfolios.com
+videos2guitare.com
+videosm-ostionesm.info
+videospin.com
+vidsz-tiasz-defecandoz.info
+vidvain.com
+viegrarx.info
+viewtopic.php
+vigara-usa.info
+vigarabuy.info
+vigaraus.info
+vigera-rx.info
+vigorx.info
+vigra-buy.info
+vigra-dose.info
+vigra-drug.info
+vigra-get.info
+vigra-now.info
+vigra-pill.info
+vigra-sale.info
+vigra-soft.info
+vigrabuy.info
+vigrabuyrx.info
+vigranewyorkcity.info
+vigrapillrx.info
+vigrasale.info
 vilentium.de
+vilki.info
 villagesx.com
 vimax.lx.ro
 vimax.topcities.com
+vinhas.net
 vip-condom.com
 vip-online-pharmacy.com
+vipunderground.com
+virb.com
+virtualmemorylow.info
+visualtorrent.com
+vita-apteka.ru
+vitais.info
 vitamins-for-each.com
 vivalatinmag.com
+viviti.com
 vivlart.com
 vixensisland.com
+vk.com
 vladgorlum.gotdns.com
 vladstepanov.brunst.dk
+vmailman.com
+vmasterpiece.com
+vmillionaire.com
+vmousetrap.com
+vmtoolkit.com
+vneighbor.com
+vnovel.com
+vnsoul.org
+vocentr.ru
 vod-solutions.com
+vod.com.ua
+vodpress.com
 voiphone.cn
+volny.cz
+volunteerpad.com
 vonormytexas.us
+vox.com
+voyant-calvados.com
+voyant-manche.com
+vp888.net
+vpartnerships.com
+vpawnshop.com
+vplaymate.com
 vpmt.com
 vpshs.com
+vpxledrx.info
+vquality.com
 vrajitor.com
+vreporters.com
+vsedliavas.life
+vselling.com
+vside.com
+vsto.dk
+vsymphony.com
+vthought.com
+vtoyshop.com
 vtsae.org
+vzlegato411.com
 w-ebony.com
 w5.pl
+w717.com
 wake.rlights.com
 waldner-msa.co.uk
+waltsellsbuckscounty.com
 wancheng.cn
 warblog.net
+warmax.tk
+warning-prozac-and-phentermine-top-deals.info
+warrenzanes.com
+warriorforum.com
 washere.de
 watches-sales.com
+watchfavmovies.com
+watchsjp.com
 waterbeds-dot.com
+wattpad.com
+waukeshanow.com
+wavelet2.cn
 wayshell.co.uk
 wblogs.com
 wcgaaa.org
+we.bs
 we-live-together-4u.com
+wealthbuildersociety.com
 weareconfused.org.uk
 wearethechampions.com
 web-aks.com
@@ -2966,60 +5787,140 @@
 web-cam-porn.net
 web-cialis.com
 web-revenue.com
+web-toner.gr
 webanfragen.de
+webbaster.com
 webblogs.biz
+webbv.com
 webcam-erotiche.com
 webcenter.pl
 webcindario.com
 webcopywizard.net
+webege.com
 webhgh.com
+webimagineer.net
+webjam.com
+webkn.com
+weblink4you.com
+weblj.com
+webmasterworld.com
+webng.com
+webnode.com
 webpark.pl
+webpollcentral.com
+webqk.com
+webqw.com
 webrank.cn
+webs.com
 websitedesigningpromotion.com
+websiteinfo.net
+webstarts.com
 weddings-info.com
 weddings-links.com
+weebly.com
 weekend-cialis
 weighlessrx.com
 weight-loss-central.org
 weight-loss-links.net
+weightlossonlinepills.com
 weightlossplace.net
 weitere-stellenangebote.de
+weknowterminsurance.com
 wellness-getraenk.de
+werkathomemoms.com
+westerncatv.com
+westvalleyhigh.us
 wet-4all.com
 wet-pantie.net
 wet-pussy.us
 wethorny.com
+wetpaint.com
+wetsuits-wet-suits.com
+wetupn.org
+wfmtintroductions.com
+wfnx.com
 whackingpud.com
+what-does-phentermine-do-top-deals.info
+whelastic.net
+wheyproteindangerss.com
+white-pills.com
 white-shadow-nasty-story.blogspot.com
 whitehouse.com
 whizzkidsuk.co.uk
+whocares.jp
 wholesalepocketbike.com
+whoplum.com
+whvc.net
+wielun.pl
+wieowie.nl
+wikinn.ru
+wikipatterns.com
 wild-porno-girls.com
+wildpartythemusical.com
 willcommen.de
+win-2005.com
+win-fix.com
 win-in-poker.com
+win-poker-games.com
+win10vpn.com
+win11vpn.com
+win32vpn.com
 wincmd.ru
 wincrestal.com
 windcomesdown.com
+winning-e-poker.com
+winwinnow1.com
 wirenorth.com
 wiset-online.com
 wisskie.cx
 witch-watch.com
+withoutaprescription.net
 witz-net.de
+wix.com
 wizardsoul.com
+wkelleylucas.com
+womanblogs.net
+womensnet.org.za
 woodyracing.co.uk
+wordoctor.com
+wordpress.com
+wordsofmine.com
 workfromhome-homebasedbusiness.com
+workle.website
+workwithforex.info
 world-candle.com
 world-cheese.com
+world-credit-card.com
+world-ofn.org
+world-poker-tour-1998.com
 world-series-of-poker-1996.com
+worldbrandlab.com
+worldfq.com
+worldll.com
 worldmusic.com
 worldsexi.com
+worlduu.com
+worldvb.com
 worldwide-deals.net
 worldwide-games.net
 worldwide-holdem.com
 worldwide-online-pharmacy.net
 worldwide-sources.com
 worldwidecasinosearch.com
+worldya.com
+worthlessorwonderful.com
 wotcher.de
+wow-insurance.com
+wow-poker.com
+wox.cc
+ws-op.com
+wslp24.com
+wso2.org
+wsop-allabout.com
+wszystkie-projekty.pl
+wtcsites.com
+wuhongyan95511.com
+www-keylogger.com
 www-sesso     # Catchall for many spam sites
 www-webspace.de
 x-baccarat.com
@@ -3030,6 +5931,8 @@
 x-craps.us
 x-fioricet.com
 x-free-casino-games.com
+x-hack.ru
+x-ind.net
 x-internet-casino.com
 x-jack.us
 x-pictures.net
@@ -3044,9 +5947,21 @@
 x-stories.org
 x-video-poker.com
 x-video-poker.us
+x10.mx
+x10hosting.com
+x64vpn.com
 xadulthosting.com
 xadultpersonals.com
+xanga.com
+xap.kz
 xaper.com
+xblognetwork.com
+xbox-leagues.com
+xbox-tournaments.com
+xbox360tournament.com
+xboxmoneytournaments.com
+xdietpill.com
+xdietpills.com
 xdolar.com
 xfreehosting.com
 xgsm.org
@@ -3054,16 +5969,25 @@
 xin-web.de
 xingzhiye.com
 xlboobs.net
+xlphp.net
 xmilf.us
 xmix.net
+xmlguy.com
+xn--80apgojn8e.xn--80asehdb
+xn--b1adcgjb2abq4al4j.xn--c1avg
+xn--c1ab0c.net
+xnnov.ru
 xnxxx.com
+xonlinepokerroom.com
 xpictx.com
 xprescription.com
 xprv.com
 xrated-midgets.com
 xratedcities.com
 xsesso.biz
+xx4k.com
 xxshopadult.com
+xxsurl.com
 xxuz.com
 xxx-alt-sex-story.blogspot.com
 xxx-database.com
@@ -3080,40 +6004,103 @@
 xxx-spanking-story.blogspot.com
 xxx-stories.net
 xxx-story.blogspot.com
+xxx.org
 xxxchan.com
 xxxseeker.com
 xxxwashington.com
 xz9.com
+y0.pl
+y2kwhistlestop.com
+yabeda.net
 yaboo.dk
+yachtdurak.com
 yaninediaz.com
+yaraho.com
+yazow.com
 ybuano.org
+ydilo.ru
+yellowbook.com
 yellowmonkey.com
 yellowmonkey2.com
 yellowmonkey55.com
+yelp.com
+yellowpages.com
 yelucie.com
 yisosky.vip.sina.com
+yk0.net
 ymf.name
+yoasobi.co.jp
 yoga-mats.freeservers.com
+yolasite.com
 yoll.net
 you-date.com
+youbizid.com
+youchica.com
+youknowwhats.com
 young-ass.us
+youngnakednude.net
+youngpeoplefor.org
+your-sport-betting.com
 your-tattoo.de
+yourcondition.ru
+yourda4a.info
 yourcialis.info
 yourdentalinsuranceonline.com
+yourestate.info
+yourfreehosting.net
+yourlastmessage.com
+yourlipstickhome.com
+yourmeditationcenter.com
 yourowncolours.co.uk
+yourpsychic.net
+yours-cash.com
+yours-credit-card.com
+yours-credit.com
+yours-loans.com
+yours-poker.info
 yourserver.com
+yoursite.com
+yourwincasino.com
+yourzoloft.com
+youtube.com
+yoyohost.com
 ypoker.net
+yslshoes4u.com
 yubatech.com
+yujie13.us
 yukka.inc.ru
+yuku.com
+yunzarestaurant.com
 zalaszentgrot.com
+zalogdamascus.ru
 zaotao.com
+zapto.org
+zaraq.cn
+zazaporevo.co.tv
 zazlibrary.com
+zazzle.com
+zehnders.cn
+zelmira.cn
 zenno.info
+zenoss.org
+zenxengine.cn
+zeppenfeld.cn
+zetaboards.com
 zfgfz.net
+zgr.name
+zh-aged.com
+zindagi.us
 zipcodedownload.com
 zipcodesmap.com
 zithromax-online.net
+zithromaxazithromycin.com
 zj.com
+znakomstva.net
+znakomstva.online
+zoho.com
+zohosites.com
+zolpidem.pw
+zonderbkrtoetsinglenen.nl
 zone-b51.com
 zoo-sex-pics.com
 zoo-sex.biz
@@ -3123,11 +6110,24 @@
 zoofil.com
 zoofilia-fotos.com
 zoomaniz.flnet.org
+zoomers.cn
 zoosex-motion-videos.com
 zoosex-pictures.com
 zoosx.net
+zotth.cn
+zowada.cn
 zpics.net
+zrelaya.pw
 zt148.com
+zubba.cn
+zugeritten.cn
+zukav.cn
 zum-bestpreis.de
+zuzanna.cn
 zweree.com
+zwitech.com
+zxq.net
 zxyzxy.com
\ No newline at end of file
+zymichost.com
+zz.tc
+zzl.org
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lib/browsers.pm" "d:\\awstats78t_jpn/wwwroot/cgi-bin/lib/browsers.pm"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lib/browsers.pm"	2020-10-03 21:34:01.937280000 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/lib/browsers.pm"	2016-09-20 09:52:56.000000000 +0900
@@ -3,6 +3,7 @@
 # If you want to add a Browser to extend AWStats database detection capabilities,
 # you must add an entry in BrowsersSearchIDOrder and in BrowsersHashIDLib.
 #-------------------------------------------------------
+# Modified by makoto_hobbit 2012.12.26
 
 # 2006-05-15 Sean Carlos http://www.antezeta.com/awstats.html 
 # 				akregator (rss)
@@ -33,7 +34,8 @@
 	'opera'     => 6,
 	'safari'    => 7,
 	'chrome'    => 8,
-	'konqueror' => 9
+	'konqueror' => 9,
+	'sleipnir'  => 10
 );
 
 # BrowsersSearchIDOrder
@@ -43,6 +45,14 @@
 # Note: Regex IDs are in lower case and ' ' and '+' are changed into '_'
 #-------------------------------------------------------
 @BrowsersSearchIDOrder = (
+# Japanese Browsers
+# Added by Ryu 2007.01.06
+'avant\sbrowser',
+'lunascape',
+'j\-phone',
+'softbank',
+'kddi',
+'jig\sbrowser\sweb',
 # Most frequent standard web browsers are first in this list except the ones hardcoded in awstats.pl:
 # firefox, opera, chrome, safari, konqueror, svn, msie, netscape
 'elinks',
@@ -150,6 +160,15 @@
 'xine',
 'xmms',
 'gstreamer',
+# RSS Readers added by Makoto Takahashi
+'apple\-pubsub',
+'fenrir\_headline\-reader',
+'goo\srss\sreader',
+'headline\-reader',
+'movabletype',
+'mt\-rssfeed',
+'rssbar',
+'webryreader',
 # RSS Readers
 'abilon',
 'aggrevator',
@@ -262,6 +281,15 @@
 # List of browser's name ('browser id in lower case', 'browser text')
 #---------------------------------------------------------------
 %BrowsersHashIDLib = (
+# Japanese Browsers
+# Added by Ryu 2007.01.06
+'avant\sbrowser','Avant Browser',
+'sleipnir','Sleipnir',
+'lunascape','Lunascape',
+'j\-phone','Vodafone (Non-3G)',
+'softbank','Softbank (3G)',
+'kddi','au by KDDI (HTML Compatible)',
+'jig\sbrowser\sweb','<a href="http://bw.jig.jp">jigブラウザWEB</a>',
 # Common web browsers text, included the ones hard coded in awstats.pl
 # firefox, opera, chrome, safari, konqueror, svn, msie, netscape
 'firefox','Firefox',
@@ -292,7 +320,7 @@
 'charon', 'Charon',
 'donzilla','Donzilla',
 'seamonkey','SeaMonkey',
-'flock','Flock',
+'flock','<a href="http://flock.com" title="Browser home page">Flock</a>',
 'minefield','Minefield (Firefox 3.0 development)',
 'bonecho','BonEcho (Firefox 2.0 development)',
 'granparadiso','GranParadiso (Firefox 3.0 development)',
@@ -379,31 +407,40 @@
 'xine','Xine, a free multimedia player (media player)',
 'xmms','XMMS (media player)',
 'gstreamer','GStreamer (media library)',
+# RSS Readers added by Makoto Takahashi
+'apple\-pubsub','<a href="http://www.apple.com/jp/macosx/features/safari.html" title="Browser home page">Apple-PubSub (RSS Reader)</a>',
+'fenrir\_headline\-reader','Fenrir Headline-Reader Plugin',
+'goo\srss\sreader','Goo_RSS_Reader',
+'headline\-reader', 'Headline-Reader (RSS Reader)',
+'movabletype','MovableType (RSS Reader)',
+'mt\-rssfeed','mt-rssfeed (RSS Reader)',
+'rssbar','RssBar (RSS Reader)',
+'webryreader','WebryReader (RSS Reader)',
 # RSS Readers
 'abilon','Abilon (RSS Reader)',
 'aggrevator', 'Aggrevator (RSS Reader)',
 'aiderss', 'AideRSS (RSS Reader)',
-'akregator','<a href="http://akregator.sourceforge.net/" title="Browser home page" rel="noopener noreferrer">Akregator (RSS Reader)</a>',  
-'applesyndication','<a href="http://www.apple.com/macosx/features/safari/" title="Browser home page" rel="noopener noreferrer">AppleSyndication (RSS Reader)</a>',
+'akregator','<a href="http://akregator.sourceforge.net" title="Browser home page">Akregator (RSS Reader)</a>',
+'applesyndication','<a href="http://www.apple.com/macosx/features/safari/" title="Browser home page">AppleSyndication (RSS Reader)</a>',
 'betanews_reader','Betanews Reader (RSS Reader)',
-'blogbridge','<a href="http://www.blogbridge.com" title="Browser home page" rel="noopener noreferrer">BlogBridge (RSS Reader)</a>',
+'blogbridge','<a href="http://www.blogbridge.com" title="Browser home page">BlogBridge (RSS Reader)</a>',
 'cyndicate','Cyndicate (RSS Reader)',
 'feeddemon', 'FeedDemon (RSS Reader)',
 'feedreader', 'FeedReader (RSS Reader)',
-'feedtools','<a href="http://sporkmonger.com/projects/feedtools/" title="Browser home page" rel="noopener noreferrer">FeedTools (RSS Reader)</a>',
-'greatnews','<a href="http://www.curiostudio.com" title="Browser home page" rel="noopener noreferrer">GreatNews (RSS Reader)</a>',
-'gregarius','<a href="http://devlog.gregarius.net/docs/ua" title="Browser home page" rel="noopener noreferrer">Gregarius (RSS Reader)</a>',
-'hatena_rss','<a href="http://r.hatena.ne.jp" title="Browser home page" rel="noopener noreferrer">Hatena (RSS Reader)</a>',
+'feedtools','<a href="http://sporkmonger.com/projects/feedtools/" title="Browser home page">FeedTools (RSS Reader)</a>',
+'greatnews','<a href="http://www.curiostudio.com" title="Browser home page">GreatNews (RSS Reader)</a>',
+'gregarius','<a href="http://devlog.gregarius.net/docs/ua" title="Browser home page">Gregarius (RSS Reader)</a>',
+'hatena_rss','<a href="http://r.hatena.ne.jp" title="Browser home page">Hatena (RSS Reader)</a>',
 'jetbrains_omea', 'Omea (RSS Reader)',
-'liferea','<a href="http://liferea.sourceforge.net" title="Browser home page" rel="noopener noreferrer">Liferea (RSS Reader)</a>',
+'liferea','<a href="http://liferea.sourceforge.net" title="Browser home page">Liferea (RSS Reader)</a>',
 'netnewswire', 'NetNewsWire (RSS Reader)',
 'newsfire', 'NewsFire (RSS Reader)',
 'newsgator', 'NewsGator (RSS Reader)',
 'newzcrawler', 'NewzCrawler (RSS Reader)',
 'plagger', 'Plagger (RSS Reader)',
 'pluck', 'Pluck (RSS Reader)',
-'potu','<a href="http://www.potu.com" title="Potu Rss-Reader home page" rel="noopener noreferrer">Potu (RSS Reader)</a>',
-'pubsub\-rss\-reader','<a href="http://www.pubsub.com" title="Browser home page" rel="noopener noreferrer">PubSub (RSS Reader)</a>',
+'potu','<a href="http://www.potu.com" title="Potu Rss-Reader home page">Potu (RSS Reader)</a>',
+'pubsub\-rss\-reader','<a href="http://www.pubsub.com" title="Browser home page">PubSub (RSS Reader)</a>',
 'pulpfiction', 'PulpFiction (RSS Reader)',
 'rssbandit', 'RSS Bandit (RSS Reader)',
 'rssreader', 'RssReader (RSS Reader)',
@@ -415,7 +452,7 @@
 'shrook', 'Shrook (RSS Reader)',
 'straw', 'Straw (RSS Reader)',
 'syndirella', 'Syndirella (RSS Reader)',
-'vienna', '<a href="http://www.vienna-rss.org" title="Vienna RSS-Reader" rel="noopener noreferrer">Vienna (RSS Reader)</a>',
+'vienna', '<a href="http://www.vienna-rss.org" title="Vienna RSS-Reader">Vienna (RSS Reader)</a>',
 'wizz\srss\snews\sreader','Wizz RSS News Reader (RSS Reader)',
 # PDA/Phonecell browsers
 'alcatel','Alcatel Browser (PDA/Phone browser)',
@@ -450,9 +487,9 @@
 'webtv','WebTV browser',
 'democracy','Democracy',
 # Anonymous Proxy Browsers (can be used as grabbers as well...)
-'cjb\.net','<a href="http://proxy.cjb.net" title="Browser home page" rel="noopener noreferrer">CJB.NET Proxy</a>',
-'ossproxy','<a href="http://www.marketscore.com/FAQ.Aspx" title="OSSProxy home page" rel="noopener noreferrer">OSSProxy</a>',
-'smallproxy','<a href="http://www.smallproxy.ru" title="SmallProxy home page" rel="noopener noreferrer">SmallProxy</a>',
+'cjb\.net','<a href="http://proxy.cjb.net" title="Browser home page">CJB.NET Proxy</a>',
+'ossproxy','<a href="http://www.marketscore.com/FAQ.Aspx" title="OSSProxy home page">OSSProxy</a>',
+'smallproxy','<a href="http://www.smallproxy.ru" title="SmallProxy home page">SmallProxy</a>',
 # Other kind of browsers
 'adobeair','AdobeAir',
 'apt','Debian APT',
@@ -462,7 +499,7 @@
 'curl','Curl',
 'csscheck','WDG CSS Validator',
 'httrack','HTTrack',
-'fdm','<a href="http://www.freedownloadmanager.org" title="Browser home page" rel="noopener noreferrer">FDM Free Download Manager</a>',
+'fdm','<a href="http://www.freedownloadmanager.org" title="Browser home page">FDM Free Download Manager</a>',
 'javaws','Java Web Start',
 'wget','Wget',
 'fget','FGet',
@@ -515,6 +552,16 @@
 # file for this browser.
 #---------------------------------------------------------------------------
 %BrowsersHashIcon = (
+# Japanese Browsers
+# Added by Ryu 2007.01.06
+'avant\sbrowser','avant',
+'sleipnir','sleipnir',
+'lunascape','lunascape',
+'j\-phone','vodafone',
+'softbank','softbank',
+'kddi','au',
+'vodafone','vodafone',
+'jig\sbrowser\sweb','jig',
 # Common web browsers text, included the ones hard coded in awstats.pl
 # firefox, opera, chrome, safari, konqueror, svn, msie, netscape
 'firefox','firefox',
@@ -579,7 +626,7 @@
 'netpositive','netpositive',
 'phoenix','phoenix',
 # Site grabbers
-'grabber','grabber',
+#'grabber','grabber',
 'teleport','teleport',
 'webcapture','adobe',
 'webcopier','webcopier',
@@ -601,6 +648,16 @@
 'xaudio','mediaplayer',
 'xine','mediaplayer',
 'xmms','mediaplayer',
+# RSS Readers added by Makoto Takahashi
+'apple\-pubsub', 'rss',
+'applesyndication', 'rss',
+'fenrir\_headline\-reader','rss',
+'goo\srss\sreader', 'rss',
+'headline\-reader', 'rss',
+'movabletype', 'rss',
+'mt\-rssfeed','rss',
+'rssbar','rss',
+'webryreader','rss',
 # RSS Readers
 'abilon', 'abilon',
 'aggrevator', 'rss',
@@ -700,49 +757,90 @@
     '74' 		=> '1.0b2',
     '85'        => '1.0',
 	'85.5'      => '1.0',
+'85.6'=>'1.0.1',
 	'85.7'      => '1.0.2',
 	'85.8'      => '1.0.3',
 	'85.8.1'    => '1.0.3',
+'85.8.5'=>'1.0.3',
 	'100'       => '1.1',
 	'100.1'     => '1.1.1',
+'125'=>'1.2',
+'125.1'=>'1.2',
 	'125.7'     => '1.2.2',
 	'125.8'     => '1.2.2',
 	'125.9'     => '1.2.3',
 	'125.11'    => '1.2.4',
 	'125.12'    => '1.2.4',
+'148'=>'1.3',
+'168'=>'1.3',
+'188'=>'1.3',
 	'312'       => '1.3',
 	'312.3'     => '1.3.1',
 	'312.3.1'   => '1.3.1',
+'312.3.3'=>'1.3.1',
 	'312.5'     => '1.3.2',
 	'312.6'     => '1.3.2',
+'321.3.3'=>'1.3.2',
 	'412'       => '2.0',
 	'412.2'     => '2.0',
 	'412.2.2'   => '2.0',
 	'412.5'     => '2.0.1',
 	'413'       => '2.0.1',
+'416.11'=>'2.0.2',
 	'416.12'    => '2.0.2',
 	'416.13'    => '2.0.2',
+'417.2'=>'2.0.3',
 	'417.8'     => '2.0.3',
+'417.9'=>'2.0.3',
 	'417.9.2'   => '2.0.3',
 	'417.9.3'   => '2.0.3',
 	'419.3'     => '2.0.4',
+'420'=>'2.0.4',
+'521.24'=>'3.0',
+'522'=>'3.0',
+'522.5'=>'3.0',
+'522.11'=>'3.0',
 	'522.11.3'  => '3.0',
 	'522.12'    => '3.0.2',
 	'523.10'    => '3.0.4',
 	'523.12'    => '3.0.4',
+'522.12.1'=>'3.0.3',
+'522.12.2'=>'3.0.1',
+'522.13.1'=>'3.0.2',
+'522.15.5'=>'3.0.3',
 	'525.13'    => '3.1',
+'523.13.2'=>'3.0.4',
+'523.15'=>'3.0.4',
+'525.13'=>'3.1',
+'525.13.3'=>'3.1',
 	'525.17'    => '3.1.1',
+'525.18'=>'3.1.1',
+'525.19'=>'3.1.1',
 	'525.20'    => '3.1.1',
 	'525.20.1'  => '3.1.2',
 	'525.21'    => '3.1.2',
 	'525.22'    => '3.1.2',
 	'525.26'    => '3.2',
+'525.26.12'=>'3.2',
 	'525.26.13' => '3.2',
 	'525.27'    => '3.2.1',
 	'525.27.1'  => '3.2.1',
+'525.28'=>'3.2.3',
+'525.28.1'=>'3.2.3',
+'525.28.3'=>'3.2.3',
+'525.29'=>'3.2.3',
 	'526.11.2'  => '4.0',
 	'528.1'     => '4.0',
-	'528.16'    => '4.0'
+'528.7'=>'4.0',
+'528.8'=>'4.0',
+	'528.16'    => '4.0',
+'528.17'=>'4.0',
+'530.0'=>'4.0',
+'530.1'=>'4.0',
+'530.5'=>'4.0',
+'530.11'=>'4.0',
+'530.17'=>'4.0',
+'530.18'=>'4.001'
 );
 
 
@@ -778,3 +876,41 @@
 # Safari
 # Konqueror
 #
+# Sanity check.
+# Enable this code and run perl search_engines.pm to check file entries are ok
+#-----------------------------------------------------------------------------
+#my %listcheck = ();
+#foreach my $key (keys %BrowsersFamily) {
+#	$listcheck{$key} = 1;
+#}
+#foreach my $key (@BrowsersSearchIDOrder) {
+#	$listcheck{$key} = 1;
+#}
+
+#foreach my $key (keys %listcheck) {
+#	if (! $BrowsersHashIDLib{$key}) { print "Entry '$key' has been found in BrowsersSearchIDOrder with no value in BrowsersHashIDLib\n";}
+#	if (! $BrowsersHashIcon{$key}) { print "Entry '$key' has been found in BrowsersSearchIDOrder with no value in BrowsersHashIcon\n";}
+#}
+#foreach my $key (keys %BrowsersHashIDLib) {
+#	if (! exists($listcheck{$key})) { print "Entry '$key' has been found in BrowsersHashIDLib with no value in BrowsersSearchIDOrder\n"; }
+#}
+
+#foreach my $key (keys %BrowsersHereAreGrabbers) {
+#	if (! exists($listcheck{$key})) { print "Entry '$key' has been found in BrowsersHereAreGrabbers with no value in BrowsersSearchIDOrder\n"; }
+#}
+
+#foreach my $key (keys %BrowsersHashIcon) {
+#	if (! exists($listcheck{$key})) { print "Entry '$key' has been found in BrowsersHashIcon with no value in BrowsersSearchIDOrder\n"; }
+#}
+
+#print "BrowsersSearchIDOrder";
+#print "\n";
+#foreach my $key (@BrowsersSearchIDOrder) {
+#	print "$key\n";
+#}
+#print "\n";
+#print "BrowsersHashIDLib";
+#print "\n";
+#foreach my $key (keys %BrowsersHashIDLib) {
+#	print "$key\n";
+#}
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lib/browsers_phone.pm" "d:\\awstats78t_jpn/wwwroot/cgi-bin/lib/browsers_phone.pm"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lib/browsers_phone.pm"	2020-09-22 22:19:55.156609800 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/lib/browsers_phone.pm"	2018-02-28 14:51:44.000000000 +0900
@@ -3,6 +3,7 @@
 # If you want to add a Browser to extend AWStats database detection capabilities,
 # you must add an entry in BrowsersSearchIDOrder and in BrowsersHashIDLib.
 #-------------------------------------------------------
+# Modified by makoto_hobbit 2012.16.26
 
 # Originale version by malu
 # 2006-05-15 Sean Carlos http://www.antezeta.com/awstats.html 
@@ -33,7 +34,8 @@
     'opera'     => 5,
     'safari'    => 6,
     'chrome'    => 7,
-    'konqueror' => 8
+	'konqueror' => 8,
+	'sleipnir'  => 9
 );
 
 # BrowsersSearchIDOrder
@@ -43,6 +45,14 @@
 # Note: Regex IDs are in lower case and ' ' and '+' are changed into '_'
 #-------------------------------------------------------
 @BrowsersSearchIDOrder = (
+# Japanese Browsers
+# Added by Ryu 2007.01.06
+'avant\sbrowser',
+'sleipnir',
+'lunascape',
+'j\-phone',
+'softbank',
+'kddi',
 # Most frequent standard web browsers are first in this list except the ones hardcoded in awstats.pl:
 # firefox, opera, chrome, safari, konqueror, svn, msie, netscape
 'elinks',
@@ -148,6 +158,15 @@
 'xine',
 'xmms',
 'gstreamer',
+# RSS Readers added by Makoto Takahashi
+'apple\-pubsub',
+'fenrir\_headline\-reader',
+'goo\srss\sreader',
+'headline\-reader',
+'movabletype',
+'mt\-rssfeed',
+'rssbar',
+'webryreader',
 # RSS Readers
 'abilon',
 'aggrevator',
@@ -644,6 +663,14 @@
 # List of browser's name ('browser id in lower case', 'browser text')
 #---------------------------------------------------------------
 %BrowsersHashIDLib = (
+# Japanese Browsers
+# Added by Ryu 2007.01.06
+'avant\sbrowser','Avant Browser',
+'sleipnir','Sleipnir',
+'lunascape','Lunascape',
+'j\-phone','Vodafone (Non-3G)',
+'softbank','Softbank (3G)',
+'kddi','au by KDDI (HTML Compatible)',
 # Common web browsers text, included the ones hard coded in awstats.pl
 # firefox, opera, chrome, safari, konqueror, svn, msie, netscape
 'firefox','Firefox',
@@ -651,7 +678,7 @@
 'chrome','Google Chrome',
 'safari','Safari',
 'konqueror','Konqueror',
-'svn', 'Subversion client', 
+'svn','Subversion client',
 'msie','MS Internet Explorer',
 'netscape','Netscape',
 
@@ -670,10 +697,10 @@
 'aol\-iweng','AOL-Iweng',
 'arora','Arora',
 'aweb','AWeb',
-'charon', 'Charon',
+'charon','Charon',
 'donzilla','Donzilla',
 'seamonkey','SeaMonkey',
-'flock','Flock',
+'flock','<a href="http://flock.com" title="Browser home page">Flock</a>',
 'minefield','Minefield (Firefox 3.0 development)',
 'bonecho','BonEcho (Firefox 2.0 development)',
 'granparadiso','GranParadiso (Firefox 3.0 development)',
@@ -694,9 +721,9 @@
 'xchaos_arachne','Arachne',
 'doris','Doris (for Symbian)',
 'dreamcast','Dreamcast',
-'xbox', 'XBoX',
+'xbox','XBoX',
 'downloadagent','DownloadAgent',
-'ecatch', 'eCatch',
+'ecatch','eCatch',
 'emailsiphon','EmailSiphon',
 'encompass','Encompass',
 'epiphany','Epiphany',
@@ -721,7 +748,7 @@
 'ncsa_mosaic','NCSA Mosaic',
 'netcaptor','NetCaptor',
 'netpositive','NetPositive',
-'nutscrape', 'Nutscrape',
+'nutscrape','Nutscrape',
 'msfrontpageexpress','MS FrontPage Express',
 'phoenix','Phoenix',
 'contiki','Contiki',
@@ -737,7 +764,7 @@
 # Site grabbers
 'teleport','TelePort Pro',
 'webcapture','Acrobat Webcapture',
-'webcopier', 'WebCopier',
+'webcopier','WebCopier',
 # Media only browsers
 'real','Real player or compatible (media player)',
 'winamp','WinAmp (media player)',				# Works for winampmpeg and winamp3httprdr
@@ -758,43 +785,52 @@
 'xine','Xine, a free multimedia player (media player)',
 'xmms','XMMS (media player)',
 'gstreamer','GStreamer (media library)',
+# RSS Readers added by Makoto Takahashi
+'apple\-pubsub','<a href="http://www.apple.com/jp/macosx/features/safari.html" title="Browser home page">Apple-PubSub (RSS Reader)</a>',
+'fenrir\_headline\-reader','Fenrir Headline-Reader Plugin',
+'goo\srss\sreader','Goo_RSS_Reader',
+'headline\-reader','Headline-Reader (RSS Reader)',
+'movabletype','MovableType (RSS Reader)',
+'mt\-rssfeed','mt-rssfeed (RSS Reader)',
+'rssbar','RssBar (RSS Reader)',
+'webryreader','WebryReader (RSS Reader)',
 # RSS Readers
 'abilon','Abilon (RSS Reader)',
-'aggrevator', 'Aggrevator (RSS Reader)',
-'aiderss', 'AideRSS (RSS Reader)',
-'akregator','<a href="http://akregator.sourceforge.net/" title="Browser home page [new window]" target="_blank" rel="noopener noreferrer">Akregator (RSS Reader)</a>',  
-'applesyndication','<a href="http://www.apple.com/macosx/features/safari/" title="Browser home page [new window]" target="_blank" rel="noopener noreferrer">AppleSyndication (RSS Reader)</a>',
+'aggrevator','Aggrevator (RSS Reader)',
+'aiderss','AideRSS (RSS Reader)',
+'akregator','<a href="http://akregator.sourceforge.net" title="Browser home page">Akregator (RSS Reader)</a>',
+'applesyndication','<a href="http://www.apple.com/macosx/features/safari/" title="Browser home page">AppleSyndication (RSS Reader)</a>',
 'betanews_reader','Betanews Reader (RSS Reader)',
-'blogbridge','<a href="http://www.blogbridge.com/" title="Browser home page [new window]" target="_blank" rel="noopener noreferrer">BlogBridge (RSS Reader)</a>',
+'blogbridge','<a href="http://www.blogbridge.com" title="Browser home page">BlogBridge (RSS Reader)</a>',
 'cyndicate','Cyndicate (RSS Reader)',
-'feeddemon', 'FeedDemon (RSS Reader)',
-'feedreader', 'FeedReader (RSS Reader)',
-'feedtools','<a href="http://sporkmonger.com/projects/feedtools/" title="Browser home page [new window]" target="_blank" rel="noopener noreferrer">FeedTools (RSS Reader)</a>',
-'greatnews','<a href="http://www.curiostudio.com/" title="Browser home page [new window]" target="_blank" rel="noopener noreferrer">GreatNews (RSS Reader)</a>',
-'gregarius','<a href="http://devlog.gregarius.net/docs/ua" title="Browser home page [new window]" target="_blank" rel="noopener noreferrer">Gregarius (RSS Reader)</a>',
-'hatena_rss','<a href="http://r.hatena.ne.jp/" title="Browser home page [new window]" target="_blank" rel="noopener noreferrer">Hatena (RSS Reader)</a>',
-'jetbrains_omea', 'Omea (RSS Reader)',
-'liferea','<a href="http://liferea.sourceforge.net/" title="Browser home page [new window]" target="_blank" rel="noopener noreferrer">Liferea (RSS Reader)</a>',
-'netnewswire', 'NetNewsWire (RSS Reader)',
-'newsfire', 'NewsFire (RSS Reader)',
-'newsgator', 'NewsGator (RSS Reader)',
-'newzcrawler', 'NewzCrawler (RSS Reader)',
-'plagger', 'Plagger (RSS Reader)',
-'pluck', 'Pluck (RSS Reader)',
-'potu','<a href="http://www.potu.com/" title="Potu Rss-Reader home page [new window]" target="_blank" rel="noopener noreferrer">Potu (RSS Reader)</a>',
-'pubsub\-rss\-reader','<a href="http://www.pubsub.com/" title="Browser home page [new window]" target="_blank" rel="noopener noreferrer">PubSub (RSS Reader)</a>',
-'pulpfiction', 'PulpFiction (RSS Reader)',
-'rssbandit', 'RSS Bandit (RSS Reader)',
-'rssreader', 'RssReader (RSS Reader)',
-'rssowl', 'RSSOwl (RSS Reader)',
+'feeddemon','FeedDemon (RSS Reader)',
+'feedreader','FeedReader (RSS Reader)',
+'feedtools','<a href="http://sporkmonger.com/projects/feedtools/" title="Browser home page">FeedTools (RSS Reader)</a>',
+'greatnews','<a href="http://www.curiostudio.com" title="Browser home page">GreatNews (RSS Reader)</a>',
+'gregarius','<a href="http://devlog.gregarius.net/docs/ua" title="Browser home page">Gregarius (RSS Reader)</a>',
+'hatena_rss','<a href="http://r.hatena.ne.jp" title="Browser home page">Hatena (RSS Reader)</a>',
+'jetbrains_omea','Omea (RSS Reader)',
+'liferea','<a href="http://liferea.sourceforge.net" title="Browser home page">Liferea (RSS Reader)</a>',
+'netnewswire','NetNewsWire (RSS Reader)',
+'newsfire','NewsFire (RSS Reader)',
+'newsgator','NewsGator (RSS Reader)',
+'newzcrawler','NewzCrawler (RSS Reader)',
+'plagger','Plagger (RSS Reader)',
+'pluck','Pluck (RSS Reader)',
+'potu','<a href="http://www.potu.com" title="Potu Rss-Reader home page">Potu (RSS Reader)</a>',
+'pubsub\-rss\-reader','<a href="http://www.pubsub.com" title="Browser home page">PubSub (RSS Reader)</a>',
+'pulpfiction','PulpFiction (RSS Reader)',
+'rssbandit','RSS Bandit (RSS Reader)',
+'rssreader','RssReader (RSS Reader)',
+'rssowl','RSSOwl (RSS Reader)',
 'rss\sxpress','RSS Xpress (RSS Reader)',
 'rssxpress','RSSXpress (RSS Reader)',
-'sage', 'Sage (RSS Reader)',
-'sharpreader', 'SharpReader (RSS Reader)',
-'shrook', 'Shrook (RSS Reader)',
-'straw', 'Straw (RSS Reader)',
-'syndirella', 'Syndirella (RSS Reader)',
-'vienna', '<a href="http://www.vienna-rss.org/" title="Vienna RSS-Reader [new window]" target="_blank" rel="noopener noreferrer">Vienna (RSS Reader)</a>',
+'sage','Sage (RSS Reader)',
+'sharpreader','SharpReader (RSS Reader)',
+'shrook','Shrook (RSS Reader)',
+'straw','Straw (RSS Reader)',
+'syndirella','Syndirella (RSS Reader)',
+'vienna','<a href="http://www.vienna-rss.org" title="Vienna RSS-Reader">Vienna (RSS Reader)</a>',
 'wizz\srss\snews\sreader','Wizz RSS News Reader (RSS Reader)',
 # PDA/Phonecell browsers
 'alcatel\-be4','Alcatel BE4 (phone)',
@@ -1213,23 +1249,23 @@
 'webtv','WebTV browser',
 'democracy','Democracy',
 # Anonymous Proxy Browsers (can be used as grabbers as well...)
-'cjb\.net','<a href="http://proxy.cjb.net/" title="Browser home page [new window]" target="_blank" rel="noopener noreferrer">CJB.NET Proxy</a>',
-'ossproxy','<a href="http://www.marketscore.com/FAQ.Aspx" title="OSSProxy home page [new window]" target="_blank" rel="noopener noreferrer">OSSProxy</a>',
-'smallproxy','<a href="http://www.smallproxy.ru/" title="SmallProxy home page [new window]" target="_blank" rel="noopener noreferrer">SmallProxy</a>',
+'cjb\.net','<a href="http://proxy.cjb.net" title="Browser home page">CJB.NET Proxy</a>',
+'ossproxy','<a href="http://www.marketscore.com/FAQ.Aspx" title="OSSProxy home page">OSSProxy</a>',
+'smallproxy','<a href="http://www.smallproxy.ru" title="SmallProxy home page">SmallProxy</a>',
 # Other kind of browsers
 'adobeair','AdobeAir',
 'apt','Debian APT',
 'analogx_proxy','AnalogX Proxy',
-'gnome\-vfs', 'Gnome FileSystem Abstraction library', 
-'neon', 'Neon HTTP and WebDAV client library', 
+'gnome\-vfs','Gnome FileSystem Abstraction library',
+'neon','Neon HTTP and WebDAV client library',
 'curl','Curl',
 'csscheck','WDG CSS Validator',
 'httrack','HTTrack',
-'fdm','<a href="http://www.freedownloadmanager.org/" title="Browser home page [new window]" target="_blank" rel="noopener noreferrer">FDM Free Download Manager</a>',
+'fdm','<a href="http://www.freedownloadmanager.org" title="Browser home page">FDM Free Download Manager</a>',
 'javaws','Java Web Start',
 'wget','Wget',
 'fget','FGet',
-'chilkat', 'Chilkat',
+'chilkat','Chilkat',
 'webdownloader\sfor\sx','Downloader for X',
 'w3m','w3m',
 'wdg_validator','WDG HTML Validator',
@@ -1238,12 +1274,12 @@
 'webreaper','WebReaper',
 'webzip','WebZIP',
 'staroffice','StarOffice',
-'gnus', 'Gnus Network User Services',
-'nikto', 'Nikto Web Scanner', 
+'gnus','Gnus Network User Services',
+'nikto','Nikto Web Scanner',
 'download\smaster','Download Master',
-'microsoft\-webdav\-miniredir', 'Microsoft Data Access Component Internet Publishing Provider',
-'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager', 'Microsoft Data Access Component Internet Publishing Provider Cache Manager',
-'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav', 'Microsoft Data Access Component Internet Publishing Provider DAV',
+'microsoft\-webdav\-miniredir','Microsoft Data Access Component Internet Publishing Provider',
+'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager','Microsoft Data Access Component Internet Publishing Provider Cache Manager',
+'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav','Microsoft Data Access Component Internet Publishing Provider DAV',
 'POE\-Component\-Client\-HTTP','HTTP user-agent for POE (portable networking framework for Perl)',
 'mozilla','Mozilla',
 'libwww','LibWWW',
@@ -1276,6 +1312,15 @@
 # file for this browser.
 #---------------------------------------------------------------------------
 %BrowsersHashIcon = (
+# Japanese Browsers
+# Added by Ryu 2007.01.06
+'avant\sbrowser','avant',
+'sleipnir','sleipnir',
+'lunascape','lunascape',
+'j\-phone','vodafone',
+'softbank','softbank',
+'kddi','au',
+'vodafone','vodafone',
 # Common web browsers text, included the ones hard coded in awstats.pl
 # firefox, opera, chrome, safari, konqueror, svn, msie, netscape
 'firefox','firefox',
@@ -1318,7 +1363,7 @@
 'dillo','dillo',
 'doris','doris',
 'dreamcast','dreamcast',
-'xbox', 'winxbox',
+'xbox','winxbox',
 'ecatch','ecatch',
 'encompass','encompass',
 'epiphany','epiphany',
@@ -1360,42 +1405,52 @@
 'xaudio','mediaplayer',
 'xine','mediaplayer',
 'xmms','mediaplayer',
+# RSS Readers added by Makoto Takahashi
+'apple\-pubsub','rss',
+'applesyndication','rss',
+'fenrir\_headline\-reader','rss',
+'goo\srss\sreader','rss',
+'headline\-reader','rss',
+'movabletype','rss',
+'mt\-rssfeed','rss',
+'rssbar','rss',
+'webryreader','rss',
 # RSS Readers
-'abilon', 'abilon',
-'aggrevator', 'rss',
-'aiderss', 'rss',
-'akregator', 'rss',
-'applesyndication', 'rss',
+'abilon','abilon',
+'aggrevator','rss',
+'aiderss','rss',
+'akregator','rss',
+'applesyndication','rss',
 'betanews_reader','rss',
 'blogbridge','rss',
-'feeddemon', 'rss',
-'feedreader', 'rss',
-'feedtools', 'rss',
-'greatnews', 'rss',
-'gregarius', 'rss',
-'hatena_rss', 'rss',
-'jetbrains_omea', 'rss',
-'liferea', 'rss',
-'netnewswire', 'rss',
-'newsfire', 'rss',
-'newsgator', 'rss',
-'newzcrawler', 'rss',
-'plagger', 'rss',
-'pluck', 'rss',
-'potu', 'rss',
-'pubsub\-rss\-reader', 'rss',
-'pulpfiction', 'rss',
-'rssbandit', 'rss',
-'rssreader', 'rss',
-'rssowl', 'rss',
+'feeddemon','rss',
+'feedreader','rss',
+'feedtools','rss',
+'greatnews','rss',
+'gregarius','rss',
+'hatena_rss','rss',
+'jetbrains_omea','rss',
+'liferea','rss',
+'netnewswire','rss',
+'newsfire','rss',
+'newsgator','rss',
+'newzcrawler','rss',
+'plagger','rss',
+'pluck','rss',
+'potu','rss',
+'pubsub\-rss\-reader','rss',
+'pulpfiction','rss',
+'rssbandit','rss',
+'rssreader','rss',
+'rssowl','rss',
 'rss\sxpress','rss',
 'rssxpress','rss',
-'sage', 'rss',
-'sharpreader', 'rss',
-'shrook', 'rss',
-'straw', 'rss',
-'syndirella', 'rss',
-'vienna', 'rss',
+'sage','rss',
+'sharpreader','rss',
+'shrook','rss',
+'straw','rss',
+'syndirella','rss',
+'vienna','rss',
 'wizz\srss\snews\sreader','wizz',
 # PDA/Phonecell browsers
 #'alcatel','pdaphone',				# Alcatel
@@ -1438,14 +1493,14 @@
 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sprotocol\sdiscovery','frontpage',
 'microsoft\soffice\sprotocol\sdiscovery','frontpage',
 'microsoft\soffice\sexistence\sdiscovery','frontpage',
-'gnome\-vfs', 'gnome', 
+'gnome\-vfs','gnome',
 'neon','neon', 
 'javaws','java',
 'webzip','webzip',
 'webreaper','webreaper',
 'httrack','httrack',
 'staroffice','staroffice',
-'gnus', 'gnus',
+'gnus','gnus',
 'mozilla','mozilla'
 );
 
@@ -1459,24 +1514,90 @@
     '74' => '1.0b2',
     '85' => '1.0',
     '85.5' => '1.0',
+'85.6'=>'1.0.1',
     '85.7' => '1.0.2',
     '85.8' => '1.0.3',
     '85.8.1' => '1.0.3',
+'85.8.5'=>'1.0.3',
     '100' => '1.1',
     '100.1' => '1.1.1',
+'125'=>'1.2',
+'125.1'=>'1.2',
     '125.7' => '1.2.2',
     '125.8' => '1.2.2',
     '125.9' => '1.2.3',
     '125.11' => '1.2.4',
     '125.12' => '1.2.4',
+'148'=>'1.3',
+'168'=>'1.3',
+'188'=>'1.3',
     '312' => '1.3',
     '312.3' => '1.3.1',
     '312.3.1' => '1.3.1',
+'312.3.3'=>'1.3.1',
+	'312.5'     => '1.3.2',
+	'312.6'     => '1.3.2',
+'321.3.3'=>'1.3.2',
     '412' => '2.0',
     '412.2' => '2.0',
     '412.2.2' => '2.0',
     '412.5' => '2.0.1',
-    '416.12' => '2.0.2'
+	'413'       => '2.0.1',
+'416.11'=>'2.0.2',
+    '416.12' => '2.0.2',
+	'416.13'    => '2.0.2',
+'417.2'=>'2.0.3',
+	'417.8'     => '2.0.3',
+'417.9'=>'2.0.3',
+	'417.9.2'   => '2.0.3',
+	'417.9.3'   => '2.0.3',
+	'419.3'     => '2.0.4',
+'420'=>'2.0.4',
+'521.24'=>'3.0',
+'522'=>'3.0',
+'522.5'=>'3.0',
+'522.11'=>'3.0',
+	'522.11.3'  => '3.0',
+	'522.12'    => '3.0.2',
+	'523.10'    => '3.0.4',
+	'523.12'    => '3.0.4',
+'522.12.1'=>'3.0.3',
+'522.12.2'=>'3.0.1',
+'522.13.1'=>'3.0.2',
+'522.15.5'=>'3.0.3',
+	'525.13'    => '3.1',
+'523.13.2'=>'3.0.4',
+'523.15'=>'3.0.4',
+'525.13'=>'3.1',
+'525.13.3'=>'3.1',
+	'525.17'    => '3.1.1',
+'525.18'=>'3.1.1',
+'525.19'=>'3.1.1',
+	'525.20'    => '3.1.1',
+	'525.20.1'  => '3.1.2',
+	'525.21'    => '3.1.2',
+	'525.22'    => '3.1.2',
+	'525.26'    => '3.2',
+'525.26.12'=>'3.2',
+	'525.26.13' => '3.2',
+	'525.27'    => '3.2.1',
+	'525.27.1'  => '3.2.1',
+'525.28'=>'3.2.3',
+'525.28.1'=>'3.2.3',
+'525.28.3'=>'3.2.3',
+'525.29'=>'3.2.3',
+	'526.11.2'  => '4.0',
+	'528.1'     => '4.0',
+'528.7'=>'4.0',
+'528.8'=>'4.0',
+	'528.16'    => '4.0',
+'528.17'=>'4.0',
+'530.0'=>'4.0',
+'530.1'=>'4.0',
+'530.5'=>'4.0',
+'530.11'=>'4.0',
+'530.17'=>'4.0',
+'530.18'=>'4.001'
 );
 
 
Only in d:\awstats78t_jpn/wwwroot/cgi-bin/lib: check.txt
Only in d:\awstats78t_jpn/wwwroot/cgi-bin/lib: domains-en.pm
Only in d:\awstats78t_jpn/wwwroot/cgi-bin/lib: domains-ja.pm
Only in d:\awstats-7.8-mod/wwwroot/cgi-bin/lib: domains.pm
Only in d:\awstats78t_jpn/wwwroot/cgi-bin/lib: mime-en.pm
Only in d:\awstats78t_jpn/wwwroot/cgi-bin/lib: mime-ja.pm
Only in d:\awstats-7.8-mod/wwwroot/cgi-bin/lib: mime.pm
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lib/operating_systems.pm" "d:\\awstats78t_jpn/wwwroot/cgi-bin/lib/operating_systems.pm"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lib/operating_systems.pm"	2020-10-03 21:36:22.041635300 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/lib/operating_systems.pm"	2020-09-30 23:23:18.978028600 +0900
@@ -3,7 +3,7 @@
 # If you want to add an OS to extend AWStats database detection capabilities,
 # you must add an entry in OSSearchIDOrder, in OSHashID and in OSHashLib.
 #-------------------------------------------------------
-
+# ホビット 2014/3/13
 # 2005-08-19 Sean Carlos http://www.antezeta.com/awstats.html
 #              - added specific Linux distributions in addition to 
 #              the generic Linux.  
@@ -145,10 +145,13 @@
 'blackberry',
 'cp/m',
 'crayos',
+'docomo',
 'dreamcast',
+'kddi',
 'risc[_+ ]?os',
 'symbian',
 'webtv',
+'nintendo\sdsi',
 'playstation',
 'xbox',
 'wii',
@@ -163,6 +166,7 @@
 'microsoft',									# Pushed down to prevent mis-identification
 'msie[_+ ]',									# by other OS spoofers.
 'ms[_+ ]frontpage',
+'sleipnir',
 'windows'
 );
 
@@ -173,7 +177,7 @@
 #--------------------------------------------------------------------------
 %OSHashID	= (
 # Windows OS family
-'windows[_+ ]?2005','winlong','windows[_+ ]nt[_+ ]6\.0','winlong',
+'windows[_+ ]?2005','winvista','windows[_+ ]nt[_+ ]6\.0','winvista',
 'windows[_+ ]?2008','win2008','windows[_+ ]nt[_+ ]6\.1','win7',
 'windows[_+ ]?2012','win2012','windows[_+ ]nt[_+ ]6\.2','win8',
 'windows[_+ ]nt[_+ ]6\.3','win8.1',
@@ -192,6 +196,7 @@
 'microsoft','winunknown',
 'msie[_+ ]','winunknown',
 'ms[_+ ]frontpage','winunknown',
+'sleipnir','winunknown',
 # iOS family
 #'iphone[_+ ]os','ios_iphone',       #Must be Before Mac OS Family
 #'ipad[_+ ]os','ios_ipad',       #Must be Before Mac OS Family
@@ -261,7 +266,7 @@
 'freebsd','bsdfreebsd',
 'openbsd','bsdopenbsd',
 'netbsd','bsdnetbsd',
-'dragonflybsd','bsddflybsd',
+'dragonfly','bsddflybsd',
 # Other Unix, Unix-like
 'aix','aix',
 'sunos','sunos',
@@ -290,10 +295,13 @@
 'blackberry','blackberry',
 'cp/m','cp/m',
 'crayos','crayos',
+'docomo','docomo',
 'dreamcast','dreamcast',
+'kddi','kddi',
 'risc[_+ ]?os','riscos',
 'symbian','symbian',
 'webtv','webtv',
+'nintendo\sdsi','dsi',
 'playstation', 'psp',
 'xbox', 'winxbox',
 'wii', 'wii',
@@ -305,41 +313,41 @@
 #-----------------------------------------------------------
 %OSHashLib      = (
 # Windows family OS
-'win10','<a href="http://www.microsoft.com/windows10/" title="Windows 10 home page" rel="noopener noreferrer">Windows 10</a>',
-'win8.1','<a href="https://technet.microsoft.com/en-us/library/hh832030(v=ws.11).aspx" title="Windows 8.1 home page" rel="noopener noreferrer">Windows 8.1</a>',
-'win8','<a href="https://technet.microsoft.com/en-us/library/hh832030(v=ws.11).aspx" title="Windows 8 home page" rel="noopener noreferrer">Windows 8</a>',
-'win7','<a href="https://technet.microsoft.com/en-us/library/dd349779.aspx" title="Windows 7 home page" rel="noopener noreferrer">Windows 7</a>',
-'winlong','<a href="https://technet.microsoft.com/en-us/library/cc707009.aspx" title="Windows Vista home page" rel="noopener noreferrer">Windows Vista (LongHorn)</a>',
-'win2008','<a href="https://technet.microsoft.com/en-us/library/dd349801(v=ws.10).aspx" title="Windows 2008 home page" rel="noopener noreferrer">Windows 2008</a>',
-'win2012','<a href="https://technet.microsoft.com/en-us/library/hh801901(v=ws.11).aspx" title="Windows Server 2012 home page" rel="noopener noreferrer">Windows Server 2012</a>',
-'winvista','<a href="https://technet.microsoft.com/en-us/library/cc707009.aspx" title="Windows Vista home page" rel="noopener noreferrer">Windows Vista</a>',
-'win2003','<a href="https://www.microsoft.com/en-US/download/details.aspx?id=53314" title="Windows 2003 home page" rel="noopener noreferrer">Windows 2003</a>',
-'winxp','<a href="https://technet.microsoft.com/en-us/library/bb491054.aspx" title="Windows XP home page" rel="noopener noreferrer">Windows XP</a>',
-'winme','<a href="https://support.microsoft.com/en-us/help/253695/" title="Windows ME support page" rel="noopener noreferrer">Windows ME</a>',
-'win2000','<a href="https://technet.microsoft.com/en-us/library/hh534433.aspx" title="Windows 2000 support page" rel="noopener noreferrer">Windows 2000</a>',
-'winnt','<a href="https://technet.microsoft.com/en-us/library/cc767870.aspx" title="Windows NT support page" rel="noopener noreferrer">Windows NT</a>',
-'win98','<a href="https://support.microsoft.com/en-us/help/234762/" title="Windows 98 support page" rel="noopener noreferrer">Windows 98</a>',
-'win95','<a href="https://en.wikipedia.org/wiki/Windows_95" title="Windows 95 Wiki Pedia page" rel="noopener noreferrer">Windows 95</a>',
-'win16','<a href="https://support.microsoft.com/en-us/help/83245" title="Windows 3.xx history page" rel="noopener noreferrer">Windows 3.xx</a>',
-'wince','<a href="http://www.microsoft.com/windowsmobile/" title="Windows Mobile home page" rel="noopener noreferrer">Windows Mobile</a>',
-'winphone','<a href="http://www.microsoft.com/windowsphone/" title="Windows Phone home page" rel="noopener noreferrer">Windows Phone</a>',
-'winunknown','Windows (unknown version)',
-'winxbox','<a href="http://www.xbox.com" title="Microsoft XBOX home page" rel="noopener noreferrer">Microsoft XBOX</a>',
+'win10','<a href="http://www.microsoft.com/windows10/" title="Windows 10 home page">Windows 10</a>',
+'win8.1','<a href="https://technet.microsoft.com/en-us/library/hh832030(v=ws.11).aspx" title="Windows 8.1 home page">Windows 8.1</a>',
+'win8','<a href="https://technet.microsoft.com/en-us/library/hh832030(v=ws.11).aspx" title="Windows 8 home page">Windows 8</a>',
+'win7','<a href="https://technet.microsoft.com/en-us/library/dd349779.aspx" title="Windows 7 home page">Windows 7</a>',
+'winlong','<a href="https://technet.microsoft.com/en-us/library/cc707009.aspx" title="Windows Vista home page">Windows Vista (LongHorn)</a>',
+'win2008','<a href="https://technet.microsoft.com/en-us/library/dd349801(v=ws.10).aspx" title="Windows 2008 home page">Windows 2008</a>',
+'win2012','<a href="https://technet.microsoft.com/ja-jp/library/hh801901(v=ws.11).aspx" title="Windows Server 2012 home page">Windows 2012</a>',
+'winvista','<a href="https://docs.microsoft.com/ja-jp/previous-versions/windows/it-pro/windows-vista/cc722015(v=ws.10)?redirectedfrom=MSDN" title="Windows Vista home page">Windows Vista</a>',
+'win2003','<a href="https://www.microsoft.com/en-US/download/details.aspx?id=53314" title="Windows 2003 home page">Windows 2003</a>',
+'winxp','<a href="https://technet.microsoft.com/en-us/library/bb491054.aspx" title="Windows XP home page">Windows XP</a>',
+'winme','<a href="http://support.microsoft.com/ph/6519/" title="Windows ME support page">Windows Me</a>',
+'win2000','<a href="https://technet.microsoft.com/en-us/library/hh534433.aspx" title="Windows 2000 support page">Windows 2000</a>',
+'winnt','<a href="https://technet.microsoft.com/en-us/library/cc767870.aspx" title="Windows NT support page">Windows NT</a>',
+'win98','<a href="http://support.microsoft.com/w98" title="Windows 98 support page">Windows 98</a>',
+'win95','<a href="https://ja.wikipedia.org/wiki/Microsoft_Windows_95" title="Windows 95 support page">Windows 95</a>',
+'win16','<a href="http://www.microsoft.com/windows/WinHistoryDesktop.mspx#E1B" title="Windows 3.xx history page">Windows 3.xx</a>',
+'wince','<a href="http://www.microsoft.com/windowsmobile/" title="Windows Mobile home page">Windows Mobile</a>',
+'winphone','<a href="http://www.microsoft.com/windowsphone/" title="Windows Phone home page">Windows Phone</a>',
+'winunknown',"Windows ($Message[213])",
+'winxbox','<a href="http://www.xbox.com" title="Microsoft XBOX home page">Microsoft XBOX</a>',
 # Macintosh OS
-'macosx15','<a href="https://www.apple.com/macos/" title="macOS home page" rel="noopener noreferrer">macOS 10.15 Catalina</a>',
-'macosx14','<a href="https://www.apple.com/macos/" title="macOS home page" rel="noopener noreferrer">macOS 10.14 Mojave</a>',
-'macosx13','<a href="https://www.apple.com/macos/" title="macOS home page" rel="noopener noreferrer">macOS 10.13 High Sierra</a>',
-'macosx12','<a href="https://www.apple.com/macos/" title="macOS home page" rel="noopener noreferrer">macOS 10.12 Sierra</a>',
-'macosx11','<a href="https://www.apple.com/macos/" title="macOS home page" rel="noopener noreferrer">OS X 10.11 El Capitan</a>',
-'macosx10','<a href="https://www.apple.com/macos/" title="macOS home page" rel="noopener noreferrer">OS X 10.10 Yosemite</a>',
-'macosx9','<a href="https://www.apple.com/macos/" title="macOS home page" rel="noopener noreferrer">OS X 10.9 Mavericks</a>',
-'macosx8','<a href="https://www.apple.com/macos/" title="macOS home page" rel="noopener noreferrer">OS X 10.8 Mountain Lion</a>',
-'macosx7','<a href="https://www.apple.com/macos/" title="macOS home page" rel="noopener noreferrer">Mac OS X 10.7 Lion</a>',
-'macosx6','<a href="https://www.apple.com/macos/" title="macOS home page" rel="noopener noreferrer">Mac OS X 10.6 Snow Leopard</a>',
-'macosx5','<a href="https://www.apple.com/macos/" title="macOS home page" rel="noopener noreferrer">Mac OS X 10.5 Leopard</a>',
-'macosx4','<a href="https://www.apple.com/macos/" title="macOS home page" rel="noopener noreferrer">Mac OS X 10.4 Tiger</a>',
-'macosx','<a href="https://www.apple.com/macos/" title="macOS home page" rel="noopener noreferrer">Mac OS X others</a>',
-'macintosh','<a href="https://www.apple.com/" title="Mac OS home page" rel="noopener noreferrer">Mac OS</a>',
+'macosx15','<a href="https://www.apple.com/macos/" title="Mac OS X home page">Mac OS X 10.12 Sierra</a>',
+'macosx14','<a href="https://www.apple.com/macos/" title="Mac OS X home page">Mac OS X 10.12 Sierra</a>',
+'macosx13','<a href="https://www.apple.com/macos/" title="Mac OS X home page">Mac OS X 10.12 Sierra</a>',
+'macosx12','<a href="https://www.apple.com/macos/" title="Mac OS X home page">Mac OS X 10.12 Sierra</a>',
+'macosx11','<a href="https://www.apple.com/macos/" title="Mac OS X home page">Mac OS X 10.11 El Capitan</a>',
+'macosx10','<a href="https://www.apple.com/macos/" title="Mac OS X home page">Mac OS X 10.10 Yosemite</a>',
+'macosx9','<a href="https://www.apple.com/macos/" title="Mac OS X home page">Mac OS X 10.9 Mavericks</a>',
+'macosx8','<a href="https://www.apple.com/macos/" title="Mac OS X home page">Mac OS X 10.8 Mountain Lion</a>',
+'macosx7','<a href="https://www.apple.com/macos/" title="Mac OS X home page">Mac OS X 10.7 Lion</a>',
+'macosx6','<a href="https://www.apple.com/macos/" title="Mac OS X home page">Mac OS X 10.6 Snow Leopard</a>',
+'macosx5','<a href="https://www.apple.com/macos/" title="Mac OS X home page">Mac OS X 10.5 Leopard</a>',
+'macosx4','<a href="https://www.apple.com/macos/" title="Mac OS X home page">Mac OS X 10.4 Tiger</a>',
+'macosx','<a href="http://www.apple.com/macosx/" title="Mac OS X home page">Mac OS X others</a>',
+'macintosh','<a href="https://www.apple.com" title="Mac OS home page">Mac OS</a>',
 # Android
 'android10','<a href="https://developer.android.com/about/versions/10" title="Google Android 10.x home page" rel="noopener noreferrer">Google Android 10.x</a>',
 'androidpie','<a href="https://developer.android.com/about/versions/pie/" title="Google Android 9.x Pie home page" rel="noopener noreferrer">Google Android 9.x Pie</a>',
@@ -359,69 +367,72 @@
 'android','<a href="https://developer.android.com/index.html" title="Google Android home page" rel="noopener noreferrer">Google Android Unknown</a>',
 'linuxandroid','<a href="https://developer.android.com/index.html" title="Google Android home page" rel="noopener noreferrer">Google Android Unknown</a>',
 # Linux
-'linuxasplinux','<a href="http://www.asplinux.ru" title="ASPLinux home page" rel="noopener noreferrer">ASPLinux</a>',
-'linuxcentos','<a href="https://www.centos.org/" title="Centos home page" rel="noopener noreferrer">Centos</a>',
-'linuxdebian','<a href="https://www.debian.org/" title="Debian home page" rel="noopener noreferrer">Debian</a>',
-'linuxfedora','<a href="https://getfedora.org/" title="Fedora home page" rel="noopener noreferrer">Fedora</a>',
-'linuxgentoo','<a href="https://www.gentoo.org/" title="Gentoo home page" rel="noopener noreferrer">Gentoo</a>',
-'linuxmandr','<a href="http://www.mandriva.com" title="Mandriva (former Mandrake) home page" rel="noopener noreferrer">Mandriva (or Mandrake)</a>',
-'linuxmomonga','<a href="http://www.momonga-linux.org" title="Momonga Linux home page" rel="noopener noreferrer">Momonga Linux</a>',
-'linuxpclinuxos','<a href="http://www.pclinuxos.com" title="PCLinuxOS home page" rel="noopener noreferrer">PCLinuxOS</a>',
-'linuxredhat','<a href="http://www.redhat.com" title="Red Hat home page" rel="noopener noreferrer">Red Hat</a>',
-'linuxsuse','<a href="https://www.suse.com/" title="Suse home page" rel="noopener noreferrer">Suse</a>',
-'linuxubuntu','<a href="https://www.ubuntu.com/" title="Ubuntu home page" rel="noopener noreferrer">Ubuntu</a>',
-'linuxvector','<a href="http://vectorlinux.com" title="VectorLinux home page" rel="noopener noreferrer">VectorLinux</a>',
-'linuxvine','<a href="http://www.vinelinux.org/index-en.html" title="Vine Linux home page" rel="noopener noreferrer">Vine Linux</a>',
-'linuxwhitebox','<a href="http://whiteboxlinux.org" title="White Box Linux home page" rel="noopener noreferrer">White Box Linux</a>',
-'linuxzenwalk','<a href="http://www.zenwalk.org" title="Zenwalk GNU Linux home page" rel="noopener noreferrer">Zenwalk GNU Linux</a>',
-'linux','<a href="http://www.distrowatch.com" title="Linux DistroWatch home page. Useful if you find the associated user agent string in your logs." rel="noopener noreferrer">Linux (Unknown/unspecified)</a>',
-'linux','GNU Linux (Unknown or unspecified distribution)',
+'linuxasplinux','<a href="http://www.asplinux.ru" title="ASPLinux home page">ASPLinux</a>',
+'linuxcentos','<a href="https://www.centos.org" title="Centos home page">Centos</a>',
+'linuxdebian','<a href="https://www.debian.org" title="Debian home page">Debian</a>',
+'linuxfedora','<a href="https://getfedora.org" title="Fedora home page">Fedora</a>',
+'linuxgentoo','<a href="https://www.gentoo.org" title="Gentoo home page">Gentoo</a>',
+'linuxmandr','<a href="http://www.mandriva.com" title="Mandriva (former Mandrake) home page">Mandriva (or Mandrake)</a>',
+'linuxmomonga','<a href="http://www.momonga-linux.org" title="Momonga Linux home page">Momonga Linux</a>',
+'linuxpclinuxos','<a href="http://www.pclinuxos.com" title="PCLinuxOS home page">PCLinuxOS</a>',
+'linuxredhat','<a href="http://www.redhat.com" title="Red Hat home page">Red Hat</a>',
+'linuxsuse','<a href="https://www.suse.com" title="Suse home page">Suse</a>',
+'linuxubuntu','<a href="https://www.ubuntu.com" title="Ubuntu home page">Ubuntu</a>',
+'linuxvector','<a href="http://vectorlinux.com" title="VectorLinux home page">VectorLinux</a>',
+'linuxvine','<a href="http://www.vinelinux.org/index-en.html" title="Vine Linux home page">Vine Linux</a>',
+'linuxwhitebox','<a href="http://whiteboxlinux.org" title="White Box Linux home page">White Box Linux</a>',
+'linuxzenwalk','<a href="http://www.zenwalk.org" title="Zenwalk GNU Linux home page">Zenwalk GNU Linux</a>',
+'linux',"<a href=\"http://www.distrowatch.com\" rel=\"nofollow\" title=\"Linux DistroWatch home page. Useful if you find the associated user agent string in your logs.\">Linux ($Message[212])</a>",
+'linux',"GNU Linux ($Message[212])",
 # Hurd
-'gnu','<a href="http://www.gnu.org/software/hurd/hurd.html" title="GNU Hurd home page" rel="noopener noreferrer">GNU Hurd</a>',
+'gnu','<a href="http://www.gnu.org/software/hurd/hurd.html" title="GNU Hurd home page">GNU Hurd</a>',
 # BSDs
-'bsdi','<a href="http://en.wikipedia.org/wiki/BSDi" title="BSDi home page" rel="noopener noreferrer">BSDi</a>',
-'bsdkfreebsd','<a href="http://www.debian.org/ports/kfreebsd-gnu/" title="Debian GNU/kFreeBSD" rel="noopener noreferrer">GNU/kFreeBSD</a>',
-'freebsd','<a href="http://www.freebsd.org" title="FreeBSD home page" rel="noopener noreferrer">FreeBSD</a>',    # For backard compatibility
-'bsdfreebsd','<a href="http://www.freebsd.org" title="FreeBSD home page" rel="noopener noreferrer">FreeBSD</a>',
-'openbsd','<a href="http://www.openbsd.org" title="OpenBSD home page" rel="noopener noreferrer">OpenBSD</a>',    # For backard compatibility
-'bsdopenbsd','<a href="http://www.openbsd.org" title="OpenBSD home page" rel="noopener noreferrer">OpenBSD</a>',
-'netbsd','<a href="http://www.netbsd.org" title="NetBSD home page" rel="noopener noreferrer">NetBSD</a>', # For backard compatibility
-'bsdnetbsd','<a href="http://www.netbsd.org" title="NetBSD home page" rel="noopener noreferrer">NetBSD</a>',
-'bsddflybsd','<a href="http://www.dragonflybsd.org" title="DragonFlyBSD home page" rel="noopener noreferrer">DragonFlyBSD</a>',
+'bsdi','<a href="http://en.wikipedia.org/wiki/BSDi" title="BSDi home page">BSDi</a>',
+'bsdkfreebsd','<a href="http://www.debian.org/ports/kfreebsd-gnu/" title="Debian GNU/kFreeBSD">GNU/kFreeBSD</a>',
+'freebsd','<a href="http://www.freebsd.org" title="FreeBSD home page">FreeBSD</a>',    # For backard compatibility
+'bsdfreebsd','<a href="http://www.freebsd.org" title="FreeBSD home page">FreeBSD</a>',
+'openbsd','<a href="http://www.openbsd.org" title="OpenBSD home page">OpenBSD</a>',    # For backard compatibility
+'bsdopenbsd','<a href="http://www.openbsd.org" title="OpenBSD home page">OpenBSD</a>',
+'netbsd','<a href="http://www.netbsd.org" title="NetBSD home page">NetBSD</a>', # For backard compatibility
+'bsdnetbsd','<a href="http://www.netbsd.org" title="NetBSD home page">NetBSD</a>',
+'bsddflybsd','<a href="http://www.dragonflybsd.org" title="DragonFlyBSD home page">DragonFlyBSD</a>',
 # Other Unix, Unix-like
-'aix','<a href="http://www-1.ibm.com/servers/aix/" title="Aix home page" rel="noopener noreferrer">Aix</a>',
-'sunos','<a href="http://www.sun.com/software/solaris/" title="Sun Solaris home page" rel="noopener noreferrer">Sun Solaris</a>',
-'irix','<a href="http://www.sgi.com/products/software/irix/" title="Irix home page" rel="noopener noreferrer">Irix</a>',
-'osf','<a href="http://www.tru64.org" title="OSF Unix home page" rel="noopener noreferrer">OSF Unix</a>',
-'hp\-ux','<a href="http://www.hp.com/products1/unix/operating/" title="HP UX home page" rel="noopener noreferrer">HP UX</a>',
-'unix','Unknown Unix system',
+'aix','<a href="http://www-1.ibm.com/servers/aix/" title="Aix home page">Aix</a>',
+'sunos','<a href="http://www.sun.com/software/solaris/" title="Sun Solaris home page">Sun Solaris</a>',
+'irix','<a href="http://www.sgi.com/products/software/irix/" title="Irix home page">Irix</a>',
+'osf','<a href="http://www.tru64.org" title="OSF Unix home page">OSF Unix</a>',
+'hp\-ux','<a href="http://www.hp.com/products1/unix/operating/" title="HP UX home page">HP UX</a>',
+'unix',"$Message[214]",
 # iOS
-'ios_iphone','<a href="http://www.apple.com/iphone/ios" title="Apple iPhone home page" rel="noopener noreferrer">iOS (iPhone)</a>',
-'ios_ipad','<a href="http://www.apple.com/ipad/ios" title="Apple iPad home page" rel="noopener noreferrer">iOS (iPad)</a>',
-'ios_ipod','<a href="http://www.apple.com/ipod/ios" title="Apple iPod home page" rel="noopener noreferrer">iOS (iPod)</a>',
+'ios_iphone','<a href="http://www.apple.com/iphone/ios" title="Apple iPhone home page">iOS (iPhone)</a>',
+'ios_ipad','<a href="http://www.apple.com/ipad/ios" title="Apple iPad home page">iOS (iPad)</a>',
+'ios_ipod','<a href="http://www.apple.com/ipod/ios" title="Apple iPod home page">iOS (iPod)</a>',
 # Other famous OS
-'beos','<a href="http://www.beincorporated.com" title="BeOS home page" rel="noopener noreferrer">BeOS</a>',
-'os/2','<a href="http://www.ibm.com/software/os/warp/" title="OS/2 home page" rel="noopener noreferrer">OS/2</a>',
-'amigaos','<a href="http://www.amiga.com/amigaos/" title="AmigaOS home page" rel="noopener noreferrer">AmigaOS</a>',
-'atari','<a href="http://www.atarimuseum.com/computers/computers.html" title="Atari home page" rel="noopener noreferrer">Atari</a>',
-'vms','<a href="http://h71000.www7.hp.com" title="VMS home page" rel="noopener noreferrer">VMS</a>',
-'commodore','<a href="http://en.wikipedia.org/wiki/Commodore_64" title="Commodore 64 wikipedia page" rel="noopener noreferrer">Commodore 64</a>',
-'j2me','<a href="http://mobile.java.com" title="Java Mobile home page" rel="noopener noreferrer">Java Mobile</a>',
-'java','<a href="http://www.java.com" title="Java home page" rel="noopener noreferrer">Java</a>',
-'qnx','<a href="http://www.qnx.com/products/neutrino_rtos/" title="QNX home page" rel="noopener noreferrer">QNX</a>',
-'inferno','<a href="http://www.vitanuova.com/inferno/" title="Inferno home page" rel="noopener noreferrer">Inferno</a>',
-'palmos','<a href="http://www.palm.com" title="Palm OS home page" rel="noopener noreferrer">Palm OS</a>',
-'syllable','<a href="http://www.syllable.org" title="Syllable home page" rel="noopener noreferrer">Syllable</a>',
+'beos','<a href="http://www.beincorporated.com" title="BeOS home page">BeOS</a>',
+'os/2','<a href="http://www.ibm.com/software/os/warp/" title="OS/2 home page">OS/2</a>',
+'amigaos','<a href="http://www.amiga.com/amigaos/" title="AmigaOS home page">AmigaOS</a>',
+'atari','<a href="http://www.atarimuseum.com/computers/computers.html" title="Atari home page">Atari</a>',
+'vms','<a href="http://h71000.www7.hp.com" title="VMS home page">VMS</a>',
+'commodore','<a href="http://en.wikipedia.org/wiki/Commodore_64" title="Commodore 64 wikipedia page">Commodore 64</a>',
+'j2me','<a href="http://mobile.java.com" title="Java Mobile home page">Java Mobile</a>',
+'java','<a href="http://www.java.com" title="Java home page">Java</a>',
+'qnx','<a href="http://www.qnx.com/products/neutrino_rtos/" title="QNX home page">QNX</a>',
+'inferno','<a href="http://www.vitanuova.com/inferno/" title="Inferno home page">Inferno</a>',
+'palmos','<a href="http://www.palm.com" title="Palm OS home page">Palm OS</a>',
+'syllable','<a href="http://www.syllable.org" title="Syllable home page">Syllable</a>',
 # Miscellaneous OS
 'blackberry','BlackBerry',
-'cp/m','<a href="http://www.digitalresearch.biz/CPM.HTM" title="CP/M home page" rel="noopener noreferrer">CP/M</a>',
-'crayos','<a href="http://www.cray.com" title="CrayOS home page" rel="noopener noreferrer">CrayOS</a>',
-'dreamcast','<a href="http://www.sega.com" title="Dreamcast home page" rel="noopener noreferrer">Dreamcast</a>',
-'riscos','<a href="http://www.riscos.com" title="RISC OS home page" rel="noopener noreferrer">RISC OS</a>',
-'symbian','<a href="http://www.symbian.com" title="Symbian OS home page" rel="noopener noreferrer">Symbian OS</a>',
-'webtv','<a href="http://www.webtv.com" title="WebTV home page" rel="noopener noreferrer">WebTV</a>',
-'psp', '<a href="http://www.playstation.com" title="Sony PlayStation home page" rel="noopener noreferrer">Sony PlayStation</a>',
-'wii', '<a href="http://wii.opera.com" title="Opera for Nintendo Wii home page" rel="noopener noreferrer">Nintendo Wii</a>'
+'cp/m','<a href="http://www.digitalresearch.biz/CPM.HTM" title="CP/M home page">CP/M</a>',
+'crayos','<a href="http://www.cray.com" title="CrayOS home page">CrayOS</a>',
+'docomo','<a href="http://www.nttdocomo.co.jp" title="CrayOS home page">DoCoMo</a>',
+'dreamcast','<a href="http://www.sega.com" title="Dreamcast home page">Dreamcast</a>',
+'kddi','<a href="http://www.au.kddi.com" title="au home page">au by KDDI</a>',
+'riscos','<a href="http://www.riscos.com" title="RISC OS home page">RISC OS</a>',
+'symbian','<a href="http://www.symbian.com" title="Symbian OS home page">Symbian OS</a>',
+'webtv','<a href="http://www.webtv.com" title="WebTV home page">WebTV</a>',
+'dsi','<a href="http://www.nintendo.co.jp/ds/series/dsi/index.html" title="Nintendo DSi home page">Nintendo DSi</a>',
+'psp','<a href="http://www.playstation.com" title="Sony PlayStation home page">Sony PlayStation</a>',
+'wii','<a href="http://wii.opera.com" title="Opera for Nintendo Wii home page">Nintendo Wii</a>'
 );
 
 
@@ -438,3 +449,31 @@
 #  Windows 98 Second Edition  4.10.2222A                   4/23/99
 #  Windows Me                 4.90.3000
 
+# Sanity check.
+# Enable this code and run perl operaring_systems.pm to check file entries are ok
+#-----------------------------------------------------------------------------
+#my %listcheck = ();
+#foreach my $key (@OSSearchIDOrder) {
+#	if (! exists($OSHashID{$key})) { print "Entry '$key' has been found in OSSearchIDOrder with no value in OSHashID\n";}
+#	if ($listcheck{$key} == 1) {print "Entry '$key' has been found in OSSearchIDOrder twice\n";}
+#	else {$listcheck{$key} = 1;}
+#}
+
+#foreach my $key (keys %OSHashID) {
+#	if (! exists($listcheck{$key})) { print "Entry '$key' has been found in OSHashID with no value in OSHashIDOrder\n"; }
+#}
+
+#foreach my $key (values %OSHashID) {
+#	if (! exists($OSHashLib{$key})) { print "Entry '$key' has been found in OSHashID with no value in OSHashLib\n"; }
+#	my $found=0;
+#}
+
+#foreach my $key (keys %OSHashLib) {
+#	my $found=0;
+#	foreach my $key2 (values %OSHashID) {
+#		if ($key eq $key2) { $found=1; last; }
+#	}
+#	if (! $found) { print "Entry '$key' has been found in OSHashLib with no value in OSHashID\n"; }
+#}
+
+
Only in d:\awstats78t_jpn/wwwroot/cgi-bin/lib: robots.BAK
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lib/robots.pm" "d:\\awstats78t_jpn/wwwroot/cgi-bin/lib/robots.pm"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lib/robots.pm"	2020-10-03 21:47:51.048747200 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/lib/robots.pm"	2020-10-04 14:35:50.535521100 +0900
@@ -47,6 +47,9 @@
 #              Added 36 robots and one generic ( survey ) using v 7.7 robots file as base. 
 #              Also moved robot "Obot" into generics so that it is singled out as an individual Robot.         
 #
+
+# Modified by makoto_hobbit　ホビット 2020.9.30
+
 # 2016-09-02 RobC 
 #              Fixed a few errors and added a few missing bots from awstats 7.5 release.
 #
@@ -397,391 +400,548 @@
 # Minor robots are in list2, used when LevelForRobotsDetection is 2 or more
 # Note: Robots IDs are in lower case, '_', ' ' and '+' are changed into '[_+\s]' and are quoted.
 #-------------------------------------------------------
-
-
 @RobotsSearchIDOrder_list1 = (
+# Japanese Robots+alpha
+# Added by Ryu 2007.01.06
+'008/',
+'another_html\-lint',
+'adsenserbot',
+'amfibibot',
+'baiduimagespider',
+'baidumobaider',
+'becomejpbot',
+'bibliotheca',
+'binetx',
+'birubot/',
+'bizpal\srss\saggregator',
+'bookmark\srenewal\scheck\sagent',
+'bpimagewalker',
+'camelstampede',
+'camontspider',
+'cazoodlebot',
+'charlotte',
+'cityreview\srobot',
+'co2h2onacl\@gmail\.com',
+'coast\swebmaster',
+'cococ',
+'comaneci_bot',
+'crooz',
+'businessdbbot',
+'dealgates\sbot',
+'depspid/',
+'diffbrowser/',
+'ec2linkfinder',
+'ec_favorite',
+'empas_robot',
+'e\-societyrobot',
+'everyfeed-spider',
+'faedit/',
+'fast\smetaweb\scrawler',
+'fastladder\sfeedfetcher',
+'feed24\.com',
+'feedbringer',
+'feedchecker',
+'feed\sparser',
+'feedpath',
+'feedshow',
+'^fly/',
+'freshreader',
+'g10\sreader',
+'gingercrawler',
+'goo_search',
+'goorssreader',
+'grub\-client',
+'gsa\-crawler',
+'gslfbot',
+'hailoobot',
+'hatena',
+'headline\-reader',
+'hobbit\sbbtest\-net',
+'html\sget',
+'hyperestraier',
+'hyperrobot',
+'icc\-crawler',
+'iframely',
+'ilissurf',
+'indexpert',
+'internal\sdummy\sconnection',
+'inweavesearchbot',
+'jeeves/',
+'jetbot',
+'just\-crawler',
+'kalooga',
+'kb\.rmail',
+'keybot',
+'keywalkerbot',
+'klsh\-pageget/',
+'kotoha\.co\.jp',
+'libghttp/',
+'linguee\sbot',
+'livedoorcheckers',
+'livedoor\sfeedfetcher',
+'livedoor\sscreenshot/',
+'livedoor\shttpclient/',
+'logict\sipv6\scrawler/',
+'maldive\scrawler',
+'masagool',
+'masscan',
+'maxamine\.com\-robot',
+'metamojicrawler',
+'mfcrawler',
+'mogimogi/',
+'metalogger',
+'mlbot',
+'mqbot',
+'msr\-isrccrawler',
+'multicrawler',
+'naver',
+'niyonizer',
+'ndl\-japan\-research\-robot',
+'nerdbynature\.bot',
+'nettracker',
+'newsalloy',
+'www\.notconfigured\.com',
+'\sobot',
+'onetszukaj',
+'openbot',
+'openseemox\sbot',
+'oracle\ssecure\senterprise\ssearch',
+'outfoxbot',
+'page_verifier',
+'pear\shttp_request\sclass',
+'paipo\-bot',
+'pathtraq',
+'pflab',
+'pipeliner',
+'pixray\-seeker',
+'playon\srss\sreader/',
+'pockey\-gethtml',
+'purebot/',
+'rankurbot',
+'research\-spider',
+'s2robot',
+'scrapy/',
+'search\-hp_bot',
+'search17bot',
+'seo\.cug\.net\slink\schecker',
+'setoozbot',
+'shopwiki/',
+'siclab',
+'sistrix\scrawler',
+'sitesucker',
+'smart\.apnoti\.com',
+'snapbot',
+'snoopy\sv',
+'sogou\sweb\sspider',
+'sonar/', #Added by toshi 2006.04.09
+'sonarplus/',
+'spamrobot@126\.com',
+'^spider/',
+'spinn3r',
+'sproose/',
+'stackrambler',
+'statbot@gmail\.com',
+'strategic\sboard\sbot',
+'swebot',
+'sysscan/',
+'technoratisnoop',
+'techrigybot',
+'tencenttraveler', # Must be before msiecrawler
+'thriceler',
+'^tibot/',
+'toread\-crawler/',
+'trackback/',
+'trademango',
+'umn/',
+'url\spage\sindexer',
+'useragent',
+'w3crobot',
+'wadaino\.jp\-crawler',
+'web-robot',
+'webalta',
+'webauto',
+'webaroobot',
+'webdigity\swhois\sservice',
+'website\sexplorer',
+'wish\-la',
+'wish\-project',
+'wiwi',
+'wwwster/',
+'yahoo!-adcrawler',
+'zao\-crawler',
+'zibber',
+'^-$',
 # Common robots (In robot file)
 'bingbot/',
 'bingpreview',
-'MSIECrawler',
+'msiecrawler',
 'msnbot/',
 'msnbot\-media/',
-'AdIdxBot/',
-'NOT[\x20]Googlebot/',
-'Googlebot/',
-'Google[\x20]Web[\x20]Preview',
-'Googlebot\-Image/',
-'Googlebot\-Mobile/',
-'Google[\x20]Page[\x20]Speed',
+'adidxbot/',
+'not[\x20]googlebot/',
+'googlebot/',
+'google[\x20]web[\x20]preview',
+'googlebot\-image/',
+'googlebot\-mobile/',
+'google[\x20]page[\x20]speed',
 'google\-sitemaps',
-'Googlebot\-News',
-'Googlebot\-Video/',
-'AdsBot\-Google[\x20]\(',
-'AdsBot\-Google\-Mobile\-Apps',
-'Mediapartners-Google',
-'Feedfetcher\-Google',
-'Google\-Adwords\-Instant',
-'Firefox/1\.5',
-'Yahoo![\x20]Slurp[\x20]China',
-'Yahoo![\x20]Slurp',
-'Baiduspider/',
-'Baiduspider\-image',
+'googlebot\-news',
+'googlebot\-video/',
+'adsbot\-google[\x20]\(',
+'adsbot\-google\-mobile\-apps',
+'mediapartners\-google',
+'feedfetcher\-google',
+'google\-adwords\-instant',
+'firefox/1\.5',
+'yahoo![\x20]slurp[\x20]china',
+'yahoo![\x20]slurp',
+'baiduspider/',
+'baiduspider\-image',
 'baidu',
-'YandexBot/',
-'YandexImages/',
+'yandexbot/',
+'yandeximages/',
 'YandexImageResizer',
-'YandexMetrika/',
-'YandexMobileBot/',
+'yandexmetrika/',
+'yandexmobilebot/',
 'yandex',
 'electricmonk/',
 'spbot/',
-'SeznamBot/',
+'seznambot/',
 'msie8',
-'AhrefsBot/',
-'007ac9[\x20]Crawler',
-'2345Explorer/',
-'360Spider',
-'A[\x20]Simple[\x20]Crawler',
-'Abrave',
+'ahrefsbot/',
+'fsbot',
+'007ac9[\x20]crawler',
+'2345explorer/',
+'360spider',
+'a[\x20]simple[\x20]crawler',
+'abrave',
 'acapbot/',
-'Accoona\-AI\-Agent/',
+'accoona\-ai\-agent/',
 'arcemedia',
-'AdnormCrawlerCatchBot/',
+'adnormcrawlercatchbot/',
 'adscanner',
-'aiHitBot/',
+'aihitbot/',
 'aipbot/',
-'AlphaBot',
-'Apache\-HttpClient/',
-'Apexoo[\x20]Spider',
-'Applebot/',
+'alphabot',
+'apache\-httpclient/',
+'apexoo[\x20]spider',
+'applebot/',
 'archive\.org_bot',
-'Babya[\x20]Discoverer',
-'Barkrowler',
-'BDCbot/',
-'BellPagesCA/',
-'BeNosey[\x20]Mohawk[\x20]Search',
-'bhcBot',
+'babya[\x20]discoverer',
+'barkrowler',
+'bdcbot/',
+'bellpagesca/',
+'benosey[\x20]mohawk[\x20]search',
+'bhcbot',
 'bidswitchbot',
-'BigBozz/',
-'BinGet/',
+'bigbozz/',
+'binget/',
 'bitlybot',
 'bl\.uk_lddc_bot/',
-'BLEXBot/',
+'blexbot/',
 'bnf.fr_bot',
 'boitho\.com\-dc/',
-'BoogleBot',
-'BusinessBot:',
-'CatchBot/',
-'CB/Nutch',
-'CCBot/',
-'Cliqzbot/',
-'CMS[\x20]Crawler',
-'Companybook\-Crawler',
-'ConveraCrawler/',
-'Contacts-Crawler',
+'booglebot',
+'businessbot:',
+'catchbot/',
+'cb/nutch',
+'ccbot/',
+'cliqzbot/',
+'cms[\x20]crawler',
+'companybook\-crawler',
+'converacrawler/',
+'contacts-crawler',
 'contxbot',
 'cosmos/',
-'crawl/Nutch',
+'crawl/nutch',
 'crawler4j',
-'CRAZYWEBCRAWLER',
-'CRMNLCrawlAgent',
-'CSE[\x20]HTML[\x20]Validator',
-'C\-T[\x20]bot',
-'CUBOT',
-'Curl/PHP',
+'crazywebcrawler',
+'crmnlcrawlagent',
+'cse[\x20]html[\x20]validator',
+'c\-t[\x20]bot',
+'cubot',
+'curl/php',
 'cyencebot',
-'Dalvik/',
-'DataCrawler/',
+'dalvik/',
+'datacrawler/',
 'daumoa',
 'daum',
-'Deepnet[\x20]Explorer',
-'DeuSu/',
-'Digincore',
-'Discordbot/',
-'Dispatch/',
-'DnyzBot',
-'DoCoMo/',
-'Domain[\x20]Re\-Animator[\x20]Bot',
-'DomainCrawler/',
-'DomainMacroCrawler/',
-'DomainSONOCrawler/',
-'DomainStatsBot/',
-'DotBot/',
-'DuckDuckBot-Https',
-'DuckDuckGo\-Favicons\-Bot/',
-'ELinks/',
-'ELinks[\x20]\(',
-'EmailMarketingRobot/',
-'EmeraldShield\.com[\x20]WebBot',
-'envolk\[ITS\]spider/',
+'deepnet[\x20]explorer',
+'deusu/',
+'digincore',
+'discordbot/',
+'dispatch/',
+'dnyzbot',
+'docomo/',
+'domain[\x20]re\-animator[\x20]bot',
+'domaincrawler/',
+'domainmacrocrawler/',
+'domainsonocrawler/',
+'domainstatsbot/',
+'dotbot/',
+'duckduckbot-https',
+'duckduckgo\-favicons\-bot/',
+'elinks/',
+'elinks[\x20]\(',
+'emailmarketingrobot/',
+'emeraldshield\.com[\x20]webbot',
+'envolk\[its\]spider/',
 'eright',
-'EsperanzaBot',
-'Exabot/',
-'ExtLinksBot',
-'ExperianCrawlUK',
+'esperanzabot',
+'exabot/',
+'extlinksbot',
+'experiancrawluk',
 'facebookexternalhit/',
 'fast_enterprise_crawler.*scrawleradmin\.t\-info@telekom\.de',
 'fast_enterprise_crawler.*t\-info_bi_cluster_crawleradmin\.t\-info@telekom\.de',
-'FAST\-WebCrawler/',
-'Feosey[\x20]Mohk[\x20]Crawler',
+'fast\-webcrawler/',
+'feosey[\x20]mohk[\x20]crawler',
 'findlinks/',
-'Findxbot/',
-'FirePHP/',
+'findxbot/',
+'firephp/',
 'firstdirectory\-bot',
 'flamingo',
-'FlippyBearBot/',
+'flippybearbot/',
 '^foo$',
-'FreeWebMonitoring[\x20]SiteChecker/',
+'freewebmonitoring[\x20]sitechecker/',
 'fujilabol',
-'FurlBot/',
-'Gaisbot/',
-'Gallent[\x20]Spider',
-'GarlikCrawler/',
-'Getintent[\x20]Crawler',
-'GetintentCrawler[\x20]getintent\.com',
-'Gigabot/',
-'gipo\-crawler/Nutch',
-'Girafabot',
-'Gluten[\x20]Free[\x20]Crawler/',
+'furlbot/',
+'gaisbot/',
+'gallent[\x20]spider',
+'garlikcrawler/',
+'getintent[\x20]crawler',
+'getintentcrawler[\x20]getintent\.com',
+'gigabot/',
+'gipo\-crawler/nutch',
+'girafabot',
+'gluten[\x20]free[\x20]crawler/',
 'gocrawl',
-'Gowikibot',
-'Go\-http\-client/',
-'GrapeshotCrawler/',
-'GSiteCrawler/',
-'GurujiBot/',
-'hadiBot',
-'HaosouSpider',
-'HELLO[\x20]Crawler',
+'gowikibot',
+'go\-http\-client/',
+'grapeshotcrawler/',
+'gsitecrawler/',
+'gurujibot/',
+'hadibot',
+'haosouspider',
+'hello[\x20]crawler',
 'holmes/',
 'houzzbot',
-'HTTP_Request2/',
-'HubSpot[\x20]Webcrawler',
-'HyperCrawl/',
-'ICC\-Crawler/',
+'http_request2/',
+'hubspot[\x20]webcrawler',
+'hypercrawl/',
+'icc\-crawler/',
 'iconoclast',
-'IDGCrawler/Nutch',
-'IDG/UK',
-'idmarch[\x20]Automatic\.beta/',
-'InbyBot',
-'Incutio[\x20]XML',
-'IndeedBot',
-'InfluenceBot',
-'IRLbot/',
-'IssueCrawler',
+'idgcrawler/nutch',
+'idg/uk',
+'idmarch[\x20]automatic\.beta/',
+'inbybot',
+'incutio[\x20]xml',
+'indeedbot',
+'influencebot',
+'irlbot/',
+'issuecrawler',
 'istellabot/',
-'James[\x20]BOT',
-'Jigsaw/',
-'JobFeed',
-'Jooblebot',
-'KomodiaBot/',
-'Konqueror/',
-'laserlikebot',
-'Lightspeed',
+'james[\x20]bot',
+'jigsaw/',
+'jobfeed',
+'jooblebot',
+'komodiabot/',
+'konqueror/',
+'lightspeed',
 'linkapediabot',
 'metager\-linkchecker',
 'linkchecker',
-'LinkCheck',
+'linkcheck',
 'linkdexbot/',
-'LinkedInBot/',
-'LinkpadBot/',
-'Links[\x20]\(',
-'LinksManager\.com_bot',
-'LWP::Simple/',
-'Mail\.RU_Bot/',
+'linkedinbot/',
+'linkpadbot/',
+'links[\x20]\(',
+'linksmanager\.com_bot',
+'lwp::simple/',
+'mail\.ru_bot/',
 'makecontact',
 'mappy',
-'MauiBot',
+'mauibot',
 'meanpathbot/',
-'Mechanize',
-'Mediatoolkitbot',
-'MegaIndex\.ru/',
+'mechanize',
+'mediatoolkitbot',
+'megaindex\.ru/',
 'merzscope',
-'Meta_Bot',
+'meta_bot',
 'mfibot/',
 'microsoft.*discovery',
 'missigua_locator',
-'MixrankBot',
-'MJ12bot/',
-'MojeekBot',
-'Mojolicious',
-'MXT/Nutch',
-'My[\x20]Nutch[\x20]Spider/',
-'myse/Nutch',
-'Naaraa',
-'NerdyBot',
-'netEstate[\x20]NE[\x20]Crawler',
-'NetResearchServer/',
-'Nimbostratus-Bot',
+'mixrankbot',
+'mj12bot/',
+'mojeekbot/',
+'mojeek',
+'mojolicious',
+'mxt/nutch',
+'my[\x20]nutch[\x20]spider/',
+'myse/nutch',
+'naaraa',
+'nerdybot',
+'netestate[\x20]ne[\x20]crawler',
+'netresearchserver/',
+'nimbostratus-bot',
 'nominet',
-'NRLCorpusBuilder/Nutch',
+'nrlcorpusbuilder/nutch',
 'nutch\-1\.4/',
 'nutch\-1\.8/',
-'NutchCVS/',
+'nutchcvs/',
 'o\.uk[\x20]robot',
 'ocrawler;',
-'ODP[\x20]link[\x20]checker',
-'Offline[\x20]Explorer/',
-'OmniExplorer_Bot/',
-'OrangeBot/',
-'Orliac',
-'OutclicksBot',
-'PageBitesHyperBot/',
-'Pcore',
+'odp[\x20]link[\x20]checker',
+'offline[\x20]explorer/',
+'omniexplorer_bot/',
+'orangebot/',
+'orliac',
+'outclicksbot',
+'pagebiteshyperbot/',
+'pcore',
 'pdffillerbot/',
 'peopleman',
-'PhantomJS',
-'PHP/5\.2\.8',
-'Pinterestbot',
-'PiplBot',
-'Ploetz[\x20]\+[\x20]Zeller',
-'Plukkie/',
-'Princetonbot/',
-'PrivacyAwareBot/',
-'Prlog/',
+'phantomjs',
+'php/5\.2\.8',
+'pinterestbot',
+'piplbot',
+'ploetz[\x20]\+[\x20]zeller',
+'plukkie/',
+'princetonbot/',
+'privacyawarebot/',
+'prlog/',
 'proximic',
 'psbot/',
 'psbot\-image',
 'python_wk_crawler',
-'Python\-urllib/',
-'QCrawl',
-'Quick-Crawler',
-'ResearchBot',
+'python\-urllib/',
+'qcrawl',
+'quick-crawler',
+'researchbot',
 'roboto',
 'rogerbot/',
-'RSSingBot',
-'RukiCrawler/',
-'SafeDNS[\x20]search[\x20]bot/',
-'SafeDNSBot',
-'SafeSearch[\x20]microdata[\x20]crawler',
+'rssingbot',
+'rukicrawler/',
+'safedns[\x20]search[\x20]bot/',
+'safednsbot',
+'safesearch[\x20]microdata[\x20]crawler',
 'safesearch',
-'SBL\-BOT',
+'sbl\-bot',
 'scrapy',
-'Screaming[\x20]Frog[\x20]SEO[\x20]Spider/',
-'ScreenerBot[\x20]Crawler[\x20]Beta',
-'Scrubby',
-'Searchie/',
-'SecurityResearch\.bot',
-'Seekmo',
+'screaming[\x20]frog[\x20]seo[\x20]spider/',
+'screenerbot[\x20]crawler[\x20]beta',
+'scrubby',
+'searchie/',
+'securityresearch\.bot',
+'seekmo',
 'semanticbot',
-'SemrushBot/',
-'SemrushBot-SI',
+'semrushbot/',
+'semrushbot-si',
 'seo\-audit\-check\-bot/',
-'Seobility',
-'SEOkicks\-Robot',
-'SEOlyticsCrawler/',
-'SEOstats',
-'Seosys/Nutch',
-'Seoterritory\.com[\x20]bot',
+'seobility',
+'seokicks\-robot',
+'seolyticscrawler/',
+'seostats',
+'seosys/nutch',
+'seoterritory\.com[\x20]bot',
 'serendeputy',
-'Shim\-Crawler',
-'SiteExplorer/',
+'shim\-crawler',
+'siteexplorer/',
 'siteexplorer\.info',
 'siteimprove',
-'Slackbot\-LinkExpanding',
-'SmabblerBot/',
-'Sogou[\x20]web[\x20]spider/',
+'slackbot\-linkexpanding',
+'smabblerbot/',
+'sogou[\x20]web[\x20]spider/',
 'special_archiver/',
-'Spiderbot/',
-'SpuhexBot',
+'spiderbot/',
+'spuhexbot',
 'spyonweb',
 'ssearch_bot',
-'Streamline3Bot',
-'SurdotlyBot/',
-'SurveyBot/',
-'taiil/Nutch',
+'streamline3bot',
+'surdotlybot/',
+'surveybot/',
+'taiil/nutch',
 'tbot\-nutch',
-'TeeRaidBot',
-'TelegramBot',
-'Test/Nutch',
-'Test[\x20]Spider',
-'TestCrawler',
-'The[\x20]Knowledge[\x20]AI',
+'teeraidbot',
+'telegrambot',
+'test/nutch',
+'test[\x20]spider',
+'testcrawler',
+'the[\x20]knowledge[\x20]ai',
 'tracemyfile',
 'trendiction',
-'TurnitinBot/',
-'TurnitinBot',
-'TweetmemeBot/',
-'UCY/Nutch',
+'turnitinbot/',
+'turnitinbot',
+'tweetmemebot/',
+'ucy/nutch',
 'uni-leipzig\.de',
-'Uptimebot/',
-'UptimeRobot/',
-'URL[\x20]Checker',
-'UXCrawlerBot',
-'Validator\.nu/',
-'vBSEO',
-'vBulletin[\x20]via[\x20]PHP',
+'uptimebot/',
+'uptimerobot/',
+'url[\x20]checker',
+'uxcrawlerbot',
+'validator\.nu/',
+'vbseo',
+'vbulletin[\x20]via[\x20]php',
 'vebidoobot',
 'vegi[\x20]bot',
-'Velen',
-'viz/Nutch',
-'VoilaBot',
-'VORTEX/',
+'velen',
+'viz/nutch',
+'voilabot',
+'voila',
+'vortex/',
 'voyager/',
-'W3C_Validator/',
-'W3C\-checklink/',
-'WBSearchBot/',
-'WbSrch/',
-'WeSEE:Ads/PageBot',
-'WeSEE:Ads/PictureBot',
-'WeSEE_Bot',
-'Wget/',
-'Who\.is[\x20]Bot',
+'w3c_validator/',
+'w3c\-checklink/',
+'wbsearchbot/',
+'wbsrch/',
+'wesee:ads/pagebot',
+'wesee:ads/picturebot',
+'wesee_bot',
+'wget/',
+'who\.is[\x20]bot',
 'wonderbot/',
 'woobot/',
-'Wotbox/',
-'Xaldon[\x20]WebSpider',
-'Xenu[\x20]Link[\x20]Sleuth',
+'obot/',
+'wotbox/',
+'xaldon[\x20]webspider',
+'xenu[\x20]link[\x20]sleuth',
 'xenu_link_sleuth',
-'XML[\x20]Sitemaps[\x20]Generator',
-'XoviBot/',
+'xenu\'s_link_sleuth',
+'xml[\x20]sitemaps[\x20]generator',
+'xovibot/',
 'yacybot',
-'Yahoo[\x20]Link[\x20]Preview',
+'yahoo[\x20]link[\x20]preview',
 'yak',
-'YisouSpider',
-'yoozBot',
-'Your\-Website\-Sucks',
+'yisouspider',
+'yoozbot',
+'your\-website\-sucks',
 'zoominfobot',
 'zspider/',
-'ZumBot/',
+'zumbot/',
 # below placed at end to catch some generics
-'nbot',
-'ng/1\.',
-'ng/2\.',
-'libwww\-perl',
-'CFNetwork',
-'urllib',
-'javabee',
-'projectwf\-java\-test\-crawler',
-'java',
-'loocalcrawler/nutch',
-'nutchosu\-vlib',
-'nutch',
-'perlcrawler',
-'perl',
 # old robots using firefox < version 11 not identifying themselves as a robot.
 '(firefox/)([0-9]\.|[0-1][0]\.)'
 );
-
 @RobotsSearchIDOrder_list2 = (
 # Less common robots (In robot file)
-'^Mozilla$',
-'^mozilla\/3\.0\s\(compatible$',
-'^mozilla\/4\.0$',
-'^mozilla\/4\.0\s\(compatible;\)$',
-'^mozilla\/5\.0$',
-'^mozilla\/5\.0\s\(compatible;$',
-'^mozilla\/5\.0\s\(en\-us\)$',
-'^mozilla\/5\.0\sfirefox\/3\.0\.5$',
-'^Mozilla/6\.0[\x20]\(compatible\)$',
-'^Mozilla/(.*)Beta[\x20]\(Windows\)',
-'MSIE[\x20]2',
-'MSIE[\x20]3',
-'MSIE[\x20]4',
-'MSIE[\x20]5',
-'MSIE[\x20]6',
-'MSIE\+6\.0\;',
-'Windows[\x20]95',
-'Windows[\x20]98',
+'^mozilla$',
+'^mozilla/3\.0\s\(compatible$',
+'^mozilla/4\.0$',
+'^mozilla/4\.0\s\(compatible;\)$',
+'^mozilla/5\.0$',
+'^mozilla/5\.0\s\(compatible;$',
+'^mozilla/5\.0\s\(en\-us\)$',
+'^mozilla/5\.0\sfirefox/3\.0\.5$',
+'^mozilla/6\.0[\x20]\(compatible\)$',
+'^mozilla/(.*)beta[\x20]\(windows\)',
+'msie[\x20]2',
+'msie[\x20]3',
+'msie[\x20]4',
+'msie[\x20]5',
+'msie[\x20]6',
+'msie\+6\.0\;',
+'windows[\x20]95',
+'windows[\x20]98',
 
 # these could be removed to speed up processing as they are rarely seen
 'a6\-indexer',
@@ -824,13 +984,12 @@
 'awbot',
 'backlinktest\.com',
 'backrub',
-'bbot',
 'becomebot',
 'bender',
 'betabot',
 'bigbrother',
 'biglotron',
-'BingLocalSearch',
+'binglocalsearch',
 'bittorrent_bot',
 'biz360[_+\s]spider',
 'bjaaland',
@@ -853,7 +1012,6 @@
 'boris',
 'brightnet',
 'bruinbot',
-'bspider',
 'bubing',
 'bumblebee',
 'butterfly',
@@ -866,12 +1024,11 @@
 'cassandra',
 'catbot',
 'cbn00glebot',
-'cerberian_drtrs',
+'cerberian\sdrtrs',
 'cfetch',
 'cgireader',
 'chattertrap',
 'check_http',
-'checkbot',
 'checkweb_link_validator',
 'christcrawler',
 'churl',
@@ -917,6 +1074,7 @@
 'dnabot',
 'dnsgroup',
 'doccheckbot',
+'checkbot',
 'domainappender',
 'domainchecker',
 'domainsdb\.net',
@@ -962,7 +1120,6 @@
 'favorites_sweeper',
 'fdse',
 'feedburner',
-'feedcrawl',
 'feedflow',
 'feedmyinbox',
 'feedroll\.com',
@@ -985,7 +1142,7 @@
 'firmilybot',
 'flexum',
 'foaf\-search\.net',
-'fooky\.com/ScorpionBot',
+'fooky\.com/scorpionbot',
 'fouineur',
 'francoroute',
 'freecrawl',
@@ -1019,6 +1176,7 @@
 'gulperbot',
 'hambot',
 'hanrss',
+'virus[_+\s]detector',		# Must be before harvest
 'harvest',
 'havindex',
 'henrythemiragorobot',
@@ -1075,7 +1233,6 @@
 'jakarta',
 'jbot',
 'jcrawler',
-'jeeves',
 'jennybot',
 'jobboerse',
 'jobot',
@@ -1148,6 +1305,7 @@
 'meshexplorer',
 'metager2\-verification\-bot',
 'metajobbot',
+'bbot',
 'metaspinner',
 'metauri',
 'miadev',
@@ -1246,12 +1404,13 @@
 'pjspider',
 'plinki',
 'pluckfeedcrawler',
+'feedcrawl',
 'plumtreewebaccessor',
 'pogodak',
 'pompos',
 'popdexter',
-'poppi',
 'port_huron_labs',
+'poppi',
 'portalb',
 'postfavorites',
 'postpost',
@@ -1355,7 +1514,7 @@
 'steeler',
 'steroid__download',
 'stq_bot',
-'Stratagems[\x20]Kumo',
+'stratagems[\x20]kumo',
 'suchfin\-bot',
 'suke',
 'summify\.com',
@@ -1405,8 +1564,8 @@
 'ucsd',
 'udmsearch',
 'ultraseek',
-'um\-IC',
-'um\-LN',
+'um\-ic',
+'um\-ln',
 'unchaos_bot_hybrid_web_search_engine',
 'unido\-bot',
 'unisterbot',
@@ -1424,7 +1583,6 @@
 'verticrawl',
 'vespa_crawler',
 'victoria',
-'virus[_+\s]detector',
 'visionsearch',
 'voidbot',
 'voltron',
@@ -1436,7 +1594,7 @@
 'wallpaper',
 'wanderer',
 'wapspider',
-'wapspIRLider',
+'wapspirlider',
 'watchmouse',
 'wavefire',
 'waybackarchive\.org',
@@ -1467,6 +1625,7 @@
 'website[_+\s]monitoring[_+\s]bot',
 'websnarf',
 'webspider',
+'bspider',
 'webvac',
 'webvulncrawl',
 'webwalker',
@@ -1514,7 +1673,7 @@
 'yammer',
 'yanga',
 'yet\-another\-spider',
-'yeti',
+'yeti/',
 'yie8',
 'yodaobot',
 'yooglifetchagent',
@@ -1532,13 +1691,29 @@
 '^finbot',
 '^motorola$',
 '^msie',
-'^voyager/',
 '^webindex$',
-'1\-more_scanner'
+'1\-more_scanner',
+'w3c\-webcon',
+'lwp',
+'uri::fetch'
 );
 
 @RobotsSearchIDOrder_listgen = (
 # Generic robot
+'nbot',
+'ng/1\.',
+'ng/2\.',
+'libwww\-perl',
+'cfnetwork',
+'urllib',
+'javabee',
+'projectwf\-java\-test\-crawler',
+'java',
+'loocalcrawler/nutch',
+'nutchosu\-vlib',
+'nutch',
+'perlcrawler',
+'perl',
 'robot',
 'blog',
 'checker',
@@ -1552,11 +1727,11 @@
 'seek',
 'sitemap',
 'spider',
-'sucker',
 'survey',
+'sucker',
 'validator',
-'bot[\s_+:,\.\;\/\\\-]',
-'[\s_+:,\.\;\/\\\-]bot',
+'bot[\s_+:,\.\;/\\\-]',
+'[\s_+:,\.\;/\\\-]bot',
 'curl',
 'php',
 'ruby/',
@@ -1570,359 +1745,531 @@
 # List of robots names ('robot id','robot clear text')
 #-------------------------------------------------------
 %RobotsHashIDLib   = (
+# Japanese Robots+alpha
+# Added by Ryu 2006.03.15
+'008/','<a href="http://www.80legs.com/webcrawler.html">80legs web crawler</a>',
+'another_html\-lint','Another HTML-lint',
+'adsenserbot','<a href="http://adsenser.jp">AdSenserBot</a>',
+'amfibibot','Amfibibot',
+'baiduimagespider','<a href="http://www.baidu.com/search/spider.html">BaiduImageSpider</a>',
+'baidumobaider','<a href="http://www.baidu.jp/spider/">BaiduMobaider</a>',
+'becomejpbot','<a href="http://www.become.co.jp/site_owner.html">BecomeJPBot</a>',
+'bibliotheca','<a href="http://www.hitachi.co.jp/Prod/comp/soft1/textsearch/product/component/bib21/">Bibliotheca</a>',
+'binetx','Binetx',
+'birubot/','Birubot',
+'bizpal\srss\saggregator','<a href="http://bizpal.jp">BizPal RSS Aggregator</a>',
+'bookmark\srenewal\scheck\sagent','<a href="http://www.bookmark.ne.jp">Bookmark Renewal Check Agent</a>',
+'bpimagewalker','<a href="http://www.brandprotect.com">BPImageWalker</a>',
+'camelstampede','CamelStampede',
+'camontspider','<a href="http://epweb2.ph.bham.ac.uk/user/slater/camont/info.html">CamontSpider</a>',
+'cazoodlebot','<a href="http://www.cazoodle.com">CazoodleBot</a>',
+'charlotte','<a href="http://www.searchme.com/support/">Charlotte</a>',
+'cityreview\srobot','<a href="http://www.cityreview.org/crawler/">Cityreview Robot</a>',
+'co2h2onacl\@gmail\.com','co2h2onacl@gmail.com Crawler',
+'coast\swebmaster','COAST WebMaster',
+'cococ','<a href="http://am13.net/wiki/index.php?cococ">cococ</a>',
+'comaneci_bot','<a href="http://help.i-know.jp/?crawler">Comaneci bot</a>',
+'crooz','DoCoMo CROOZ',
+'businessdbbot','<a href="http://www.businessdb.com/bot.php">Sirketce/BusinessDb</a>',
+'dealgates\sbot','<a href="http://spider.dealgates.com/bot.html">DealGates Bot</a>',
+'depspid/','<a href="http://about.depspid.net">DepSpid</a>',
+'diffbrowser/','<a href="http://www010.upp.so-net.ne.jp/suede/diffbrowser.html">DiffBrowser</a>',
+'ec2linkfinder','EC2LinkFinder',
+'ec_favorite','eC_favorite',
+'empas_robot','EMPAS ROBOT',
+'e\-societyrobot','<a href="http://www.yama.info.waseda.ac.jp/~yamana/es/">e-SocietyRobot</a>',
+'everyfeed-spider','Everyfeed Spider',
+'faedit/','<a href="http://www.srcw.net/wiki/index.php?FaEdit">FaEdit</a>',
+'fast\smetaweb\scrawler','<a href="http://fastsearch.com">FAST MetaWeb Crawler</a>',
+'fastladder\sfeedfetcher','<a href="http://fastladder.com">Fastladder FeedFetcher</a>',
+'feed24\.com','<a href="http://feed24.com">Feed24.com</a>',
+'feedbringer','<a href="http://feedbringer.net" rel="nofollow" title="Bot home page">FEEDBRINGER</a>',
+'feedchecker','FeedChecker',
+'feed\sparser','<a href="http://rss-search.net">Feed Parser</a>',
+'feedpath','<a href="http://feedpath.jp" rel="nofollow" title="Bot home page">Feedpath</a>',
+'feedshow','<a href="http://www.feedshow.com" rel="nofollow" title="Bot home page">Feedshow</a>',
+'^fly/','fly sinet.ad.jp',
+'freshreader','<a href="http://www.freshreader.com" rel="nofollow" title="Bot home page">FreshReader</a>',
+'g10\sreader','<a href="http://wordg10.com" rel="nofollow" title="Bot home page">G10 Reader</a>',
+'gingercrawler','<a href="http://www.gingersoftware.com/crawler_agent.htm" rel="nofollow" title="Bot home page">GingerCrawler</a>',
+'goo_search','goo search',
+'goorssreader','goo RSS Reader',
+'grub\-client','Grub Client',
+'gsa\-crawler','<a href="http://www.google.com/enterprise/gsa/index.html" rel="nofollow" title="Bot home page">GSA Crawler</a>',
+'gslfbot','GSLFbot',
+'hailoobot','<a href="http://www.hailoo.com/spider.html" rel="nofollow" title="Bot home page">Hailoobot</a>',
+'hatena','<a href="http://a.hatena.ne.jp/help" rel="nofollow" title="Bot home page">はてなアンテナ</a>',
+'headline\-reader','Headline-Reader',
+'hobbit\sbbtest\-net','<a href="http://hobbitmon.sourceforge.net" rel="nofollow" title="Bot home page">Hobbit bbtest-net</a>',
+'html\sget','HTML Get(SPAM)',
+'hyperestraier','<a href="http://hyperestraier.sourceforge.net/index.html" rel="nofollow" title="Bot home page">HyperEstraier</a>',
+'hyperrobot','HyperRobot InfoWeb',
+'icc\-crawler','<a href="http://kc.nict.go.jp/icc/crawl-ja.html">ICC-Crawler</a>',
+'iframely','<a href="http://iframely.com">Iframely</a>',
+'ilissurf','<a href="http://software.fujitsu.com/jp/ilis_univ/surf/" rel="nofollow" title="iLisSurf - FUJITSU Japan">iLisSurf</a>',
+'indexpert','indexpert',
+'internal\sdummy\sconnection','internal dummy connection for <a href="http://httpd.apache.org/docs/2.0/mod/mod_dav.html" rel="nofollow" title="Apache モジュール mod_dav">Apache WebDAV</a>',
+'inweavesearchbot','<a href="http://www.hitachi-system.co.jp/inweave/">InWeave</a>',
+'jetbot','<a href="http://www.jetrun.jp">jetbot</a>',
+'just\-crawler','<a href="http://www.justsystems.com/jp/tech/crawler/">JUST-CRAWLER</a>',
+'kalooga','<a href="http://www.kalooga.com/info.html?page=crawler">KaloogaBot</a>',
+'kb\.rmail','<a href="http://www.r-mail.org">kb.Rmail</a>',
+'keybot','<a href="http://www.keybot.com">Keybot Translation Search Machine</a>',
+'keywalkerbot','<a href="http://www.keywalker.co.jp/crawl/bot.html">Keywalkerbot</a>',
+'klsh\-pageget/','<a href="http://www.kondo-net.gr.jp/klsh/">KLSH-PageGet</a>',
+'kotoha\.co\.jp','コトハコ',
+'libghttp/','libghttp(SPAM?)',
+'linguee\sbot','<a href="http://www.linguee.com">Linguee Bot</a>',
+'livedoorcheckers','Livedoor Checkers',
+'livedoor\sfeedfetcher','<a href="http://reader.livedoor.com" rel="nofollow" title="Bot home page">livedoor FeedFetcher</a>',
+'livedoor\sscreenshot/','<a href="http://reader.livedoor.com" rel="nofollow" title="Bot home page">livedoor ScreenShot</a>',
+'livedoor\shttpclient/','livedoor HttpClient',
+'logict\sipv6\scrawler/','<a href="http://logict.net" rel="nofollow" title="Bot home page">Logict IPv6 Crawler</a>',
+'maldive\scrawler','Maldive crawler',
+'masagool','<a href="http://sagool.jp">MaSagool</a>',
+'masscan','<a href="https://github.com/robertdavidgraham/masscan">robertdavidgraham/masscan</a>',
+'maxamine\.com\-robot','maxamine.com-robot',
+'metamojicrawler','<a href="http://www.metamoji.com/jp/crawler.html">MetamojiCrawler</a>',
+'metalogger','Metalogger',
+'mfcrawler','MFcrawler',
+'mogimogi/','mogimogi',
+'mlbot','<a href="http://www.metadatalabs.com">MLBot</a>',
+'mqbot','<a href="http://metaquerier.cs.uiuc.edu">MQbot</a>',
+'msr\-isrccrawler','MSR-ISRCCrawler',
+'multicrawler','<a href="http://sw.deri.org/2006/04/multicrawler/robots.html">MultiCrawler</a>',
+'naver','NaverBot',
+'niyonizer','NIYONIZER',
+'ndl\-japan\-research\-robot','国立国会図書館',
+'nerdbynature\.bot','<a href="http://www.nerdbynature.net" rel="nofollow" title="NerdByNature">NerdByNature</a>',
+'nettracker','NetTracker',
+'newsalloy','<a href="http://www.NewsAlloy.com" rel="nofollow" title="Bot home page">NewsAlloy</a>',
+'www\.notconfigured\.com','<a href="http://www.notconfigured.com" rel="nofollow" title="Bot home page">www.notconfigured.com Crawler</a>',
+'\sobot','oBot',
+'onetszukaj','<a href="http://szukaj.onet.pl">OnetSzukaj</a>',
+'openbot','Openfind data gatherer',
+'openseemox\sbot','<a href="http://www.openseemox.com">OPENSEEMOX</a>',
+'oracle\ssecure\senterprise\ssearch','Oracle Secure Enterprise Search',
+'outfoxbot','<a href="http://www.yodao.com/help/webmaster/spider/" rel="nofollow" title="YodaoBot">old OutfoxBot</a>',
+'page_verifier','<a href="http://www.securecomputing.com/PageVerifier.cfm">page_verifier</a>',
+'pear\shttp_request\sclass','<a href="http://pear.php.net">PEAR HTTP_Request class</a>',
+'paipo\-bot','<a href="http://paipo.jp">PAIPO-Bot</a>',
+'pathtraq','<a href="http://pathtraq.com/about">Pathtraq</a>',
+'pflab','pflab',
+'pipeliner','PipeLine Spider',
+'pixray\-seeker','<a href="http://www.pixray.com/pixraybot">Pixray-Seeker</a>',
+'playon\srss\sreader/','<a href="http://playon.jp/rss/">PLAYON RSS READER</a>',
+'pockey\-gethtml','Pockey GetHTML',
+'purebot/','<a href="http://www.puritysearch.net">Purebot</a>',
+'rankurbot','<a href="http://rankur.com">RankurBot</a>',
+'research\-spider','<a href="http://www.freedownloadscenter.com/Network_and_Internet/Web_Searching_Tools/Research_Spider.html">Research Spider</a>',
+'s2robot','S2Robot',
+'scrapy/','<a href="http://scrapy.org">Scrapy</a>',
+'search\-hp_bot','<a href="http://search-hp.com" rel="nofollow" title="Bot home page">search-hp_bot</a>',
+'search17bot','<a href="http://www.search17.com/bot.php" rel="nofollow" title="Bot home page">Search17Bot</a>',
+'seo\.cug\.net\slink\schecker','<a href="http://seo.cug.net">seo.cug.net link checker</a>',
+'setoozbot','<a href="http://www.setooz.com/bot.html">SETOOZBOT</a>',
+'shopwiki/','<a href="http://www.shopwiki.com/wiki/Help:Bot">ShopWiki</a>',
+'siclab','siclab',
+'sistrix\scrawler','<a href="http://crawler.sistrix.net" rel="nofollow" title="Bot home page">SISTRIX Crawler</a>',
+'sitesucker','<a href="http://www.sitesucker.us">SiteSucker</a>',
+'smart\.apnoti\.com','<a href="http://smart.apnoti.com/index/aboutApnotiWebCrawler">smart.apnoti.com Robot</a>',
+'snapbot','Snapbot',
+'snoopy\sv','<a href="http://sourceforge.net/projects/snoopy/">Snoopy</a>',
+'sogou\sweb\sspider','<a href="http://www.sogou.com/docs/help/webmasters.htm#07">Sogou web spider</a>',
+'sonar/','<a href="http://boxer.ne.jp/product_list/sonar/">Sonar Crawler</a>', #Added by toshi 2006.04.09
+'sonarplus/','<a href="http://boxer.ne.jp/product_list/sonar_plus/">Sonar PLUS Crawler</a>',
+'spamrobot@126\.com','126.com',
+'^spider/','Spider',
+'spinn3r','<a href="http://spinn3r.com/robot" rel="nofollow" title="Bot home page">Spinn3r</a>',
+'sproose/','<a href="http://www.sproose.com/bot.html" rel="nofollow" title="Bot home page">sproose bot</a>',
+'stackrambler','StackRambler',
+'statbot@gmail\.com','Gmail Com (Google)',
+'strategic\sboard\sbot','<a href="http://www.strategicboard.com" rel="nofollow" title="Bot home page">Strategic Board Bot</a>',
+'swebot','<a href="http://swebot.net" rel="nofollow" title="Bot home page">SWEbot</a>',
+'sysscan/','<a href="http://swebot.net" rel="nofollow" title="Bot home page">SWEbot</a>',
+'technoratisnoop','TechnoratiSnoop(SPAM?)',
+'techrigybot','<a href="http://www.techrigy.com" rel="nofollow" title="Bot home page">TechrigyBot</a>',
+'tencenttraveler','TencentTraveler', 	# Must be before msiecrawler.
+'thriceler','<a href="http://www.kuill.com/robots/spider.html" rel="nofollow" title="Bot home page">Thriceler</a>',
+'^tibot/','Tibot',
+'toread\-crawler/','<a href="http://news.toread.cc/crawler.php" rel="nofollow" title="Bot home page">Toread-Crawler</a>',
+'trackback/','TrackBack(SPAM?)',
+'trademango','TradeMango',
+'umn/','<a href="http://www.nori-s.net/soft/umn/">URLマネージャ</a>',
+'url\spage\sindexer','URL Page Indexer',
+'useragent','USERAGENT(SPAM?)',
+'w3crobot','Webbot - the Libwww Robot',
+'wadaino\.jp\-crawler','<a href="http://wadaino.jp">話題の.jpクローラー</a>',
+'web-robot','web-robot',
+'webalta','<a href="http://www.webalta.net/ru/about_webmaster.html">WebAlta Crawler</a>',
+'webauto','<a href="http://www.yanasoft.co.jp/webautodoc.html">WebAuto</a>',
+'webaroobot','<a href="http://www.webaroo.com/rooSiteOwners.html">Webaroo Bot</a>',
+'webdigity\swhois\sservice','<a href="http://www.webdigity.com/ws/">webdigity whois service</a>',
+'website\sexplorer','<a href="http://www.umechando.com/webex/">Website Explorer</a>',
+'wish\-la','<a href="http://wish.slis.tsukuba.ac.jp/jp/">Wish Project(wish la)</a>',
+'wish\-project','<a href="http://wish.slis.tsukuba.ac.jp/jp/">Wish Project</a>',
+'wiwi','<a href="http://wi2.jp">WiWi</a>',
+'wwwster/','<a href="mailto:gue@cis.uni-muenchen.de">wwwster</a>',
+'yahoo!-adcrawler','<a href="http://help.yahoo.com/yahoo_adcrawler">Yahoo! Ad Crawler</a>',
+'zao\-crawler','Zao Crawler',
+'zibber','<a href="http://www.zibb.com/CrawlerInformaion.aspx">Zibb Crawler</a>',
+'^-$','-(SPAM?)',
 # Common robots (In robot file)
-'bingbot/','bingbot',
+'bingbot/','<a href="http://www.bing.com/bingbot.htm" rel="nofollow" title="Bing home page">Bingbot</a>',
 'bingpreview','BingPreview',
-'MSIECrawler','MSIECrawler',
-'msnbot/','msnbot',
-'msnbot\-media/','msnbot-media',
-'AdIdxBot/','AdIdxBot Microsoft Ad Quality control',
-'NOT[\x20]Googlebot/','NOT Googlebot',
-'Googlebot/','Googlebot',
-'Google[\x20]Web[\x20]Preview','Google Web Preview',
-'Googlebot\-Image/','Googlebot-Image',
-'Googlebot\-Mobile/','Googlebot-Mobile',
-'Google[\x20]Page[\x20]Speed','Google Page Speed',
+'msiecrawler','<a href="http://msdn.microsoft.com/workshop/delivery/offline/linkrel.asp" rel="nofollow" title="Bot home page.">MSIECrawler</a>',
+'msnbot/','<a href="http://search.msn.com/msnbot.htm" rel="nofollow" title="Bot home page">MSNBot</a>',
+'msnbot\-media/','<a href="http://search.msn.com/msnbot.htm" rel="nofollow" title="Bot home page">MSNBot-media</a>',
+'adidxbot/','AdIdxBot Microsoft Ad Quality control',
+'not[\x20]googlebot/','NOT Googlebot',
+'googlebot/','Googlebot',
+'google[\x20]web[\x20]preview','Google Web Preview',
+'googlebot\-image/','<a href="http://www.google.com/bot.html" rel="nofollow" title="Bot home page">Googlebot-Image</a>',
+'googlebot\-mobile/','Googlebot-Mobile',
+'google[\x20]page[\x20]speed','Google Page Speed',
 'google\-sitemaps','google-sitemaps',
-'Googlebot\-News','Googlebot-News',
-'Googlebot\-Video/','Googlebot-Video',
-'AdsBot\-Google[\x20]\(','AdsBot-Google',
-'AdsBot\-Google\-Mobile\-Apps','AdsBot-Google-Mobile-Apps',
-'Mediapartners\-Google','Mediapartners-Google',
-'Feedfetcher\-Google','Feedfetcher-Google',
-'Google\-Adwords\-Instant','Google-Adwords-Instant',
-'Firefox/1\.5','Nautic Expo using Firefox/1.5',
-'Yahoo![\x20]Slurp[\x20]China','Yahoo! Slurp China',
-'Yahoo![\x20]Slurp','Yahoo! Slurp',
-'Baiduspider/','Baiduspider',
-'Baiduspider\-image','Baiduspider-image',
+'googlebot\-news','Googlebot-News',
+'googlebot\-video/','Googlebot-Video',
+'adsbot\-google[\x20]\(','<a href="http://www.google.com/adsbot.html" rel="nofollow" title="AdsBot-Google home page">AdsBot-Google</a>',
+'adsbot\-google\-mobile\-apps','AdsBot-Google-Mobile-Apps',
+'mediapartners\-google','<a href="https://adwords.google.com" title="Bot home page">Google AdSense</a>',
+'feedfetcher\-google','<a href="http://www.google.com/feedfetcher.html" rel="nofollow" title="Bot home page">Feedfetcher-Google</a>',
+'google\-adwords\-instant','Google-Adwords-Instant',
+'firefox/1\.5','Nautic Expo using Firefox/1.5',
+'yahoo![\x20]slurp[\x20]china','Yahoo! Slurp China',
+'yahoo![\x20]slurp','Yahoo! Slurp',
+'baiduspider/','<a href="http://www.baidu.com/search/spider.html" rel="nofollow" title="Bot home page">BaiDuSpider</a>',
+'baiduspider\-image','Baiduspider-image',
 'baidu','Baidu ( catchall )',
-'YandexBot/','YandexBot',
-'YandexImages/','YandexImages',
+'yandexbot/','YandexBot',
+'yandeximages/','YandexImages',
 'YandexImageResizer','YandexImageResizer',
-'YandexMetrika/','YandexMetrika',
-'YandexMobileBot/','YandexMobileBot',
+'yandexmetrika/','YandexMetrika',
+'yandexmobilebot/','YandexMobileBot',
 'yandex','Yandex ( catchall )',
 'electricmonk/','electricmonk',
-'spbot/','spbot',
-'SeznamBot/','SeznamBot',
+'spbot/','<a href="http://www.seoprofiler.com/bot" rel="nofollow" title="SEOprofiler Bot">SEOprofiler Bot</a>',
+'seznambot/','<a href="http://fulltext.seznam.cz" rel="nofollow" title="Bot home page">SeznamBot</a>',
 'msie8','msie8 - ( Rogue Robot )',
-'AhrefsBot/','AhrefsBot',
-'007ac9[\x20]Crawler','007ac9 Crawler',
-'2345Explorer/','2345Explorer',
-'360Spider','360Spider',
-'A[\x20]Simple[\x20]Crawler','A Simple Crawler',
-'Abrave','Abrave',
+'ahrefsbot/','<a href="http://ahrefs.com/robot/" rel="nofollow" title="Bot home page">AhrefsBot</a>',
+'fsbot','<a href="http://www.adin.co.jp/fs/">Flex Search</a>',
+'007ac9[\x20]crawler','<a href="http://crawler.007ac9.net/" rel="nofollow" title="007ac9 Crawler Page">007ac9 Crawler</a>, seems to belong to <a href="http://www.sistrix.com/" rel="nofollow" title="SISTRIX Home Page">SISTRIX</a>',
+'2345explorer/','2345Explorer',
+'360spider','<a href="https://www.google.com/search?q=360spider+-Ferrari" title="No home page, using Google search instead">360spider</a>',
+'a[\x20]simple[\x20]crawler','A Simple Crawler',
+'abrave','Abrave',
 'acapbot/','acapbot',
-'Accoona\-AI\-Agent/','Accoona-AI-Agent',
-'AdnormCrawlerCatchBot/','AdnormCrawlerCatchBot',
+'accoona\-ai\-agent/','<a href="http://www.accoona.com" rel="nofollow" title="Accoona-AI-Agent home page">Accoona-AI-Agent</a>',
+'adnormcrawlercatchbot/','AdnormCrawlerCatchBot',
 'adscanner','adscanner',
-'aiHitBot/','aiHitBot',
-'aipbot/','aipbot',
-'AlphaBot','AlphaBot',
-'Apache\-HttpClient/','Apache-HttpClient',
-'Apexoo[\x20]Spider','Apexoo Spider',
-'Applebot/','Applebot',
+'aihitbot/','aiHitBot',
+'aipbot/','<a href="http://www.aipbot.com" rel="nofollow" title="aipbot@aipbot.com Bot home page">aipbot</a>',
+'alphabot','AlphaBot',
+'apache\-httpclient/','Apache-HttpClient',
+'apexoo[\x20]spider','Apexoo Spider',
+'applebot/','<a href="http://www.apple.com/go/applebot" rel="nofollow" title="Applebot Home Page">Applebot</a>',
 'arcemedia','AdsBot-ArceMedia',
-'archive\.org_bot','archive.org_bot',
-'Babya[\x20]Discoverer','Babya Discoverer',
-'Barkrowler','Barkrowler',
-'BDCbot/','BDCbot',
-'BellPagesCA/','BellPagesCA',
-'BeNosey[\x20]Mohawk[\x20]Search','BeNosey Mohawk Search',
-'bhcBot','bhcBot',
+'archive\.org_bot','<a href="http://crawls.archive.org/collections/bncf/crawl.html" rel="nofollow" title="Bot home page">archive.org bot</a>',
+'babya[\x20]discoverer','Babya Discoverer',
+'barkrowler','Barkrowler',
+'bdcbot/','BDCbot',
+'bellpagesca/','BellPagesCA',
+'benosey[\x20]mohawk[\x20]search','BeNosey Mohawk Search',
+'bhcbot','bhcBot',
 'bidswitchbot','bidswitchbot',
-'BigBozz/','BigBozz',
-'BinGet/','BinGet',
+'bigbozz/','BigBozz',
+'binget/','BinGet',
 'bitlybot','bit.ly',
 'bl\.uk_lddc_bot/','bl.uk_lddc_bot',
-'BLEXBot/','BLEXBot',
+'blexbot/','<a href="http://webmeup-crawler.com" rel="nofollow" title="BLEXBot Home Page">BLEXBot</a>, seems to belong to the <a href="http://webmeup.com" rel="nofollow" title="WebMeUp Home Page">WebMeUp backlink tool</a>',
 'bnf.fr_bot','bnf.fr_bot',
-'boitho\.com\-dc/','boitho.com-dc',
-'BoogleBot','BoogleBot',
-'BusinessBot:','BusinessBot:',
-'CatchBot/','CatchBot',
-'CB/Nutch','CB/Nutch',
-'CCBot/','CCBot',
-'Cliqzbot/','Cliqzbot',
-'CMS[\x20]Crawler','CMS Crawler',
-'Companybook\-Crawler','Companybook-Crawler',
-'ConveraCrawler/','ConveraCrawler',
-'Contacts-Crawler','Contacts-Crawler',
+'boitho\.com\-dc/','<a href="http://www.boitho.com/dcbot.html" rel="nofollow" title="Bot home page">boitho.com-dc</a>',
+'booglebot','BoogleBot',
+'businessbot:','BusinessBot:',
+'catchbot/','CatchBot',
+'cb/nutch','CB/Nutch',
+'ccbot/','<a href="http://commoncrawl.org/faq/" rel="nofollow" title="Common Crawl FAQ Page">Common Crawl</a>',
+'cliqzbot/','<a href="http://cliqz.com/company/cliqzbot" rel="nofollow" title="Cliqzbot Home Page">Cliqzbot</a>',
+'cms[\x20]crawler','<a href="http://www.cmscrawler.com" rel="nofollow" title="CMS Crawler Home Page">CMS Crawler</a>',
+'companybook\-crawler','Companybook-Crawler',
+'converacrawler/','<a href="http://www.authoritativeweb.com/crawl/" rel="nofollow" title="ConveraCrawler home page">ConveraCrawler</a>',
+'contacts-crawler','Contacts-Crawler',
 'contxbot','contxbot',
 'cosmos/','cosmos',
-'CRMNLCrawlAgent','CRMNLCrawlAgent',
-'crawl/Nutch','crawl/Nutch',
+'crmnlcrawlagent','CRMNLCrawlAgent',
+'crawl/nutch','crawl/Nutch',
 'crawler4j','crawler4j',
-'CRAZYWEBCRAWLER','CRAZYWEBCRAWLER',
-'CSE[\x20]HTML[\x20]Validator','CSE HTML Validator',
-'C\-T[\x20]bot','C-T bot',
-'CUBOT','CUBOT',
-'Curl/PHP','Curl/PHP',
+'crazywebcrawler', '<a href="http://www.crazywebcrawler.com/" rel="nofollow" title="CrazyWeb Crawler Home Page">CrazyWeb Crawler</a>',
+'cse[\x20]html[\x20]validator','<a href="http://online.htmlvalidator.com/php/onlinevallite.php" rel="nofollow" title="CSE HTML Validator Lite Online home page">CSE HTML Validator Lite Online</a>',
+'c\-t[\x20]bot','C-T bot',
+'cubot','CUBOT',
+'curl/php','Curl/PHP',
 'cyencebot','cyencebot',
-'Dalvik/','Dalvik',
-'DataCrawler/','DataCrawler',
-'daumoa','daumoa',
+'dalvik/','Dalvik',
+'datacrawler/','DataCrawler',
+'daumoa','<a href="http://tab.search.daum.net/aboutWebSearch.html" rel="nofollow" title="Daum">Daum</a>',
 'daum','daum',
-'Deepnet[\x20]Explorer','Deepnet Explorer',
-'DeuSu/','DeuSu',
-'Digincore','Digincore',
-'Discordbot/','Discordbot',
-'Dispatch/','Dispatch',
-'DnyzBot','DnyzBot',
-'DoCoMo/','DoCoMo',
-'Domain[\x20]Re\-Animator[\x20]Bot','Domain Re-Animator Bot',
-'DomainCrawler/','DomainCrawler',
-'DomainMacroCrawler/','DomainMacroCrawler',
-'DomainSONOCrawler/','DomainSONOCrawler',
-'DomainStatsBot/','DomainStatsBot',
-'DotBot/','DotBot',
-'DuckDuckBot-Https','DuckDuckBot-Https',
-'DuckDuckGo\-Favicons\-Bot/','DuckDuckGo-Favicons-Bot',
-'ELinks/','ELinks',
-'ELinks[\x20]\(','ELinks (',
-'EmailMarketingRobot/','EmailMarketingRobot',
-'EmeraldShield\.com[\x20]WebBot','EmeraldShield.com WebBot',
-'envolk\[ITS\]spider/','envolk ITS spider',
+'deepnet[\x20]explorer','Deepnet Explorer',
+'deusu/','<a href="https://deusu.de/robot.html" rel="nofollow" title="DeuSu">DeuSu</a>',
+'digincore','Digincore',
+'discordbot/','Discordbot',
+'dispatch/','Dispatch',
+'dnyzbot','DnyzBot',
+'docomo/','DoCoMo',
+'domain[\x20]re\-animator[\x20]bot','Domain Re-Animator Bot',
+'domaincrawler/','DomainCrawler',
+'domainmacrocrawler/','DomainMacroCrawler',
+'domainsonocrawler/','DomainSONOCrawler',
+'domainstatsbot/','DomainStatsBot',
+'dotbot/','<a href="http://www.opensiteexplorer.org/dotbot" rel="nofollow" title="Home Page">DotBot, Open Site Explorer</a>',
+'duckduckbot-https','DuckDuckBot-Https',
+'duckduckgo\-favicons\-bot/','<a href="http://duckduckgo.com" rel="nofollow" title="DuckDuckGo Home Page">DuckDuckGo-Favicons-Bot</a>',
+'elinks/','ELinks',
+'elinks[\x20]\(','ELinks (',
+'emailmarketingrobot/','EmailMarketingRobot',
+'emeraldshield\.com[\x20]webbot','EmeraldShield.com WebBot',
+'envolk\[its\]spider/','envolk ITS spider',
 'eright','eright',
-'EsperanzaBot','EsperanzaBot',
-'Exabot/','Exabot',
-'ExtLinksBot','ExtLinksBot',
-'ExperianCrawlUK','ExperianCrawlUK',
+'esperanzabot','EsperanzaBot',
+'exabot/','<a href="http://www.exabot.com" rel="nofollow" title="Bot home page">Exabot</a>',
+'extlinksbot','ExtLinksBot',
+'experiancrawluk','ExperianCrawlUK',
 'facebookexternalhit/','facebookexternalhit',
-'fast_enterprise_crawler.*scrawleradmin\.t\-info@telekom\.de','FAST Enterprise crawleradmin.t-info@telekom.de',
-'fast_enterprise_crawler.*t\-info_bi_cluster_crawleradmin\.t\-info@telekom\.de','FAST Enterprise T-Info_BI_cluster crawleradmin.t-info@telekom.de',
-'FAST\-WebCrawler/','FAST-WebCrawler',
-'Feosey[\x20]Mohk[\x20]Crawler','Feosey Mohk Crawler',
-'findlinks/','findlinks',
-'Findxbot/','Findxbot',
-'FirePHP/','FirePHP',
+'fast_enterprise_crawler.*scrawleradmin\.t\-info@telekom\.de','<a href="http://www.telekom.de" rel="nofollow" title="FAST Enterprise Crawler * crawleradmin.t-info@telekom.de home page">FAST Enterprise Crawler * crawleradmin.t-info@telekom.de</a>',
+'fast_enterprise_crawler.*t\-info_bi_cluster_crawleradmin\.t\-info@telekom\.de','<a href="http://www.telekom.de" rel="nofollow" title="FAST Enterprise Crawler * T-Info_BI_cluster crawleradmin.t-info@telekom.de home page">FAST Enterprise Crawler * T-Info_BI_cluster crawleradmin.t-info@telekom.de</a>',
+'fast\-webcrawler/','FAST-WebCrawler',
+'feosey[\x20]mohk[\x20]crawler','Feosey Mohk Crawler',
+'findlinks/','<a href="http://wortschatz.uni-leipzig.de/findlinks/" rel="nofollow" title="Bot home page">Findlinks</a>',
+'findxbot/','Findxbot',
+'firephp/','FirePHP',
 'firstdirectory\-bot','firstdirectory-bot',
 'flamingo','Flamingo_SearchEngine',
-'FlippyBearBot/','FlippyBearBot',
+'flippybearbot/','FlippyBearBot',
 '^foo$','foo',
-'FreeWebMonitoring[\x20]SiteChecker/','FreeWebMonitoring SiteChecker',
+'freewebmonitoring[\x20]sitechecker/','FreeWebMonitoring SiteChecker',
 'fujilabol','fujilabol',
-'FurlBot/','FurlBot',
-'Gaisbot/','Gaisbot',
-'Gallent[\x20]Spider','Gallent Spider',
-'GarlikCrawler/','GarlikCrawler',
-'Getintent[\x20]Crawler','GetIntent Crawler',
-'GetintentCrawler[\x20]getintent\.com','GetintentCrawler getintent.com',
-'Gigabot/','Gigabot',
-'gipo\-crawler/Nutch','gipo-crawler/Nutch',
-'Girafabot','Girafabot',
-'Gluten[\x20]Free[\x20]Crawler/','Gluten Free Crawler',
+'furlbot/','FurlBot',
+'gaisbot/','<a href="http://gais.cs.ccu.edu.tw/robot.php" rel="nofollow" title="Bot home page">Gaisbot</a>',
+'gallent[\x20]spider','Gallent Spider',
+'garlikcrawler/','GarlikCrawler',
+'getintent[\x20]crawler','GetIntent Crawler',
+'getintentcrawler[\x20]getintent\.com','GetintentCrawler getintent.com',
+'gigabot/','<a href="http://www.gigablast.com/spider.html" rel="nofollow" title="Bot home page">GigaBot</a>',
+'gipo\-crawler/nutch','gipo-crawler/Nutch',
+'girafabot','<a href="http://www.girafa.com" rel="nofollow" title="Bot home page">Girafabot</a>',
+'gluten[\x20]free[\x20]crawler/','Gluten Free Crawler',
 'gocrawl','gocrawl',
-'Gowikibot','Gowikibot',
-'Go\-http\-client/','Go-http-client',
-'GrapeshotCrawler/','GrapeshotCrawler',
-'GSiteCrawler/','GSiteCrawler',
-'GurujiBot/','GurujiBot',
-'hadiBot','hadiBot',
-'HaosouSpider','HaosouSpider',
-'HELLO[\x20]Crawler','HELLO Crawler',
+'gowikibot','Gowikibot',
+'go\-http\-client/','Go-http-client',
+'grapeshotcrawler/','GrapeshotCrawler',
+'gsitecrawler/','GSiteCrawler',
+'gurujibot/','GurujiBot',
+'hadibot','hadiBot',
+'haosouspider','HaosouSpider',
+'hello[\x20]crawler','HELLO Crawler',
 'holmes/','holmes',
 'houzzbot','houzzbot',
-'HTTP_Request2/','HTTP_Request2',
-'HubSpot[\x20]Webcrawler','HubSpot Webcrawler',
-'HyperCrawl/','HyperCrawl',
-'ICC\-Crawler/','ICC-Crawler',
-'iconoclast','iconoclast',
-'IDGCrawler/Nutch','IDGCrawler/Nutch',
-'IDG/UK','IDG/UK',
-'idmarch[\x20]Automatic\.beta/','idmarch Automatic.beta',
-'InbyBot','InbyBot',
-'Incutio[\x20]XML','Incutio XML',
-'IndeedBot','IndeedBot',
-'InfluenceBot','InfluenceBot',
-'IRLbot/','IRLbot',
-'IssueCrawler','IssueCrawler',
-'istellabot/','istellabot',
-'James[\x20]BOT','James BOT',
-'Jigsaw/','Jigsaw',
-'JobFeed','JobFeed',
-'Jooblebot','Jooblebot',
-'KomodiaBot/','KomodiaBot',
-'Konqueror/','Konqueror',
-'Lightspeed','Lightspeed',
+'http_request2/','HTTP_Request2',
+'hubspot[\x20]webcrawler','HubSpot Webcrawler',
+'hypercrawl/','HyperCrawl',
+'icc\-crawler/','ICC-Crawler',
+'iconoclast','Popular Iconoclast',
+'idgcrawler/nutch','IDGCrawler/Nutch',
+'idg/uk','IDG/UK',
+'idmarch[\x20]automatic\.beta/','<a href="http://www.idmarch.org/bot.html" rel="nofollow" title=" Home Page">IDMARCH</a>',
+'inbybot','InbyBot',
+'incutio[\x20]xml','Incutio XML',
+'indeedbot','IndeedBot',
+'influencebot','InfluenceBot',
+'irlbot/','<a href="http://irl.cs.tamu.edu/crawler" rel="nofollow" title="Bot home page">IRLbot</a>',
+'issuecrawler','IssueCrawler',
+'istellabot/','<a href="http://www.tiscali.it" rel="nofollow" title="IstellaBot">IstellaBot</a>',
+'james[\x20]bot','<a href="http://cognitiveseo.com/bot.html" rel="nofollow" title="James BOT Home Page">James BOT</a>',
+'jigsaw/','Jigsaw',
+'jobfeed','JobFeed',
+'jooblebot','Jooblebot',
+'komodiabot/','KomodiaBot',
+'konqueror/','Konqueror',
+'lightspeed','Lightspeed',
 'linkapediabot','linkapediabot',
-'metager\-linkchecker','metager-linkchecker',
-'linkchecker','linkchecker',
-'LinkCheck','LinkCheck',
+'metager\-linkchecker','<a href="https://www.devagroup.pl/blog/roboty-sieciowe/metager-linkchecker" rel="nofollow" title="Bot home page">MetaGer-LinkChecker</a>',
+'linkchecker','<a href="http://linkchecker.sourceforge.net" rel="nofollow" title="Bot home page">LinkChecker</a>',
+'linkcheck','LinkCheck',
 'linkdexbot/','linkdexbot',
-'LinkedInBot/','LinkedInBot',
-'LinkpadBot/','LinkpadBot',
-'Links[\x20]\(','Links (',
-'LinksManager\.com_bot','LinksManager.com_bot',
-'LWP::Simple/','LWP::Simple',
-'Mail\.RU_Bot/','Mail.RU Bot',
+'linkedinbot/','LinkedInBot',
+'linkpadbot/','LinkpadBot',
+'links[\x20]\(','Links (',
+'linksmanager\.com_bot','LinksManager.com_bot',
+'lwp::simple/','LWP::Simple',
+'mail\.ru_bot/','<a href="http://go.mail.ru/help/robots" rel="nofollow" title="Mail.ru bot home page">Mail.ru bot</a>',
 'makecontact','makecontact',
 'mappy','Mappy Crawler',
-'MauiBot','MauiBot',
-'meanpathbot/','meanpathbot',
-'Mechanize','Mechanize',
-'Mediatoolkitbot','Mediatoolkitbot',
-'MegaIndex\.ru/','MegaIndex.ru',
-'merzscope','merzscope',
-'Meta_Bot','Meta_Bot',
+'mauibot','MauiBot',
+'meanpathbot/','<a href="http://www.meanpath.com/meanpathbot.html" rel="nofollow" title="Meanpathbot Home Page">Meanpathbot</a>',
+'mechanize','Mechanize',
+'mediatoolkitbot','Mediatoolkitbot',
+'megaindex\.ru/','<a href="https://www.megaindex.ru" rel="nofollow" title="MegaIndex.ru Home Page">MegaIndex.ru</a>',
+'merzscope','MerzScope',
+'meta_bot','Meta_Bot',
 'mfibot/','mfibot',
-'microsoft.*discovery','Microsoft Office Protocol Discovery',
-'missigua_locator','missigua_locator',
-'MixrankBot','MixrankBot',
-'MJ12bot/','MJ12bot',
+'microsoft.*discovery','<a href="http://support.microsoft.com/kb/838028/en-us" rel="nofollow" title="Microsoft KB838028">Microsoft Office Protocol Discovery</a>/<a href="http://blogs.msdn.com/b/vsofficedeveloper/archive/2008/03/11/office-existence-discovery-protocol.aspx" rel="nofollow" title="Description of the Microsoft Office Existence Discovery">Microsoft Office Existence Discovery</a>',
+'missigua_locator','<a href="http://www.webmasterworld.com/forum11/2690.htm" rel="nofollow" title="Missigua_Locator  home page">Missigua_Locator</a>',
+'mixrankbot','MixrankBot',
+'mj12bot/','<a href="http://majestic12.co.uk/bot.php" rel="nofollow" title="Bot home page.">MJ12bot</a>',
+'mojeekbot/','<a href="http://www.mojeek.com/bot.html" rel="nofollow" title="Bot home page.">MojeekBot</a>',
 'mojeek','mojeek',
-'MojeekBot/','MojeekBot',
-'Mojolicious','Mojolicious',
-'MXT/Nutch','MXT/Nutch',
-'My[\x20]Nutch[\x20]Spider/','My Nutch Spider',
-'myse/Nutch','myse/Nutch',
-'Naaraa','Naaraa',
-'NerdyBot','NerdyBot',
-'netEstate[\x20]NE[\x20]Crawler','netEstate NE Crawler',
-'NetResearchServer/','NetResearchServer',
-'Nimbostratus-Bot','Nimbostratus-Bot',
+'mojolicious','Mojolicious',
+'mxt/nutch','MXT/Nutch',
+'my[\x20]nutch[\x20]spider/','My Nutch Spider',
+'myse/nutch','myse/Nutch',
+'naaraa','Naaraa',
+'nerdybot','NerdyBot',
+'netestate[\x20]ne[\x20]crawler','<a href="http://www.website-datenbank.de" rel="nofollow" title="Website-Datenbank home page">Website-Datenbank</a>',
+'netresearchserver/','<a href="http://loopimprovements.com/robot.html">Net Research Server (NRS)</a>',
+'nimbostratus-bot','Nimbostratus-Bot',
 'nominet','nominet',
-'NRLCorpusBuilder/Nutch','NRLCorpusBuilder/Nutch',
+'nrlcorpusbuilder/nutch','NRLCorpusBuilder/Nutch',
 'nutch\-1\.4/','nutch-1.4',
 'nutch\-1\.8/','nutch-1.8',
-'NutchCVS/','NutchCVS',
+'nutchcvs/','<a href="http://lucene.apache.org/nutch/bot.html" rel="nofollow" title="NutchCVS home page">NutchCVS</a>',
 'o\.uk[\x20]robot','o uk.robot',
 'ocrawler;','ocrawler;',
-'ODP[\x20]link[\x20]checker','ODP link checker',
-'Offline[\x20]Explorer/','Offline Explorer',
-'OmniExplorer_Bot/','OmniExplorer_Bot',
-'OrangeBot/','OrangeBot',
-'Orliac','Orliac',
-'OutclicksBot','OutclicksBot',
-'PageBitesHyperBot/','PageBitesHyperBot',
-'Pcore','Pcore',
+'odp[\x20]link[\x20]checker','ODP link checker',
+'offline[\x20]explorer/','Offline Explorer',
+'omniexplorer_bot/','<a href="http://www.omni-explorer.com" rel="nofollow" title="Bot home page.">OmniExplorer Bot</a>',
+'orangebot/','OrangeBot, no website, log entry specifies mail address', # support.orangebot@orange.com
+'orliac','Orliac',
+'outclicksbot','OutclicksBot',
+'pagebiteshyperbot/','PageBitesHyperBot',
+'pcore','Pcore',
 'pdffillerbot/','pdffillerbot',
 'peopleman','peopleman',
-'PhantomJS','PhantomJS',
-'PHP/5\.2\.8','PHP/5.2.8',
-'Pinterestbot','Pinterestbot',
-'PiplBot','PiplBot',
-'Ploetz[\x20]\+[\x20]Zeller','Ploetz + Zeller',
-'Plukkie/','Plukkie',
-'Princetonbot/','Princetonbot',
-'PrivacyAwareBot/','PrivacyAwareBot',
-'Prlog/','Prlog',
-'proximic','proximic',
-'psbot/','psbot',
+'phantomjs','PhantomJS',
+'php/5\.2\.8','PHP/5.2.8',
+'pinterestbot','Pinterestbot',
+'piplbot','PiplBot',
+'ploetz[\x20]\+[\x20]zeller','Ploetz + Zeller',
+'plukkie/','<a href="http://www.botje.com/plukkie.htm" rel="nofollow" title="Plukkie">Plukkie</a>',
+'princetonbot/','Princetonbot',
+'privacyawarebot/','PrivacyAwareBot',
+'prlog/','Prlog',
+'proximic','<a href="http://www.proximic.com/info/spider.php" rel="nofollow" title="Proximic Spider home page">Proximic Spider</a>',
+'psbot/','<a href="http://www.picsearch.com/bot.html" rel="nofollow" title="Bot home page">psbot</a>',
 'psbot\-image','psbot-image',
 'python_wk_crawler','python_wk_crawler',
-'Python\-urllib/','Python-urllib',
-'QCrawl','QCrawl',
-'Quick-Crawler','Quick-Crawler',
-'ResearchBot','ResearchBot',
+'python\-urllib/','<a href="http://docs.python.org/library/urllib.html" rel="nofollow" title="Tools developed using a Python library">Python-urllib</a>',
+'qcrawl','QCrawl',
+'quick-crawler','Quick-Crawler',
+'researchbot','ResearchBot',
 'roboto','roboto',
-'rogerbot/','rogerbot',
-'RSSingBot','RSSingBot',
-'RukiCrawler/','RukiCrawler',
-'SafeDNS[\x20]search[\x20]bot/','SafeDNS search bot',
-'SafeDNSBot','SafeDNSBot',
-'SafeSearch[\x20]microdata[\x20]crawler','SafeSearch microdata crawler',
-'safesearch','safesearch ( catchall )',
-'SBL\-BOT','SBL-BOT',
+'rogerbot/','<a href="http://moz.com/help/pro/what-is-rogerbot-" rel="nofollow" title="Rogerbot Home Page">Rogerbot</a>',
+'rssingbot','RSSingBot',
+'rukicrawler/','RukiCrawler',
+'safedns[\x20]search[\x20]bot/','SafeDNS search bot',
+'safednsbot','SafeDNSBot',
+'safesearch[\x20]microdata[\x20]crawler','SafeSearch microdata crawler',
+'safesearch','<a href="https://safesearch.avira.com" rel="nofollow" title="Avira SafeSearch Home Page">Avira SafeSearch</a>',
+'sbl\-bot','SBL-BOT',
 'scrapy','scrapy',
-'Screaming[\x20]Frog[\x20]SEO[\x20]Spider/','Screaming Frog SEO Spider',
-'ScreenerBot[\x20]Crawler[\x20]Beta','ScreenerBot Crawler Beta',
-'Scrubby','Scrubby',
-'Searchie/','Searchie',
-'SecurityResearch\.bot','Security Research Bot',
-'Seekmo','Seekmo',
+'screaming[\x20]frog[\x20]seo[\x20]spider/','Screaming Frog SEO Spider',
+'screenerbot[\x20]crawler[\x20]beta','ScreenerBot Crawler Beta',
+'scrubby','Scrubby',
+'searchie/','Searchie',
+'securityresearch\.bot','Security Research Bot',
+'seekmo','Seekmo',
 'semanticbot','semanticbot',
-'SemrushBot/','SemrushBot',
-'SemrushBot-SI','SemrushBot-SI',
+'semrushbot/','<a href="http://www.semrush.com/bot.html" rel="nofollow" title="SemrushBot">SemrushBot</a>',
+'semrushbot-si','SemrushBot-SI',
 'seo\-audit\-check\-bot/','seo-audit-check-bot',
-'Seobility','Seobility',
-'SEOkicks\-Robot','SEOkicks-Robot',
-'SEOlyticsCrawler/','SEOlyticsCrawler',
-'SEOstats','SEOstats',
-'Seosys/Nutch','Seosys/Nutch',
-'Seoterritory\.com[\x20]bot','Seoterritory.com.bot',
+'seobility','Seobility',
+'seokicks\-robot','<a href="http://www.seokicks.de/robot.html">SEOkicks Webcrawler</a>',
+'seolyticscrawler/','SEOlyticsCrawler',
+'seostats','SEOstats',
+'seosys/nutch','Seosys/Nutch',
+'seoterritory\.com[\x20]bot','Seoterritory.com.bot',
 'serendeputy','serendeputy',
-'Shim\-Crawler','Shim-Crawler',
-'SiteExplorer/','SiteExplorer',
-'siteexplorer\.info','siteexplorer.info',
+'shim\-crawler','<a href="http://www.logos.ic.i.u-tokyo.ac.jp/crawler/" rel="nofollow" title="crawl@logos.ic.i.u-tokyo.ac.jp Bot home page">Shim-Crawler</a>',
+'siteexplorer/','SiteExplorer',
+'siteexplorer\.info','<a href="http://siteexplorer.info" rel="nofollow" title="Site Explorer home page">Site Explorer</a>',
 'siteimprove','siteimprove',
-'Slackbot\-LinkExpanding','Slackbot-LinkExpanding',
-'SmabblerBot/','SmabblerBot',
-'Sogou[\x20]web[\x20]spider/','Sogou web spider',
+'slackbot\-linkexpanding','Slackbot-LinkExpanding',
+'smabblerbot/','SmabblerBot',
+'sogou[\x20]web[\x20]spider/','<a href="http://www.sogou.com">Sogou Spider</a>',
 'special_archiver/','special_archiver',
-'Spiderbot/','Spiderbot',
-'SpuhexBot','SpuhexBot',
+'spiderbot/','Spiderbot',
+'spuhexbot','SpuhexBot',
 'spyonweb','spyonweb',
-'ssearch_bot','ssearch_bot',
-'Streamline3Bot','Streamline3Bot',
-'SurdotlyBot/','SurdotlyBot',
-'SurveyBot/','SurveyBot',
-'taiil/Nutch','taiil/Nutch',
+'ssearch_bot','<a href="http://www.semantissimo.de" rel="nofollow" title="sSearch Crawler">sSearch Crawler</a>',
+'streamline3bot','Streamline3Bot',
+'surdotlybot/','SurdotlyBot',
+'surveybot/','SurveyBot',
+'taiil/nutch','taiil/Nutch',
 'tbot\-nutch','tbot-nutch',
-'TeeRaidBot','TeeRaidBot',
-'TelegramBot','TelegramBot',
-'Test/Nutch','Test/Nutch',
-'Test[\x20]Spider','Test Spider',
-'TestCrawler','TestCrawler',
-'The[\x20]Knowledge[\x20]AI', 'The Knowledge AI',
+'teeraidbot','TeeRaidBot',
+'telegrambot','TelegramBot',
+'test/nutch','Test/Nutch',
+'test[\x20]spider','Test Spider',
+'testcrawler','TestCrawler',
+'the[\x20]knowledge[\x20]ai', 'The Knowledge AI',
 'tracemyfile','tracemyfile',
 'trendiction','trendiction',
-'TurnitinBot/','TurnitinBot',
-'TurnitinBot','TurnitinBot',
-'TweetmemeBot/','TweetmemeBot',
-'UCY/Nutch','UCY/Nutch',
+'turnitinbot/','TurnitinBot',
+'turnitinbot','<a href="http://www.turnitin.com/robot/crawlerinfo.html" rel="nofollow" title="TurnitinBot Home Page">Turn It In</a>',
+'tweetmemebot/','TweetmemeBot',
+'ucy/nutch','UCY/Nutch',
 'uni-leipzig\.de','uni-leipzig.de',
-'Uptimebot/','Uptimebot',
-'UptimeRobot/','UptimeRobot',
-'URL[\x20]Checker','URL Checker',
-'UXCrawlerBot','UXCrawlerBot',
-'Validator\.nu/','Validator.nu',
-'vBSEO','vBSEO',
-'vBulletin[\x20]via[\x20]PHP','vBulletin via PHP',
+'uptimebot/','Uptimebot',
+'uptimerobot/','UptimeRobot',
+'url[\x20]checker','URL Checker',
+'uxcrawlerbot','UXCrawlerBot',
+'validator\.nu/','Validator.nu',
+'vbseo','vBSEO',
+'vbulletin[\x20]via[\x20]php','vBulletin via PHP',
 'vebidoobot','vebidoobot',
 'vegi[\x20]bot','vegi bot',
-'Velen','Velen',
-'viz/Nutch','viz/Nutch',
-'VoilaBot','VoilaBot',
-'VORTEX/','VORTEX',
+'velen','Velen',
+'viz/nutch','viz/Nutch',
+'voilabot','VoilaBot',
+'voila','<a href="http://www.voila.fr/" rel="nofollow" title="Search Engine Home Page">Voila</a>',
 'voyager/','voyager',
-'W3C_Validator/','W3C_Validator',
-'W3C\-checklink/','W3C-checklink',
-'WBSearchBot/','WBSearchBot',
-'WbSrch/','WbSrch/',
-'WeSEE:Ads/PageBot','WeSEE:Ads/PageBot',
-'WeSEE:Ads/PictureBot','WeSEE:Ads/PictureBot',
-'WeSEE_Bot','WeSEE_Bot',
-'Wget/','Wget',
-'Who\.is[\x20]Bot','Who.is.Bot',
+'vortex/','<a href="http://marty.anstey.ca/projects/robots/vortex/" rel="nofollow" title="Bot home page">VORTEX</a>',
+'w3c_validator/','<a href="http://validator.w3.org" rel="nofollow" title="Bot home page">W3C Validator</a>',
+'w3c\-checklink/','<a href="http://validator.w3.org/checklink/" rel="nofollow" title="Bot home page">W3C Link Checker</a>',
+'wbsearchbot/','<a href="http://www.warebay.com/bot.html" rel="nofollow" title="WBSearchBot">WBSearchBot</a>',
+'wbsrch/','WbSrch/',
+'wesee:ads/pagebot','WeSEE:Ads/PageBot',
+'wesee:ads/picturebot','WeSEE:Ads/PictureBot',
+'wesee_bot','WeSEE_Bot',
+'wget/','WGet tools',
+'who\.is[\x20]bot','Who.is.Bot',
 'wonderbot/','wonderbot',
 'woobot/','woobot',
-'Wotbox/','Wotbox',
-'Xaldon[\x20]WebSpider','Xaldon WebSpider',
-'Xenu[\x20]Link[\x20]Sleuth','Xenu Link Sleuth',
-'xenu_link_sleuth','xenu_link_sleuth',
-'XML[\x20]Sitemaps[\x20]Generator','XML Sitemaps Generator',
-'XoviBot/','XoviBot',
-'yacybot','yacybot',
-'Yahoo[\x20]Link[\x20]Preview','Yahoo Link Preview',
+'obot/','oBot',
+'wotbox/','<a href="http://www.wotbox.com/bot/" rel="nofollow" title="Wotbox Bot Home Page">Wotbox</a>',
+'xaldon[\x20]webspider','Xaldon WebSpider',
+'xenu[\x20]link[\x20]sleuth','<a href="http://home.snafu.de/tilman/xenulink.html" rel="nofollow" title="Description, Download, FAQ Page">Xenu'. "'" . 's Link Sleuth&trade;</a>, see <a href="http://en.wikipedia.org/wiki/Xenu%27s_Link_Sleuth" rel="nofollow" title="Wikipedia on Xenu'. "'" . 's Link Sleuth">Wikipedia</a>',
+'xenu_link_sleuth','<a href="http://home.snafu.de/tilman/xenulink.html" rel="nofollow" title="Xenu Link Sleuth home page">Xenu Link Sleuth</a>',
+'xml[\x20]sitemaps[\x20]generator','XML Sitemaps Generator',
+'xovibot/','<a href="http://www.xovibot.net" rel="nofollow" title="XoviBot Home Page">XoviBot</a>',
+'yacybot','<a href="http://yacy.net/bot.html" rel="nofollow" title="YaCy Home Page">YaCy</a>',
+'yahoo[\x20]link[\x20]preview','Yahoo Link Preview',
 'yak','yak-linkfluence',
-'YisouSpider','YisouSpider',
-'yoozBot','yoozBot',
-'Your\-Website\-Sucks','Your-Website-Sucks',
+'yisouspider','YisouSpider',
+'yoozbot','yoozBot',
+'your\-website\-sucks','Your-Website-Sucks',
 'zoominfobot','zoominfobot',
-'zspider/','zspider',
-'ZumBot/','ZumBot',
+'zspider/','<a href="http://feedback.redkolibri.com" rel="nofollow" title="Bot home page">zspider</a>',
+'zumbot/','<a href="http://help.zum.com/inquiry" rel="nofollow" title="ZumBot home page">ZumBot</a>',
 # below placed at end to catch some generics
 'nbot','nbot',
-'ng/1\.','ng/1.',
-'ng/2\.','ng/2.',
+'ng/1\.','<a href="http://www.exabot.com" rel="nofollow" title="Bot home page">NG 1.x (Exalead)</a>', # put at end to avoid false positive
+'ng/2\.','<a href="http://www.exabot.com" rel="nofollow" title="Bot home page">NG 2.x (Exalead)</a>', # put at end to avoid false positive
 'libwww\-perl','libwww-perl',
-'CFNetwork','CFNetwork',
+'cfnetwork','<a href="http://www.cocoadev.com/index.pl?CFNetwork" rel="nofollow" title="CFNetwork home page">CFNetwork</a>',
 'urllib','urllib',
-'javabee','javabee',
-'projectwf\-java\-test\-crawler','projectwf-java-test-crawler',
-'java','Java ( catchall )',
+'javabee','JavaBee',
+'projectwf\-java\-test\-crawler','ProjectWF-java-test-crawler',
+'java',"<a href=\"http://www.projecthoneypot.org/harvester_useragents.php\" rel=\"nofollow\" title=\"Bot home page\">Java ($Message[211])</a>", # put at end to avoid false positive
 'loocalcrawler/nutch','loocalcrawler/nutch',
 'nutchosu\-vlib','nutchosu-vlib',
 'nutch','nutch ( catchall )',
@@ -1931,805 +2278,852 @@
 '(firefox/)([0-9]\.|[0-1][0]\.)','Firefox version 10 and lower - various robots',
 
 # Less common robots (In robot file)
-'^Mozilla$','Mozilla ( Rogue Robot )',
-'^mozilla\/3\.0\s\(compatible$', 'mozilla/3.0 (compatible - ( Rogue Robot )',
-'^mozilla\/4\.0$', 'mozilla/4.0 - ( Rogue Robot )',
-'^mozilla\/4\.0\s\(compatible;\)$', 'mozilla/4.0 (compatible;) - ( Rogue Robot )',
-'^mozilla\/5\.0$', 'mozilla/5.0 - ( Rogue Robot )',
-'^mozilla\/5\.0\s\(compatible;$', 'mozilla/5.0 (compatible; - ( Rogue Robot )',
-'^mozilla\/5\.0\s\(en\-us\)$', 'mozilla/5.0 (en-us) - ( Rogue Robot )',
-'^mozilla\/5\.0\sfirefox\/3\.0\.5$', 'mozilla/5.0 firefox/3.0.5 - ( Rogue Robot )',
-'^Mozilla/6\.0[\x20]\(compatible\)$','Mozilla/6.0 (compatible) - ( Rogue Robot )',
-'^Mozilla/(.*)Beta[\x20]\(Windows\)','Mozilla Beta (Windows) - ( Rogue Robot )',
-'MSIE[\x20]2','MSIE 2 - ( Rogue Robot )',
-'MSIE[\x20]3','MSIE 3 - ( Rogue Robot )',
-'MSIE[\x20]4','MSIE 4 - ( Rogue Robot )',
-'MSIE[\x20]5','MSIE 5 - ( Rogue Robot )',
-'MSIE[\x20]6','MSIE 6 - ( Rogue Robot )',
-'MSIE\+6\.0\;','MSIE+6.0; - ( Rogue Robot)',
-'Windows[\x20]95','Windows 95 - ( Rogue Robot )',
-'Windows[\x20]98','Windows 99 - ( Rogue Robot )',
+'^mozilla$','Mozilla ( Rogue Robot )',
+'^mozilla/3\.0\s\(compatible$', 'mozilla/3.0 (compatible - ( Rogue Robot )',
+'^mozilla/4\.0$', 'mozilla/4.0 - ( Rogue Robot )',
+'^mozilla/4\.0\s\(compatible;\)$', 'mozilla/4.0 (compatible;) - ( Rogue Robot )',
+'^mozilla/5\.0$', 'mozilla/5.0 - ( Rogue Robot )',
+'^mozilla/5\.0\s\(compatible;$', 'mozilla/5.0 (compatible; - ( Rogue Robot )',
+'^mozilla/5\.0\s\(en\-us\)$', 'mozilla/5.0 (en-us) - ( Rogue Robot )',
+'^mozilla/5\.0\sfirefox/3\.0\.5$', 'mozilla/5.0 firefox/3.0.5 - ( Rogue Robot )',
+'^mozilla/6\.0[\x20]\(compatible\)$','Mozilla/6.0 (compatible) - ( Rogue Robot )',
+'^mozilla/(.*)beta[\x20]\(windows\)','Mozilla Beta (Windows) - ( Rogue Robot )',
+'msie[\x20]2','MSIE 2 - ( Rogue Robot )',
+'msie[\x20]3','MSIE 3 - ( Rogue Robot )',
+'msie[\x20]4','MSIE 4 - ( Rogue Robot )',
+'msie[\x20]5','MSIE 5 - ( Rogue Robot )',
+'msie[\x20]6','MSIE 6 - ( Rogue Robot )',
+'msie\+6\.0\;','MSIE+6.0; - ( Rogue Robot)',
+'windows[\x20]95','Windows 95 - ( Rogue Robot )',
+'windows[\x20]98','Windows 99 - ( Rogue Robot )',
 
 # these could be removed to speed up processing as they are rarely seen
-'a6\-indexer','a6-indexer',
+'a6\-indexer','<a href="http://www.a6corp.com/a6-web-scraping-policy/" rel="nofollow" title="A6-Indexer">A6-Indexer</a>',
 'abcdatos','abcdatos',
-'abonti\.com','abonti.com',
-'acme\.spider','acme.spider',
-'activebookmark','activebookmark',
-'adamm_bot','adamm_bot',
-'advbot','advbot',
-'affectv\.co\.uk','affectv.co.uk',
+'abonti\.com','<a href="http://www.abonti.com" rel="nofollow" title="Abonti WebSearch">Abonti WebSearch</a>',
+'acme\.spider','Acme.Spider',
+'activebookmark','<a href="http://www.libmaster.com/active_bookmark.php" rel="nofollow" title="ActiveBookmark home page">ActiveBookmark</a>',
+'adamm_bot','<a href="http://home.blic.net/adamm/" rel="nofollow" title="Bot home page">AdamM Bot</a>',
+'advbot','<a href="http://advbot.net/bot.html" rel="nofollow" title="AdvBot Home Page">AdvBot</a>',
+'affectv\.co\.uk','<a href="http://www.affectv.co.uk" rel="nofollow" title="affectv.co.uk Home Page">affectv.co.uk</a>',
 'ahoythehomepagefinder','ahoythehomepagefinder',
-'aleadsoftbot','aleadsoftbot',
+'aleadsoftbot','<a href="http://www.aleadsoft.com/bot.htm" rel="nofollow" title="ALeadSoftbot home page">ALeadSoftbot</a>',
 'alkaline','alkaline',
-'allrati','allrati',
+'allrati','Allrati',
 'alltop','alltop',
-'almaden','almaden',
-'alpha_search_agent','alpha_search_agent',
+'almaden','<a href="http://www.almaden.ibm.com/cs/crawler" rel="nofollow" title="IBM Almaden Research Center WebFountain&trade; Bot home page">IBM Almaden</a> Research Center WebFountain&trade;',
+'alpha_search_agent','Alpha Search Agent',
 'anthill','anthill',
 'antibot','antibot',
-'aport','aport',
-'appie','appie',
+'aport','Aport',
+'appie','<a href="http://www.walhello.com" rel="nofollow" title="Bot home page">Walhello appie</a>',
 'applesyndication','applesyndication',
 'arachnophilia','arachnophilia',
 'arale','arale',
 'araneo','araneo',
 'architext','architext',
-'archive\-de\.com','archive-de.com',
+'archive\-de\.com','<a href="http://archive-de.com/bot" rel="nofollow" title="Archive-de.com Home Page">Archive-de.com</a>',
 'aretha','aretha',
-'argus','argus',
-'ariadne','ariadne',
-'arianna\.libero\.it','arianna.libero.it',
+'argus','<a href="http://www.simpy.com/bot.html" rel="nofollow" title="feedback@simpy.com Bot home page">Argus</a>',
+'ariadne','ARIADNE',
+'arianna\.libero\.it','<a href="http://arianna.libero.it" rel="nofollow" title="Bot home page">arianna.libero.it</a>',
 'arks','arks',
-'aspider','aspider',
-'aspseek','aspseek',
-'asterias','asterias',
+'aspider','ASpider (Associative Spider)',
+'aspseek','<a href="http://www.aspseek.org" rel="nofollow" title="Bot home page">ASPseek</a>',
+'asterias','Asterias',
 'asynchttpclient','asynchttpclient',
-'atn\.txt','atn.txt',
-'atomz','atomz',
-'auresys','auresys',
-'awbot','awbot',
-'backlinktest\.com','backlinktest.com',
-'backrub','backrub',
-'bbot','bbot',
-'becomebot','becomebot',
-'bender','bender',
-'betabot','betabot',
-'bigbrother','bigbrother',
-'biglotron','biglotron',
-'BingLocalSearch','BingLocalSearch',
-'bittorrent_bot','bittorrent_bot',
-'biz360[_+\s]spider','biz360 spider',
+'atn\.txt','ATN Worldwide',
+'atomz','Atomz.com Search Robot',
+'auresys','AURESYS',
+'awbot','AWBot',
+'backlinktest\.com','<a href="http://www.backlinktest.com/crawler.html" rel="nofollow" title="BacklinkCrawler">BacklinkCrawler</a>',
+'backrub','BackRub',
+'becomebot','<a href="http://www.become.com/site_owners.html" rel="nofollow" title="Bot home page">BecomeBot</a>',
+'bender','<a href="http://bender.ucr.edu" rel="nofollow" title="Bot home page">bender</a> <a href="http://ivia.ucr.edu/manuals/NiFC/current/index.shtml" rel="nofollow" title="Bot home page">focused_crawler</a>',
+'betabot','BetaBot',
+'bigbrother','Big Brother',
+'biglotron','<a href="http://www.biglotron.com/robot.html" rel="nofollow" title="Bot home page">Biglotron</a>',
+'binglocalsearch','BingLocalSearch',
+'bittorrent_bot','<a href="http://www.bittorrent.com" rel="nofollow" title="Bot home page">BitTorrent Bot</a>',
+'biz360[_+\s]spider','<a href="http://www.biz360.com" rel="nofollow" title="blogsmanager@biz360.com Bot home page">Biz360 spider</a>',
 'bjaaland','bjaaland',
-'blackwidow','blackwidow',
-'blindekuh','blindekuh',
-'blogbridge[_+\s]service','blogbridge service',
+'blackwidow','BlackWidow',
+'blindekuh','Die Blinde Kuh',
+'blogbridge[_+\s]service','<a href="http://www.blogbridge.com" rel="nofollow" title="Bot home page">BlogBridge Service</a>',
 'blogged_crawl','blogged_crawl',
-'bloglines','bloglines',
+'bloglines','<a href="http://www.bloglines.com" rel="nofollow" title="Bot home page">Bloglines</a>',
 'bloglovin','bloglovin',
-'blogpulse','blogpulse',
-'blogsearch','blogsearch',
-'blogshares','blogshares',
-'blogslive','blogslive',
-'blogssay','blogssay',
-'bloodhound','bloodhound',
-'bncf\.firenze\.sbn\.it/raccolta\.txt','bncf\.firenze\.sbn.it/raccolta.txt',
-'bobby','bobby',
-'bookmark\-manager','bookmark-manager',
-'borg\-bot','borg-bot',
-'boris','boris',
-'brightnet','brightnet',
-'bruinbot','bruinbot',
-'bspider','bspider',
-'bubing','bubing',
-'bumblebee','bumblebee',
-'butterfly','butterfly',
+'blogpulse','<a href="http://www.intelliseek.com" rel="nofollow" title="Bot home page">BlogPulse ISSpider intelliseek.com</a>',
+'blogsearch','<a href="http://www.icerocket.com" rel="nofollow" title="Bot home page">BlogSearch</a>',
+'blogshares','<a href="http://blogshares.com/help.php?node=7" rel="nofollow" title="Bot home page">Blogshares Spiders</a>',
+'blogslive','<a href="http://www.blogslive.com" rel="nofollow" title="info@blogslive.com Bot home page">Blogslive</a>',
+'blogssay','<a href="http://www.blogssay.com" rel="nofollow" title="Bot home page">BlogsSay :: RSS Search Crawler</a>',
+'bloodhound','Bloodhound',
+'bncf\.firenze\.sbn\.it/raccolta\.txt','<a href="http://www.bncf.firenze.sbn.it/raccolta.txt" rel="nofollow" title="Bot home page">Biblioteca Nazionale Centrale di Firenze</a>',
+'bobby','Bobby',
+'bookmark\-manager','<a href="http://bkm.sourceforge.net" rel="nofollow" title="Bookmark-Manager home page">Bookmark-Manager</a>',
+'borg\-bot','Borg-Bot',
+'boris','Boris',
+'brightnet','bright.net caching robot',
+'bruinbot','<a href="http://web.archive.org" rel="nofollow" title="BruinBot home page">The web archive</a>',
+'bubing','<a href="http://law.di.unimi.it/BUbiNG.html" rel="nofollow" title="BUbiNG">BUbiNG</a>',
+'bumblebee','Bumblebee (relevare.com)',
+'butterfly','<a href="http://corp.topsy.com/support/butterfly/">Butterfly Robot</a>',
 'buzztracker','buzztracker',
-'cactvschemistryspider','cactvschemistryspider',
-'calif[^r]','calif[^r]',
-'candlelight[_+\s]favorites[_+\s]inspector','candlelight favorites inspector',
-'careerbot','careerbot',
+'cactvschemistryspider','CACTVS Chemistry Spider',
+'calif[^r]','Calif',
+'candlelight[_+\s]favorites[_+\s]inspector','<a href="http://www.candlelight.com/home.html" rel="nofollow" title="Candlelight_Favorites_Inspector  home page">Candlelight_Favorites_Inspector</a>',
+'careerbot','<a href="http://www.career-x.de/bot.html" rel="nofollow" title="CareerBot home page">CareerBot</a>',
 'carpathia','carpathia',
-'cassandra','cassandra',
+'cassandra','Cassandra',
 'catbot','catbot',
 'cbn00glebot','cbn00glebot',
-'cerberian_drtrs','cerberian_drtrs',
-'cfetch','cfetch',
-'cgireader','cgireader',
+'cerberian\sdrtrs','<a href="http://www.pgts.com.au/cgi-bin/psql?robot_info=25240" rel="nofollow" title="Bot home page">Cerberian Drtrs</a>',
+'cfetch','<a href="http://www.kosmix.com/crawler.html" rel="nofollow" title="kosmix home page">Cfetch</a>',
+'cgireader','Digimarc Marcspider/CGI',
 'chattertrap','chattertrap',
-'check_http','check_http',
-'checkbot','checkbot',
-'checkweb_link_validator','checkweb_link_validator',
-'christcrawler','christcrawler',
+'check_http','check_http (nagios)', 
+'checkweb_link_validator','<a href="http://p.duby.free.fr/chkweb.htm" rel="nofollow" title="CheckWeb link validator home page">CheckWeb link validator</a>',
+'christcrawler','ChristCrawler.com',
 'churl','churl',
-'cienciaficcion','cienciaficcion',
-'cipinetbot','cipinetbot',
+'cienciaficcion','cIeNcIaFiCcIoN.nEt',
+'cipinetbot','<a href="http://www.cipinet.com/bot.html" rel="nofollow" title="CipinetBot home page">CipinetBot</a>',
 'imagecoccoc','imagecoccoc',
 'coccoc','coccoc',
 'coldfusion','coldfusion',
-'collective','collective',
-'combine','combine',
-'commons\-httpclient','commons-httpclient',
-'computer_and_automation_research_institute_crawler','computer_and_automation_research_institute_crawler',
+'collective','Collective',
+'combine','Combine System',
+'commons\-httpclient','<a href="http://jakarta.apache.org/commons/httpclient/" rel="nofollow" title="Bot home page">Jakarta commons-httpclient</a>',
+'computer_and_automation_research_institute_crawler','<a href="http://www.ilab.sztaki.hu/~stamas/publications/p184-benczur.html" rel="nofollow" title="Computer and Automation Research Institute Crawler home page">Computer and Automation Research Institute Crawler</a>',
 'conceptbot','conceptbot',
-'contentmatch','contentmatch',
-'converamultimediacrawler','converamultimediacrawler',
+'contentmatch','<a href="http://p4p.cn.yahoo.com">Yahoo!China ContentMatch Crawler</a>',
+'converamultimediacrawler','<a href="http://www.authoritativeweb.com/crawl/" rel="nofollow" title="ConveraMultiMediaCrawler home page">ConveraMultiMediaCrawler</a>',
 'coolbot','coolbot',
-'copubbot','copubbot',
-'core','core',
-'covario','covario',
-'cruiser','cruiser',
-'cscrawler','cscrawler',
-'cuasarbot','cuasarbot',
-'cursor','cursor',
-'cusco','cusco',
-'custo','custo',
-'cyberspyder','cyberspyder',
-'datafountains/dmoz_downloader','datafountains/dmoz_downloader',
-'dataprovider\.com','dataprovider.com',
-'daviesbot','daviesbot',
+'copubbot','<a href="http://www.copub.com/bot.php" rel="nofollow" title="CoPubbot Home Page; Note: Access to bot home page verified July 31 2017">CoPubbot</a>',
+'core','Web Core / Roots',
+'covario','<a href="http://www.covario.com/ids">CovarioIDS</a>',
+'cruiser','Internet Cruiser Robot',
+'cscrawler','CsCrawler',
+'cuasarbot','<a href="http://www.cuasar.com" rel="nofollow" title="Cuasarbot home page">Cuasarbot</a>',
+'cursor','<a href="http://adcenter.hu/docs/en/bot.html" rel="nofollow" title="Cursor home page">Cursor</a>',
+'cusco','Cusco',
+'custo','<a href="http://www.netwu.com/custo/" rel="nofollow" title="Custo home page">Custo</a>',
+'cyberspyder','CyberSpyder Link Test',
+'datafountains/dmoz_downloader','<a href="http://infomine.ucr.edu" rel="nofollow" title="DataFountains/DMOZ Downloader home page">DataFountains/DMOZ Downloader</a>',
+'dataprovider\.com','<a href="http://www.dataprovider.com" rel="nofollow" title="Dataprovider Site Explorer">Dataprovider Site Explorer</a>',
+'daviesbot','DaviesBot',
 'daylifefeedfetcher','daylifefeedfetcher',
-'daypopbot','daypopbot',
-'deepindex','deepindex',
-'desertrealm','desertrealm',
-'deweb','deweb',
-'dienstspider','dienstspider',
-'digger','digger',
+'daypopbot','DayPop',
+'deepindex','<a href="http://www.deepindex.net/faq.php" rel="nofollow" title="Deepindex home page">Deepindex</a>',
+'desertrealm','Desert Realm Spider',
+'deweb','DeWeb(c) Katalog/Index',
+'dienstspider','DienstSpider',
+'digger','Digger',
 'digout4u','digout4u',
-'diibot','diibot',
-'dipsie\.bot','dipsie.bot',
-'direct_hit','direct_hit',
-'discobot','discobot',
+'diibot','Digital Integrity Robot',
+'dipsie\.bot','<a href="http://www.dipsie.com/bot/" rel="nofollow" title="Bot home page">Dipsie</a>',
+'direct_hit','Direct Hit Grabber',
+'discobot','<a href="http://discoveryengine.com/discobot.html">discobot</a>',
 'dlvr\.it','dlvr.it',
-'dnabot','dnabot',
-'dnsgroup','dnsgroup',
-'doccheckbot','doccheckbot',
-'domainappender','domainappender',
-'domainchecker','domainchecker',
-'domainsdb\.net','domainsdb.net',
-'download_express','download_express',
-'dragonbot','dragonbot',
+'dnabot','DNAbot',
+'dnsgroup','<a href="http://www.dnsgroup.com" rel="nofollow" title="DNSGroup home page">DNSGroup</a>',
+'doccheckbot','doccheckbot/1.0, known to <a href="http://www.projecthoneypot.org/ip_46.229.160.208" rel="nofollow" title="Info to IP 46.229.160.208">Project Honey Pot</a>',
+'checkbot','Checkbot',
+'domainappender',  '<a href="http://www.profound.net/domainappender" rel="nofollow" title="DomainAppender Home Page [new window]" target="_blank">DomainAppender</a>',
+'domainchecker','<a href="http://net-promoter.com" rel="nofollow" title="DomainChecker home page (not confirmed)">DomainChecker</a>',
+'domainsdb\.net','<a href="http://domainsdb.net" rel="nofollow" title="Bot home page">DomainsDB.net</a>',
+'download_express','DownLoad Express',
+'dragonbot','DragonBot',
 'dreamwidth','dreamwidth',
-'drupal','drupal',
-'dulance','dulance',
-'dumbot','dumbot',
-'dumm\.de\-bot','dumm.de-bot',
-'dwcp','dwcp',
+'drupal','Drupal Site', 
+'dulance','<a href="http://www.dulance.com/bot.jsp" rel="nofollow" title="Bot home page">Dulance</a>',
+'dumbot','<a href="http://www.dumbfind.com" rel="nofollow" title="Dumbot home page">Dumbot</a>',
+'dumm\.de\-bot','<a href="http://www.dumm.de" rel="nofollow" title="dumm.de-Bot home page">dumm.de-Bot</a>',
+'dwcp','DWCP (Dridus\' Web Cataloging Project)',
 'e\-collector','e-collector',
-'earthcom\.info','earthcom.info',
+'emcspider','ananzi',
+'earthcom\.info','<a href="http://www.earthcom.info" rel="nofollow" title="Bot home page">EARTHCOM.info</a>',
 'easydl','easydl',
-'ebiness','ebiness',
-'eccp','eccp',
+'ebiness','EbiNess',
+'eccp','<a href="http://www.eniro.com" rel="nofollow" title="Eniro Sverige home page">Eniro Sverige, email: search (at) eniro.com</a>',
 'echo!','echo!',
-'edgeio\-retriever','edgeio-retriever',
-'elfinbot','elfinbot',
-'emacs','emacs',
-'emcspider','emcspider',
-'enteprise','enteprise',
-'ernst[:blank:]2\.0','ernst[:blank:]2.0',
-'esther','esther',
-'ets_v','ets_v',
-'eventax','eventax',
-'everbeecrawler','everbeecrawler',
-'everest\-vulcan','everest-vulcan',
-'evliyacelebi','evliyacelebi',
-'exactseek','exactseek',
-'extreme[_+\s]picture[_+\s]finder','extreme picture finder',
-'ezoom','ezoom',
-'ezresult','ezresult',
-'facebook','facebook',
-'facebot','facebot',
-'fast\-search\-engine','fast-search-engine',
-'matrix_s\.p\.a\._\-_fast_enterprise_crawler','matrix_s.p.a._-_fast_enterprise_crawler',
-'fast_enterprise_crawler','fast_enterprise_crawler',
-'fastbot','fastbot',
-'fastcrawler','fastcrawler',
-'favicon','favicon',
-'favorg','favorg',
-'favorites_sweeper','favorites_sweeper',
-'fdse','fdse',
-'feedburner','feedburner',
-'feedcrawl','feedcrawl',
-'feedflow','feedflow',
+'edgeio\-retriever','<a href="http://www.edgeio.com" rel="nofollow" title="Bot home page">edgeio-retriever</a>',
+'elfinbot','ELFINBOT',
+'emacs','Emacs-w3 Search Engine',
+'emcspider','ananzi',
+'enteprise','<a href="http://www.fastsearch.com" rel="nofollow" title="Bot home page">Fast Enteprise Crawler</a>',
+'ernst[:blank:]2\.0','Ernst 2.0 (does not provide any further information)',
+'esther','Esther',
+'ets_v','<a href="http://www.freetranslation.com/help/" rel="nofollow" title="ETS home page">ETS</a> Enterprise Translation Server',
+'eventax','<a href="http://www.eventax.de" rel="nofollow" title="eventax home page">eventax</a>',
+'everbeecrawler','EverbeeCrawler',
+'everest\-vulcan','<a href="http://everest.vulcan.com/crawlerhelp" rel="nofollow" title="Bot home page">Everest-Vulcan</a>',
+'evliyacelebi','Evliya Celebi',
+'exactseek','ExactSeek Crawler',
+'extreme[_+\s]picture[_+\s]finder','<a href="http://www.exisoftware.com" rel="nofollow" title="Extreme_Picture_Finder home page">Extreme_Picture_Finder</a>',
+'ezoom','Ezooms',
+'ezresult','Ezresult',
+'facebook','FaceBook bot',
+'facebot','<a href="https://developers.facebook.com/docs/opengraph/howtos/maximizing-distribution-media-content" rel="nofollow" title=" Home Page">Facebot (Facebook bot?)</a>',
+'fast\-search\-engine','<a href="http://www.fast-search-engine.com" rel="nofollow" title="Bot home page">Fast-Search-Engine</a> (not fastsearch.com)',
+'matrix_s\.p\.a\._\-_fast_enterprise_crawler','<a href="http://tin.virgilio.it" rel="nofollow" title="Matrix S.p.A. - FAST Enterprise Crawler home page">Matrix S.p.A. - FAST Enterprise Crawler</a>',
+'fast_enterprise_crawler','<a href="http://www.fast.no" rel="nofollow" title="FAST Enterprise Crawler home page">FAST Enterprise Crawler</a>',
+'fastbot','<a href="http://www.fastbot.de" rel="nofollow" title="fastbot Home Page">fastbot</a>',
+'fastcrawler','FastCrawler',
+'favicon','FavIconizer',
+'favorg','<a href="http://www.pcmag.com/article2/0,4149,108438,00.asp" rel="nofollow" title="FavOrg home page">FavOrg</a>',
+'favorites_sweeper','<a href="http://www.manitools.com/favsweep/" rel="nofollow" title="Favorites_Sweeper home page">Favorites Sweeper</a>',
+'fdse','Fluid Dynamics Search Engine robot',
+'feedburner','Feedburner',
+'feedcrawl','FeedCrawl by feed@aobo.com',
+'feedflow','<a href="http://feedflow.com/about" rel="nofollow" title="Bot home page">FeedFlow</a>',
 'feedmyinbox','feedmyinbox',
 'feedroll\.com','feedroll.com',
-'feedsky','feedsky',
-'feedster','feedster',
-'feedvalidator','feedvalidator',
+'feedsky','<a href="http://www.feedsky.com" rel="nofollow" title="Bot home page">FeedSky</a>',
+'feedster','<a href="http://www.feedster.com" rel="nofollow" title="Bot home page">Feedster</a>',
+'feedvalidator','<a href="http://feedvalidator.org" rel="nofollow" title="FeedValidator home page">FeedValidator</a>',
 'feedzira','feedzira',
-'felix','felix',
-'ferret','ferret',
-'fetchbot','fetchbot',
-'fetchrover','fetchrover',
-'fever/','fever',
+'felix','Felix IDE',
+'ferret','Wild Ferret Web Hopper #1, #2, #3',
+'fetchbot','<a href="https://github.com/PuerkitoBio/fetchbot" rel="nofollow" title="Fetchbot Home Page">Fetchbot</a>',
+'fetchrover','FetchRover',
+'fever/','<a href="http://feedafever.com">Feed a Fever</a>',
 'fido','fido',
-'filmkamerabot','filmkamerabot',
-'filterdb\.iss\.net','filterdb.iss.net',
-'finderlein[_+\s]research[_+\s]crawler','finderlein research crawler',
-'findexa_crawler','findexa_crawler',
-'finnish','finnish',
-'fireball','fireball',
-'firmilybot','firmilybot',
-'flexum','flexum',
-'foaf\-search\.net','foaf-search.net',
-'fooky\.com/ScorpionBot','fooky.com/ScorpionBot',
-'fouineur','fouineur',
-'francoroute','francoroute',
-'freecrawl','freecrawl',
+'filmkamerabot','<a href="http://www.filmkamera.at/bot.html" rel="nofollow" title="FilmkameraBot home page">FilmkameraBot</a>',
+'filterdb\.iss\.net','<a href="http://filterdb.iss.net/crawler/" rel="nofollow" title="oBot Home Page">oBot</a>',
+'finderlein[_+\s]research[_+\s]crawler','Finderlein Research Crawler 1.0 (no contact information given)',
+'findexa_crawler','<a href="http://www.findexa.no/gulesider/article26548.ece" rel="nofollow" title="Findexa Crawler home page">Findexa Crawler</a>',
+'finnish','Hämähäkki',
+'fireball','KIT-Fireball',
+'firmilybot','<a href="http://www.firmily.com/bot.php" rel="nofollow" title="Firmily Bot">Firmily Bot Home page (Website was hacked on Oct. 19, 2013)</a>',
+'flexum','Flexum Search Engine',
+'foaf\-search\.net','<a href="http://www.foaf-search.net" rel="nofollow" title="Friend of a friend (FOAF) search engine">Friend of a friend (FOAF) search engine</a>',
+'fooky\.com/scorpionbot','<a href="http://www.fooky.com/scorpionbots" rel="nofollow" title="Fooky.com/ScorpionBot/ScoutOut home page">Fooky.com/ScorpionBot/ScoutOut</a>',
+'fouineur','Fouineur',
+'francoroute','Robot Francoroute',
+'freecrawl','Freecrawl',
 'freenews','freenews',
-'funnelweb','funnelweb',
-'g2crawler','g2crawler',
-'gama','gama',
+'funnelweb','FunnelWeb',
+'g2crawler','<a href="http://crawler.instantnetworks.net" rel="nofollow" title="Bot home page (nobody@airmail.net)">G2Crawler</a>',
+'gama','gammaSpider, FocusedCrawler',
 'gazz','gazz',
-'gcreep','gcreep',
-'geniebot','geniebot',
-'genieo','genieo',
+'iconoclast','Popular Iconoclast',
+'gcreep','GCreep',
+'geniebot','<a href="http://www.genieknows.com" rel="nofollow" title="Bot home page">Geniebot</a>',
+'genieo','<a href="http://www.genieo.com/webfilter.html" rel="nofollow" title="Genieo">Genieo</a>',
 'geohasher','geohasher',
-'getbot','getbot',
-'geturl','geturl',
-'gigablastopensource','gigablastopensource',
-'global_fetch','global_fetch',
-'gnodspider','gnodspider',
-'goforit\.com','goforit.com',
-'goforitbot','goforitbot',
-'golem','golem',
-'gonzo','gonzo',
-'gougou','gougou',
-'gpu_p2p_crawler','gpu_p2p_crawler',
-'grabber','grabber',
-'grapeshot','grapeshot',
-'grapnel','grapnel',
-'griffon','griffon',
-'gromit','gromit',
-'grub','grub',
+'getbot','GetBot',
+'geturl','GetURL',
+'gigablastopensource','<a href="http://www.gigablast.com" rel="nofollow" title="Gigablast Home page">GigablastOpenSource</a>, an Open Source Search Engine(<a href="https://github.com/gigablast/open-source-search-engine/wiki" rel="nofollow" title="at GitHub">Wiki</a>)',
+'global_fetch','<a href="http://www.wesonet.com" rel="nofollow" title="Global Fetch home page">Global Fetch</a>',
+'gnodspider','GNOD Spider',
+'goforit\.com','<a href="http://www.goforit.com/about/" rel="nofollow" title="GoForIt.com home page">GoForIt.com</a>',
+'goforitbot','<a href="http://www.goforit.com/about/" rel="nofollow" title="GOFORITBOT home page">GOFORITBOT</a>',
+'golem','Golem',
+'gonzo','<a href="http://www.suchen.de/faq.html" rel="nofollow" title="Bot home page">suchen.de</a>',
+'gougou','GouGou',
+'gpu_p2p_crawler','<a href="http://gpu.sourceforge.net/search_engine.php" rel="nofollow" title="Bot home page">GPU p2p crawler</a>',
+'grabber','<a href="http://www.sdsc.edu" rel="nofollow" title="Seltsame Aktivitaeten vom San Diego Supercomputer Center">Grabber (SDSC)</a>',
+'grapeshot','<a href="http://www.grapeshot.co.uk/crawler.php" rel="nofollow" title="Grapeshot Crawler">Grapeshot Crawler</a>',
+'grapnel','Grapnel/0.01 Experiment',
+'griffon','Griffon',
+'gromit','Gromit',
+'grub','<a href="http://www.grub.org">Grub.org</a>',
 'gulliver','gulliver',
-'gulperbot','gulperbot',
-'hambot','hambot',
+'gulperbot','Gulper Bot',
+'hambot','HamBot',
 'hanrss','hanrss',
-'harvest','harvest',
-'havindex','havindex',
-'henrythemiragorobot','henrythemiragorobot',
-'heritrix','heritrix',
-'hl_ftien_spider','hl_ftien_spider',
-'hometown','hometown',
-'hoowwwer','hoowwwer',
-'hpprint','hpprint',
-'htdig','htdig',
-'html[_+\s]link[_+\s]validator','html link validator',
-'htmlgobble','htmlgobble',
-'htmlparser','htmlparser',
-'httrack','httrack',
-'hundesuche\.com\-bot','hundesuche.com-bot',
-'hyperdecontextualizer','hyperdecontextualizer',
-'ia_archiver\-web\.archive\.org','ia_archiver-web.archive.org',
-'ia_archiver','ia_archiver',
-'iajabot','iajabot',
-'iaskspider','iaskspider',
+'harvest','Harvest',
+'havindex','havIndex',
+'henrythemiragorobot','<a href="http://www.miragorobot.com/scripts/mrinfo.asp" rel="nofollow" title="Bot home page">Mirago</a>',
+'heritrix','<a href="http://crawler.archive.org" rel="nofollow" title="(used by a few different companies) Bot home page">Heritrix</a>',
+'hl_ftien_spider','<a href="http://www.hylanda.com">Hylanda</a>',
+'hometown','Hometown Spider Pro',
+'hoowwwer','<a href="http://cosco.hiit.fi/search/hoowwwer/" rel="nofollow" title="HooWWWer home page">HooWWWer</a>',
+'hpprint','HPPrint',
+'htdig','ht://Dig',
+'html[_+\s]link[_+\s]validator','<a href="http://www.lithopssoft.com" rel="nofollow" title="Html_Link_Validator home page">Html_Link_Validator</a>',
+'htmlgobble','HTMLgobble',
+'htmlparser','<a href="http://htmlparser.sourceforge.net" rel="nofollow" title="HTMLParser home page">HTMLParser</a>',
+'httrack','<a href="http://www.httrack.com" rel="nofollow" title="Bot home page">HTTrack off-line browser</a>',
+'hundesuche\.com\-bot','<a href="http://www.hundesuche.com" rel="nofollow" title="Hundesuche.com-Bot home page">Hundesuche.com-Bot</a>',
+'hyperdecontextualizer','Hyper-Decontextualizer',
+'ia_archiver\-web\.archive\.org','<a href="http://web.archive.org" rel="nofollow" title="Bot home page">The web archive (IA Archiver)</a>',
+'ia_archiver','<a href="http://www.alexa.com" rel="nofollow" title="Bot home page">Alexa (IA Archiver)</a>',
+'iajabot','iajaBot',
+'iaskspider','<a href="http://www.iask.com">Sina Iask Spider</a>',
 'i\-bot','i-bot',
-'icarus6j','icarus6j',
-'ichiro','ichiro',
-'icjobs\.de','icjobs.de',
-'ilse','ilse',
-'iltrovatore\-setaccio','iltrovatore-setaccio',
-'imagelock','imagelock',
-'implisensebot','implisensebot',
+'icarus6j','Icarus6j, email address in UA string, no website',
+'ichiro','<a href="http://help.goo.ne.jp/door/crawlerE.html" rel="nofollow" title="Bot home page">ichiro</a>',
+'icjobs\.de','<a href="http://www.icjobs.de" rel="nofollow" title="April 10, 2014: UA contains indentification during the first and second page access only.">iCjobs Spider</a> Note: Most traffic counts as user traffic',
+'ilse','Ingrid',
+'iltrovatore\-setaccio','<a href="http://www.iltrovatore.it/aiuto/motore_di_ricerca.html" rel="nofollow" title="bot@iltrovatore.it IlTrovatore-Setaccio home page">IlTrovatore-Setaccio</a>',
+'imagelock','Imagelock',
+'implisensebot','<span title="As on Sep. 18, 2015, the user agent string did not contain a web address.">ImplisenseBot</span>',
 'inagist','inagist',
-'incywincy','incywincy',
-'infobot','infobot',
-'infociousbot','infociousbot',
-'infohelfer','infohelfer',
-'infomine','infomine',
-'informant','informant',
-'infoseeksidewinder','infoseeksidewinder',
-'infoseek','infoseek',
-'infospider','infospider',
-'inspectorwww','inspectorwww',
-'insurancobot','insurancobot',
-'integromedb\.org','integromedb.org',
-'intelliagent','intelliagent',
-'internet[_+\s]ninja','internet ninja',
-'internetarchive','internetarchive',
-'internetseer','internetseer',
-'internetsupervision','internetsupervision',
-'ips\-agent','ips-agent',
-'irobot','irobot',
-'iron33','iron33',
-'isearch2006','isearch2006',
-'israelisearch','israelisearch',
-'iupui_research_bot','iupui_research_bot',
-'izsearch','izsearch',
+'incywincy','IncyWincy',
+'infobot','<a href="http://www.infobot.org" rel="nofollow" title="InfoBot home page">InfoBot</a>',
+'infociousbot','<a href="http://corp.infocious.com/tech_crawler.php" rel="nofollow" title="InfociousBot home page">InfociousBot</a>',
+'infohelfer','<a href="http://www.infohelfer.de/crawler.php" rel="nofollow" title="Infohelfer home page">Infohelfer</a>',
+'infomine','<a href="http://infomine.ucr.edu/useragents/" rel="nofollow" title="Bot home page">INFOMINE VLCrawler</a>',
+'informant','Informant',
+'infoseeksidewinder','Infoseek Sidewinder',
+'infoseek','InfoSeek Robot 1.0',
+'infospider','InfoSpiders',
+'inspectorwww','Inspector Web',
+'insurancobot','<a href="http://www.fastspywareremoval.com" rel="nofollow" title="InsurancoBot home page">InsurancoBot</a>',
+'integromedb\.org','<a href="http://www.integromedb.org/Crawler" rel="nofollow" title="IntegromeDB home page">IntegromeDB</a>',
+'intelliagent','IntelliAgent',
+'internet[_+\s]ninja','<a href="http://www.dti.ne.jp" rel="nofollow" title="Internet_Ninja home page">Internet_Ninja </a>',
+'internetarchive','<a href="http://lucene.apache.org/nutch/bot.html" rel="nofollow" title="InternetArchive home page">InternetArchive</a>',
+'internetseer','InternetSeer',
+'internetsupervision','<a href="http://internetsupervision.com" rel="nofollow" title="InternetSupervision home page">InternetSupervision</a>',
+'ips\-agent','ips-agent Verisign(?) - no reliable information found.',
+'irobot','I, Robot',
+'iron33','Iron33',
+'isearch2006','<a href="http://www.yahoo.com.cn" rel="nofollow" title="isearch2006 home page">isearch2006</a>',
+'israelisearch','Israeli-search',
+'iupui_research_bot','<a href="http://spamhuntress.com/2005/04/25/a-mail-harvester-visits/" rel="nofollow" title="IUPUI_Research_Bot home page">IUPUI_Research_Bot</a>',
+'izsearch','<a href="http://izsearch.com" rel="nofollow" title="iZSearch Home Page">iZSearch</a>',
 'jacobin[\x20]club','jacobin club',
 'jakarta','jakarta',
-'jbot','jbot',
-'jcrawler','jcrawler',
-'jeeves','jeeves',
-'jennybot','jennybot',
-'jobboerse','jobboerse',
-'jobot','jobot',
-'jobo','jobo',
-'joebot','joebot',
-'jrtwine[_+\s]software[_+\s]check[_+\s]favorites[_+\s]utility','jrtwine software check favorites utility',
+'jbot','JBot Java Web Robot',
+'jcrawler','JCrawler',
+'jeeves/','<a href="http://sp.ask.com/docs/about/tech_crawling.html" rel="nofollow" title="Bot home page">Ask</a>',
+'jennybot','JennyBot',
+'jobboerse','<a href="http://www.xn--jobbrse-d1a.com" rel="nofollow" title="Jobb&ouml;rse Home Page">Jobb&ouml;rse</a>',
+'jobot','Jobot',
+'jobo','JoBo Java Web Robot',
+'joebot','JoeBot',
+'jrtwine[_+\s]software[_+\s]check[_+\s]favorites[_+\s]utility','<a href="http://www.jrtwine.com/Products/CheckFavs/" rel="nofollow" title="JRTwine_Software_Check_Favorites_Utility  home page">JRTwine_Software_Check_Favorites_Utility</a>',
 'js\-kit','js-kit',
-'jubii','jubii',
-'jumpstation','jumpstation',
-'justview','justview',
-'kalambot','kalambot',
-'kamano\.de_newsfeedverzeichnis','kamano.de_newsfeedverzeichnis',
-'kapsi','kapsi',
-'katipo','katipo',
-'kazoombot','kazoombot',
-'kevin','kevin',
-'keyoshid','keyoshid',
-'kilroy','kilroy',
-'kinja\-imagebot','kinja-imagebot',
-'kinjabot','kinjabot',
-'knowitall','knowitall',
-'knowledge\.com','knowledge.com',
-'ko[_+\s]yappo[_+\s]robot','ko yappo robot',
-'kouaa_krawler','kouaa_krawler',
-'krugle','krugle',
-'ksibot','ksibot',
-'kummhttp','kummhttp',
-'kurzor','kurzor',
-'labelgrabber\.txt','labelgrabber.txt',
-'lanshanbot','lanshanbot',
-'larbin','larbin',
+'jubii','The Jubii Indexing Robot',
+'jumpstation','JumpStation',
+'justview','JustView',
+'kalambot','<a href="http://64.124.122.251/feedback.html" rel="nofollow" title="KalamBot home page">KalamBot</a>',
+'kamano\.de_newsfeedverzeichnis','<a href="http://www.kamano.de" rel="nofollow" title="kamano.de NewsFeedVerzeichnis home page">kamano.de NewsFeedVerzeichnis</a>',
+'kapsi','image.kapsi.net',
+'katipo','Katipo',
+'kazoombot','<a href="http://www.kazoom.ca/bot.html" rel="nofollow" title="kazoombot@kazoom.ca KazoomBot home page">KazoomBot</a>',
+'kevin','<a href="http://dznet.com/kevin/" rel="nofollow" title="Kevin home page">Kevin</a>',
+'keyoshid','<a href="http://www.yahoo.co.jp" rel="nofollow" title="Bot home page">Yahoo! Japan keyoshid robot study</a>',
+'kilroy','Kilroy',
+'kinja\-imagebot','Kinja Imagebot',
+'kinjabot','Kinjabot',
+'knowitall','<a href="http://www.cs.washington.edu/research/knowitall/" rel="nofollow" title="KnowItAll home page">KnowItAll</a>',
+'knowledge\.com','<a href="http://www.knowledge.com" rel="nofollow" title="Knowledge.com home page">Knowledge.com</a>',
+'ko[_+\s]yappo[_+\s]robot','KO_Yappo_Robot',
+'kouaa_krawler','<a href="http://www.kouaa.com" rel="nofollow" title="Kouaa Krawler home page">Kouaa Krawler</a>',
+'krugle','<a href="http://www.krugle.com/crawler/info.html" rel="nofollow" title="Bot home page">Krugle</a>',
+'ksibot','<a href="http://ego.ms.mff.cuni.cz" rel="nofollow" title="Bot home page">ksibot</a>',
+'kummhttp','<a href="http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&amp;template=detail.html&amp;match=\bid_g_l_301105_2\b" rel="nofollow" title="Bot documentation page">KummHttp</a>',
+'kurzor','<a href="http://www.easymail.hu" rel="nofollow" title="cursor@easymail.hu Kurzor home page">Kurzor</a>',
+'labelgrabber\.txt','LabelGrabber',
+'lanshanbot','<a href="http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&amp;template=detail.html&amp;match=%5Cbid_g_l_140406_1%5Cb" rel="nofollow" title="Bot Information">lanshanbot</a>',
+'larbin','<a href="http://para.inria.fr/~ailleret/larbin/index-eng.html" rel="nofollow" title="Bot home page">larbin</a>',
 'largesmall[\x20]crawler','largesmall crawler',
 'legs','legs',
-'letscrawl\.com','letscrawl.com',
-'libcrawl','libcrawl',
-'lilina','lilina',
-'link_valet_online','link_valet_online',
-'linkbot','linkbot',
-'linkdex\.com','linkdex.com',
-'linkidator','linkidator',
-'linkscan','linkscan',
-'linkstats[\x20]bot','linkstats bot',
-'linkwalker','linkwalker',
-'lipperhey','lipperhey',
-'livejournal\.com','livejournal.com',
-'lmspider','lmspider',
-'loadtimebot','loadtimebot',
-'lockon','lockon',
-'logo_gif','logo_gif',
+'letscrawl\.com','<a href="http://letscrawl.com" rel="nofollow" title="Bot home page">LetsCrawl.com</a>',
+'libcrawl','Crawl libcrawl',
+'lilina','Lilina',
+'link_valet_online','<a href="http://www.htmlhelp.com/tools/valet/" rel="nofollow" title="Link Valet Online home page">Link Valet Online</a>',
+'linkbot','LinkBot',
+'linkdex\.com','<a href="http://www.linkdex.com/about/bots/" rel="nofollow" title="Bot home page">Linkdex</a>',
+'linkidator','Link Validator',
+'linkscan','LinkScan',
+'linkstats[\x20]bot','<span title="As on Nov. 7, 2015, the user agent string did not contain a web address.">LinkStats Bot</span>',
+'linkwalker','LinkWalker',
+'lipperhey','<a href="http://www.lipperhey.com" rel="nofollow" title="Lipperhey SEO Service Home Page">Lipperhey SEO Service</a>',
+'livejournal\.com','LiveJournal.com',
+'lmspider','<a href="http://www.nuance.com" rel="nofollow" title="Bot home page lmspider@scansoft.com">lmspider</a>',
+'loadtimebot','<a href="http://www.loadtime.net/bot.html" rel="nofollow" title="LoadTimeBot Home Page">LoadTimeBot</a>',
+'lockon','Lockon',
+'logo_gif','logo.gif Crawler',
 'longurl','longurl',
-'lssrocketcrawler','lssrocketcrawler',
-'ltbot','ltbot',
-'ltx71','ltx71',
-'lwp\-request','lwp-request',
-'lwp\-trivial','lwp-trivial',
-'lycos[_+\s]','lycos ',
-'macworm','macworm',
-'madaali\.de','madaali.de',
-'magpierss','magpierss',
-'magpie','magpie',
-'mapoftheinternet\.com','mapoftheinternet.com',
-'marvin','marvin',
-'mattie','mattie',
-'mediabot','mediabot',
-'mediafox','mediafox',
-'megaindex','megaindex',
-'megite','megite',
-'memorybot','memorybot',
-'mercator','mercator',
-'meshexplorer','meshexplorer',
-'metager2\-verification\-bot','metager2-verification-bot',
-'metajobbot','metajobbot',
-'metaspinner','metaspinner',
+'lssrocketcrawler','<span title="Example UA-String &quot;LSSRocketCrawler/1.0 LightspeedSystems&quot;">LSSRocketCrawler (no contact information)</span>',
+'ltbot','<a href="http://www.language-tools.com" rel="nofollow" title="Language Tools Home Page">Language Tools Bot (ltbot)</a>',
+'ltx71','<a href="http://ltx71.com" rel="nofollow" title="ltx71 Home Page">ltx71</a>',
+'lwp\-request','<a href="http://search.cpan.org/~gaas/libwww-perl-5.69/bin/lwp-request" rel="nofollow" title="lwp-request home page">lwp-request</a>',
+'lwp\-trivial','<a href="http://search.cpan.org/src/GAAS/libwww-perl-5.805/lib/LWP/Simple.pm" rel="nofollow" title="lwp-trivial home page">lwp-trivial</a>',
+'lycos[_+\s]','Lycos',
+'macworm','Mac WWWWorm',
+'madaali\.de','<a href="http://www.madaali.de/pfadzurbotseite/bot.html" rel="nofollow" title="Link resulted in a 404 Error on Nov 6, 2014">www.madaali.de</a>',
+'magpierss','MagpieRSS',
+'magpie','<a href="http://magpierss.sf.net" rel="nofollow" title="Bot home page">MagpieRSS</a>',
+'mapoftheinternet\.com','<a href="http://MapoftheInternet.com" rel="nofollow" title="MapoftheInternet.com home page">MapoftheInternet.com</a>',
+'marvin','marvin/infoseek',
+'mattie','Mattie',
+'mediabot','<a href="http://isdownload.biz" rel="nofollow" title="MediaBot refers to isdownload.biz">MediaBot</a>',
+'mediafox','MediaFox',
+'megaindex','<a href="http://megaindex.com/crawler" rel="nofollow" title="MegaIndex Crawler Page">MegaIndex Crawler</a>, seems to belong to <a href="https://www.megaindex.ru" rel="nofollow" title="MegaIndex.ru Home Page">MegaIndex.ru</a>',
+'megite','<a href="http://www.megite.com" rel="nofollow" title="Megite home page">Megite</a>',
+'memorybot','<a href="http://archivethe.net/en/index.php/about/internet_memory1" rel="nofollow" title="Archivethe.net Home Page">Archivethe.net</a>',
+'mercator','Mercator',
+'meshexplorer','NEC-MeshExplorer',
+'metager2\-verification\-bot','<a href="http://metager2.de/technology.php" rel="nofollow" title="metager2-verification-bot Home Page">metager2-verification-bot</a>',
+'metajobbot','<a href="http://www.metajob.de/crawler" rel="nofollow" title="MetaJobBot">MetaJobBot</a>',
+'bbot','BBot',
+'metaspinner','<a href="http://index.meta-spinner.de" rel="nofollow" title="Metaspinner home page">Metaspinner</a>',
 'metauri','metauri',
-'miadev','miadev',
-'microsoft[_+\s]url[_+\s]control','microsoft url control',
-'microsoft[\x20]bits','microsoft bits',
+'miadev','<a href="http://www.mia-marktplatz.de/spider" rel="nofollow" title="MiaDev spider">MiaDev spider</a>',
+'microsoft[_+\s]url[_+\s]control','<a href="http://www.webmasterworld.com/forum11/1005.htm" rel="nofollow" title="Microsoft URL Control  home page">Microsoft URL Control</a>',
+'microsoft[\x20]bits','<a href="http://msdn.microsoft.com/en-us/library/bb968799%28v=vs.85%29.aspx" rel="nofollow" title="Microsoft Background Intelligent Transfer Service (BITS)?">Microsoft Background Intelligent Transfer Service (BITS)?</a>',
 'microsoft\-webdav\-miniredir','microsoft-webdav-miniredir',
-'mindcrawler','mindcrawler',
-'mindupbot','mindupbot',
-'mini\-reptile','mini-reptile',
-'minirank','minirank',
-'misterbot','misterbot',
-'miva','miva',
-'mizzu_labs','mizzu_labs',
-'mnogosearch','mnogosearch',
+'mindcrawler','MindCrawler',
+'mindupbot','<a href="http://datenbutler.de" rel="nofollow" title="DATENBUTLER home page">mindUpBot (datenbutler.de)</a>',
+'mini\-reptile','Mini-reptile',
+'minirank','<a href="http://minirank.com" rel="nofollow" title="miniRank home page">miniRank</a>',
+'misterbot','<a href="http://www.misterbot.fr" rel="nofollow" title="Misterbot home page">Misterbot</a>',
+'miva','<a href="http://www.miva.com" rel="nofollow" title="Miva home page">Miva</a>',
+'mizzu_labs','<a href="http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&amp;template=detail.html&amp;match=\bid_m_141105_2\b" rel="nofollow" title="Mizzu Labs home page">Mizzu Labs</a>',
+'mnogosearch','mnoGoSearch search engine software',
 'moget','moget',
-'momspider','momspider',
-'monster','monster',
-'motor','motor',
+'momspider','MOMspider',
+'monster','Monster',
+'motor','Motor',
 'movabletype','movabletype',
-'ms[_+\s]search[_+\s]6\.0[_+\s]robot','ms search 6.0 robot',
-'ms_search_4\.0_robot','ms_search_4.0_robot',
-'msnbot\-udiscovery','msnbot-udiscovery',
+'ms[_+\s]search[_+\s]6\.0[_+\s]robot','<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;284022" title="Microsoft Support Page. [new window]" target="_blank">MS Search 6.0 Robot</a> (MS SharePoint Portal Server?)',
+'ms_search_4\.0_robot','<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;284022" rel="nofollow" title="Bot home page.">MS SharePoint Portal Server - MS Search 4.0 Robot</a>',
+'msnbot\-udiscovery','<a href="http://search.msn.com/msnbot.htm" rel="nofollow" title="Feb 18, 2015: UA contains indentification during robots.txt access only.">msnbot-UDiscovery</a> Note: AWStats counts most of its traffic as user traffic',
 'msrabot','msrabot',
-'msrbot','msrbot',
-'mt::telegraph::agent','mt::telegraph::agent',
-'muncher','muncher',
-'muscatferret','muscatferret',
-'mwdsearch','mwdsearch',
-'mydoyouhike','mydoyouhike',
-'myweb','myweb',
-'nagios','nagios',
-'nasa_search','nasa_search',
-'ndspider','ndspider',
-'nederland\.zoek','nederland.zoek',
-'netcarta','netcarta',
-'netcraft','netcraft',
-'netluchs','netluchs',
-'netmechanic','netmechanic',
+'msrbot','<a href="http://research.microsoft.com/research/sv/msrbot/" rel="nofollow" title="MSRBOT home page">MSRBOT</a>',
+'mt::telegraph::agent','MT::Telegraph::Agent',
+'muncher','Muncher',
+'muscatferret','Muscat Ferret',
+'mwdsearch','Mwd.Search',
+'mydoyouhike','<a href="http://www.doyouhike.net/my" rel="nofollow" title="Mydoyouhike home page">Mydoyouhike</a>',
+'myweb','Internet Shinchakubin',
+'nagios','Nagios',
+'nasa_search','<a href="http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&amp;template=detail.html&amp;match=\bid_n_s_140506_2\b" rel="nofollow" title="NASA Search home page">NASA Search</a>',
+'ndspider','NDSpider',
+'nederland\.zoek','Nederland.zoek',
+'netcarta','NetCarta WebMap Engine',
+'netcraft','<a href="http://www.netcraft.com/survey/" rel="nofollow" title="Bot home page">Netcraft</a>',
+'netluchs','<a href="http://www.netluchs.de" rel="nofollow" title="Bot home page.">Netluchs</a>',
+'netmechanic','<a href="http://www.netmechanic.com" rel="nofollow" title="Bot home page">NetMechanic</a>',
 'netnewswire','netnewswire',
-'netscoop','netscoop',
-'netsprint','netsprint',
-'netvibes','netvibes',
+'netscoop','NetScoop',
+'netsprint','<a href="http://www.netsprint.pl/serwis/" rel="nofollow" title="NetSprint home page">NetSprint</a>',
+'netvibes','<a href="http://www.netvibes.com" rel="nofollow" title="Bot home page">Netvibes</a>',
 'newrelicpinger','newrelicpinger',
 'newscan\-online','newscan-online',
-'newsfox','newsfox',
-'newsgatoronline','newsgatoronline',
+'newsfox','Fox News',
+'newsgatoronline','NewsGator Online',
 'nextgensearchbot','nextgensearchbot',
-'nhse','nhse',
-'nicebot','nicebot',
-'nimblecrawler','nimblecrawler',
+'nhse','NHSE Web Forager',
+'nicebot','<a href="http://www.egghelp.org/setup.htm" rel="nofollow" title="Bot home page (there may be others)">nicebot</a>',
+'nimblecrawler','<a href="http://www.healthline.com" rel="nofollow" title="NimbleCrawler home page">NimbleCrawler</a>',
 'ning','ning',
 'nomad','nomad',
-'northstar','northstar',
-'noxtrumbot','noxtrumbot',
-'npbot','npbot',
+'northstar','The NorthStar Robot',
+'noxtrumbot','<a href="http://www.noxtrum.com" rel="nofollow" title="Bot home page">noxtrumbot</a>',
+'npbot','<a href="http://www.nameprotect.com/botinfo.html" rel="nofollow" title="NPBot home page">NPBot</a>',
 'nzexplorer','nzexplorer',
-'objectssearch','objectssearch',
-'occam','occam',
-'ocelli','ocelli',
-'octopus','octopus',
-'octora_beta_bot','octora_beta_bot',
-'onet\.pl[_+\s]sa','onet.pl sa',
-'onfolio','onfolio',
-'openfind','openfind',
-'opentaggerbot','opentaggerbot',
-'openwebspider','openwebspider',
-'optimizer','optimizer',
-'oracle_ultra_search','oracle_ultra_search',
-'orb_search','orb_search',
-'orbiter','orbiter',
-'packrat','packrat',
-'pageboy','pageboy',
+'objectssearch','ObjectsSearch',
+'occam','Occam',
+'ocelli','<a href="http://www.globalspec.com/Ocelli/" rel="nofollow" title="Ocelli home page">Ocelli</a>',
+'octopus','HKU WWW Octopus',
+'octora_beta_bot','<a href="http://www.octora.com" rel="nofollow" title="Bot home page">Octora Beta Bot</a>',
+'onet\.pl[_+\s]sa','<a href="http://szukaj.onet.pl" rel="nofollow" title="Onet.pl_SA home page">Onet.pl_SA</a>',
+'onfolio','<a href="http://www.onfolio.com" rel="nofollow" title="Bot home page">Onfolio</a>',
+'openfind','Openfind data gatherer',
+'opentaggerbot','<a href="http://www.opentagger.com/opentaggerbot.htm" rel="nofollow" title="Bot home page">OpenTaggerBot</a>',
+'openwebspider','<a href="http://www.openwebspider.org" rel="nofollow" title="OpenWebSpider home page">OpenWebSpider</a>',
+'optimizer','<span title="As on Oct. 2, 2015, the user agent string did not contain a web address.">Optimizer</span>',
+'oracle_ultra_search','<a href="http://www.oracle.com/technology/products/ultrasearch/index.html" rel="nofollow" title="Oracle Ultra Search home page">Oracle Ultra Search</a>',
+'orb_search','Orb Search',
+'orbiter','<a href="http://www.dailyorbit.com/bot.htm" rel="nofollow" title="Orbiter home page">Orbiter</a>',
+'packrat','Pack Rat',
+'pageboy','PageBoy',
 'panscient','panscient',
-'parasite','parasite',
-'passwordmaker\.org','passwordmaker.org',
-'patric','patric',
-'pear_http_request_class','pear_http_request_class',
-'peerbot','peerbot',
+'parasite','ParaSite',
+'passwordmaker\.org','<a href="http://passwordmaker.org" rel="nofollow" title="passwordmaker.org home page">passwordmaker.org</a>',
+'patric','Patric',
+'pear_http_request_class','<a href="http://pear.php.net" rel="nofollow" title="PEAR HTTP Request class home page">PEAR HTTP Request class</a>',
+'peerbot','<a href="http://www.peerbot.com" rel="nofollow" title="PEERbot home page">PEERbot</a>',
 'pegasus','pegasus',
-'perignator','perignator',
-'perman','perman',
-'petersnews','petersnews',
-'phantom','phantom',
-'php[_+\s]version[_+\s]tracker','php version tracker',
-'phpcrawl','phpcrawl',
-'phpdig','phpdig',
-'picmole','picmole',
-'pictureofinternet','pictureofinternet',
-'piltdownman','piltdownman',
-'pimptrain','pimptrain',
-'ping\.blo\.gs','ping.blo.gs',
-'pingdom','pingdom',
-'pioneer','pioneer',
-'pita','pita',
-'pitkow','pitkow',
-'pjspider','pjspider',
-'plinki','plinki',
-'pluckfeedcrawler','pluckfeedcrawler',
-'plumtreewebaccessor','plumtreewebaccessor',
-'pogodak','pogodak',
-'pompos','pompos',
-'popdexter','popdexter',
-'poppi','poppi',
-'port_huron_labs','port_huron_labs',
-'portalb','portalb',
-'postfavorites','postfavorites',
+'perlcrawler','PerlCrawler 1.0',
+'perignator','The Peregrinator',
+# Modified by Ryu 2006.03.15
+#'perman','Perman surfer',
+'perman','<a href="http://www.bug.co.jp/nami-nori/" rel="nofollow" title="Bot home page.">波乗野郎</a>',
+'petersnews','Petersnews',
+'phantom','Phantom',
+'php[_+\s]version[_+\s]tracker','<a href="http://www.nexen.net/phpversion/bot.php" rel="nofollow" title="PHP Version Tracker home page">PHP version tracker</a>',
+'phpcrawl','<a href="http://phpcrawl.cuab.de" rel="nofollow" title="PHPCrawl Home page">PHPCrawl</a>',
+'phpdig','PhpDig',
+'picmole','<a href="http://www.picmole.com" rel="nofollow" title="Bot home page.">Specified address www.picmole.com was not reachable on April 21, 2014</a>',
+'pictureofinternet','<a href="http://malfunction.org/poi/" rel="nofollow" title="PictureOfInternet home page">PictureOfInternet</a>',
+'piltdownman','PiltdownMan',
+'pimptrain','Pimptrain.com\'s robot',
+'ping\.blo\.gs','<a href="http://blo.gs/ping.php" rel="nofollow" title="Bot home page.">ping.blo.gs</a>',
+'pingdom','<a href="http://www.pingdom.com">Pingdom</a>',
+'pioneer','Pioneer',
+'pita','pita (pain in the ass?)', 
+'pitkow','html_analyzer',
+'pjspider','Portal Juice Spider',
+'plinki','<a href="http://www.plinki.com" rel="nofollow" title="plinki home page">plinki</a>',
+'pluckfeedcrawler','<a href="http://www.pluck.com" rel="nofollow" title="Bot home page.">PluckFeedCrawler</a>',
+'plumtreewebaccessor','PlumtreeWebAccessor',
+'pogodak','<a href="http://www.pogodak.com" rel="nofollow" title="Pogodak home page">Pogodak.com</a>',
+'pompos','<a href="http://dir.com/pompos.html" rel="nofollow" title="Bot home page.">Pompos</a>',
+'popdexter','Popdexter',
+'poppi','Poppi',
+'port_huron_labs','<a href="http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&amp;template=detail.html&amp;match=\bid_n_s_1133\b" rel="nofollow" title="Port Huron Labs home page">Port Huron Labs</a>',
+'portalb','PortalB Spider',
+'postfavorites','<a href="http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&amp;template=detail.html&amp;match=\bid_n_s_1135\b" rel="nofollow" title="PostFavorites home page">PostFavorites</a>',
 'postpost','postpost',
 'postrank','postrank',
-'powermarks','powermarks',
+'powermarks','<a href="http://www.kaylon.com/power.html" title="Bot home page">Powermarks</a>', # must come before Arks; seen used by referrer spam
 'printfulbot','printfulbot',
-'proodlebot','proodlebot',
-'protopage','protopage',
-'publiclibraryarchive','publiclibraryarchive',
-'pyquery','pyquery',
-'python','python',
-'qihoobot','qihoobot',
+'proodlebot','<a href="http://www.proodle.com" rel="nofollow" title="proodleBot home page">proodleBot</a>',
+'protopage','<a href="http://www.protopage.com">Protopage</a>',
+'publiclibraryarchive','<a href="http://publiclibraryarchive.org" rel="nofollow" title="On 23 June 2014 a page parked at GoDaddy">publiclibraryarchive.org (related to spiderlytics.com and/or waybackarchive.org?)</a>',
+'pyquery','<a href="http://sourceforge.net/projects/pyquery/" rel="nofollow" title="PyQuery home page">PyQuery</a>',
+'python','<a href="http://docs.python.org/library/urllib.html" title="Tools developed using a Python library" target="_blank">Python-urllib</a>',
+'qihoobot','<a href="http://www.qihoo.com" rel="nofollow" title="QihooBot">QihooBot</a>',
 'quipply','quipply',
-'qwantify','qwantify',
-'r6\_','r6\_',
-'rambler','rambler',
+'qwantify','<a href="https://www.qwant.com" rel="nofollow" title="Qwant Home Page">Qwant</a>',
+'r6\_','<a href="http://www.radian6.com/crawler">Radian 6 Crawler</a>',
+'rambler','<a href="http://www.rambler.ru/doc/faq.shtml" rel="nofollow" title="Bot home page">StackRambler</a>',
 'ratingburner','ratingburner',
-'raven','raven',
-'rbse','rbse',
-'redalert','redalert',
+'raven','Raven Search',
+'rbse','RBSE Spider',
+'redalert','Red Alert',
 'regator','regator',
-'relevantnoise\.com','relevantnoise.com',
-'resumerobot','resumerobot',
-'rhcs','rhcs',
-'riddler','riddler',
-'road_runner','road_runner',
-'robbie','robbie',
-'robi','robi',
-'robocrawl','robocrawl',
-'robofox','robofox',
-'robozilla','robozilla',
-'rojo','rojo',
+'relevantnoise\.com','<a href="http://www.relevantnoise.com" rel="nofollow" title="Relevant Noise">Relevant Noise</a>',
+'resumerobot','Resume Robot',
+'rhcs','RoadHouse Crawling System',
+'riddler','<a href="http://riddler.io/about" rel="nofollow" title="Riddler">Riddler</a>',
+'road_runner','Road Runner: The ImageScape Robot',
+'robbie','Robbie the Robot',
+'robi','ComputingSite Robi/1.0',
+'robocrawl','RoboCrawl Spider',
+'robofox','RoboFox',
+'robozilla','Robozilla',
+'rojo','<a href="http://rojo.com" rel="nofollow" title="Bot home page">RoJo</a> aggregator',
 'rome[\x20]client','rome client',
-'roverbot','roverbot',
+'roverbot','Roverbot',
 'rpt\-httpclient','rpt-httpclient',
 'rssgraffiti','rssgraffiti',
-'rssimagesbot','rssimagesbot',
-'ruffle','ruffle',
-'rufusbot','rufusbot',
-'rules','rules',
-'safeads\.xyz','safeads.xyz',
-'safetynetrobot','safetynetrobot',
+'rssimagesbot','<a href="http://herbert.groot.jebbink.nl/?app=rssImages" rel="nofollow" title="Bot home page">rssImagesBot</a>',
+'ruffle','<a href="http://www.unreach.net" rel="nofollow" title="Bot home page">ruffle SemanticWeb crawler</a>',
+'rufusbot','<a href="http://64.124.122.252.webaroo.com/feedback.html" rel="nofollow" title="Bot home page">RufusBot Rufus Web Miner</a>',
+'rules','RuLeS',
+'safeads\.xyz','<a href="http://www.safeads.xyz" rel="nofollow" title="SafeAds.xyz">SafeAds.xyz</a>',
+'safetynetrobot','SafetyNet Robot',
 'sage\+\+','sage++',
-'sandcrawler','sandcrawler',
-'savetheworldheritage','savetheworldheritage',
-'sbider','sbider',
-'schizozilla','schizozilla',
+'sandcrawler','<a href="http://www.microsoft.com" rel="nofollow" title="Bot home page">SandCrawler (Microsoft)</a>',
+'savetheworldheritage','<a href="http://savetheworldheritage.org" rel="nofollow" title="On March 4, 2015 a page parked at GoDaddy">savetheworldheritage.org (related to spiderlytics.com, waybackarchive.org and/or publiclibraryarchive.org?)</a>',
+'sbider','<a href="http://www.sitesell.com/sbider.html" rel="nofollow" title="Bot home page">SBIder</a>',
+'schizozilla','<a href="http://spamhuntress.com/2005/03/18/gizmo/" rel="nofollow" title="Schizozilla home page">Schizozilla</a>',
 'scooter','scooter',
-'scoutjet','scoutjet',
-'scumbot','scumbot',
-'search\-info','search-info',
-'search_au','search_au',
-'searchguild[_+\s]dmoz[_+\s]experiment','searchguild dmoz experiment',
-'searchmetricsbot','searchmetricsbot',
-'searchprocess','searchprocess',
-'seekbot','seekbot',
-'semalt','semalt',
-'senrigan','senrigan',
-'sensis_web_crawler','sensis_web_crawler',
-'seodiver','seodiver',
-'seokicks\.de','seokicks.de',
-'seoscanners','seoscanners',
-'sgscout','sgscout',
-'shaggy','shaggy',
-'shaihulud','shaihulud',
+'scoutjet','<a href="http://www.scoutjet.com">ScoutJet</a> crawler for <a href="http://blekko.com">Blekko</a>.',
+'scumbot','Scumbot',
+'search\-info','Sleek',
+'search_au','Search.Aus-AU.COM',
+'searchguild[_+\s]dmoz[_+\s]experiment','<a href="http://www.searchguild.com" rel="nofollow" title="SearchGuild_DMOZ_Experiment  home page">SearchGuild_DMOZ_Experiment</a>',
+'searchmetricsbot','<a href="http://www.searchmetrics.com/en/searchmetrics-bot/" rel="nofollow" title="SearchmetricsBot">SearchmetricsBot</a>',
+'searchprocess','SearchProcess',
+'seekbot','<a href="http://www.seekbot.net/bot.html" rel="nofollow" title="Bot home page">Seekbot</a>',
+'semalt','<a href="http://semalt.semalt.com" rel="nofollow" title="seamalt.com Home Page">seamalt.com</a>',
+'senrigan','Senrigan',
+'sensis_web_crawler','<a href="http://www.sensis.com.au" rel="nofollow" title="Sensis Web Crawler home page">Sensis Web Crawler</a>',
+'seodiver','<a href="http://www.seodiver.com/bot" rel="nofollow" title="SEO DIVER Bot Home Page">SEO DIVER</a>',
+'seokicks\.de','<a href="http://www.seokicks.de/robot.html" rel="nofollow" title="SEOkicks Webcrawler home page">SEOkicks Webcrawler</a>',
+'seoscanners','<a href="http://seoscanners.net" rel="nofollow" title="On August 4, 2015 a page parked at GoDaddy">seoscanners.net</a> (related to publiclibraryarchive.org and savetheworldheritage.org?)',
+'sgscout','SG-Scout',
+'shaggy','ShagSeeker',
+'shaihulud','Shai\'Hulud',
 'shareaholicbot','shareaholicbot',
-'shoutcast','shoutcast',
-'sift','sift',
-'simbot','simbot',
+'shoutcast','Shoutcast Directory Service',
+'sift','Sift',
+'simbot','Simmany Robot Ver1.0',
 'simplepie','simplepie',
-'sistrix','sistrix',
-'site\-valet','site-valet',
-'sitebot','sitebot',
-'sitedomain\-bot','sitedomain-bot',
-'sitetech','sitetech',
-'skimbot','skimbot',
-'skymob','skymob',
-'slcrawler','slcrawler',
-'slurp','slurp',
-'slysearch','slysearch',
-'smartspider','smartspider',
-'smtbot','smtbot',
-'snap\.com_beta_crawler','snap.com_beta_crawler',
-'snappy','snappy',
-'snooper','snooper',
-'sohu\-search','sohu-search',
-'sohu','sohu ( catchall )',
-'solbot','solbot',
-'speedy','speedy',
-'sphere_scout','sphere_scout',
-'spider[_+\s]monkey','spider monkey',
-'spiderline','spiderline',
-'spiderlytics','spiderlytics',
-'spiderman','spiderman',
-'spiderview','spiderview',
-'spip','spip',
-'sproose_crawler','sproose_crawler',
-'spry','spry',
-'sqworm','sqworm',
-'ssearcher','ssearcher',
-'steeler','steeler',
-'steroid__download','steroid__download',
-'stq_bot','stq_bot',
-'Stratagems[\x20]Kumo','Stratagems Kumo',
-'suchfin\-bot','suchfin-bot',
-'suke','suke',
-'summify\.com','summify.com',
-'sunrise','sunrise',
-'suntek','suntek',
-'superbot','superbot',
+'sistrix','<a href="http://crawler.sistrix.net" rel="nofollow" title="SISTRIX Crawler Page">SISTRIX Crawler</a>',
+'site\-valet','Site Valet',
+'sitebot','<a href="http://www.sitebot.org/robot/">SiteBot</a>',
+'sitedomain\-bot','<a href="http://www.sitedomain.de/sitedomain-bot/" rel="nofollow" title="Sitedomain-Bot Home Page">Sitedomain.de</a>',
+'sitetech','SiteTech-Rover',
+'skimbot','<a href="http://www.skimlinks.com" rel="nofollow" title="SkimBot">SkimBot</a>',
+'skymob','Skymob.com',
+'slcrawler','SLCrawler',
+'slurp','<a href="http://help.yahoo.com/help/us/ysearch/slurp/" rel="nofollow" title="Bot home page">Yahoo Slurp</a>',
+'slysearch','SlySearch',
+'smartspider','Smart Spider',
+'smtbot','<a href="http://www.similartech.com/smtbot" rel="nofollow" title="SMTBot Home Page">SMTBot</a>',
+'snap\.com_beta_crawler','<a href="http://www.snap.com" rel="nofollow" title="snap.com beta crawler home page">snap.com beta crawler</a>',
+'snappy','<a href="http://www.urltrends.com/faq.php" rel="nofollow" title="Bot home page">Snappy</a>',
+'snooper','Snooper',
+'sohu\-search','<a href="http://corp.sohu.com" rel="nofollow" title="Bot home page">sohu-search</a>',
+'sohu','<a href="http://corp.sohu.com" rel="nofollow" title="Bot home page">sohu agent</a>',
+'solbot','Solbot',
+'speedy','<a href="http://www.entireweb.com/about/search_tech/speedyspider/" rel="nofollow" title="Speedy Spider home page">Speedy Spider</a>',
+'sphere_scout','<a href="http://www.sphere.com" rel="nofollow" title="Bot home page">Sphere Scout</a>',
+'spider[_+\s]monkey','Spider monkey',
+'spiderline','Spiderline Crawler',
+'spiderlytics','Spiderlytics: No homepage, e-mail only: spider (at) spiderlytics.com',
+'spiderman','<a href="http://www.iscrawling.com" rel="nofollow" title="Spiderman home page">Spiderman</a>',
+'spiderview','SpiderView&trade;',
+'spip','<a href="http://www.spip.net" rel="nofollow" title="SPIP home page">SPIP</a>',
+'sproose_crawler','<a href="http://www.sproose.com/bot.html" rel="nofollow" title="Bot home page">sproose crawler</a>',
+'spry','Spry Wizard Robot',
+'sqworm','<a href="http://www.websense.com" rel="nofollow" title="Bot home page (source: http://www.pgts.com.au)">Sqworm</a>',
+'ssearcher','Site Searcher',
+'steeler','<a href="http://www.tkl.iis.u-tokyo.ac.jp/~crawler/" rel="nofollow" title="Steeler home page">Steeler</a>',
+'steroid__download','<a href="http://faqs.org.ru/progr/pascal/delphi_internet2.htm" rel="nofollow" title="STEROID  Download home page">STEROID  Download</a>',
+'stq_bot','<a href="http://www.searchteq.de" rel="nofollow" title="SEARCHTEQ Home Page">SEARCHTEQ</a>',
+'stratagems[\x20]kumo','Stratagems Kumo',
+'suchfin\-bot','<a href="http://www.suchfin.de" rel="nofollow" title="Suchfin-Bot home page">Suchfin-Bot</a>',
+'suke','<a href="http://kensaku.org" rel="nofollow" title="Bot home page">Suke</a>',
+'summify\.com','<a href="http://summify.com">summify.com</a>', 
+'sunrise','<a href="http://www.sunrisexp.com" rel="nofollow" title="Sunrise home page">Sunrise</a>',
+'suntek','suntek search engine',
+'superbot','<a href="http://www.sparkleware.com/superbot/" rel="nofollow" title="SuperBot home page">SuperBot</a>',
 'superfeedr','superfeedr',
-'susie','susie',
-'sven','sven',
-'syndic8','syndic8',
-'syndicapi','syndicapi',
-'synoobot','synoobot',
+'susie','<a href="http://www.sync2it.com/bms/susie.php" rel="nofollow" title="Susie home page">Susie</a>',
+'sven','Sven',
+'syndic8','Syndic8',
+'syndicapi','<a href="http://syndicapi.com/bot.html" rel="nofollow" title="Bot home page">SyndicAPI</a>',
+'synoobot','<a href="http://www.synoo.de/bot.html" rel="nofollow" title="webmaster@synoo.com SynooBot home page">SynooBot</a>',
 'synthesio','synthesio',
-'t\-h\-u\-n\-d\-e\-r\-s\-t\-o\-n\-e','t-h-u-n-d-e-r-s-t-o-n-e',
-'tach_bw','tach_bw',
-'tagyu_agent','tagyu_agent',
-'tailrank','tailrank',
-'tarantula','tarantula',
+'t\-h\-u\-n\-d\-e\-r\-s\-t\-o\-n\-e','<a href="http://www.thunderstone.com" rel="nofollow" title="Bot home page. Used by many.">T-H-U-N-D-E-R-S-T-O-N-E</a>',
+'tach_bw','TACH Black Widow',
+'tagyu_agent','<a href="http://www.tagyu.com" rel="nofollow" title="Bot home page">Tagyu Agent</a>',
+'tailrank','<a href="http://tailrank.com/robot">TailRank</a>',
+'tarantula','Tarantula',
 'tarspider','tarspider',
-'tcl_http_client_package','tcl_http_client_package',
-'techbot','techbot',
-'technoratibot','technoratibot',
-'templeton','templeton',
+'tcl_http_client_package','<a href="http://www.tcl.tk/man/tcl8.4/TclCmd/http.htm" rel="nofollow" title="Tcl http client package home page">Tcl http client package</a>',
+'techbot','TechBOT',
+'technoratibot','Technoratibot',
+'templeton','Templeton',
 'teoma','teoma',
-'teragramcrawlersurf','teragramcrawlersurf',
-'test_crawler','test_crawler',
-'testbot','testbot',
-'thumbsniper','thumbsniper',
-'titan','titan',
-'titin','titin',
-'tkwww','tkwww',
-'tlspider','tlspider',
+'teragramcrawlersurf','<a href="http://www.teragram.com" rel="nofollow" title="TeragramCrawlerSURF home page">TeragramCrawlerSURF</a>',
+'test_crawler','<a href="http://netp.ath.cx" rel="nofollow" title="Test Crawler home page">Test Crawler</a>',
+'testbot','<a href="http://www.agbrain.com" rel="nofollow" title="TestBot home page">TestBot</a>',
+'thumbsniper','<a href="http://thumbsniper.com" rel="nofollow" title="ThumbSniper Home Page">ThumbSniper</a>',
+'titan','TITAN',
+'titin','TitIn',
+'tkwww','The TkWWW Robot',
+'tlspider','TLSpider',
 'topblogsinfo','topblogsinfo',
-'topicblogs','topicblogs',
+'topicblogs','<a href="http://www.topicblogs.com" rel="nofollow" title="Bot home page">topicblogs</a>',
 'topix\.net','topix.net',
 'trapit','trapit',
 'trileet','trileet',
-'turtlescanner','turtlescanner',
-'turtle','turtle',
-'tutorgigbot','tutorgigbot',
-'tweetedtimes','tweetedtimes',
-'twiceler','twiceler',
+'turtlescanner','Turtle',
+'turtle','Turtle',
+'tutorgigbot','<a href="http://www.tutorgig.info" rel="nofollow" title="TutorGigBot home page">TutorGigBot</a>',
+'tweetedtimes','<a href="http://tweetedtimes.com">TweetedTimes Bot</a>',
+'twiceler','<a href="http://www.cuill.com/twiceler/robot.html" rel="nofollow" title="Twiceler home page">twiceler</a>',
 'twisted[\x20]pagegetter','twisted pagegetter',
-'twitterbot','twitterbot',
+'twitterbot','<span title="As on Nov. 27, 2015, the user agent string did not contain a web address.">Twitterbot</span>',
 'twitterfeed','twitterfeed',
-'ubicrawler','ubicrawler',
-'ucsd','ucsd',
-'udmsearch','udmsearch',
-'ultraseek','ultraseek',
-'um\-IC','ubermetrics-technologies.com',
-'um\-LN','ubermetrics-technologies.com',
-'unchaos_bot_hybrid_web_search_engine','unchaos_bot_hybrid_web_search_engine',
-'unido\-bot','unido-bot',
-'unisterbot','unisterbot',
-'universalfeedparser','universalfeedparser',
-'unlost_web_crawler','unlost_web_crawler',
+'ubicrawler','<a href="http://law.dsi.unimi.it/ubicrawler/" rel="nofollow" title="Bot home page">UbiCrawler</a>',
+'ucsd','UCSD Crawl',
+'udmsearch','UdmSearch',
+'ultraseek','Ultraseek',
+'um\-ic','ubermetrics-technologies.com',
+'um\-ln','ubermetrics-technologies.com',
+'unchaos_bot_hybrid_web_search_engine','<a href="http://www.unchaos.com" rel="nofollow" title="UnChaos Bot Hybrid Web Search Engine home page">UnChaos Bot Hybrid Web Search Engine</a>',
+'unido\-bot','<a href="http://www.unchina.org/unido/unido/our_projects/3_3.html" rel="nofollow" title="unido-bot home page">unido-bot</a>',
+'unisterbot','UnisterBot; E-Mail only: crawler (at) unister.de',
+'universalfeedparser','<a href="http://feedparser.org" rel="nofollow" title="Bot home page">UniversalFeedParser</a>',
+'unlost_web_crawler','Unlost Web Crawler',
 'unwindfetchor','unwindfetchor',
-'updated','updated',
-'urlck','urlck',
-'ustc\-semantic\-group','ustc-semantic-group',
-'vagabondo\-wap','vagabondo-wap',
-'vagabondo','vagabondo',
-'valkyrie','valkyrie',
-'vermut','vermut',
-'versus_crawler_from_eda\.baykan@epfl\.ch','versus_crawler_from_eda.baykan@epfl.ch',
-'verticrawl','verticrawl',
-'vespa_crawler','vespa_crawler',
-'victoria','victoria',
-'virus[_+\s]detector','virus_detector',
-'visionsearch','visionsearch',
-'voidbot','voidbot',
-'voltron','voltron',
-'vse/','vse',
-'vwbot','vwbot',
-'w3c[_+\s]css[_+\s]validator[_+\s]jfouffa','w3c_css_validator_jfouffa',
-'w3index','w3index',
-'w3m2','w3m2',
-'wallpaper','wallpaper',
-'wanderer','wanderer',
-'wapspider','wapspider',
-'wapspIRLider','wapspIRLider',
-'watchmouse','watchmouse',
-'wavefire','wavefire',
-'waybackarchive\.org','waybackarchive.org',
+'updated','<a href="http://www.updated.com" rel="nofollow" title="updated home page">updated</a>',
+'urlck','URL Check',
+'ustc\-semantic\-group','<a href="http://ai.ustc.edu.cn/mas/en/research/index.php" rel="nofollow" title="Bot home page">USTC-Semantic-Group</a>',
+'vagabondo\-wap','<a href="http://www.wise-guys.nl/Contact/index.php?botselected=webagents&amp;lang=uk" rel="nofollow" title="Bot home page">Vagabondo-WAP</a>',
+'vagabondo','<a href="http://www.wise-guys.nl/Contact/index.php?botselected=webagents&amp;lang=uk" rel="nofollow" title="Bot home page">Vagabondo</a>',
+'valkyrie','Valkyrie',
+'vermut','<a href="http://vermut.aol.com" rel="nofollow" title="Bot home page">Vermut</a>',
+'versus_crawler_from_eda\.baykan@epfl\.ch','<a href="http://www.epfl.ch/Eindex.html" rel="nofollow" title="versus crawler from eda.baykan@epfl.ch home page">versus crawler from eda.baykan@epfl.ch</a>',
+'verticrawl','Verticrawl',
+'vespa_crawler','<a href="http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&template=detail.html&match=%5Cbid_t_z_030406_1%5Cb" rel="nofollow" title="Bot home page">Vespa Crawler</a>',
+'victoria','Victoria',
+'virus[_+\s]detector','<a href="http://www.securecomputing.com" rel="nofollow" title="virus_harvester@securecomputing.com; Bot home page">virus_detector</a>',
+'visionsearch','vision-search',
+'voidbot','void-bot',
+'voltron','<span title="As on Oct. 21, 2015, the user agent string did not contain a web address.">voltron</span>',
+'vse/','<a href="http://www.vivisimo.com" rel="nofollow" title="VSE home page">VSE</a>',
+'vwbot','VWbot',
+'w3c[_+\s]css[_+\s]validator[_+\s]jfouffa','<a href="http://jigsaw.w3.org/css-validator/" rel="nofollow" title="Bot home page">W3C jigsaw CSS Validator</a>',
+'w3index','The NWI Robot',
+'w3m2','W3M2',
+'wallpaper','WallPaper (alias crawlpaper)',
+'wanderer','the World Wide Web Wanderer',
+'wapspider','w@pSpider by wap4.com',
+'wapspirlider','wapspIRLider',
+'watchmouse','<a href="http://www.watchmouse.com/en/" rel="nofollow" title="WatcMouse">WatchMouse Website Monitor</a>',
+'wavefire','<a href="http://www.wavefire.com" rel="nofollow" title="info@wavefire.com; Bot home page">Wavefire</a>',
+'waybackarchive\.org','<span title="Maybe related to spiderlytics.">No website, email: spider(at)waybackarchive.org</span>',
 'wazzup','wazzup',
-'web_downloader','web_downloader',
-'webbandit','webbandit',
-'webbase','webbase',
-'webcatcher','webcatcher',
-'webclipping\.com','webclipping.com',
-'webcollage','webcollage',
+'web_downloader','<a href="http://www.krasu.ru/soft/chuchelo/" rel="nofollow" title="Web Downloader home page">Web Downloader</a>',
+'webbandit','WebBandit Web Spider',
+'webbase', 'WebBase',
+'webcatcher','WebCatcher',
+'webclipping\.com','WebClipping.com',
+'webcollage','<a href="http://www.jwz.org/webcollage/" rel="nofollow" title="WebCollage home page">WebCollage</a>',
 'webcompass','webcompass',
-'webcopy','webcopy',
-'webcrawl\.net','webcrawl.net',
-'webdup','webdup',
+'webcopy','WebCopy',
+'webcrawl\.net','<a href="http://www.webcrawl.net" rel="nofollow" title="webcrawl.net home page">webcrawl.net</a>',
+'webdup','<a href="http://www.webdup.com/en/index.html" rel="nofollow" title="Webdup home page">Webdup</a>',
 'webfetcher','webfetcher',
-'webfilter','webfilter',
-'webfoot','webfoot',
-'webinator','webinator',
-'webindexer','webindexer',
-'weblayers','weblayers',
-'weblinker','weblinker',
-'webminer','webminer',
-'webmirror','webmirror',
-'webmoose','webmoose',
-'webquest','webquest',
-'webreader','webreader',
-'webreaper','webreaper',
-'website[_+\s]monitoring[_+\s]bot','website monitoring bot',
-'websnarf','websnarf',
-'webspider','webspider',
-'webvac','webvac',
-'webvulncrawl','webvulncrawl',
-'webwalker','webwalker',
+'webfilter','<a href="http://www.verso.com/enterprise/netspective/webfilter.asp" rel="nofollow" title="Bot home page">WebFilter</a>',
+'webfoot','The Webfoot Robot',
+'webinator','Webinator',
+'webindexer','<a href="mailto://webindexerv1@yahoo.com" title="WebIndexer home page">WebIndexer</a>',
+'weblayers','Weblayers',
+'weblinker','WebLinker',
+'webminer','<a href="http://64.124.122.252/feedback.html" rel="nofollow" title="WebMiner home page">WebMiner</a>',
+'webmirror','WebMirror',
+'webmoose','The Web Moose',
+'webquest','WebQuest',
+'webreader','Digimarc MarcSpider',
+'webreaper','WebReaper',
+'website[_+\s]monitoring[_+\s]bot','<a href="http://InternetSupervision.com/UrlMonitor/3/" rel="nofollow" title="Website_Monitoring_Bot home page">Website_Monitoring_Bot</a>',
+'websnarf','Websnarf',
+'webspider','WebSpider',
+'webvac','WebVac',
+'webvulncrawl','WebVulnCrawl',
+'webwalker','WebWalker',
 'webwalk','webwalk',
-'webwatch','webwatch',
-'wells_search','wells_search',
-'wer\-liefert\-was','wer-liefert-was',
-'wesee:search','wesee:search',
-'wevikabot','wevikabot',
-'whatuseek','whatuseek',
-'whowhere','whowhere',
+# Other robots reported by users
+'^finbot', '<span title="As on Sep. 10, 2015, the user agent string did not contain a web address.">finbot</span>',
+'feedfetcher\-google','<a href="http://www.google.com/feedfetcher.html" rel="nofollow" title="Bot home page">Feedfetcher-Google</a>',
+'gigablastopensource','<a href="http://www.gigablast.com" rel="nofollow" title="Gigablast Home page">GigablastOpenSource</a>, an Open Source Search Engine(<a href="https://github.com/gigablast/open-source-search-engine/wiki" rel="nofollow" title="at GitHub">Wiki</a>)',
+'madaali\.de','<a href="http://www.madaali.de/pfadzurbotseite/bot.html" rel="nofollow" title="Link resulted in a 404 Error on Nov 6, 2014">www.madaali.de</a>',
+'mediapartners\-google','<a href="https://adwords.google.com" title="Bot home page">Google AdSense</a>',
+# 'Mediapartners-Google (Feb 12, 2015: no additial information in UA String, seems to use <a href="http://www.gigablast.com" rel="nofollow" title="Gigablast Home page">GigablastOpenSource</a>',
+# Uses UA string "Mediapartners-Google" only, and there were accesses using an UA string "GigablastOpenSource/1.0" from the same IP-Address.
+# Therefore this is probably not related to Google 4.3.2015 Albrecht Müller
+'microsoft.*discovery','<a href="http://support.microsoft.com/kb/838028/en-us" rel="nofollow" title="Microsoft KB838028">Microsoft Office Protocol Discovery</a>/<a href="http://blogs.msdn.com/b/vsofficedeveloper/archive/2008/03/11/office-existence-discovery-protocol.aspx" rel="nofollow" title="Description of the Microsoft Office Existence Discovery">Microsoft Office Existence Discovery</a>',
+'loocalcrawler/nutch','<a href="https://weluse.de" rel="nofollow" title="https://weluse.de/">LoocalCrawler/Nutch</a>',
+'nutchosu\-vlib','<a href="http://lucene.apache.org/nutch/bot.html" rel="nofollow" title="NutchOSU-VLIB home page">NutchOSU-VLIB</a>',
+'nutch','<a href="http://lucene.apache.org/nutch/" rel="nofollow" title="Bot home page. Used by many, including Looksmart.">Nutch</a>',
+'bspider','BSpider',
+'publiclibraryarchive','<a href="http://publiclibraryarchive.org" rel="nofollow" title="On 23 June 2014 a page parked at GoDaddy">publiclibraryarchive.org (related to spiderlytics.com and/or waybackarchive.org?)</a>',
+#Observations 2014-06-23
+#Domain publiclibraryarchive.org is parked at GoDaddy.com
+#from https://www.projecthoneypot.org/
+#81.30.151.220's User Agent Strings (honeypot classified this ip as an mail server, active about 6 years ago)
+#Mozilla/5.0 (compatible; publiclibraryarchive.org/1.0; +crawl@publiclibraryarchive.org)
+#176.9.138.27's User Agent Strings
+#Mozilla/5.0 (compatible; publiclibraryarchive.org/1.0; +crawl@publiclibraryarchive.org)
+#Mozilla/5.0 (compatible; Spiderlytics/1.0; +spider@spiderlytics.com)
+#Mozilla/5.0 (compatible; waybackarchive.org/1.0; +spider@waybackarchive.org)
+#146.0.32.165's User Agent Strings
+#Mozilla/5.0 (compatible; publiclibraryarchive.org/1.0; +crawl@publiclibraryarchive.org)
+#Mozilla/5.0 (compatible; savetheworldheritage.org/1.0; +crawl@savetheworldheritage.org)
+#Mozilla/5.0 (compatible; seoscanners.net/1; +spider@seoscanners.net)
+'siteexplorer\.info','<a href="http://siteexplorer.info" rel="nofollow" title="Site Explorer home page">Site Explorer</a>',
+'turnitinbot','<a href="http://www.turnitin.com/robot/crawlerinfo.html" rel="nofollow" title="TurnitinBot Home Page">Turn It In</a>',
+'turtle','Turtle',
+# 2.12.2013 Project Honeypot reports at least one of the IPs used by waybackarchive with a spiderlytics UA string.
+# Problably not related to the wayback machine of archive.org.
+'xenu\'s_link_sleuth','<a href="http://home.snafu.de/tilman/xenulink.html" rel="nofollow" title="Xenu Link Sleuth home page">Xenu Link Sleuth</a>',
+'yandex','<a href="http://yandex.com/bots" rel="nofollow" title="Bot home page">Yandex Bot</a>',
+# Other id that are 99% of robots
+'libwww\-perl','Perl tool',
+'w3c\-webcon','WebCon - the Libwww Command Line Tool',
+'lwp','LibWWW-perl',
+'webwatch','WebWatch',
+'wells_search','<a href="http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&amp;template=detail.html&amp;match=\bid_t_z_1484\b" rel="nofollow" title="Wells Search home page">Wells Search</a>',
+'wer\-liefert\-was','<a href="http://www.wlw.de/extern/crawler/Wer-liefert-was-Crawler.html" rel="nofollow" title="Page given in UA string gave a 404 Error on July 2, 2015">Wer-liefert-was Crawler</a> Note: AWStats counts most traffic as user traffic',
+'wesee:search','<a href="http://www.wesee.com/en/support/bot/" rel="nofollow" title="WeSEE Bot Home Page (gave a 404-Error on Nov. 2, 2013)">WeSEE Bot</a>',
+'wevikabot','<a href="http://www.wevika.de" rel="nofollow" title="WeViKa Home Page">WeViKa</a>',
+'whatuseek','whatUseek Winona',
+'whowhere','WhoWhere Robot',
 'windows\-rss\-platform','windows-rss-platform',
-'wired\-digital','wired-digital',
-'zyborg','zyborg',
-'wisenutbot','wisenutbot',
+'wired\-digital','Wired Digital',
+'zyborg','<a href="http://www.WISEnutbot.com" rel="nofollow" title="wn-14.zyborg@looksmart.net Bot home page">ZyBorg</a>',
+'wisenutbot','<a href="http://www.WISEnutbot.com" rel="nofollow" title="Bot home page">WISENutbot</a>',
 'wiumi','wiumi',
-'wmir','wmir',
-'wolp','wolp',
-'wombat','wombat',
-'wonderer','wonderer',
-'woozweb','woozweb',
-'wordpress','wordpress',
-'worm','worm',
-'wume_crawler','wume_crawler',
-'wwwc','wwwc',
-'wwweasel','wwweasel',
-'wz101','wz101',
-'xget','xget',
-'xirq','xirq',
+'wmir','w3mir',
+'wolp','WebStolperer',
+'wombat','The Web Wombat',
+'wonderer','Web Wombat Redback Spider',
+'woozweb','Woozweb Monitoring',
+'wordpress','<a href="http://wordpress.org" rel="nofollow" title="WordPress home page">WordPress</a>',
+'worm','The World Wide Web Worm',
+'wume_crawler','<a href="http://wume.cse.lehigh.edu/~xiq204/crawler/" rel="nofollow" title="wume crawler home page">wume crawler</a>',
+'wwwc','WWWC',
+'wwweasel',,'<a href="http://wwweasel.de" rel="nofollow" title="Website_Monitoring_Bot home page">WWWeasel</a>',
+'wz101','WebZinger',
+'xget','XGET',
+'xirq','<a href="http://www.xirq.com" rel="nofollow" title="xirq home page">xirq</a>',
 'xydo','xydo',
-'y!j','y!j',
-'yahoo![\x20]searchmonkey','yahoo! searchmonkey',
-'yahoo!_mindset','yahoo!_mindset',
-'yahoo\-blogs','yahoo-blogs',
-'yahoo\-mmcrawler','yahoo-mmcrawler',
-'yahoo\-newscrawler','yahoo-newscrawler',
-'yahoo[\x20]pipes','yahoo pipes',
-'yahoo\-verticalcrawler','yahoo-verticalcrawler',
-'yahoocachesystem','yahoocachesystem',
-'yahooexternalcache','yahooexternalcache',
-'yahoofeedseeker','yahoofeedseeker',
-'yahooseeker\-testing','yahooseeker-testing',
-'yahooseeker','yahooseeker',
-'yahooysmcm','yahooysmcm',
+'y!j','<a href="http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html" rel="nofollow" title="Bot home page">Y!J Yahoo Japan</a>',
+'yahoo![\x20]searchmonkey','Additional Yahoo bots.',
+'yahoo!_mindset','<a href="http://mindset.research.yahoo.com" rel="nofollow" title="Bot home page">Yahoo! Mindset</a>',
+'yahoo\-blogs','<a href="http://help.yahoo.com/help/us/ysearch/crawling/crawling-02.html" rel="nofollow" title="Bot home page">Yahoo-Blogs</a>',
+'yahoo\-mmcrawler','<a href="mailto:mms-mmcrawler-support@yahoo-inc.com?subject=Yahoo-MMCrawler Information" title="E-mail Bot">Yahoo-MMCrawler</a>',
+'yahoo\-newscrawler','Additional Yahoo bots.',
+'yahoo[\x20]pipes','<a href="http://pipes.yahoo.com/pipes/" rel="nofollow" title="Bot home page">Yahoo pipes</a>',
+'yahoo\-verticalcrawler','Yahoo Vertical Crawler',
+'yahoocachesystem','Additional Yahoo bots.',
+'yahooexternalcache','Additional Yahoo bots.',
+'yahoofeedseeker','<a href="http://publisher.yahoo.com/rssguide" rel="nofollow" title="Bot home page">Yahoo Feed Seeker</a>',
+'yahooseeker\-testing','<a href="http://search.yahoo.com" rel="nofollow" title="Bot home page">YahooSeeker-Testing</a>',
+'yahooseeker','<a href="http://help.yahoo.com/help/us/ysearch/crawling/crawling-02.html" rel="nofollow" title="Bot home page">YahooSeeker Yahoo! Blog crawler</a>',
+'yahooysmcm','Additional Yahoo bots.',
 'yammer','yammer',
-'yanga','yanga',
-'yet\-another\-spider','yet-another-spider',
-'yeti','yeti',
+'yanga','Yanga WorldSearch Bot',
+'yet\-another\-spider','<a href="http://188.40.112.195" rel="nofollow" title="Yet-Another-Spider home page">Yet-Another-Spider</a>',
+'yeti/','Yeti',
 'yie8','yie8',
-'yodaobot','yodaobot',
-'yooglifetchagent','yooglifetchagent',
-'youdao','youdao',
+'yodaobot','<a href="http://www.yodao.com/help/webmaster/spider/" rel="nofollow" title="YodaoBot">OutfoxBot/YodaoBot</a>',
+'yooglifetchagent','<a href="http://www.yoogli.com" rel="nofollow" title="yoogliFetchAgent home page">yoogliFetchAgent</a>',
+'youdao','<a href="http://www.youdao.com/help/webmaster/spider/" rel="nofollow" title="Bot home page">youdao</a>', 
 'yourls','yourls',
-'z\-add_link_checker','z-add_link_checker',
-'zealbot','zealbot',
+'z\-add_link_checker','<a href="http://w3.z-add.co.uk/linkcheck/" rel="nofollow" title="Z-Add Link Checker home page">Z-Add Link Checker</a>',
+'zealbot','ZealBot',
 'zemanta','zemanta',
-'zend_http_client','zend_http_client',
-'zeus','zeus',
-'zhuaxia','zhuaxia',
-'[^a]fish','[^a]fish',
-'[\x20]netseer[\x20]',' netseer ',
-'^[1-3]$','^[1-3]$',
-'^finbot','^finbot',
-'^motorola$','^motorola$',
-'^msie','^msie',
-'^voyager/','^voyager',
-'^webindex$','webindex',
-'1\-more_scanner','1-more_scanner',
+'zend_http_client','Zend Http Client',
+'zeus','<a href="http://www.webmasterworld.com/forum11/1840.htm" rel="nofollow" title="Bot documentation">Zeus Webster Pro</a>',
+'zhuaxia','<a href="http://www.zhuaxia.com">ZhuaXia</a>',
+'[^a]fish','Fish search',
+'[\x20]netseer[\x20]','<a href="http://www.netseer.com/crawler.html">Net Seer</a>',
+'^[1-3]$',"$Message[217]",
+'^finbot', '<span title="As on Sep. 10, 2015, the user agent string did not contain a web address.">finbot</span>',
+'^motorola$','Suspected Bot masquerading as "Motorola"',
+'^msie',"$Message[216]1", 
+'^webindex$', '<span title="As on Oct. 28, 2015, the user agent string did not contain a web address.">WebIndex</span>',
+'1\-more_scanner','<a href="http://www.myzips.com/software/1-More-Scanner.phtml" rel="nofollow" title="1-More Scanner home page">1-More Scanner</a>',
 
 # Generic robot
-'robot','robot',
+'discover', "$Message[204]discover$Message[205]",
+# Additional bots found by Sussex.
+'^[1-3]$',"$Message[217]",
+#'yandexbot','yandexbot', #already covered by 'yandex'
+'uri::fetch','URI::Fetch',
+'robot',"$Message[204]robot$Message[205]",
 'blog','blog',
-'checker','checker',
-'crawl','crawl',
-'discover','discover',
+'checker',"$Message[204]checker$Message[205]",
+'crawl',"$Message[204]crawl$Message[205]",
+'discover',"$Message[204]discover$Message[205]",
 'feed','feed',
 'fetcher','fetcher',
-'hunter','hunter',
+'hunter',"$Message[204]hunter$Message[205]",
 'link','link',
-'scanner','scanner',
+'scanner',"$Message[204]scanner$Message[205]",
 'seek','seek',
 'sitemap','sitemap',
-'spider','spider',
-'sucker','sucker',
+'spider',"$Message[204]spider$Message[205]",
+'sucker',"$Message[204]sucker$Message[205]",
 'survey','survey',
 'validator','validator',
-'bot[\s_+:,\.\;\/\\\-]','Unknown robot identified by bot\*',
-'[\s_+:,\.\;\/\\\-]bot','Unknown robot identified by \*bot',
-'curl','Curl',
+'bot[\s_+:,\.\;/\\\-]',"$Message[204]bot$Message[219]",
+'[\s_+:,\.\;/\\\-]bot',"$Message[204]bot$Message[220]",
+'curl',"$Message[206].",
 'php','A PHP script',
 'ruby/','Ruby script',
-'no_user_agent','empty user agent string',
+'no_user_agent',"$Message[209]",
 # Moving oBot towards the end so it does not pick up other *obot robots
 'oBot/','oBot',
 # Unknown robots identified by hit on robots.txt
-'unknown','Unknown robot (identified by hit on robots.txt)'
+'unknown',"$Message[210]"
 );
 
 
@@ -2737,62 +3131,92 @@
 # This list try to tell by which Search Engine a robot is used
 #-------------------------------------------------------------
 %RobotsAffiliateLib = (
+'bingpreview'=>'Bing',
+'fast\-webcrawler'=>'AllTheWeb',
+'googlebot'=>'Google',
+'google\-sitemap'=>'Google',
+'msnbot'=>'MSN',
+'nutch'=>'Looksmart',
+'scooter'=>'AltaVista',
+'wisenutbot'=>'Looksmart',
+'yahoo\-blogs'=>'Yahoo',
+'yahoo\-verticalcrawler'=>'Yahoo',
+'yahoofeedseeker'=>'Yahoo',
+'yahooseeker\-testing'=>'Yahoo',
+'yahooseeker'=>'Yahoo',
+'yahoo\-mmcrawler'=>'Yahoo',
+'yahoo!_mindset'=>'Yahoo',
+'zyborg'=>'Looksmart',
+'cfetch'=>'Kosmix',
+'^voyager/'=>'Kosmix',
+# Additional bots found by Sussex.
+'feedfetcher\-google'=>'Google',
+'bingbot'=>'MSN',
+'twitterbot/'=>'Twitter',
+'twitterfeed'=>'Twitter',
+'yahoo!\sslurp'=>'Yahoo',
+'yahoo\spipes'=>'Yahoo',
+'yahoo-newscrawler'=>'Yahoo',
+'yahoocachesystem'=>'Yahoo',
+'yahooexternalcache'=>'Yahoo',
+'yahoo!\ssearchmonkey'=>'Yahoo',
+'yahooysmcm'=>'Yahoo'
 );
 
 # Sanity check.
 # Enable this code and run perl robots.pm to check file entries are ok
 #-----------------------------------------------------------------------------
-my %listcheck = ();
-foreach my $key (@RobotsSearchIDOrder_list1) {
-	if (! exists($RobotsHashIDLib{$key})) { print "Entry '$key' has been found in RobotsSearchIDOrder_list1 with no value in RobotsHashIDLib\n";}
-	if ($listcheck{$key} == 1) {print "Entry '$key' has been found in RobotsSearchIDOrder_list1 twice\n";}
-	else {
-		$listcheck{$key} = 1;
-		foreach my $key3 (@listcheck) {
-			if ($key =~ /$key3/){
-				print "Entry '$key3' is substring of '$key'. Entry '$key' hits nothing.\n";
-			}
-		}
-		push(@listcheck,$key);
-	}
-}
-foreach my $key (@RobotsSearchIDOrder_list2) {
-	if (! exists($RobotsHashIDLib{$key})) { print "Entry '$key' has been found in RobotsSearchIDOrder_list2 with no value in RobotsHashIDLib\n";}
-	if ($listcheck{$key} == 1) {print "Entry '$key' has been found in RobotsSearchIDOrder_list1 and RobotsSearchIDOrder_list2 twice\n";}
-	else {
-		$listcheck{$key} = 1;
-		foreach my $key3 (@listcheck) {
-			if ($key =~ /$key3/){
-				print "Entry '$key3' is substring of '$key'. Entry '$key' hits nothing.\n";
-			}
-		}
-	}
-}
-foreach my $key (@RobotsSearchIDOrder_listgen) { 
-	if (! exists($RobotsHashIDLib{$key})) { print "Entry '$key' has been found in RobotsSearchIDOrder_listgen with no value in RobotsHashIDLib\n"; }
-	if ($listcheck{$key} == 1) {print "Entry '$key' has been found in RobotsSearchIDOrder_list1, RobotsSearchIDOrder_list2 and RobotsSearchIDOrder_listgen twice\n";}
-	else {
-		$listcheck{$key} = 1;
-		foreach my $key3 (@listcheck) {
-			if ($key =~ /$key3/){
-				print "Entry '$key3' is substring of '$key'. Entry '$key' hits nothing.\n";
-			}
-		}
-	}
-}
-foreach my $key (keys %RobotsHashLib) {
-	my $found=0;
-	foreach my $key2 (values %RobotsHashIDLib) {
-		if ($key eq $key2) { $found=1; last; }
-	}
-	if (! $found) { die "Entry '$key' has been found in RobotsHashLib with no value in RobotsHashIDLib"; }
-}
-
-$listcheck{"unknown"} = 1;
-foreach my $key (keys %RobotsHashIDLib) {
-	if ( $listcheck{$key} != 1) { print "Entry '$key' has been found in RobotsHashIDLib but has not been found in RobotsSearchIDOrder_list1, RobotsSearchIDOrder_list2 and RobotsSearchIDOrder_listgen\n";}
-}
-
+#my %listcheck = ();
+#foreach my $key (@RobotsSearchIDOrder_list1) {
+#	if (! exists($RobotsHashIDLib{$key})) { print "Entry '$key' has been found in RobotsSearchIDOrder_list1 with no value in RobotsHashIDLib\n";}
+#	if ($listcheck{$key} == 1) {print "Entry '$key' has been found in RobotsSearchIDOrder_list1 twice\n";}
+#	else {
+#		$listcheck{$key} = 1;
+#		foreach my $key3 (@listcheck) {
+#			if ($key =~ /$key3/){
+#				print "Entry '$key3' is substring of '$key'. Entry '$key' hits nothing.\n";
+#			}
+#		}
+#		push(@listcheck,$key);
+#	}
+#}
+#foreach my $key (@RobotsSearchIDOrder_list2) {
+#	if (! exists($RobotsHashIDLib{$key})) { print "Entry '$key' has been found in RobotsSearchIDOrder_list2 with no value in RobotsHashIDLib\n";}
+#	if ($listcheck{$key} == 1) {print "Entry '$key' has been found in RobotsSearchIDOrder_list1 and RobotsSearchIDOrder_list2 twice\n";}
+#	else {
+#		$listcheck{$key} = 1;
+#		foreach my $key3 (@listcheck) {
+#			if ($key =~ /$key3/){
+#				print "Entry '$key3' is substring of '$key'. Entry '$key' hits nothing.\n";
+#			}
+#		}
+#	}
+#}
+#foreach my $key (@RobotsSearchIDOrder_listgen) { 
+#	if (! exists($RobotsHashIDLib{$key})) { print "Entry '$key' has been found in RobotsSearchIDOrder_listgen with no value in RobotsHashIDLib\n"; }
+#	if ($listcheck{$key} == 1) {print "Entry '$key' has been found in RobotsSearchIDOrder_list1, RobotsSearchIDOrder_list2 and RobotsSearchIDOrder_listgen twice\n";}
+#	else {
+#		$listcheck{$key} = 1;
+#		foreach my $key3 (@listcheck) {
+#			if ($key =~ /$key3/){
+#				print "Entry '$key3' is substring of '$key'. Entry '$key' hits nothing.\n";
+#			}
+#		}
+#	}
+#}
+#foreach my $key (keys %RobotsHashLib) {
+#	my $found=0;
+#	foreach my $key2 (values %RobotsHashIDLib) {
+#		if ($key eq $key2) { $found=1; last; }
+#	}
+#	if (! $found) { die "Entry '$key' has been found in RobotsHashLib with no value in RobotsHashIDLib"; }
+#}
+#
+#$listcheck{"unknown"} = 1;
+#foreach my $key (keys %RobotsHashIDLib) {
+#	if ( $listcheck{$key} != 1) { print "Entry '$key' has been found in RobotsHashIDLib but has not been found in RobotsSearchIDOrder_list1, RobotsSearchIDOrder_list2 and RobotsSearchIDOrder_listgen\n";}
+#}
+#
 #print '@RobotsSearchIDOrder_list1 '.@RobotsSearchIDOrder_list1."\n";
 #
 #foreach my $key (@RobotsSearchIDOrder_list1) {
@@ -2818,4 +3242,3 @@
 #}
 
 1;
-cd
\ No newline at end of file
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lib/search_engines.pm" "d:\\awstats78t_jpn/wwwroot/cgi-bin/lib/search_engines.pm"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/lib/search_engines.pm"	2020-09-22 22:19:55.379812600 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/lib/search_engines.pm"	2020-10-03 08:16:09.298100300 +0900
@@ -59,7 +59,7 @@
 # - If the HTML-Fragment (d) is syntactically incorrect.
 #
 #------------------------------------------------------------------------------
-
+# Modified by ホビット 2017/8/25
 # 2005-08-19 Sean Carlos http://www.antezeta.com/awstats.html
 #            added minor italian search engines
 #                  arianna http://arianna.libero.it/
@@ -236,6 +236,89 @@
 # Note: Regex IDs are in lower case and ' ' and '+' are changed into '_'
 #------------------------------------------------------------------------------
 @SearchEnginesSearchIDOrder_list1=(
+# Japanese Search Engines
+# Added by Ryu 2007.01.06
+'66\.102\.11\.104',
+'64\.233\.179\.99',
+'72\.14\.235\.132',
+'74\.125\.(77|95|113|153|155)\.132',
+'74\.125\.113\.104',
+'209\.85\.(129|135|165|173|175|207)\.104',
+'209\.85\.(129|135|173|175|229)\.132',
+'216\.239\.(37\.99|39\.104|41\.104|63\.104)',
+'webcache\.googleusercontent\.com',
+'www\.answers\.com',
+'search\.allabout\.co\.jp',
+'search\.aol\.jp',
+'search\.auone\.jp',
+'avabox\.jp',
+'biglobe\.ne\.jp',
+'search\.cashback\.ne\.jp',
+'search\.kbg\.jp',
+'\.cometsystems\.com',
+'\.cybozu\.net',
+'cache\.yahoofs\.jp',
+'yahoo-search\.jp',
+'clusty\.jp',
+'docomo\.ne\.jp',
+'eniro\.fi',
+'excite\.co\.jp',
+'excite-cache\.jp',
+'ezsch\.ezweb\.ne\.jp',
+'www\.fastbrowsersearch\.com',
+'fc2\.super-search\.jp',
+'find\.x0\.to',
+'search\.fresheye\.com',
+'dir\.fresheye\.com',
+'goo\.ne\.jp',
+'google\.co\.jp',
+'search\.idol-photo\.com',
+'iug\.newsing\.jp',
+'search\.1pa2\.info',
+'search\.juno\.com',
+'jword\.jp',
+'s\.luna\.tv',
+#'msnscache\.com',
+'www\.marsflag\.com',
+'meta2\.the-search\.jp',
+'bach\.istc\.kobe-u\.ac\.jp',
+'meta\.rrzn\.uni-hannover\.de',
+'naver\.co\.jp',
+'naver\.com',
+'search\.lifemile\.jp',
+'search\.50pt\.jp',
+'search\.point-box\.jp',
+'sitesearch\.nikkei\.co\.jp',
+'search\.okodukai\.jp',
+'search\.jp\.aol\.com',
+'search\.livedoor\.com',
+'search\.nifty\.com',
+'search\.msn\.co\.jp',
+'search\.odn\.ne\.jp',
+'search-hp\.com',
+'niwango\.jp',
+'olane\.jp',
+'pex\.jp',
+'picsearch\.com',
+'picsearch\.sk',
+'picmy\.jp',
+'www\.prsearch\.',
+'www\.so-net\.ne\.jp',
+'m\.technorati\.jp',
+'www\.technorati\.jp',
+'technorati\.jp',
+'technorati\.com',
+'tocc\.co\.jp',
+'www\.baidu\.jp',
+'image\.baidu\.jp',
+'www\.ceek\.jp',
+'www\.dir\.bg',
+'www\.infoseek\.co\.jp',
+'www\.megite\.com',
+'www\.seochat\.com',
+'www\.websearch\.com',
+'www\.yahoogle\.jp',
+'yicha\.jp',
 '^www\.google\.co\.uk$',
 '^images\.google\.co\.uk$',
 '^translate\.google\.co\.uk$',
@@ -1592,14 +1675,100 @@
 'google\.'=>'groups\.google\.',
 'msn\.'=>'hotmail\.msn\.',
 'tiscali\.'=>'mail\.tiscali\.',
-'yahoo\.'=>'(?:picks|mail)\.yahoo\.|yahoo\.[^/]+/picks',
-'yandex\.'=>'direct\.yandex\.'
+# For Japanese Search Engines
+# Added by Ryu 2006.03.15
+'googlee\.'=>'mail\.googlee\.',
+'googlee\.'=>'translate\.googlee\.',
+'goo\.ne\.jp'=>'members\.goo\.ne\.jp'
 );
 
 # SearchEnginesHashID
 # Each Search Engine Search ID is associated to an AWStats id string
 #------------------------------------------------------------------------------
 %SearchEnginesHashID = (
+# Japanese Search Engines
+# Added by Ryu 2007.01.06
+'66\.102\.11\.104','googlejapan',
+'64\.233\.179\.99','googlejapan',
+'72\.14\.235\.132','google',
+'74\.125\.(77|95|113|153|155)\.132','google',
+'74\.125\.113\.104','google',
+'209\.85\.(129|135|165|173|175|207)\.104','google',
+'209\.85\.(129|135|173|175|229)\.132','google',
+'216\.239\.(37\.99|39\.104|41\.104|63\.104)','googlejapan',
+'webcache\.googleusercontent\.com','google_cache',
+'www\.answers\.com','answers',
+'search\.allabout\.co\.jp','allabout',
+'search\.auone\.jp','auone',
+'avabox\.jp','avabox',
+'biglobe\.ne\.jp','biglobe',
+'search\.cashback\.ne\.jp','cashback',
+'search\.kbg\.jp','kbg',
+'\.cometsystems\.com','cometsystems',
+'\.cybozu\.net','cybozu',
+'cache\.yahoofs\.jp','yahoocache',
+'yahoo-search\.jp','yahoo',
+'clusty\.jp','clustyjp',
+'docomo\.ne\.jp','docomo',
+'eniro\.fi','eniro',
+'excite\.co\.jp','excitejapan',
+'excite-cache\.jp','excitejapan',
+'ezsch\.ezweb\.ne\.jp','ezweb',
+'www\.fastbrowsersearch\.com','fastbrowsersearch',
+'fc2\.super-search\.jp','fc2',
+'find\.x0\.to','asamasearch',
+'search\.fresheye\.com','fresheye',
+'dir\.fresheye\.com','fresheyedir',
+'goo\.ne\.jp','goo',
+'google\.co\.jp','google',
+'search\.idol-photo\.com','idolphoto',
+'iug\.newsing\.jp','iug',
+'search\.1pa2\.info','1pa2',
+'search\.juno\.com','juno',
+'jword\.jp','jword',
+'s\.luna\.tv','lunascape',
+#'msnscache\.com','msn_cache',
+'www\.marsflag\.com','marsflag',
+'meta2\.the-search\.jp','meta2',
+'bach\.istc\.kobe-u\.ac\.jp','metcha',
+'meta\.rrzn\.uni-hannover\.de','metager',
+'naver\.co\.jp','naverjp',
+'naver\.com','navercom',
+'search\.lifemile\.jp','lifemile',
+'search\.50pt\.jp','50pt',
+'search\.point-box\.jp','pointbox',
+'sitesearch\.nikkei\.co\.jp','nikkei',
+'search\.okodukai\.jp','okodukai',
+'search\.aol\.jp','aoljapan',
+'search\.jp\.aol\.com','aoljapan',
+'search\.livedoor\.com','livedoor',
+'search\.nifty\.com','nifty',
+'search\.msn\.co\.jp','msnjapan',
+'search\.odn\.ne\.jp','odn',
+'search-hp\.com','searchhp',
+'niwango\.jp','niwango',
+'olane\.jp','olane',
+'pex\.jp','pex',
+'picsearch\.com','picsearchcom',
+'picsearch\.sk','picsearchsk',
+'picmy\.jp','picmy',
+'www\.prsearch\.','prsearch',
+'www\.so-net\.ne\.jp','sonet',
+'m\.technorati\.jp','mtechnoratijp',
+'www\.technorati\.jp','wtechnoratijp',
+'technorati\.jp','technoratijp',
+'technorati\.com','technorati',
+'tocc\.co\.jp','tocc',
+'www\.baidu\.jp','baidujp',
+'image\.baidu\.jp','imagebaidujp',
+'www\.ceek\.jp','ceekjp',
+'www\.dir\.bg','dirbg',
+'www\.infoseek\.co\.jp','infoseek',
+'www\.megite\.com','megite',
+'www\.seochat\.com','seochat',
+'www\.websearch\.com','websearch',
+'www\.yahoogle\.jp','yahoogle',
+'yicha\.jp','yicha',
 # Major search engines
 
 '^www\.google\.co\.uk$','www_google_co_uk',
@@ -2606,7 +2775,7 @@
 'image\.baidu\.com','image_baidu',
 'baidu\.com','baidu',
 'bbc\.co\.uk/cgi-bin/search','bbc',
-'biglotron\.com', 'biglotron',
+'biglotron\.com','biglotron',
 'blekko\.com','blekko',
 'blingo\.com','blingo',
 'boatdesign\.net','boatdesign',
@@ -2751,7 +2920,7 @@
 'mirago\.se','miragose',
 'mirago','mirago',
 'mitrasites\.com','mitrasites',
-'mozbot\.fr', 'mozbot',
+'mozbot\.fr','mozbot',
 'my\.allgameshome\.com','allgameshome',
 'mys\.yoursearch\.me','mys_yoursearch_me',
 'mysearch\.','mysearch',
@@ -2953,13 +3122,98 @@
 'iminent',1, #http://start.iminent.com/StartWeb/1031/toolbox/#q=searchkey1%20searchkey2&additional_arguments
 'de_wiki_gov_cn',1, #http://de.wiki.gov.cn/s_searchkey1%20searchkey2
 'umuwa_de', 1, #http://umuwa.de/searchkey or http://umuwa.de/searchkey/Images
-'amazonsearch', 1 #http://www.amazon.de/gp/bit/apps/web/SERP/search/ref=bit_bds-p24_serp_cr_de?ie=UTF8tagbase=bds-p24&query=deutsch+8.+klasse+gymnasium+protokoll
+'amazonsearch', 1, #http://www.amazon.de/gp/bit/apps/web/SERP/search/ref=bit_bds-p24_serp_cr_de?ie=UTF8tagbase=bds-p24&query=deutsch+8.+klasse+gymnasium+protokoll
+'answers',1,	# www.answers.com/searckey1%20searchkey2
+'fresheyedir',1,	# dir.fresheye.com/ds/kw/new/searckey1/
+'idolphoto',1,	# search.idol-photo.com/%E3%82%A8%E3%83%AB%E3%83%95/index10.html
+'iug',1,	# iug.newsing.jp/tag/searckey1?...
+'meta2',1,	# meta2.the-search.jp/w/IPA+%E7%99%BA%E9%9F%B3_.html
+'megite',1,	# www.megite.com/discover/searckey1%20searchkey2
+'olane',1,	# olane.jp/keyword/eラーニング/c/8
+'pex',1,	# pex.jp/search/Keywords/%E3%82%B9%E3%83%BC%E3%82%B6%E3%83%B3+%E3%82%AF%E3%83%BC%E3%83%AA%E3%83%83%E3%82%B8/xargs/1c6eqo
+'yahoogle',1,   # www.yahoogle.jp/yahoogle-1-searckey1%20searchkey2
+'mtechnoratijp',1,  # m.technorati.jp/search/searckey1+searchkey2
+'wtechnoratijp',1,	# www.technorati.jp/search/searckey1+searchkey2
+			# www.technorati.jp/posts/tag/searckey1+searchkey2
+'technoratijp',1,  # technorati.jp/search/searckey1+searchkey2
+'technorati',1,  # technorati.com/posts/tag/searckey1+searchkey2
 );
 
 # SearchEnginesKnownUrl
 # Known rules to extract keywords from a referrer search engine URL
 #------------------------------------------------------------------------------
 %SearchEnginesKnownUrl=(
+# Japanese Search Engines
+# Added by Ryu 2007.01.06
+'answers','www\.answers\.com\/',
+'asamasearch','q=',
+'allabout','qs=',
+'auone','q=',
+'avabox','keyword=',
+'baidujp','wd=',
+'imagebaidujp','word=',
+'biglobe','q=',
+'cashback','keywords=',
+'kbg','extrakey=',
+'cometsystems','qry=',
+'cybozu','(keywords|query)=',
+'ceekjp','q=',
+'dirbg','s=',
+'clustyjp','query=',
+'docomo','key=',
+'eniro','q=',
+'excitejapan','search=',
+'ezweb','query=',
+'fastbrowsersearch','q=',
+'fc2','search=',
+'fresheye','kw=',
+'fresheyedir','dir\.fresheye\.com\/ds\/kw\/new\/',
+'goo','mt=',
+'googlejapan','(p=|q=cache:[0-9A-Za-z]{12}:|as_p=|as_q=|as_epq=|q=)',
+'infoseek','qt=',
+'idolphoto','photo\.com\/',
+'iug','iug\.newsing\.jp\/tag\/',
+'1pa2','feed=',
+'juno','query=',
+'jword','(name|q)=',
+'livedoor','q=',
+'lunascape','q=',
+'megite','www\.megite\.com\/discover\/',
+'meta2','meta2\.the-search\.jp\/w\/',
+'metcha','q=',
+'metager','eingabe=',
+'marsflag','key=',
+'myway','searchfor=',
+'msnjapan','(q|mt)=',
+'naverjp','query=',
+'navercom','query=',
+'lifemile','keywords=',
+'50pt','keywords=',
+'pointbox','keywords=',
+'nikkei','q=',
+'okodukai','q=',
+'aoljapan','(query|query_contain)=',
+'nifty','(text|q)=',
+'odn','querystring=',
+'niwango','p1=',
+'olane','keyword\/',
+'pex','(?:keywords\/|keywords=)',
+'searchhp','kensaku_ward=',
+'picsearchcom','q=',
+'picsearchsk','q=',
+'picmy','keywords=',
+'prsearch','query=',
+'rakuten','qt=',
+'sonet','query=',
+'mtechnoratijp','m\.technorati\.jp\/search\/',
+'wtechnoratijp','www\.technorati\.jp\/(?:search|posts/tag)\/',
+'technoratijp','technorati\.jp\/search\/',
+'technorati','technorati\.com\/(?:tag|posts/tag)\/',
+'tocc','qry=',
+'yahoocache','w=',
+'websearch','qkw=',
+'yahoogle','www\.yahoogle\.jp\/yahoogle-1-',
+'yicha','(keyword|bt)=',
 # Query keys
 
 'www_google_co_uk','(p|q|as_p|as_q)=',
@@ -3833,7 +4087,7 @@
 'blekko','q=',
 'blingo','q=',
 'boatdesign','query=',
-'bluewin', 'qry=',
+'bluewin','qry=',
 'bt','p=',
 'bungeebonesdotcom','query=',
 'burett_pagelink_si','q=',
@@ -3857,7 +4111,7 @@
 'chellosk','q1=',
 'clarosearch','q=',
 'clinck','q=',
-'clubinternet', 'q=',
+'clubinternet','q=',
 'clusty','query=',
 'comcast','q=',
 'comettoolbar','qry=',
@@ -3878,9 +4132,9 @@
 'digg','s=',
 'dmoz','(q|search)=',
 'dodajpl','keyword=',
-'dogpile', '(q=|kw=|web/)',
+'dogpile','(q=|kw=|web/)',
 'duckduckgo','nokey=',
-'earthlink', 'q=',
+'earthlink','q=',
 'easysearch','s=',
 'ecosia','q=',
 'edderkoppen','query=', 
@@ -3953,7 +4207,7 @@
 'internetto','searchstr=',
 'isearch_nation_com','q=',
 'iune','(keywords|q)=',
-'ixquick', 'query=',
+'ixquick','query=',
 'izito_catchall','(query|OVKEY|q)=',
 'izito_de','(query|OVKEY|q)=',
 'izito_uk','(query|OVKEY|q)=',
@@ -3966,7 +4220,7 @@
 'katalogonetpl','qt=',
 'kataweb','q=',
 'keresolap_hu','q=',
-'kvasir', 'q=',
+'kvasir','q=',
 'kvitters','query=',
 'lapkereso_hu','q=',
 'lbb','q=', 
@@ -4016,7 +4270,6 @@
 'navigationshilfe_t_online','q=',
 'nbci','keyword=',
 'netease','q=',
-'netluchs','query=',
 'netscape','search=',
 'netsprintpl','q=',
 'netstjernen','q=',
@@ -4042,6 +4295,7 @@
 'plusnetwork','q=',
 'pogodak','q=',
 'polskapl','qt=',
+'szukaczpl','q=',
 'polymeta_hu','',
 'preciobarato_xyz','s=',
 'questionanswering','',
@@ -4064,7 +4318,7 @@
 'searchalgo','q=',
 'searchall_com','q=',
 'searchalot','q=',
-'searchch', 'q=',
+'searchch','q=',
 'searchcompletion','q=',
 'searches_qone8_com','q=',
 'searchesnavigator','query=',
@@ -4074,9 +4328,8 @@
 'searchmobileonline','q=',
 'searchresults','q=',
 'searchresultscom','q=',
-'searchresultsmobi','q=',
 'searchsafer','q=',
-'searchy', 'search_term=',
+'searchy','search_term=',
 'searchya','q=',
 'segnalo','',
 'semalt','u=',
@@ -4091,7 +4344,7 @@
 'smde','q=',
 'snapdo','q=',
 'softonic','q=',
-'sogou', 'query=',
+'sogou','query=',
 'sol','q=', 
 'so_com','q=',
 'soso','q=',
@@ -4114,11 +4367,11 @@
 'sweetpacks','q=',
 'swik','swik\.net/',
 'swisscows_ch','query=',
-'sympatico', 'query=', 
-'szukaczpl','q=',
+'sympatico','query=', 
+ 'szukaczpl','q=',
 't_online_catchall','q=',
 't_online_de','q=',
-'talktalk_uk', 'query=',
+'talktalk_uk','query=',
 'tango_hu','q=',
 'tbask','searchfor=',
 'teecnoit','q=',
@@ -4129,13 +4382,13 @@
 'three','q=',
 'tiscali','key=',
 'tixuma_de','sc=',
-'toile', 'q=',
+'toile','q=',
 'toshiba','q=',
 'turtle','q=',
 'tyfon','q=',
 'uk_foxstart_com','q=',
 'ukdirectory','k=', 
-'ukindex', 'stext=', 
+'ukindex','stext=', 
 'ukplus','search=', 
 'umfis','suchbegriff=',
 'umuwa_de','',
@@ -4275,6 +4528,20 @@
 'zoznam','q='
 );
 
+# SearchEnginesKnownUrlTrail
+# Known rules to extract keywords from a referrer search engine URL
+#------------------------------------------------------------------------------
+%SearchEnginesKnownUrlTrail=(
+# Japanese Search Engines
+# Added by Hobbit_makoto 2007.01.17
+'fresheyedir','\/',
+'idolphoto','\/index[0-9]+\.html',
+'meta2','_\.html',
+'olane','\/c\/\d',
+'pex','\/xargs.+',
+'yahoogle','\.html',
+);
+
 # SearchEnginesKnownUrlNotFound
 # Known rules to extract not found keywords from a referrer search engine URL
 #------------------------------------------------------------------------------
@@ -4301,1075 +4568,1148 @@
 
 # SearchEnginesHashLib
 # List of search engines names
-# 'search_engine_id', 'search_engine_name',
+# 'search_engine_id','search_engine_name',
 #------------------------------------------------------------------------------
 %SearchEnginesHashLib=(
+# Japanese Search Engines
+# Added by Ryu 2006.03.15
+'answers','<a href="http://www.answers.com" rel="nofollow">Answers.com</a>',
+'allabout','<a href="http://search.allabout.co.jp" rel="nofollow">All About</a>',
+'auone','<a href="http://search.auone.jp" rel="nofollow">au one</a>',
+'avabox','<a href="http://avabox.jp" rel="nofollow">Avabox</a>',
+'googlejapan','<a href="http://www.google.co.jp" rel="nofollow">Google Japan</a>',
+'biglobe','<a href="http://www.biglobe.ne.jp" rel="nofollow">BIGLOBE</a>',
+'cashback','<a href="http://www.cashback.ne.jp" rel="nofollow">Cashback Mall</a>',
+'kbg','<a href="http://keitai.biglobe.ne.jp" rel="nofollow">ケータイBIGLOBE</a>',
+'cometsystems','Comet Systems',
+'cybozu','<a href="http://www.cybozu.net" rel="nofollow">cybozu.net</a>',
+'aoljapan','<a href="http://search.jp.aol.com" rel="nofollow">AOL Japan</a>',
+'goo','<a href="http://goo.ne.jp" rel="nofollow">Goo</a>',
+'nifty','<a href="http://www.nifty.com/search/" rel="nofollow">Nifty</a>',
+'msnjapan','<a href="http://jp.msn.com" rel="nofollow">Microsoft MSN Japan</a>',
+'odn','ODN',
+'clustyjp','<a href="http://clusty.jp" rel="nofollow">Clusty Japan</a>',
+'docomo','<a href="http://www.nttdocomo.co.jp" rel="nofollow">NTT docomo</a>',
+'eniro','<a href="http://eniro.fi" rel="nofollow">eniro</a>',
+'excitejapan','Excite Japan',
+'ezweb','<a href="http://www.au.kddi.com/service/ezweb/index.html" rel="nofollow">ezweb</a>',
+'fastbrowsersearch','<a href="http://www.fastbrowsersearch.com" rel="nofollow">Fast Browser Search</a>',
+'sonet','<a href="http://www.so-net.ne.jp/search/web/" rel="nofollow">So-net ウェブ検索</a>',
+'mtechnoratijp','<a href="http://m.technorati.jp" rel="nofollow">テクノラティモバイル検索</a>',
+'wtechnoratijp','<a href="http://technorati.jp" rel="nofollow">テクノラティ検索(WWW)</a>',
+'technoratijp','<a href="http://technorati.jp" rel="nofollow">テクノラティ検索</a>',
+'technorati','<a href="http://technorati.com" rel="nofollow">Technorati Search</a>',
+'websearch','<a href="http://www.websearch.com" rel="nofollow">WebSearch</a>',
+'yahoogle','<a href="http://www.yahoogle.jp" rel="nofollow">yahoogle</a>',
+'yicha','<a href="http://yicha.jp" rel="nofollow">yicha</a>',
+#'msn_cache','MSN Cache',
+'marsflag','<a href="http://www.marsflag.com" rel="nofollow">MARSFLAG</a>',
+'meta2','<a href="http://meta2.the-search.jp" rel="nofollow">The Search メタ検索 2.0</a>',
+'metcha','<a href="http://bach.istc.kobe-u.ac.jp/metcha/" rel="nofollow">[Metcha Search]メッチャ検索エンジン</a>',
+'metager','<a href="http://meta.rrzn.uni-hannover.de" rel="nofollow">Meta Ger</a>',
+'myway','<a href="http://home.myway.com" rel="nofollow">MyWay</a>',
+'naverjp','<a href="http://www.naver.co.jp" rel="nofollow">Naver.co.jp</a>',
+'navercom','<a href="http://www.naver.com" rel="nofollow">Naver.com</a>',
+'nikkei','<a href="http://sitesearch.nikkei.co.jp" rel="nofollow">Nikkei Net</a>',
+'lifemile','<a href="http://search.lifemile.jp" rel="nofollow">Life Mile</a>',
+'50pt','<a href="http://search.50pt.jp" rel="nofollow">50pt</a>',
+'pointbox','<a href="http://search.point-box.jp" rel="nofollow">Point Box</a>',
+'okodukai','<a href="http://search.okodukai.jp" rel="nofollow">お小遣いJP</a>',
+'asamasearch','<a href="http://find.x0.to" rel="nofollow">Asamasearch</a>',
+'fc2','<a href="http://fc2.super-search.jp" rel="nofollow">fc2.super-search.jp</a>',
+'fresheye','<a href="http://fresheye.com" rel="nofollow">Fresheye</a>',
+'fresheyedir','<a href="http://fresheye.com" rel="nofollow">Fresheye(Dir)</a>',
+'idolphoto','<a href="http://search.idol-photo.com" rel="nofollow">search.idol-photo.com</a>',
+'iug','<a href="http://iug.newsing.jp" rel="nofollow">iUG-newsing</a>',
+'1pa2','<a href="http://search.1pa2.info" rel="nofollow">1pa2</a>',
+'juno','<a href="http://search.juno.com" rel="nofollow">JUNO</a>',
+'jword','<a href="http://www.jword.jp" rel="nofollow">Jword</a>',
+'lunascape','<a href="http://s.luna.tv" rel="nofollow">Lunascape</a>',
+'seochat','SEOChat',
+'tocc','TOCC/Search',
+'searchhp','<a href="http://search-hp.com" rel="nofollow">Search HP</a>',
+'niwango','<a href="http://niwango.jp" rel="nofollow">ニワンゴ</a>',
+'olane','<a href="http://olane.jp" rel="nofollow">olane.jp</a>',
+'pex','<a href="http://pex.jp" rel="nofollow">pex.jp</a>',
+'picsearchcom','<a href="http://www.picsearch.com" rel="nofollow">picsearch</a>',
+'picsearchsk','<a href="http://www.picsearch.sk" rel="nofollow">picsearch.sk</a>',
+'picmy','<a href="http://picmy.jp" rel="nofollow">不思議なピクミー</a>',
+'prsearch','<a href="http://www.prsearch.biz" rel="nofollow">prsearch</a>',
+'rakuten','<a href="http://www.rakuten.co.jp" rel="nofollow">楽天</a>',
+'baidujp','<a href="http://www.baidu.jp" rel="nofollow">baidu.jp</a>',
+'imagebaidujp','<a href="http://image.baidu.jp" rel="nofollow">image.baidu.jp</a>',
+'ceekjp','<a href="http://www.ceek.jp" rel="nofollow">CEEK.JP</a>',
+'dirbg','<a href="http://dir.dir.bg" rel="nofollow">Dir.bg</a>',
+'infoseek','<a href="http://www.infoseek.co.jp" rel="nofollow">Infoseek</a>',
+'yahoocache','Yahoo Cache',
+'livedoor','Livedoor',
 # Search engine output links or not as the case may be
 
-'www_google_co_uk','<a href="http://www.google.co.uk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United Kingdom</a>',
-'images_google_co_uk','<a href="http://images.google.co.uk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United Kingdom ( images )</a>',
-'translate_google_co_uk','<a href="http://translate.google.co.uk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United Kingdom ( Translate )</a>',
-'google_co_uk','<a href="http://google.co.uk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United Kingdom ( catchall )</a>',
-'www_google_com','<a href="http://www.google.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google .com</a>',
-'images_google_com','<a href="http://images.google.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google .com ( images )</a>',
-'translate_google_com','<a href="http://translate.google.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google .com ( Translate )</a>',
-'google_com','<a href="http://google.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google .com ( catchall )</a>',
-'www_google_de','<a href="http://www.google.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Germany</a>',
-'images_google_de','<a href="http://images.google.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Germany ( images )</a>',
-'translate_google_de','<a href="http://translate.google.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Germany ( Translate )</a>',
-'google_de','<a href="http://google.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Germany ( catchall )</a>',
-'www_google_fr','<a href="http://www.google.fr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google France</a>',
-'images_google_fr','<a href="http://images.google.fr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google France ( images )</a>',
-'translate_google_fr','<a href="http://translate.google.fr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google France ( Translate )</a>',
-'google_fr','<a href="http://google.fr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google France ( catchall )</a>',
-'www_google_ca','<a href="http://www.google.ca/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Canada</a>',
-'images_google_ca','<a href="http://images.google.ca/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Canada ( images )</a>',
-'translate_google_ca','<a href="http://translate.google.ca/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Canada ( Translate )</a>',
-'google_ca','<a href="http://google.ca/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Canada ( catchall )</a>',
-'www_google_es','<a href="http://www.google.es/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Spain</a>',
-'images_google_es','<a href="http://images.google.es/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Spain ( images )</a>',
-'translate_google_es','<a href="http://translate.google.es/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Spain ( Translate )</a>',
-'google_es','<a href="http://google.es/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Spain ( catchall )</a>',
-'www_google_com_au','<a href="http://www.google.com.au/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Australia</a>',
-'images_google_com_au','<a href="http://images.google.com.au/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Australia ( images )</a>',
-'translate_google_com_au','<a href="http://translate.google.com.au/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Australia ( Translate )</a>',
-'google_com_au','<a href="http://google.com.au/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Australia ( catchall )</a>',
-'www_google_nl','<a href="http://www.google.nl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Netherlands</a>',
-'images_google_nl','<a href="http://images.google.nl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Netherlands ( images )</a>',
-'translate_google_nl','<a href="http://translate.google.nl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Netherlands ( Translate )</a>',
-'google_nl','<a href="http://google.nl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Netherlands ( catchall )</a>',
-'www_google_gr','<a href="http://www.google.gr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Greece</a>',
-'images_google_gr','<a href="http://images.google.gr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Greece ( images )</a>',
-'translate_google_gr','<a href="http://translate.google.gr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Greece ( Translate )</a>',
-'google_gr','<a href="http://google.gr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Greece ( catchall )</a>',
-'www_google_se','<a href="http://www.google.se/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sweden</a>',
-'images_google_se','<a href="http://images.google.se/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sweden ( images )</a>',
-'translate_google_se','<a href="http://translate.google.se/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sweden ( Translate )</a>',
-'google_se','<a href="http://google.se/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sweden ( catchall )</a>',
-'www_google_ie','<a href="http://www.google.ie/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ireland</a>',
-'images_google_ie','<a href="http://images.google.ie/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ireland ( images )</a>',
-'translate_google_ie','<a href="http://translate.google.ie/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ireland ( Translate )</a>',
-'google_ie','<a href="http://google.ie/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ireland ( catchall )</a>',
-'www_google_it','<a href="http://www.google.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Italy</a>',
-'images_google_it','<a href="http://images.google.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Italy ( images )</a>',
-'translate_google_it','<a href="http://translate.google.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Italy ( Translate )</a>',
-'google_it','<a href="http://google.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Italy ( catchall )</a>',
-'www_google_no','<a href="http://www.google.no/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Norway</a>',
-'images_google_no','<a href="http://images.google.no/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Norway ( images )</a>',
-'translate_google_no','<a href="http://translate.google.no/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Norway ( Translate )</a>',
-'google_no','<a href="http://google.no/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Norway ( catchall )</a>',
-'www_google_com_tr','<a href="http://www.google.com.tr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Turkey</a>',
-'images_google_com_tr','<a href="http://images.google.com.tr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Turkey ( images )</a>',
-'translate_google_com_tr','<a href="http://translate.google.com.tr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Turkey ( Translate )</a>',
-'google_com_tr','<a href="http://google.com.tr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Turkey ( catchall )</a>',
-'www_google_co_in','<a href="http://www.google.co.in/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google India</a>',
-'images_google_co_in','<a href="http://images.google.co.in/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google India ( images )</a>',
-'translate_google_co_in','<a href="http://translate.google.co.in/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google India ( Translate )</a>',
-'google_co_in','<a href="http://google.co.in/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google India ( catchall )</a>',
-'www_google_pt','<a href="http://www.google.pt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Portugal</a>',
-'images_google_pt','<a href="http://images.google.pt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Portugal ( images )</a>',
-'translate_google_pt','<a href="http://translate.google.pt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Portugal ( Translate )</a>',
-'google_pt','<a href="http://google.pt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Portugal ( catchall )</a>',
-'www_google_hr','<a href="http://www.google.hr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Croatia</a>',
-'images_google_hr','<a href="http://images.google.hr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Croatia ( images )</a>',
-'translate_google_hr','<a href="http://translate.google.hr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Croatia ( Translate )</a>',
-'google_hr','<a href="http://google.hr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Croatia ( catchall )</a>',
-'www_google_co_nz','<a href="http://www.google.co.nz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google New Zealand</a>',
-'images_google_co_nz','<a href="http://images.google.co.nz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google New Zealand ( images )</a>',
-'translate_google_co_nz','<a href="http://translate.google.co.nz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google New Zealand ( Translate )</a>',
-'google_co_nz','<a href="http://google.co.nz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google New Zealand ( catchall )</a>',
-'www_google_pl','<a href="http://www.google.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Poland</a>',
-'images_google_pl','<a href="http://images.google.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Poland ( images )</a>',
-'translate_google_pl','<a href="http://translate.google.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Poland ( Translate )</a>',
-'google_pl','<a href="http://google.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Poland ( catchall )</a>',
-'www_google_ac','<a href="http://www.google.ac/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ascension Island</a>',
-'images_google_ac','<a href="http://images.google.ac/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ascension Island ( images )</a>',
-'translate_google_ac','<a href="http://translate.google.ac/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ascension Island ( Translate )</a>',
-'google_ac','<a href="http://google.ac/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ascension Island ( catchall )</a>',
-'www_google_ad','<a href="http://www.google.ad/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Andorra</a>',
-'images_google_ad','<a href="http://images.google.ad/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Andorra ( images )</a>',
-'translate_google_ad','<a href="http://translate.google.ad/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Andorra ( Translate )</a>',
-'google_ad','<a href="http://google.ad/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Andorra ( catchall )</a>',
-'www_google_ae','<a href="http://www.google.ae/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United Arab Emirates</a>',
-'images_google_ae','<a href="http://images.google.ae/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United Arab Emirates ( images )</a>',
-'translate_google_ae','<a href="http://translate.google.ae/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United Arab Emirates ( Translate )</a>',
-'google_ae','<a href="http://google.ae/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United Arab Emirates ( catchall )</a>',
-'www_google_al','<a href="http://www.google.al/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Albania</a>',
-'images_google_al','<a href="http://images.google.al/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Albania ( images )</a>',
-'translate_google_al','<a href="http://translate.google.al/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Albania ( Translate )</a>',
-'google_al','<a href="http://google.al/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Albania ( catchall )</a>',
-'www_google_am','<a href="http://www.google.am/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Armenia</a>',
-'images_google_am','<a href="http://images.google.am/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Armenia ( images )</a>',
-'translate_google_am','<a href="http://translate.google.am/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Armenia ( Translate )</a>',
-'google_am','<a href="http://google.am/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Armenia ( catchall )</a>',
-'www_google_as','<a href="http://www.google.as/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google American Samoa</a>',
-'images_google_as','<a href="http://images.google.as/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google American Samoa ( images )</a>',
-'translate_google_as','<a href="http://translate.google.as/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google American Samoa ( Translate )</a>',
-'google_as','<a href="http://google.as/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google American Samoa ( catchall )</a>',
-'www_google_at','<a href="http://www.google.at/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Austria</a>',
-'images_google_at','<a href="http://images.google.at/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Austria ( images )</a>',
-'translate_google_at','<a href="http://translate.google.at/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Austria ( Translate )</a>',
-'google_at','<a href="http://google.at/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Austria ( catchall )</a>',
-'www_google_az','<a href="http://www.google.az/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Azerbaijan</a>',
-'images_google_az','<a href="http://images.google.az/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Azerbaijan ( images )</a>',
-'translate_google_az','<a href="http://translate.google.az/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Azerbaijan ( Translate )</a>',
-'google_az','<a href="http://google.az/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Azerbaijan ( catchall )</a>',
-'www_google_ba','<a href="http://www.google.ba/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bosnia and Herzegovina</a>',
-'images_google_ba','<a href="http://images.google.ba/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bosnia and Herzegovina ( images )</a>',
-'translate_google_ba','<a href="http://translate.google.ba/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bosnia and Herzegovina ( Translate )</a>',
-'google_ba','<a href="http://google.ba/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bosnia and Herzegovina ( catchall )</a>',
-'www_google_be','<a href="http://www.google.be/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Belgium</a>',
-'images_google_be','<a href="http://images.google.be/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Belgium ( images )</a>',
-'translate_google_be','<a href="http://translate.google.be/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Belgium ( Translate )</a>',
-'google_be','<a href="http://google.be/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Belgium ( catchall )</a>',
-'www_google_bf','<a href="http://www.google.bf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Burkina Faso</a>',
-'images_google_bf','<a href="http://images.google.bf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Burkina Faso ( images )</a>',
-'translate_google_bf','<a href="http://translate.google.bf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Burkina Faso ( Translate )</a>',
-'google_bf','<a href="http://google.bf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Burkina Faso ( catchall )</a>',
-'www_google_bg','<a href="http://www.google.bg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bulgaria</a>',
-'images_google_bg','<a href="http://images.google.bg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bulgaria ( images )</a>',
-'translate_google_bg','<a href="http://translate.google.bg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bulgaria ( Translate )</a>',
-'google_bg','<a href="http://google.bg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bulgaria ( catchall )</a>',
-'www_google_bi','<a href="http://www.google.bi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Burundi</a>',
-'images_google_bi','<a href="http://images.google.bi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Burundi ( images )</a>',
-'translate_google_bi','<a href="http://translate.google.bi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Burundi ( Translate )</a>',
-'google_bi','<a href="http://google.bi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Burundi ( catchall )</a>',
-'www_google_bj','<a href="http://www.google.bj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Benin</a>',
-'images_google_bj','<a href="http://images.google.bj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Benin ( images )</a>',
-'translate_google_bj','<a href="http://translate.google.bj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Benin ( Translate )</a>',
-'google_bj','<a href="http://google.bj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Benin ( catchall )</a>',
-'www_google_bs','<a href="http://www.google.bs/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bahamas</a>',
-'images_google_bs','<a href="http://images.google.bs/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bahamas ( images )</a>',
-'translate_google_bs','<a href="http://translate.google.bs/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bahamas ( Translate )</a>',
-'google_bs','<a href="http://google.bs/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bahamas ( catchall )</a>',
-'www_google_bt','<a href="http://www.google.bt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bhutan</a>',
-'images_google_bt','<a href="http://images.google.bt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bhutan ( images )</a>',
-'translate_google_bt','<a href="http://translate.google.bt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bhutan ( Translate )</a>',
-'google_bt','<a href="http://google.bt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bhutan ( catchall )</a>',
-'www_google_by','<a href="http://www.google.by/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Belarus</a>',
-'images_google_by','<a href="http://images.google.by/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Belarus ( images )</a>',
-'translate_google_by','<a href="http://translate.google.by/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Belarus ( Translate )</a>',
-'google_by','<a href="http://google.by/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Belarus ( catchall )</a>',
-'www_google_cat','<a href="http://www.google.cat/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Catalan Countries</a>',
-'images_google_cat','<a href="http://images.google.cat/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Catalan Countries ( images )</a>',
-'translate_google_cat','<a href="http://translate.google.cat/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Catalan Countries ( Translate )</a>',
-'google_cat','<a href="http://google.cat/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Catalan Countries ( catchall )</a>',
-'www_google_cc','<a href="http://www.google.cc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cocos (Keeling) Islands</a>',
-'images_google_cc','<a href="http://images.google.cc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cocos (Keeling) Islands ( images )</a>',
-'translate_google_cc','<a href="http://translate.google.cc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cocos (Keeling) Islands ( Translate )</a>',
-'google_cc','<a href="http://google.cc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cocos (Keeling) Islands ( catchall )</a>',
-'www_google_cd','<a href="http://www.google.cd/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Democratic Republic of the Congo</a>',
-'images_google_cd','<a href="http://images.google.cd/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Democratic Republic of the Congo ( images )</a>',
-'translate_google_cd','<a href="http://translate.google.cd/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Democratic Republic of the Congo ( Translate )</a>',
-'google_cd','<a href="http://google.cd/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Democratic Republic of the Congo ( catchall )</a>',
-'www_google_cf','<a href="http://www.google.cf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Central African Republic</a>',
-'images_google_cf','<a href="http://images.google.cf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Central African Republic ( images )</a>',
-'translate_google_cf','<a href="http://translate.google.cf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Central African Republic ( Translate )</a>',
-'google_cf','<a href="http://google.cf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Central African Republic ( catchall )</a>',
-'www_google_cg','<a href="http://www.google.cg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Republic of the Congo</a>',
-'images_google_cg','<a href="http://images.google.cg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Republic of the Congo ( images )</a>',
-'translate_google_cg','<a href="http://translate.google.cg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Republic of the Congo ( Translate )</a>',
-'google_cg','<a href="http://google.cg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Republic of the Congo ( catchall )</a>',
-'www_google_ch','<a href="http://www.google.ch/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Switzerland</a>',
-'images_google_ch','<a href="http://images.google.ch/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Switzerland ( images )</a>',
-'translate_google_ch','<a href="http://translate.google.ch/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Switzerland ( Translate )</a>',
-'google_ch','<a href="http://google.ch/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Switzerland ( catchall )</a>',
-'www_google_ci','<a href="http://www.google.ci/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ivory Coast</a>',
-'images_google_ci','<a href="http://images.google.ci/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ivory Coast ( images )</a>',
-'translate_google_ci','<a href="http://translate.google.ci/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ivory Coast ( Translate )</a>',
-'google_ci','<a href="http://google.ci/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ivory Coast ( catchall )</a>',
-'www_google_cl','<a href="http://www.google.cl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Chile</a>',
-'images_google_cl','<a href="http://images.google.cl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Chile ( images )</a>',
-'translate_google_cl','<a href="http://translate.google.cl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Chile ( Translate )</a>',
-'google_cl','<a href="http://google.cl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Chile ( catchall )</a>',
-'www_google_cm','<a href="http://www.google.cm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cameroon</a>',
-'images_google_cm','<a href="http://images.google.cm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cameroon ( images )</a>',
-'translate_google_cm','<a href="http://translate.google.cm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cameroon ( Translate )</a>',
-'google_cm','<a href="http://google.cm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cameroon ( catchall )</a>',
-'www_google_cn','<a href="http://www.google.cn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google China</a>',
-'images_google_cn','<a href="http://images.google.cn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google China ( images )</a>',
-'translate_google_cn','<a href="http://translate.google.cn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google China ( Translate )</a>',
-'google_cn','<a href="http://google.cn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google China ( catchall )</a>',
-'www_google_co_ao','<a href="http://www.google.co.ao/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Angola</a>',
-'images_google_co_ao','<a href="http://images.google.co.ao/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Angola ( images )</a>',
-'translate_google_co_ao','<a href="http://translate.google.co.ao/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Angola ( Translate )</a>',
-'google_co_ao','<a href="http://google.co.ao/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Angola ( catchall )</a>',
-'www_google_co_bw','<a href="http://www.google.co.bw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Botswana</a>',
-'images_google_co_bw','<a href="http://images.google.co.bw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Botswana ( images )</a>',
-'translate_google_co_bw','<a href="http://translate.google.co.bw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Botswana ( Translate )</a>',
-'google_co_bw','<a href="http://google.co.bw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Botswana ( catchall )</a>',
-'www_google_co_ck','<a href="http://www.google.co.ck/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cook Islands</a>',
-'images_google_co_ck','<a href="http://images.google.co.ck/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cook Islands ( images )</a>',
-'translate_google_co_ck','<a href="http://translate.google.co.ck/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cook Islands ( Translate )</a>',
-'google_co_ck','<a href="http://google.co.ck/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cook Islands ( catchall )</a>',
-'www_google_co_cr','<a href="http://www.google.co.cr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Costa Rica</a>',
-'images_google_co_cr','<a href="http://images.google.co.cr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Costa Rica ( images )</a>',
-'translate_google_co_cr','<a href="http://translate.google.co.cr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Costa Rica ( Translate )</a>',
-'google_co_cr','<a href="http://google.co.cr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Costa Rica ( catchall )</a>',
-'www_google_co_id','<a href="http://www.google.co.id/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Indonesia</a>',
-'images_google_co_id','<a href="http://images.google.co.id/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Indonesia ( images )</a>',
-'translate_google_co_id','<a href="http://translate.google.co.id/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Indonesia ( Translate )</a>',
-'google_co_id','<a href="http://google.co.id/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Indonesia ( catchall )</a>',
-'www_google_co_il','<a href="http://www.google.co.il/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Israel</a>',
-'images_google_co_il','<a href="http://images.google.co.il/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Israel ( images )</a>',
-'translate_google_co_il','<a href="http://translate.google.co.il/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Israel ( Translate )</a>',
-'google_co_il','<a href="http://google.co.il/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Israel ( catchall )</a>',
-'www_google_co_jp','<a href="http://www.google.co.jp/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Japan</a>',
-'images_google_co_jp','<a href="http://images.google.co.jp/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Japan ( images )</a>',
-'translate_google_co_jp','<a href="http://translate.google.co.jp/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Japan ( Translate )</a>',
-'google_co_jp','<a href="http://google.co.jp/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Japan ( catchall )</a>',
-'www_google_co_ke','<a href="http://www.google.co.ke/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kenya</a>',
-'images_google_co_ke','<a href="http://images.google.co.ke/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kenya ( images )</a>',
-'translate_google_co_ke','<a href="http://translate.google.co.ke/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kenya ( Translate )</a>',
-'google_co_ke','<a href="http://google.co.ke/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kenya ( catchall )</a>',
-'www_google_co_kr','<a href="http://www.google.co.kr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google South Korea</a>',
-'images_google_co_kr','<a href="http://images.google.co.kr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google South Korea ( images )</a>',
-'translate_google_co_kr','<a href="http://translate.google.co.kr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google South Korea ( Translate )</a>',
-'google_co_kr','<a href="http://google.co.kr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google South Korea ( catchall )</a>',
-'www_google_co_ls','<a href="http://www.google.co.ls/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Lesotho</a>',
-'images_google_co_ls','<a href="http://images.google.co.ls/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Lesotho ( images )</a>',
-'translate_google_co_ls','<a href="http://translate.google.co.ls/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Lesotho ( Translate )</a>',
-'google_co_ls','<a href="http://google.co.ls/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Lesotho ( catchall )</a>',
-'www_google_co_ma','<a href="http://www.google.co.ma/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Morocco</a>',
-'images_google_co_ma','<a href="http://images.google.co.ma/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Morocco ( images )</a>',
-'translate_google_co_ma','<a href="http://translate.google.co.ma/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Morocco ( Translate )</a>',
-'google_co_ma','<a href="http://google.co.ma/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Morocco ( catchall )</a>',
-'www_google_co_mz','<a href="http://www.google.co.mz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mozambique</a>',
-'images_google_co_mz','<a href="http://images.google.co.mz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mozambique ( images )</a>',
-'translate_google_co_mz','<a href="http://translate.google.co.mz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mozambique ( Translate )</a>',
-'google_co_mz','<a href="http://google.co.mz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mozambique ( catchall )</a>',
-'www_google_co_th','<a href="http://www.google.co.th/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Thailand</a>',
-'images_google_co_th','<a href="http://images.google.co.th/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Thailand ( images )</a>',
-'translate_google_co_th','<a href="http://translate.google.co.th/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Thailand ( Translate )</a>',
-'google_co_th','<a href="http://google.co.th/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Thailand ( catchall )</a>',
-'www_google_co_tz','<a href="http://www.google.co.tz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tanzania</a>',
-'images_google_co_tz','<a href="http://images.google.co.tz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tanzania ( images )</a>',
-'translate_google_co_tz','<a href="http://translate.google.co.tz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tanzania ( Translate )</a>',
-'google_co_tz','<a href="http://google.co.tz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tanzania ( catchall )</a>',
-'www_google_co_ug','<a href="http://www.google.co.ug/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Uganda</a>',
-'images_google_co_ug','<a href="http://images.google.co.ug/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Uganda ( images )</a>',
-'translate_google_co_ug','<a href="http://translate.google.co.ug/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Uganda ( Translate )</a>',
-'google_co_ug','<a href="http://google.co.ug/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Uganda ( catchall )</a>',
-'www_google_co_uz','<a href="http://www.google.co.uz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Uzbekistan</a>',
-'images_google_co_uz','<a href="http://images.google.co.uz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Uzbekistan ( images )</a>',
-'translate_google_co_uz','<a href="http://translate.google.co.uz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Uzbekistan ( Translate )</a>',
-'google_co_uz','<a href="http://google.co.uz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Uzbekistan ( catchall )</a>',
-'www_google_co_ve','<a href="http://www.google.co.ve/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Venezuela</a>',
-'images_google_co_ve','<a href="http://images.google.co.ve/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Venezuela ( images )</a>',
-'translate_google_co_ve','<a href="http://translate.google.co.ve/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Venezuela ( Translate )</a>',
-'google_co_ve','<a href="http://google.co.ve/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Venezuela ( catchall )</a>',
-'www_google_co_vi','<a href="http://www.google.co.vi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United States Virgin Islands</a>',
-'images_google_co_vi','<a href="http://images.google.co.vi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United States Virgin Islands ( images )</a>',
-'translate_google_co_vi','<a href="http://translate.google.co.vi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United States Virgin Islands ( Translate )</a>',
-'google_co_vi','<a href="http://google.co.vi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United States Virgin Islands ( catchall )</a>',
-'www_google_co_za','<a href="http://www.google.co.za/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google South Africa</a>',
-'images_google_co_za','<a href="http://images.google.co.za/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google South Africa ( images )</a>',
-'translate_google_co_za','<a href="http://translate.google.co.za/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google South Africa ( Translate )</a>',
-'google_co_za','<a href="http://google.co.za/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google South Africa ( catchall )</a>',
-'www_google_co_zm','<a href="http://www.google.co.zm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Zambia</a>',
-'images_google_co_zm','<a href="http://images.google.co.zm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Zambia ( images )</a>',
-'translate_google_co_zm','<a href="http://translate.google.co.zm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Zambia ( Translate )</a>',
-'google_co_zm','<a href="http://google.co.zm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Zambia ( catchall )</a>',
-'www_google_co_zw','<a href="http://www.google.co.zw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Zimbabwe</a>',
-'images_google_co_zw','<a href="http://images.google.co.zw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Zimbabwe ( images )</a>',
-'translate_google_co_zw','<a href="http://translate.google.co.zw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Zimbabwe ( Translate )</a>',
-'google_co_zw','<a href="http://google.co.zw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Zimbabwe ( catchall )</a>',
-'www_google_com_af','<a href="http://www.google.com.af/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Afghanistan</a>',
-'images_google_com_af','<a href="http://images.google.com.af/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Afghanistan ( images )</a>',
-'translate_google_com_af','<a href="http://translate.google.com.af/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Afghanistan ( Translate )</a>',
-'google_com_af','<a href="http://google.com.af/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Afghanistan ( catchall )</a>',
-'www_google_com_ag','<a href="http://www.google.com.ag/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Antigua and Barbuda</a>',
-'images_google_com_ag','<a href="http://images.google.com.ag/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Antigua and Barbuda ( images )</a>',
-'translate_google_com_ag','<a href="http://translate.google.com.ag/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Antigua and Barbuda ( Translate )</a>',
-'google_com_ag','<a href="http://google.com.ag/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Antigua and Barbuda ( catchall )</a>',
-'www_google_com_ai','<a href="http://www.google.com.ai/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Anguilla</a>',
-'images_google_com_ai','<a href="http://images.google.com.ai/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Anguilla ( images )</a>',
-'translate_google_com_ai','<a href="http://translate.google.com.ai/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Anguilla ( Translate )</a>',
-'google_com_ai','<a href="http://google.com.ai/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Anguilla ( catchall )</a>',
-'www_google_com_ar','<a href="http://www.google.com.ar/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Argentina</a>',
-'images_google_com_ar','<a href="http://images.google.com.ar/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Argentina ( images )</a>',
-'translate_google_com_ar','<a href="http://translate.google.com.ar/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Argentina ( Translate )</a>',
-'google_com_ar','<a href="http://google.com.ar/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Argentina ( catchall )</a>',
-'www_google_com_bd','<a href="http://www.google.com.bd/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bangladesh</a>',
-'images_google_com_bd','<a href="http://images.google.com.bd/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bangladesh ( images )</a>',
-'translate_google_com_bd','<a href="http://translate.google.com.bd/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bangladesh ( Translate )</a>',
-'google_com_bd','<a href="http://google.com.bd/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bangladesh ( catchall )</a>',
-'www_google_com_bh','<a href="http://www.google.com.bh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bahrain</a>',
-'images_google_com_bh','<a href="http://images.google.com.bh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bahrain ( images )</a>',
-'translate_google_com_bh','<a href="http://translate.google.com.bh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bahrain ( Translate )</a>',
-'google_com_bh','<a href="http://google.com.bh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bahrain ( catchall )</a>',
-'www_google_com_bn','<a href="http://www.google.com.bn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Brunei</a>',
-'images_google_com_bn','<a href="http://images.google.com.bn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Brunei ( images )</a>',
-'translate_google_com_bn','<a href="http://translate.google.com.bn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Brunei ( Translate )</a>',
-'google_com_bn','<a href="http://google.com.bn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Brunei ( catchall )</a>',
-'www_google_com_bo','<a href="http://www.google.com.bo/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bolivia</a>',
-'images_google_com_bo','<a href="http://images.google.com.bo/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bolivia ( images )</a>',
-'translate_google_com_bo','<a href="http://translate.google.com.bo/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bolivia ( Translate )</a>',
-'google_com_bo','<a href="http://google.com.bo/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Bolivia ( catchall )</a>',
-'www_google_com_br','<a href="http://www.google.com.br/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Brazil</a>',
-'images_google_com_br','<a href="http://images.google.com.br/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Brazil ( images )</a>',
-'translate_google_com_br','<a href="http://translate.google.com.br/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Brazil ( Translate )</a>',
-'google_com_br','<a href="http://google.com.br/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Brazil ( catchall )</a>',
-'www_google_com_bz','<a href="http://www.google.com.bz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Belize</a>',
-'images_google_com_bz','<a href="http://images.google.com.bz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Belize ( images )</a>',
-'translate_google_com_bz','<a href="http://translate.google.com.bz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Belize ( Translate )</a>',
-'google_com_bz','<a href="http://google.com.bz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Belize ( catchall )</a>',
-'www_google_com_co','<a href="http://www.google.com.co/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Colombia</a>',
-'images_google_com_co','<a href="http://images.google.com.co/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Colombia ( images )</a>',
-'translate_google_com_co','<a href="http://translate.google.com.co/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Colombia ( Translate )</a>',
-'google_com_co','<a href="http://google.com.co/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Colombia ( catchall )</a>',
-'www_google_com_cu','<a href="http://www.google.com.cu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cuba</a>',
-'images_google_com_cu','<a href="http://images.google.com.cu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cuba ( images )</a>',
-'translate_google_com_cu','<a href="http://translate.google.com.cu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cuba ( Translate )</a>',
-'google_com_cu','<a href="http://google.com.cu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cuba ( catchall )</a>',
-'www_google_com_cy','<a href="http://www.google.com.cy/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cyprus</a>',
-'images_google_com_cy','<a href="http://images.google.com.cy/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cyprus ( images )</a>',
-'translate_google_com_cy','<a href="http://translate.google.com.cy/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cyprus ( Translate )</a>',
-'google_com_cy','<a href="http://google.com.cy/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cyprus ( catchall )</a>',
-'www_google_com_do','<a href="http://www.google.com.do/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Dominican Republic</a>',
-'images_google_com_do','<a href="http://images.google.com.do/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Dominican Republic ( images )</a>',
-'translate_google_com_do','<a href="http://translate.google.com.do/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Dominican Republic ( Translate )</a>',
-'google_com_do','<a href="http://google.com.do/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Dominican Republic ( catchall )</a>',
-'www_google_com_ec','<a href="http://www.google.com.ec/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ecuador</a>',
-'images_google_com_ec','<a href="http://images.google.com.ec/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ecuador ( images )</a>',
-'translate_google_com_ec','<a href="http://translate.google.com.ec/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ecuador ( Translate )</a>',
-'google_com_ec','<a href="http://google.com.ec/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ecuador ( catchall )</a>',
-'www_google_com_eg','<a href="http://www.google.com.eg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Egypt</a>',
-'images_google_com_eg','<a href="http://images.google.com.eg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Egypt ( images )</a>',
-'translate_google_com_eg','<a href="http://translate.google.com.eg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Egypt ( Translate )</a>',
-'google_com_eg','<a href="http://google.com.eg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Egypt ( catchall )</a>',
-'www_google_com_et','<a href="http://www.google.com.et/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ethiopia</a>',
-'images_google_com_et','<a href="http://images.google.com.et/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ethiopia ( images )</a>',
-'translate_google_com_et','<a href="http://translate.google.com.et/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ethiopia ( Translate )</a>',
-'google_com_et','<a href="http://google.com.et/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ethiopia ( catchall )</a>',
-'www_google_com_fj','<a href="http://www.google.com.fj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Fiji</a>',
-'images_google_com_fj','<a href="http://images.google.com.fj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Fiji ( images )</a>',
-'translate_google_com_fj','<a href="http://translate.google.com.fj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Fiji ( Translate )</a>',
-'google_com_fj','<a href="http://google.com.fj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Fiji ( catchall )</a>',
-'www_google_com_gh','<a href="http://www.google.com.gh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ghana</a>',
-'images_google_com_gh','<a href="http://images.google.com.gh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ghana ( images )</a>',
-'translate_google_com_gh','<a href="http://translate.google.com.gh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ghana ( Translate )</a>',
-'google_com_gh','<a href="http://google.com.gh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ghana ( catchall )</a>',
-'www_google_com_gi','<a href="http://www.google.com.gi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Gibraltar</a>',
-'images_google_com_gi','<a href="http://images.google.com.gi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Gibraltar ( images )</a>',
-'translate_google_com_gi','<a href="http://translate.google.com.gi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Gibraltar ( Translate )</a>',
-'google_com_gi','<a href="http://google.com.gi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Gibraltar ( catchall )</a>',
-'www_google_com_gt','<a href="http://www.google.com.gt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guatemala</a>',
-'images_google_com_gt','<a href="http://images.google.com.gt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guatemala ( images )</a>',
-'translate_google_com_gt','<a href="http://translate.google.com.gt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guatemala ( Translate )</a>',
-'google_com_gt','<a href="http://google.com.gt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guatemala ( catchall )</a>',
-'www_google_com_hk','<a href="http://www.google.com.hk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Hong Kong</a>',
-'images_google_com_hk','<a href="http://images.google.com.hk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Hong Kong ( images )</a>',
-'translate_google_com_hk','<a href="http://translate.google.com.hk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Hong Kong ( Translate )</a>',
-'google_com_hk','<a href="http://google.com.hk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Hong Kong ( catchall )</a>',
-'www_google_com_jm','<a href="http://www.google.com.jm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Jamaica</a>',
-'images_google_com_jm','<a href="http://images.google.com.jm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Jamaica ( images )</a>',
-'translate_google_com_jm','<a href="http://translate.google.com.jm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Jamaica ( Translate )</a>',
-'google_com_jm','<a href="http://google.com.jm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Jamaica ( catchall )</a>',
-'www_google_com_kh','<a href="http://www.google.com.kh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cambodia</a>',
-'images_google_com_kh','<a href="http://images.google.com.kh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cambodia ( images )</a>',
-'translate_google_com_kh','<a href="http://translate.google.com.kh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cambodia ( Translate )</a>',
-'google_com_kh','<a href="http://google.com.kh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cambodia ( catchall )</a>',
-'www_google_com_kw','<a href="http://www.google.com.kw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kuwait</a>',
-'images_google_com_kw','<a href="http://images.google.com.kw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kuwait ( images )</a>',
-'translate_google_com_kw','<a href="http://translate.google.com.kw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kuwait ( Translate )</a>',
-'google_com_kw','<a href="http://google.com.kw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kuwait ( catchall )</a>',
-'www_google_com_lb','<a href="http://www.google.com.lb/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Lebanon</a>',
-'images_google_com_lb','<a href="http://images.google.com.lb/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Lebanon ( images )</a>',
-'translate_google_com_lb','<a href="http://translate.google.com.lb/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Lebanon ( Translate )</a>',
-'google_com_lb','<a href="http://google.com.lb/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Lebanon ( catchall )</a>',
-'www_google_com_lc','<a href="http://www.google.com.lc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saint Lucia</a>',
-'images_google_com_lc','<a href="http://images.google.com.lc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saint Lucia ( images )</a>',
-'translate_google_com_lc','<a href="http://translate.google.com.lc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saint Lucia ( Translate )</a>',
-'google_com_lc','<a href="http://google.com.lc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saint Lucia ( catchall )</a>',
-'www_google_com_ly','<a href="http://www.google.com.ly/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Libya</a>',
-'images_google_com_ly','<a href="http://images.google.com.ly/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Libya ( images )</a>',
-'translate_google_com_ly','<a href="http://translate.google.com.ly/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Libya ( Translate )</a>',
-'google_com_ly','<a href="http://google.com.ly/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Libya ( catchall )</a>',
-'www_google_com_mm','<a href="http://www.google.com.mm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Myanmar</a>',
-'images_google_com_mm','<a href="http://images.google.com.mm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Myanmar ( images )</a>',
-'translate_google_com_mm','<a href="http://translate.google.com.mm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Myanmar ( Translate )</a>',
-'google_com_mm','<a href="http://google.com.mm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Myanmar ( catchall )</a>',
-'www_google_com_mt','<a href="http://www.google.com.mt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Malta</a>',
-'images_google_com_mt','<a href="http://images.google.com.mt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Malta ( images )</a>',
-'translate_google_com_mt','<a href="http://translate.google.com.mt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Malta ( Translate )</a>',
-'google_com_mt','<a href="http://google.com.mt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Malta ( catchall )</a>',
-'www_google_com_mx','<a href="http://www.google.com.mx/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mexico</a>',
-'images_google_com_mx','<a href="http://images.google.com.mx/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mexico ( images )</a>',
-'translate_google_com_mx','<a href="http://translate.google.com.mx/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mexico ( Translate )</a>',
-'google_com_mx','<a href="http://google.com.mx/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mexico ( catchall )</a>',
-'www_google_com_my','<a href="http://www.google.com.my/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Malaysia</a>',
-'images_google_com_my','<a href="http://images.google.com.my/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Malaysia ( images )</a>',
-'translate_google_com_my','<a href="http://translate.google.com.my/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Malaysia ( Translate )</a>',
-'google_com_my','<a href="http://google.com.my/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Malaysia ( catchall )</a>',
-'www_google_com_na','<a href="http://www.google.com.na/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Namibia</a>',
-'images_google_com_na','<a href="http://images.google.com.na/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Namibia ( images )</a>',
-'translate_google_com_na','<a href="http://translate.google.com.na/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Namibia ( Translate )</a>',
-'google_com_na','<a href="http://google.com.na/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Namibia ( catchall )</a>',
-'www_google_com_nf','<a href="http://www.google.com.nf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Norfolk Island</a>',
-'images_google_com_nf','<a href="http://images.google.com.nf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Norfolk Island ( images )</a>',
-'translate_google_com_nf','<a href="http://translate.google.com.nf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Norfolk Island ( Translate )</a>',
-'google_com_nf','<a href="http://google.com.nf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Norfolk Island ( catchall )</a>',
-'www_google_com_ng','<a href="http://www.google.com.ng/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nigeria</a>',
-'images_google_com_ng','<a href="http://images.google.com.ng/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nigeria ( images )</a>',
-'translate_google_com_ng','<a href="http://translate.google.com.ng/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nigeria ( Translate )</a>',
-'google_com_ng','<a href="http://google.com.ng/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nigeria ( catchall )</a>',
-'www_google_com_ni','<a href="http://www.google.com.ni/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nicaragua</a>',
-'images_google_com_ni','<a href="http://images.google.com.ni/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nicaragua ( images )</a>',
-'translate_google_com_ni','<a href="http://translate.google.com.ni/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nicaragua ( Translate )</a>',
-'google_com_ni','<a href="http://google.com.ni/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nicaragua ( catchall )</a>',
-'www_google_com_np','<a href="http://www.google.com.np/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nepal</a>',
-'images_google_com_np','<a href="http://images.google.com.np/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nepal ( images )</a>',
-'translate_google_com_np','<a href="http://translate.google.com.np/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nepal ( Translate )</a>',
-'google_com_np','<a href="http://google.com.np/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nepal ( catchall )</a>',
-'www_google_com_om','<a href="http://www.google.com.om/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Oman</a>',
-'images_google_com_om','<a href="http://images.google.com.om/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Oman ( images )</a>',
-'translate_google_com_om','<a href="http://translate.google.com.om/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Oman ( Translate )</a>',
-'google_com_om','<a href="http://google.com.om/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Oman ( catchall )</a>',
-'www_google_com_pa','<a href="http://www.google.com.pa/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Panama</a>',
-'images_google_com_pa','<a href="http://images.google.com.pa/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Panama ( images )</a>',
-'translate_google_com_pa','<a href="http://translate.google.com.pa/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Panama ( Translate )</a>',
-'google_com_pa','<a href="http://google.com.pa/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Panama ( catchall )</a>',
-'www_google_com_pe','<a href="http://www.google.com.pe/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Peru</a>',
-'images_google_com_pe','<a href="http://images.google.com.pe/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Peru ( images )</a>',
-'translate_google_com_pe','<a href="http://translate.google.com.pe/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Peru ( Translate )</a>',
-'google_com_pe','<a href="http://google.com.pe/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Peru ( catchall )</a>',
-'www_google_com_pg','<a href="http://www.google.com.pg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Papua New Guinea</a>',
-'images_google_com_pg','<a href="http://images.google.com.pg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Papua New Guinea ( images )</a>',
-'translate_google_com_pg','<a href="http://translate.google.com.pg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Papua New Guinea ( Translate )</a>',
-'google_com_pg','<a href="http://google.com.pg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Papua New Guinea ( catchall )</a>',
-'www_google_com_ph','<a href="http://www.google.com.ph/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Philippines</a>',
-'images_google_com_ph','<a href="http://images.google.com.ph/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Philippines ( images )</a>',
-'translate_google_com_ph','<a href="http://translate.google.com.ph/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Philippines ( Translate )</a>',
-'google_com_ph','<a href="http://google.com.ph/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Philippines ( catchall )</a>',
-'www_google_com_pk','<a href="http://www.google.com.pk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Pakistan</a>',
-'images_google_com_pk','<a href="http://images.google.com.pk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Pakistan ( images )</a>',
-'translate_google_com_pk','<a href="http://translate.google.com.pk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Pakistan ( Translate )</a>',
-'google_com_pk','<a href="http://google.com.pk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Pakistan ( catchall )</a>',
-'www_google_com_pr','<a href="http://www.google.com.pr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Puerto Rico</a>',
-'images_google_com_pr','<a href="http://images.google.com.pr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Puerto Rico ( images )</a>',
-'translate_google_com_pr','<a href="http://translate.google.com.pr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Puerto Rico ( Translate )</a>',
-'google_com_pr','<a href="http://google.com.pr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Puerto Rico ( catchall )</a>',
-'www_google_com_py','<a href="http://www.google.com.py/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Paraguay</a>',
-'images_google_com_py','<a href="http://images.google.com.py/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Paraguay ( images )</a>',
-'translate_google_com_py','<a href="http://translate.google.com.py/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Paraguay ( Translate )</a>',
-'google_com_py','<a href="http://google.com.py/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Paraguay ( catchall )</a>',
-'www_google_com_qa','<a href="http://www.google.com.qa/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Qatar</a>',
-'images_google_com_qa','<a href="http://images.google.com.qa/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Qatar ( images )</a>',
-'translate_google_com_qa','<a href="http://translate.google.com.qa/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Qatar ( Translate )</a>',
-'google_com_qa','<a href="http://google.com.qa/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Qatar ( catchall )</a>',
-'www_google_com_sa','<a href="http://www.google.com.sa/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saudi Arabia</a>',
-'images_google_com_sa','<a href="http://images.google.com.sa/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saudi Arabia ( images )</a>',
-'translate_google_com_sa','<a href="http://translate.google.com.sa/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saudi Arabia ( Translate )</a>',
-'google_com_sa','<a href="http://google.com.sa/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saudi Arabia ( catchall )</a>',
-'www_google_com_sb','<a href="http://www.google.com.sb/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Solomon Islands</a>',
-'images_google_com_sb','<a href="http://images.google.com.sb/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Solomon Islands ( images )</a>',
-'translate_google_com_sb','<a href="http://translate.google.com.sb/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Solomon Islands ( Translate )</a>',
-'google_com_sb','<a href="http://google.com.sb/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Solomon Islands ( catchall )</a>',
-'www_google_com_sg','<a href="http://www.google.com.sg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Singapore</a>',
-'images_google_com_sg','<a href="http://images.google.com.sg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Singapore ( images )</a>',
-'translate_google_com_sg','<a href="http://translate.google.com.sg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Singapore ( Translate )</a>',
-'google_com_sg','<a href="http://google.com.sg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Singapore ( catchall )</a>',
-'www_google_com_sl','<a href="http://www.google.com.sl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sierra Leone</a>',
-'images_google_com_sl','<a href="http://images.google.com.sl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sierra Leone ( images )</a>',
-'translate_google_com_sl','<a href="http://translate.google.com.sl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sierra Leone ( Translate )</a>',
-'google_com_sl','<a href="http://google.com.sl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sierra Leone ( catchall )</a>',
-'www_google_com_sv','<a href="http://www.google.com.sv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google El Salvador</a>',
-'images_google_com_sv','<a href="http://images.google.com.sv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google El Salvador ( images )</a>',
-'translate_google_com_sv','<a href="http://translate.google.com.sv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google El Salvador ( Translate )</a>',
-'google_com_sv','<a href="http://google.com.sv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google El Salvador ( catchall )</a>',
-'www_google_com_tj','<a href="http://www.google.com.tj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tajikistan</a>',
-'images_google_com_tj','<a href="http://images.google.com.tj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tajikistan ( images )</a>',
-'translate_google_com_tj','<a href="http://translate.google.com.tj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tajikistan ( Translate )</a>',
-'google_com_tj','<a href="http://google.com.tj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tajikistan ( catchall )</a>',
-'www_google_com_tw','<a href="http://www.google.com.tw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Taiwan</a>',
-'images_google_com_tw','<a href="http://images.google.com.tw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Taiwan ( images )</a>',
-'translate_google_com_tw','<a href="http://translate.google.com.tw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Taiwan ( Translate )</a>',
-'google_com_tw','<a href="http://google.com.tw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Taiwan ( catchall )</a>',
-'www_google_com_ua','<a href="http://www.google.com.ua/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ukraine</a>',
-'images_google_com_ua','<a href="http://images.google.com.ua/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ukraine ( images )</a>',
-'translate_google_com_ua','<a href="http://translate.google.com.ua/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ukraine ( Translate )</a>',
-'google_com_ua','<a href="http://google.com.ua/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Ukraine ( catchall )</a>',
-'www_google_com_uy','<a href="http://www.google.com.uy/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Uruguay</a>',
-'images_google_com_uy','<a href="http://images.google.com.uy/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Uruguay ( images )</a>',
-'translate_google_com_uy','<a href="http://translate.google.com.uy/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Uruguay ( Translate )</a>',
-'google_com_uy','<a href="http://google.com.uy/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Uruguay ( catchall )</a>',
-'www_google_com_vc','<a href="http://www.google.com.vc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saint Vincent and the Grenadines</a>',
-'images_google_com_vc','<a href="http://images.google.com.vc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saint Vincent and the Grenadines ( images )</a>',
-'translate_google_com_vc','<a href="http://translate.google.com.vc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saint Vincent and the Grenadines ( Translate )</a>',
-'google_com_vc','<a href="http://google.com.vc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saint Vincent and the Grenadines ( catchall )</a>',
-'www_google_com_vn','<a href="http://www.google.com.vn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Vietnam</a>',
-'images_google_com_vn','<a href="http://images.google.com.vn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Vietnam ( images )</a>',
-'translate_google_com_vn','<a href="http://translate.google.com.vn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Vietnam ( Translate )</a>',
-'google_com_vn','<a href="http://google.com.vn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Vietnam ( catchall )</a>',
-'www_google_cv','<a href="http://www.google.cv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cape Verde</a>',
-'images_google_cv','<a href="http://images.google.cv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cape Verde ( images )</a>',
-'translate_google_cv','<a href="http://translate.google.cv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cape Verde ( Translate )</a>',
-'google_cv','<a href="http://google.cv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Cape Verde ( catchall )</a>',
-'www_google_cz','<a href="http://www.google.cz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Czech Republic</a>',
-'images_google_cz','<a href="http://images.google.cz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Czech Republic ( images )</a>',
-'translate_google_cz','<a href="http://translate.google.cz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Czech Republic ( Translate )</a>',
-'google_cz','<a href="http://google.cz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Czech Republic ( catchall )</a>',
-'www_google_dj','<a href="http://www.google.dj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Djibouti</a>',
-'images_google_dj','<a href="http://images.google.dj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Djibouti ( images )</a>',
-'translate_google_dj','<a href="http://translate.google.dj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Djibouti ( Translate )</a>',
-'google_dj','<a href="http://google.dj/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Djibouti ( catchall )</a>',
-'www_google_dk','<a href="http://www.google.dk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Denmark</a>',
-'images_google_dk','<a href="http://images.google.dk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Denmark ( images )</a>',
-'translate_google_dk','<a href="http://translate.google.dk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Denmark ( Translate )</a>',
-'google_dk','<a href="http://google.dk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Denmark ( catchall )</a>',
-'www_google_dm','<a href="http://www.google.dm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Dominica</a>',
-'images_google_dm','<a href="http://images.google.dm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Dominica ( images )</a>',
-'translate_google_dm','<a href="http://translate.google.dm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Dominica ( Translate )</a>',
-'google_dm','<a href="http://google.dm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Dominica ( catchall )</a>',
-'www_google_dz','<a href="http://www.google.dz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Algeria</a>',
-'images_google_dz','<a href="http://images.google.dz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Algeria ( images )</a>',
-'translate_google_dz','<a href="http://translate.google.dz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Algeria ( Translate )</a>',
-'google_dz','<a href="http://google.dz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Algeria ( catchall )</a>',
-'www_google_ee','<a href="http://www.google.ee/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Estonia</a>',
-'images_google_ee','<a href="http://images.google.ee/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Estonia ( images )</a>',
-'translate_google_ee','<a href="http://translate.google.ee/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Estonia ( Translate )</a>',
-'google_ee','<a href="http://google.ee/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Estonia ( catchall )</a>',
-'www_google_fi','<a href="http://www.google.fi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Finland</a>',
-'images_google_fi','<a href="http://images.google.fi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Finland ( images )</a>',
-'translate_google_fi','<a href="http://translate.google.fi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Finland ( Translate )</a>',
-'google_fi','<a href="http://google.fi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Finland ( catchall )</a>',
-'www_google_fm','<a href="http://www.google.fm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Federated States of Micronesia</a>',
-'images_google_fm','<a href="http://images.google.fm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Federated States of Micronesia ( images )</a>',
-'translate_google_fm','<a href="http://translate.google.fm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Federated States of Micronesia ( Translate )</a>',
-'google_fm','<a href="http://google.fm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Federated States of Micronesia ( catchall )</a>',
-'www_google_ga','<a href="http://www.google.ga/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Gabon</a>',
-'images_google_ga','<a href="http://images.google.ga/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Gabon ( images )</a>',
-'translate_google_ga','<a href="http://translate.google.ga/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Gabon ( Translate )</a>',
-'google_ga','<a href="http://google.ga/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Gabon ( catchall )</a>',
-'www_google_ge','<a href="http://www.google.ge/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Georgia</a>',
-'images_google_ge','<a href="http://images.google.ge/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Georgia ( images )</a>',
-'translate_google_ge','<a href="http://translate.google.ge/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Georgia ( Translate )</a>',
-'google_ge','<a href="http://google.ge/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Georgia ( catchall )</a>',
-'www_google_gf','<a href="http://www.google.gf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google French Guiana</a>',
-'images_google_gf','<a href="http://images.google.gf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google French Guiana ( images )</a>',
-'translate_google_gf','<a href="http://translate.google.gf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google French Guiana ( Translate )</a>',
-'google_gf','<a href="http://google.gf/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google French Guiana ( catchall )</a>',
-'www_google_gg','<a href="http://www.google.gg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guernsey</a>',
-'images_google_gg','<a href="http://images.google.gg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guernsey ( images )</a>',
-'translate_google_gg','<a href="http://translate.google.gg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guernsey ( Translate )</a>',
-'google_gg','<a href="http://google.gg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guernsey ( catchall )</a>',
-'www_google_gl','<a href="http://www.google.gl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Greenland</a>',
-'images_google_gl','<a href="http://images.google.gl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Greenland ( images )</a>',
-'translate_google_gl','<a href="http://translate.google.gl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Greenland ( Translate )</a>',
-'google_gl','<a href="http://google.gl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Greenland ( catchall )</a>',
-'www_google_gm','<a href="http://www.google.gm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Gambia</a>',
-'images_google_gm','<a href="http://images.google.gm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Gambia ( images )</a>',
-'translate_google_gm','<a href="http://translate.google.gm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Gambia ( Translate )</a>',
-'google_gm','<a href="http://google.gm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Gambia ( catchall )</a>',
-'www_google_gp','<a href="http://www.google.gp/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guadeloupe</a>',
-'images_google_gp','<a href="http://images.google.gp/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guadeloupe ( images )</a>',
-'translate_google_gp','<a href="http://translate.google.gp/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guadeloupe ( Translate )</a>',
-'google_gp','<a href="http://google.gp/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guadeloupe ( catchall )</a>',
-'www_google_gy','<a href="http://www.google.gy/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guyana</a>',
-'images_google_gy','<a href="http://images.google.gy/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guyana ( images )</a>',
-'translate_google_gy','<a href="http://translate.google.gy/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guyana ( Translate )</a>',
-'google_gy','<a href="http://google.gy/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Guyana ( catchall )</a>',
-'www_google_hn','<a href="http://www.google.hn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Honduras</a>',
-'images_google_hn','<a href="http://images.google.hn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Honduras ( images )</a>',
-'translate_google_hn','<a href="http://translate.google.hn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Honduras ( Translate )</a>',
-'google_hn','<a href="http://google.hn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Honduras ( catchall )</a>',
-'www_google_ht','<a href="http://www.google.ht/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Haiti</a>',
-'images_google_ht','<a href="http://images.google.ht/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Haiti ( images )</a>',
-'translate_google_ht','<a href="http://translate.google.ht/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Haiti ( Translate )</a>',
-'google_ht','<a href="http://google.ht/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Haiti ( catchall )</a>',
-'www_google_hu','<a href="http://www.google.hu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Hungary</a>',
-'images_google_hu','<a href="http://images.google.hu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Hungary ( images )</a>',
-'translate_google_hu','<a href="http://translate.google.hu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Hungary ( Translate )</a>',
-'google_hu','<a href="http://google.hu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Hungary ( catchall )</a>',
-'www_google_im','<a href="http://www.google.im/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Isle of Man</a>',
-'images_google_im','<a href="http://images.google.im/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Isle of Man ( images )</a>',
-'translate_google_im','<a href="http://translate.google.im/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Isle of Man ( Translate )</a>',
-'google_im','<a href="http://google.im/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Isle of Man ( catchall )</a>',
-'www_google_io','<a href="http://www.google.io/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google British Indian Ocean Territory</a>',
-'images_google_io','<a href="http://images.google.io/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google British Indian Ocean Territory ( images )</a>',
-'translate_google_io','<a href="http://translate.google.io/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google British Indian Ocean Territory ( Translate )</a>',
-'google_io','<a href="http://google.io/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google British Indian Ocean Territory ( catchall )</a>',
-'www_google_iq','<a href="http://www.google.iq/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Iraq</a>',
-'images_google_iq','<a href="http://images.google.iq/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Iraq ( images )</a>',
-'translate_google_iq','<a href="http://translate.google.iq/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Iraq ( Translate )</a>',
-'google_iq','<a href="http://google.iq/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Iraq ( catchall )</a>',
-'www_google_is','<a href="http://www.google.is/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Iceland</a>',
-'images_google_is','<a href="http://images.google.is/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Iceland ( images )</a>',
-'translate_google_is','<a href="http://translate.google.is/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Iceland ( Translate )</a>',
-'google_is','<a href="http://google.is/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Iceland ( catchall )</a>',
-'www_google_je','<a href="http://www.google.je/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Jersey</a>',
-'images_google_je','<a href="http://images.google.je/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Jersey ( images )</a>',
-'translate_google_je','<a href="http://translate.google.je/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Jersey ( Translate )</a>',
-'google_je','<a href="http://google.je/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Jersey ( catchall )</a>',
-'www_google_jo','<a href="http://www.google.jo/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Jordan</a>',
-'images_google_jo','<a href="http://images.google.jo/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Jordan ( images )</a>',
-'translate_google_jo','<a href="http://translate.google.jo/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Jordan ( Translate )</a>',
-'google_jo','<a href="http://google.jo/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Jordan ( catchall )</a>',
-'www_google_kg','<a href="http://www.google.kg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kyrgyzstan</a>',
-'images_google_kg','<a href="http://images.google.kg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kyrgyzstan ( images )</a>',
-'translate_google_kg','<a href="http://translate.google.kg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kyrgyzstan ( Translate )</a>',
-'google_kg','<a href="http://google.kg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kyrgyzstan ( catchall )</a>',
-'www_google_ki','<a href="http://www.google.ki/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kiribati</a>',
-'images_google_ki','<a href="http://images.google.ki/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kiribati ( images )</a>',
-'translate_google_ki','<a href="http://translate.google.ki/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kiribati ( Translate )</a>',
-'google_ki','<a href="http://google.ki/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kiribati ( catchall )</a>',
-'www_google_kz','<a href="http://www.google.kz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kazakhstan</a>',
-'images_google_kz','<a href="http://images.google.kz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kazakhstan ( images )</a>',
-'translate_google_kz','<a href="http://translate.google.kz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kazakhstan ( Translate )</a>',
-'google_kz','<a href="http://google.kz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Kazakhstan ( catchall )</a>',
-'www_google_la','<a href="http://www.google.la/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Laos</a>',
-'images_google_la','<a href="http://images.google.la/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Laos ( images )</a>',
-'translate_google_la','<a href="http://translate.google.la/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Laos ( Translate )</a>',
-'google_la','<a href="http://google.la/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Laos ( catchall )</a>',
-'www_google_li','<a href="http://www.google.li/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Liechtenstein</a>',
-'images_google_li','<a href="http://images.google.li/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Liechtenstein ( images )</a>',
-'translate_google_li','<a href="http://translate.google.li/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Liechtenstein ( Translate )</a>',
-'google_li','<a href="http://google.li/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Liechtenstein ( catchall )</a>',
-'www_google_lk','<a href="http://www.google.lk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sri Lanka</a>',
-'images_google_lk','<a href="http://images.google.lk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sri Lanka ( images )</a>',
-'translate_google_lk','<a href="http://translate.google.lk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sri Lanka ( Translate )</a>',
-'google_lk','<a href="http://google.lk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sri Lanka ( catchall )</a>',
-'www_google_lt','<a href="http://www.google.lt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Lithuania</a>',
-'images_google_lt','<a href="http://images.google.lt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Lithuania ( images )</a>',
-'translate_google_lt','<a href="http://translate.google.lt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Lithuania ( Translate )</a>',
-'google_lt','<a href="http://google.lt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Lithuania ( catchall )</a>',
-'www_google_lu','<a href="http://www.google.lu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Luxembourg</a>',
-'images_google_lu','<a href="http://images.google.lu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Luxembourg ( images )</a>',
-'translate_google_lu','<a href="http://translate.google.lu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Luxembourg ( Translate )</a>',
-'google_lu','<a href="http://google.lu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Luxembourg ( catchall )</a>',
-'www_google_lv','<a href="http://www.google.lv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Latvia</a>',
-'images_google_lv','<a href="http://images.google.lv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Latvia ( images )</a>',
-'translate_google_lv','<a href="http://translate.google.lv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Latvia ( Translate )</a>',
-'google_lv','<a href="http://google.lv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Latvia ( catchall )</a>',
-'www_google_md','<a href="http://www.google.md/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Moldova</a>',
-'images_google_md','<a href="http://images.google.md/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Moldova ( images )</a>',
-'translate_google_md','<a href="http://translate.google.md/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Moldova ( Translate )</a>',
-'google_md','<a href="http://google.md/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Moldova ( catchall )</a>',
-'www_google_me','<a href="http://www.google.me/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Montenegro</a>',
-'images_google_me','<a href="http://images.google.me/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Montenegro ( images )</a>',
-'translate_google_me','<a href="http://translate.google.me/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Montenegro ( Translate )</a>',
-'google_me','<a href="http://google.me/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Montenegro ( catchall )</a>',
-'www_google_mg','<a href="http://www.google.mg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Madagascar</a>',
-'images_google_mg','<a href="http://images.google.mg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Madagascar ( images )</a>',
-'translate_google_mg','<a href="http://translate.google.mg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Madagascar ( Translate )</a>',
-'google_mg','<a href="http://google.mg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Madagascar ( catchall )</a>',
-'www_google_mk','<a href="http://www.google.mk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Macedonia</a>',
-'images_google_mk','<a href="http://images.google.mk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Macedonia ( images )</a>',
-'translate_google_mk','<a href="http://translate.google.mk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Macedonia ( Translate )</a>',
-'google_mk','<a href="http://google.mk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Macedonia ( catchall )</a>',
-'www_google_ml','<a href="http://www.google.ml/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mali</a>',
-'images_google_ml','<a href="http://images.google.ml/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mali ( images )</a>',
-'translate_google_ml','<a href="http://translate.google.ml/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mali ( Translate )</a>',
-'google_ml','<a href="http://google.ml/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mali ( catchall )</a>',
-'www_google_mn','<a href="http://www.google.mn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mongolia</a>',
-'images_google_mn','<a href="http://images.google.mn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mongolia ( images )</a>',
-'translate_google_mn','<a href="http://translate.google.mn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mongolia ( Translate )</a>',
-'google_mn','<a href="http://google.mn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mongolia ( catchall )</a>',
-'www_google_ms','<a href="http://www.google.ms/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Montserrat</a>',
-'images_google_ms','<a href="http://images.google.ms/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Montserrat ( images )</a>',
-'translate_google_ms','<a href="http://translate.google.ms/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Montserrat ( Translate )</a>',
-'google_ms','<a href="http://google.ms/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Montserrat ( catchall )</a>',
-'www_google_mu','<a href="http://www.google.mu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mauritius</a>',
-'images_google_mu','<a href="http://images.google.mu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mauritius ( images )</a>',
-'translate_google_mu','<a href="http://translate.google.mu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mauritius ( Translate )</a>',
-'google_mu','<a href="http://google.mu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Mauritius ( catchall )</a>',
-'www_google_mv','<a href="http://www.google.mv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Maldives</a>',
-'images_google_mv','<a href="http://images.google.mv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Maldives ( images )</a>',
-'translate_google_mv','<a href="http://translate.google.mv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Maldives ( Translate )</a>',
-'google_mv','<a href="http://google.mv/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Maldives ( catchall )</a>',
-'www_google_mw','<a href="http://www.google.mw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Malawi</a>',
-'images_google_mw','<a href="http://images.google.mw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Malawi ( images )</a>',
-'translate_google_mw','<a href="http://translate.google.mw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Malawi ( Translate )</a>',
-'google_mw','<a href="http://google.mw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Malawi ( catchall )</a>',
-'www_google_ne','<a href="http://www.google.ne/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Niger</a>',
-'images_google_ne','<a href="http://images.google.ne/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Niger ( images )</a>',
-'translate_google_ne','<a href="http://translate.google.ne/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Niger ( Translate )</a>',
-'google_ne','<a href="http://google.ne/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Niger ( catchall )</a>',
-'www_google_nr','<a href="http://www.google.nr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nauru</a>',
-'images_google_nr','<a href="http://images.google.nr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nauru ( images )</a>',
-'translate_google_nr','<a href="http://translate.google.nr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nauru ( Translate )</a>',
-'google_nr','<a href="http://google.nr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Nauru ( catchall )</a>',
-'www_google_nu','<a href="http://www.google.nu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Niue</a>',
-'images_google_nu','<a href="http://images.google.nu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Niue ( images )</a>',
-'translate_google_nu','<a href="http://translate.google.nu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Niue ( Translate )</a>',
-'google_nu','<a href="http://google.nu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Niue ( catchall )</a>',
-'www_google_pn','<a href="http://www.google.pn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Pitcairn Islands</a>',
-'images_google_pn','<a href="http://images.google.pn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Pitcairn Islands ( images )</a>',
-'translate_google_pn','<a href="http://translate.google.pn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Pitcairn Islands ( Translate )</a>',
-'google_pn','<a href="http://google.pn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Pitcairn Islands ( catchall )</a>',
-'www_google_ps','<a href="http://www.google.ps/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Palestine</a>',
-'images_google_ps','<a href="http://images.google.ps/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Palestine[4] ( images )</a>',
-'translate_google_ps','<a href="http://translate.google.ps/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Palestine[4] ( Translate )</a>',
-'google_ps','<a href="http://google.ps/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Palestine[4] ( catchall )</a>',
-'www_google_ro','<a href="http://www.google.ro/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Romania</a>',
-'images_google_ro','<a href="http://images.google.ro/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Romania ( images )</a>',
-'translate_google_ro','<a href="http://translate.google.ro/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Romania ( Translate )</a>',
-'google_ro','<a href="http://google.ro/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Romania ( catchall )</a>',
-'www_google_rs','<a href="http://www.google.rs/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Serbia</a>',
-'images_google_rs','<a href="http://images.google.rs/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Serbia ( images )</a>',
-'translate_google_rs','<a href="http://translate.google.rs/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Serbia ( Translate )</a>',
-'google_rs','<a href="http://google.rs/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Serbia ( catchall )</a>',
-'www_google_ru','<a href="http://www.google.ru/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Russia</a>',
-'images_google_ru','<a href="http://images.google.ru/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Russia ( images )</a>',
-'translate_google_ru','<a href="http://translate.google.ru/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Russia ( Translate )</a>',
-'google_ru','<a href="http://google.ru/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Russia ( catchall )</a>',
-'www_google_rw','<a href="http://www.google.rw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Rwanda</a>',
-'images_google_rw','<a href="http://images.google.rw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Rwanda ( images )</a>',
-'translate_google_rw','<a href="http://translate.google.rw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Rwanda ( Translate )</a>',
-'google_rw','<a href="http://google.rw/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Rwanda ( catchall )</a>',
-'www_google_sc','<a href="http://www.google.sc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Seychelles</a>',
-'images_google_sc','<a href="http://images.google.sc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Seychelles ( images )</a>',
-'translate_google_sc','<a href="http://translate.google.sc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Seychelles ( Translate )</a>',
-'google_sc','<a href="http://google.sc/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Seychelles ( catchall )</a>',
-'www_google_sh','<a href="http://www.google.sh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saint Helena and Ascension and Tristan da Cunha</a>',
-'images_google_sh','<a href="http://images.google.sh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saint Helena and Ascension and Tristan da Cunha ( images )</a>',
-'translate_google_sh','<a href="http://translate.google.sh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saint Helena and Ascension and Tristan da Cunha ( Translate )</a>',
-'google_sh','<a href="http://google.sh/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Saint Helena and Ascension and Tristan da Cunha ( catchall )</a>',
-'www_google_si','<a href="http://www.google.si/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Slovenia</a>',
-'images_google_si','<a href="http://images.google.si/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Slovenia ( images )</a>',
-'translate_google_si','<a href="http://translate.google.si/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Slovenia ( Translate )</a>',
-'google_si','<a href="http://google.si/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Slovenia ( catchall )</a>',
-'www_google_sk','<a href="http://www.google.sk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Slovakia</a>',
-'images_google_sk','<a href="http://images.google.sk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Slovakia ( images )</a>',
-'translate_google_sk','<a href="http://translate.google.sk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Slovakia ( Translate )</a>',
-'google_sk','<a href="http://google.sk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Slovakia ( catchall )</a>',
-'www_google_sm','<a href="http://www.google.sm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google San Marino</a>',
-'images_google_sm','<a href="http://images.google.sm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google San Marino ( images )</a>',
-'translate_google_sm','<a href="http://translate.google.sm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google San Marino ( Translate )</a>',
-'google_sm','<a href="http://google.sm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google San Marino ( catchall )</a>',
-'www_google_sn','<a href="http://www.google.sn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Senegal</a>',
-'images_google_sn','<a href="http://images.google.sn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Senegal ( images )</a>',
-'translate_google_sn','<a href="http://translate.google.sn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Senegal ( Translate )</a>',
-'google_sn','<a href="http://google.sn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Senegal ( catchall )</a>',
-'www_google_so','<a href="http://www.google.so/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Somalia</a>',
-'images_google_so','<a href="http://images.google.so/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Somalia ( images )</a>',
-'translate_google_so','<a href="http://translate.google.so/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Somalia ( Translate )</a>',
-'google_so','<a href="http://google.so/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Somalia ( catchall )</a>',
-'www_google_sr','<a href="http://www.google.sr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Suriname</a>',
-'images_google_sr','<a href="http://images.google.sr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Suriname ( images )</a>',
-'translate_google_sr','<a href="http://translate.google.sr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Suriname ( Translate )</a>',
-'google_sr','<a href="http://google.sr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Suriname ( catchall )</a>',
-'www_google_st','<a href="http://www.google.st/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sao Tome and Principe</a>',
-'images_google_st','<a href="http://images.google.st/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sao Tome and Principe ( images )</a>',
-'translate_google_st','<a href="http://translate.google.st/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sao Tome and Principe ( Translate )</a>',
-'google_st','<a href="http://google.st/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Sao Tome and Principe ( catchall )</a>',
-'www_google_td','<a href="http://www.google.td/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Chad</a>',
-'images_google_td','<a href="http://images.google.td/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Chad ( images )</a>',
-'translate_google_td','<a href="http://translate.google.td/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Chad ( Translate )</a>',
-'google_td','<a href="http://google.td/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Chad ( catchall )</a>',
-'www_google_tg','<a href="http://www.google.tg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Togo</a>',
-'images_google_tg','<a href="http://images.google.tg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Togo ( images )</a>',
-'translate_google_tg','<a href="http://translate.google.tg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Togo ( Translate )</a>',
-'google_tg','<a href="http://google.tg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Togo ( catchall )</a>',
-'www_google_tk','<a href="http://www.google.tk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tokelau</a>',
-'images_google_tk','<a href="http://images.google.tk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tokelau ( images )</a>',
-'translate_google_tk','<a href="http://translate.google.tk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tokelau ( Translate )</a>',
-'google_tk','<a href="http://google.tk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tokelau ( catchall )</a>',
-'www_google_tl','<a href="http://www.google.tl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Timor-Leste</a>',
-'images_google_tl','<a href="http://images.google.tl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Timor-Leste ( images )</a>',
-'translate_google_tl','<a href="http://translate.google.tl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Timor-Leste ( Translate )</a>',
-'google_tl','<a href="http://google.tl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Timor-Leste ( catchall )</a>',
-'www_google_tm','<a href="http://www.google.tm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Turkmenistan</a>',
-'images_google_tm','<a href="http://images.google.tm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Turkmenistan ( images )</a>',
-'translate_google_tm','<a href="http://translate.google.tm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Turkmenistan ( Translate )</a>',
-'google_tm','<a href="http://google.tm/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Turkmenistan ( catchall )</a>',
-'www_google_tn','<a href="http://www.google.tn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tunisia</a>',
-'images_google_tn','<a href="http://images.google.tn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tunisia ( images )</a>',
-'translate_google_tn','<a href="http://translate.google.tn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tunisia ( Translate )</a>',
-'google_tn','<a href="http://google.tn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tunisia ( catchall )</a>',
-'www_google_to','<a href="http://www.google.to/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tonga</a>',
-'images_google_to','<a href="http://images.google.to/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tonga ( images )</a>',
-'translate_google_to','<a href="http://translate.google.to/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tonga ( Translate )</a>',
-'google_to','<a href="http://google.to/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Tonga ( catchall )</a>',
-'www_google_tt','<a href="http://www.google.tt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Trinidad and Tobago</a>',
-'images_google_tt','<a href="http://images.google.tt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Trinidad and Tobago ( images )</a>',
-'translate_google_tt','<a href="http://translate.google.tt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Trinidad and Tobago ( Translate )</a>',
-'google_tt','<a href="http://google.tt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Trinidad and Tobago ( catchall )</a>',
-'www_google_us','<a href="http://www.google.us/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United States</a>',
-'images_google_us','<a href="http://images.google.us/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United States ( images )</a>',
-'translate_google_us','<a href="http://translate.google.us/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United States ( Translate )</a>',
-'google_us','<a href="http://google.us/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google United States ( catchall )</a>',
-'www_google_vg','<a href="http://www.google.vg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google British Virgin Islands</a>',
-'images_google_vg','<a href="http://images.google.vg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google British Virgin Islands ( images )</a>',
-'translate_google_vg','<a href="http://translate.google.vg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google British Virgin Islands ( Translate )</a>',
-'google_vg','<a href="http://google.vg/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google British Virgin Islands ( catchall )</a>',
-'www_google_vu','<a href="http://www.google.vu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Vanuatu</a>',
-'images_google_vu','<a href="http://images.google.vu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Vanuatu ( images )</a>',
-'translate_google_vu','<a href="http://translate.google.vu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Vanuatu ( Translate )</a>',
-'google_vu','<a href="http://google.vu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Vanuatu ( catchall )</a>',
-'www_google_ws','<a href="http://www.google.ws/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Samoa</a>',
-'images_google_ws','<a href="http://images.google.ws/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Samoa ( images )</a>',
-'translate_google_ws','<a href="http://translate.google.ws/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Samoa ( Translate )</a>',
-'google_ws','<a href="http://google.ws/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Samoa ( catchall )</a>',
-
-'google_cache','<a href="http://www.google.com/help/features.html#cached" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google (cache)</a>',
-'google_froogle','<a href="http://froogle.google.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Froogle (Google)</a>',
-'google_groups','<a href="http://groups.google.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google (Groups)</a>',
-'google_maps','<a href="http://maps.google.co.uk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Maps</a>',
-'googleByIP','<a href="http://173.194.35.177/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google (Access by IP-Address)</a>',
-'google_catchall','<a href="http://www.google.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google catchall sites not specified</a>',
-'google_products','<a href="http://www.google.com/products" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google (Products)</a>',
-'google_translate','<a href="http://translate.google.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Google Translate ( catchall )</a>',
-'google4counter','<a href="http://www.4-counter.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">4-counter (Google)</a>',
-'android_googlequicksearchbox','<a href="android-app://com.google.android.googlequicksearchbox" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">android-app://com.google.android.googlequicksearchbox ( what is this )</a>',
+'www_google_co_uk','<a href="http://www.google.co.uk" title="Search Engine Home Page" rel="nofollow">Google United Kingdom</a>',
+'images_google_co_uk','<a href="http://images.google.co.uk" title="Search Engine Home Page" rel="nofollow">Google United Kingdom ( images )</a>',
+'translate_google_co_uk','<a href="http://translate.google.co.uk" title="Search Engine Home Page" rel="nofollow">Google Translate United Kingdom</a>',
+'google_co_uk','<a href="http://google.co.uk" title="Search Engine Home Page" rel="nofollow">Google United Kingdom ( catchall )</a>',
+'www_google_com','<a href="http://www.google.com" title="Search Engine Home Page" rel="nofollow">Google .com</a>',
+'images_google_com','<a href="http://images.google.com" title="Search Engine Home Page" rel="nofollow">Google .com ( images )</a>',
+'translate_google_com','<a href="http://translate.google.com" title="Search Engine Home Page" rel="nofollow">Google Translate .com</a>',
+'google_com','<a href="http://google.com" title="Search Engine Home Page" rel="nofollow">Google .com ( catchall )</a>',
+'www_google_de','<a href="http://www.google.de" title="Search Engine Home Page" rel="nofollow">Google Germany</a>',
+'images_google_de','<a href="http://images.google.de" title="Search Engine Home Page" rel="nofollow">Google Germany ( images )</a>',
+'translate_google_de','<a href="http://translate.google.de" title="Search Engine Home Page" rel="nofollow">Google Translate Germany</a>',
+'google_de','<a href="http://google.de" title="Search Engine Home Page" rel="nofollow">Google Germany ( catchall )</a>',
+'www_google_fr','<a href="http://www.google.fr" title="Search Engine Home Page" rel="nofollow">Google France</a>',
+'images_google_fr','<a href="http://images.google.fr" title="Search Engine Home Page" rel="nofollow">Google France ( images )</a>',
+'translate_google_fr','<a href="http://translate.google.fr" title="Search Engine Home Page" rel="nofollow">Google Translate France</a>',
+'google_fr','<a href="http://google.fr" title="Search Engine Home Page" rel="nofollow">Google France ( catchall )</a>',
+'www_google_ca','<a href="http://www.google.ca" title="Search Engine Home Page" rel="nofollow">Google Canada</a>',
+'images_google_ca','<a href="http://images.google.ca" title="Search Engine Home Page" rel="nofollow">Google Canada ( images )</a>',
+'translate_google_ca','<a href="http://translate.google.ca" title="Search Engine Home Page" rel="nofollow">Google Translate Canada</a>',
+'google_ca','<a href="http://google.ca" title="Search Engine Home Page" rel="nofollow">Google Canada ( catchall )</a>',
+'www_google_es','<a href="http://www.google.es" title="Search Engine Home Page" rel="nofollow">Google Spain</a>',
+'images_google_es','<a href="http://images.google.es" title="Search Engine Home Page" rel="nofollow">Google Spain ( images )</a>',
+'translate_google_es','<a href="http://translate.google.es" title="Search Engine Home Page" rel="nofollow">Google Translate Spain</a>',
+'google_es','<a href="http://google.es" title="Search Engine Home Page" rel="nofollow">Google Spain ( catchall )</a>',
+'www_google_com_au','<a href="http://www.google.com.au" title="Search Engine Home Page" rel="nofollow">Google Australia</a>',
+'images_google_com_au','<a href="http://images.google.com.au" title="Search Engine Home Page" rel="nofollow">Google Australia ( images )</a>',
+'translate_google_com_au','<a href="http://translate.google.com.au" title="Search Engine Home Page" rel="nofollow">Google Translate Australia</a>',
+'google_com_au','<a href="http://google.com.au" title="Search Engine Home Page" rel="nofollow">Google Australia ( catchall )</a>',
+'www_google_nl','<a href="http://www.google.nl" title="Search Engine Home Page" rel="nofollow">Google Netherlands</a>',
+'images_google_nl','<a href="http://images.google.nl" title="Search Engine Home Page" rel="nofollow">Google Netherlands ( images )</a>',
+'translate_google_nl','<a href="http://translate.google.nl" title="Search Engine Home Page" rel="nofollow">Google Translate Netherlands</a>',
+'google_nl','<a href="http://google.nl" title="Search Engine Home Page" rel="nofollow">Google Netherlands ( catchall )</a>',
+'www_google_gr','<a href="http://www.google.gr" title="Search Engine Home Page" rel="nofollow">Google Greece</a>',
+'images_google_gr','<a href="http://images.google.gr" title="Search Engine Home Page" rel="nofollow">Google Greece ( images )</a>',
+'translate_google_gr','<a href="http://translate.google.gr" title="Search Engine Home Page" rel="nofollow">Google Translate Greece</a>',
+'google_gr','<a href="http://google.gr" title="Search Engine Home Page" rel="nofollow">Google Greece ( catchall )</a>',
+'www_google_se','<a href="http://www.google.se" title="Search Engine Home Page" rel="nofollow">Google Sweden</a>',
+'images_google_se','<a href="http://images.google.se" title="Search Engine Home Page" rel="nofollow">Google Sweden ( images )</a>',
+'translate_google_se','<a href="http://translate.google.se" title="Search Engine Home Page" rel="nofollow">Google Translate Sweden</a>',
+'google_se','<a href="http://google.se" title="Search Engine Home Page" rel="nofollow">Google Sweden ( catchall )</a>',
+'www_google_ie','<a href="http://www.google.ie" title="Search Engine Home Page" rel="nofollow">Google Ireland</a>',
+'images_google_ie','<a href="http://images.google.ie" title="Search Engine Home Page" rel="nofollow">Google Ireland ( images )</a>',
+'translate_google_ie','<a href="http://translate.google.ie" title="Search Engine Home Page" rel="nofollow">Google Translate Ireland</a>',
+'google_ie','<a href="http://google.ie" title="Search Engine Home Page" rel="nofollow">Google Ireland ( catchall )</a>',
+'www_google_it','<a href="http://www.google.it" title="Search Engine Home Page" rel="nofollow">Google Italy</a>',
+'images_google_it','<a href="http://images.google.it" title="Search Engine Home Page" rel="nofollow">Google Italy ( images )</a>',
+'translate_google_it','<a href="http://translate.google.it" title="Search Engine Home Page" rel="nofollow">Google Translate Italy</a>',
+'google_it','<a href="http://google.it" title="Search Engine Home Page" rel="nofollow">Google Italy ( catchall )</a>',
+'www_google_no','<a href="http://www.google.no" title="Search Engine Home Page" rel="nofollow">Google Norway</a>',
+'images_google_no','<a href="http://images.google.no" title="Search Engine Home Page" rel="nofollow">Google Norway ( images )</a>',
+'translate_google_no','<a href="http://translate.google.no" title="Search Engine Home Page" rel="nofollow">Google Translate Norway</a>',
+'google_no','<a href="http://google.no" title="Search Engine Home Page" rel="nofollow">Google Norway ( catchall )</a>',
+'www_google_com_tr','<a href="http://www.google.com.tr" title="Search Engine Home Page" rel="nofollow">Google Turkey</a>',
+'images_google_com_tr','<a href="http://images.google.com.tr" title="Search Engine Home Page" rel="nofollow">Google Turkey ( images )</a>',
+'translate_google_com_tr','<a href="http://translate.google.com.tr" title="Search Engine Home Page" rel="nofollow">Google Translate Turkey</a>',
+'google_com_tr','<a href="http://google.com.tr" title="Search Engine Home Page" rel="nofollow">Google Turkey ( catchall )</a>',
+'www_google_co_in','<a href="http://www.google.co.in" title="Search Engine Home Page" rel="nofollow">Google India</a>',
+'images_google_co_in','<a href="http://images.google.co.in" title="Search Engine Home Page" rel="nofollow">Google India ( images )</a>',
+'translate_google_co_in','<a href="http://translate.google.co.in" title="Search Engine Home Page" rel="nofollow">Google Translate India</a>',
+'google_co_in','<a href="http://google.co.in" title="Search Engine Home Page" rel="nofollow">Google India ( catchall )</a>',
+'www_google_pt','<a href="http://www.google.pt" title="Search Engine Home Page" rel="nofollow">Google Portugal</a>',
+'images_google_pt','<a href="http://images.google.pt" title="Search Engine Home Page" rel="nofollow">Google Portugal ( images )</a>',
+'translate_google_pt','<a href="http://translate.google.pt" title="Search Engine Home Page" rel="nofollow">Google Translate Portugal</a>',
+'google_pt','<a href="http://google.pt" title="Search Engine Home Page" rel="nofollow">Google Portugal ( catchall )</a>',
+'www_google_hr','<a href="http://www.google.hr" title="Search Engine Home Page" rel="nofollow">Google Croatia</a>',
+'images_google_hr','<a href="http://images.google.hr" title="Search Engine Home Page" rel="nofollow">Google Croatia ( images )</a>',
+'translate_google_hr','<a href="http://translate.google.hr" title="Search Engine Home Page" rel="nofollow">Google Translate Croatia</a>',
+'google_hr','<a href="http://google.hr" title="Search Engine Home Page" rel="nofollow">Google Croatia ( catchall )</a>',
+'www_google_co_nz','<a href="http://www.google.co.nz" title="Search Engine Home Page" rel="nofollow">Google New Zealand</a>',
+'images_google_co_nz','<a href="http://images.google.co.nz" title="Search Engine Home Page" rel="nofollow">Google New Zealand ( images )</a>',
+'translate_google_co_nz','<a href="http://translate.google.co.nz" title="Search Engine Home Page" rel="nofollow">Google Translate New Zealand</a>',
+'google_co_nz','<a href="http://google.co.nz" title="Search Engine Home Page" rel="nofollow">Google New Zealand ( catchall )</a>',
+'www_google_pl','<a href="http://www.google.pl" title="Search Engine Home Page" rel="nofollow">Google Poland</a>',
+'images_google_pl','<a href="http://images.google.pl" title="Search Engine Home Page" rel="nofollow">Google Poland ( images )</a>',
+'translate_google_pl','<a href="http://translate.google.pl" title="Search Engine Home Page" rel="nofollow">Google Translate Poland</a>',
+'google_pl','<a href="http://google.pl" title="Search Engine Home Page" rel="nofollow">Google Poland ( catchall )</a>',
+'www_google_ac','<a href="http://www.google.ac" title="Search Engine Home Page" rel="nofollow">Google Ascension Island</a>',
+'images_google_ac','<a href="http://images.google.ac" title="Search Engine Home Page" rel="nofollow">Google Ascension Island ( images )</a>',
+'translate_google_ac','<a href="http://translate.google.ac" title="Search Engine Home Page" rel="nofollow">Google Translate Ascension Island</a>',
+'google_ac','<a href="http://google.ac" title="Search Engine Home Page" rel="nofollow">Google Ascension Island ( catchall )</a>',
+'www_google_ad','<a href="http://www.google.ad" title="Search Engine Home Page" rel="nofollow">Google Andorra</a>',
+'images_google_ad','<a href="http://images.google.ad" title="Search Engine Home Page" rel="nofollow">Google Andorra ( images )</a>',
+'translate_google_ad','<a href="http://translate.google.ad" title="Search Engine Home Page" rel="nofollow">Google Translate Andorra</a>',
+'google_ad','<a href="http://google.ad" title="Search Engine Home Page" rel="nofollow">Google Andorra ( catchall )</a>',
+'www_google_ae','<a href="http://www.google.ae" title="Search Engine Home Page" rel="nofollow">Google United Arab Emirates</a>',
+'images_google_ae','<a href="http://images.google.ae" title="Search Engine Home Page" rel="nofollow">Google United Arab Emirates ( images )</a>',
+'translate_google_ae','<a href="http://translate.google.ae" title="Search Engine Home Page" rel="nofollow">Google Translate United Arab Emirates</a>',
+'google_ae','<a href="http://google.ae" title="Search Engine Home Page" rel="nofollow">Google United Arab Emirates ( catchall )</a>',
+'www_google_al','<a href="http://www.google.al" title="Search Engine Home Page" rel="nofollow">Google Albania</a>',
+'images_google_al','<a href="http://images.google.al" title="Search Engine Home Page" rel="nofollow">Google Albania ( images )</a>',
+'translate_google_al','<a href="http://translate.google.al" title="Search Engine Home Page" rel="nofollow">Google Translate Albania</a>',
+'google_al','<a href="http://google.al" title="Search Engine Home Page" rel="nofollow">Google Albania ( catchall )</a>',
+'www_google_am','<a href="http://www.google.am" title="Search Engine Home Page" rel="nofollow">Google Armenia</a>',
+'images_google_am','<a href="http://images.google.am" title="Search Engine Home Page" rel="nofollow">Google Armenia ( images )</a>',
+'translate_google_am','<a href="http://translate.google.am" title="Search Engine Home Page" rel="nofollow">Google Translate Armenia</a>',
+'google_am','<a href="http://google.am" title="Search Engine Home Page" rel="nofollow">Google Armenia ( catchall )</a>',
+'www_google_as','<a href="http://www.google.as" title="Search Engine Home Page" rel="nofollow">Google American Samoa</a>',
+'images_google_as','<a href="http://images.google.as" title="Search Engine Home Page" rel="nofollow">Google American Samoa ( images )</a>',
+'translate_google_as','<a href="http://translate.google.as" title="Search Engine Home Page" rel="nofollow">Google Translate American Samoa</a>',
+'google_as','<a href="http://google.as" title="Search Engine Home Page" rel="nofollow">Google American Samoa ( catchall )</a>',
+'www_google_at','<a href="http://www.google.at" title="Search Engine Home Page" rel="nofollow">Google Austria</a>',
+'images_google_at','<a href="http://images.google.at" title="Search Engine Home Page" rel="nofollow">Google Austria ( images )</a>',
+'translate_google_at','<a href="http://translate.google.at" title="Search Engine Home Page" rel="nofollow">Google Translate Austria</a>',
+'google_at','<a href="http://google.at" title="Search Engine Home Page" rel="nofollow">Google Austria ( catchall )</a>',
+'www_google_az','<a href="http://www.google.az" title="Search Engine Home Page" rel="nofollow">Google Azerbaijan</a>',
+'images_google_az','<a href="http://images.google.az" title="Search Engine Home Page" rel="nofollow">Google Azerbaijan ( images )</a>',
+'translate_google_az','<a href="http://translate.google.az" title="Search Engine Home Page" rel="nofollow">Google Translate Azerbaijan</a>',
+'google_az','<a href="http://google.az" title="Search Engine Home Page" rel="nofollow">Google Azerbaijan ( catchall )</a>',
+'www_google_ba','<a href="http://www.google.ba" title="Search Engine Home Page" rel="nofollow">Google Bosnia and Herzegovina</a>',
+'images_google_ba','<a href="http://images.google.ba" title="Search Engine Home Page" rel="nofollow">Google Bosnia and Herzegovina ( images )</a>',
+'translate_google_ba','<a href="http://translate.google.ba" title="Search Engine Home Page" rel="nofollow">Google Translate Bosnia and Herzegovina</a>',
+'google_ba','<a href="http://google.ba" title="Search Engine Home Page" rel="nofollow">Google Bosnia and Herzegovina ( catchall )</a>',
+'www_google_be','<a href="http://www.google.be" title="Search Engine Home Page" rel="nofollow">Google Belgium</a>',
+'images_google_be','<a href="http://images.google.be" title="Search Engine Home Page" rel="nofollow">Google Belgium ( images )</a>',
+'translate_google_be','<a href="http://translate.google.be" title="Search Engine Home Page" rel="nofollow">Google Translate Belgium</a>',
+'google_be','<a href="http://google.be" title="Search Engine Home Page" rel="nofollow">Google Belgium ( catchall )</a>',
+'www_google_bf','<a href="http://www.google.bf" title="Search Engine Home Page" rel="nofollow">Google Burkina Faso</a>',
+'images_google_bf','<a href="http://images.google.bf" title="Search Engine Home Page" rel="nofollow">Google Burkina Faso ( images )</a>',
+'translate_google_bf','<a href="http://translate.google.bf" title="Search Engine Home Page" rel="nofollow">Google Translate Burkina Faso</a>',
+'google_bf','<a href="http://google.bf" title="Search Engine Home Page" rel="nofollow">Google Burkina Faso ( catchall )</a>',
+'www_google_bg','<a href="http://www.google.bg" title="Search Engine Home Page" rel="nofollow">Google Bulgaria</a>',
+'images_google_bg','<a href="http://images.google.bg" title="Search Engine Home Page" rel="nofollow">Google Bulgaria ( images )</a>',
+'translate_google_bg','<a href="http://translate.google.bg" title="Search Engine Home Page" rel="nofollow">Google Translate Bulgaria</a>',
+'google_bg','<a href="http://google.bg" title="Search Engine Home Page" rel="nofollow">Google Bulgaria ( catchall )</a>',
+'www_google_bi','<a href="http://www.google.bi" title="Search Engine Home Page" rel="nofollow">Google Burundi</a>',
+'images_google_bi','<a href="http://images.google.bi" title="Search Engine Home Page" rel="nofollow">Google Burundi ( images )</a>',
+'translate_google_bi','<a href="http://translate.google.bi" title="Search Engine Home Page" rel="nofollow">Google Translate Burundi</a>',
+'google_bi','<a href="http://google.bi" title="Search Engine Home Page" rel="nofollow">Google Burundi ( catchall )</a>',
+'www_google_bj','<a href="http://www.google.bj" title="Search Engine Home Page" rel="nofollow">Google Benin</a>',
+'images_google_bj','<a href="http://images.google.bj" title="Search Engine Home Page" rel="nofollow">Google Benin ( images )</a>',
+'translate_google_bj','<a href="http://translate.google.bj" title="Search Engine Home Page" rel="nofollow">Google Translate Benin</a>',
+'google_bj','<a href="http://google.bj" title="Search Engine Home Page" rel="nofollow">Google Benin ( catchall )</a>',
+'www_google_bs','<a href="http://www.google.bs" title="Search Engine Home Page" rel="nofollow">Google Bahamas</a>',
+'images_google_bs','<a href="http://images.google.bs" title="Search Engine Home Page" rel="nofollow">Google Bahamas ( images )</a>',
+'translate_google_bs','<a href="http://translate.google.bs" title="Search Engine Home Page" rel="nofollow">Google Translate Bahamas</a>',
+'google_bs','<a href="http://google.bs" title="Search Engine Home Page" rel="nofollow">Google Bahamas ( catchall )</a>',
+'www_google_bt','<a href="http://www.google.bt" title="Search Engine Home Page" rel="nofollow">Google Bhutan</a>',
+'images_google_bt','<a href="http://images.google.bt" title="Search Engine Home Page" rel="nofollow">Google Bhutan ( images )</a>',
+'translate_google_bt','<a href="http://translate.google.bt" title="Search Engine Home Page" rel="nofollow">Google Translate Bhutan</a>',
+'google_bt','<a href="http://google.bt" title="Search Engine Home Page" rel="nofollow">Google Bhutan ( catchall )</a>',
+'www_google_by','<a href="http://www.google.by" title="Search Engine Home Page" rel="nofollow">Google Belarus</a>',
+'images_google_by','<a href="http://images.google.by" title="Search Engine Home Page" rel="nofollow">Google Belarus ( images )</a>',
+'translate_google_by','<a href="http://translate.google.by" title="Search Engine Home Page" rel="nofollow">Google Translate Belarus</a>',
+'google_by','<a href="http://google.by" title="Search Engine Home Page" rel="nofollow">Google Belarus ( catchall )</a>',
+'www_google_cat','<a href="http://www.google.cat" title="Search Engine Home Page" rel="nofollow">Google Catalan Countries</a>',
+'images_google_cat','<a href="http://images.google.cat" title="Search Engine Home Page" rel="nofollow">Google Catalan Countries ( images )</a>',
+'translate_google_cat','<a href="http://translate.google.cat" title="Search Engine Home Page" rel="nofollow">Google Translate Catalan Countries</a>',
+'google_cat','<a href="http://google.cat" title="Search Engine Home Page" rel="nofollow">Google Catalan Countries ( catchall )</a>',
+'www_google_cc','<a href="http://www.google.cc" title="Search Engine Home Page" rel="nofollow">Google Cocos (Keeling) Islands</a>',
+'images_google_cc','<a href="http://images.google.cc" title="Search Engine Home Page" rel="nofollow">Google Cocos (Keeling) Islands ( images )</a>',
+'translate_google_cc','<a href="http://translate.google.cc" title="Search Engine Home Page" rel="nofollow">Google Translate Cocos (Keeling) Islands</a>',
+'google_cc','<a href="http://google.cc" title="Search Engine Home Page" rel="nofollow">Google Cocos (Keeling) Islands ( catchall )</a>',
+'www_google_cd','<a href="http://www.google.cd" title="Search Engine Home Page" rel="nofollow">Google Democratic Republic of the Congo</a>',
+'images_google_cd','<a href="http://images.google.cd" title="Search Engine Home Page" rel="nofollow">Google Democratic Republic of the Congo ( images )</a>',
+'translate_google_cd','<a href="http://translate.google.cd" title="Search Engine Home Page" rel="nofollow">Google Translate Democratic Republic of the Congo</a>',
+'google_cd','<a href="http://google.cd" title="Search Engine Home Page" rel="nofollow">Google Democratic Republic of the Congo ( catchall )</a>',
+'www_google_cf','<a href="http://www.google.cf" title="Search Engine Home Page" rel="nofollow">Google Central African Republic</a>',
+'images_google_cf','<a href="http://images.google.cf" title="Search Engine Home Page" rel="nofollow">Google Central African Republic ( images )</a>',
+'translate_google_cf','<a href="http://translate.google.cf" title="Search Engine Home Page" rel="nofollow">Google Translate Central African Republic</a>',
+'google_cf','<a href="http://google.cf" title="Search Engine Home Page" rel="nofollow">Google Central African Republic ( catchall )</a>',
+'www_google_cg','<a href="http://www.google.cg" title="Search Engine Home Page" rel="nofollow">Google Republic of the Congo</a>',
+'images_google_cg','<a href="http://images.google.cg" title="Search Engine Home Page" rel="nofollow">Google Republic of the Congo ( images )</a>',
+'translate_google_cg','<a href="http://translate.google.cg" title="Search Engine Home Page" rel="nofollow">Google Translate Republic of the Congo</a>',
+'google_cg','<a href="http://google.cg" title="Search Engine Home Page" rel="nofollow">Google Republic of the Congo ( catchall )</a>',
+'www_google_ch','<a href="http://www.google.ch" title="Search Engine Home Page" rel="nofollow">Google Switzerland</a>',
+'images_google_ch','<a href="http://images.google.ch" title="Search Engine Home Page" rel="nofollow">Google Switzerland ( images )</a>',
+'translate_google_ch','<a href="http://translate.google.ch" title="Search Engine Home Page" rel="nofollow">Google Translate Switzerland</a>',
+'google_ch','<a href="http://google.ch" title="Search Engine Home Page" rel="nofollow">Google Switzerland ( catchall )</a>',
+'www_google_ci','<a href="http://www.google.ci" title="Search Engine Home Page" rel="nofollow">Google Ivory Coast</a>',
+'images_google_ci','<a href="http://images.google.ci" title="Search Engine Home Page" rel="nofollow">Google Ivory Coast ( images )</a>',
+'translate_google_ci','<a href="http://translate.google.ci" title="Search Engine Home Page" rel="nofollow">Google Translate Ivory Coast</a>',
+'google_ci','<a href="http://google.ci" title="Search Engine Home Page" rel="nofollow">Google Ivory Coast ( catchall )</a>',
+'www_google_cl','<a href="http://www.google.cl" title="Search Engine Home Page" rel="nofollow">Google Chile</a>',
+'images_google_cl','<a href="http://images.google.cl" title="Search Engine Home Page" rel="nofollow">Google Chile ( images )</a>',
+'translate_google_cl','<a href="http://translate.google.cl" title="Search Engine Home Page" rel="nofollow">Google Translate Chile</a>',
+'google_cl','<a href="http://google.cl" title="Search Engine Home Page" rel="nofollow">Google Chile ( catchall )</a>',
+'www_google_cm','<a href="http://www.google.cm" title="Search Engine Home Page" rel="nofollow">Google Cameroon</a>',
+'images_google_cm','<a href="http://images.google.cm" title="Search Engine Home Page" rel="nofollow">Google Cameroon ( images )</a>',
+'translate_google_cm','<a href="http://translate.google.cm" title="Search Engine Home Page" rel="nofollow">Google Translate Cameroon</a>',
+'google_cm','<a href="http://google.cm" title="Search Engine Home Page" rel="nofollow">Google Cameroon ( catchall )</a>',
+'www_google_cn','<a href="http://www.google.cn" title="Search Engine Home Page" rel="nofollow">Google China</a>',
+'images_google_cn','<a href="http://images.google.cn" title="Search Engine Home Page" rel="nofollow">Google China ( images )</a>',
+'translate_google_cn','<a href="http://translate.google.cn" title="Search Engine Home Page" rel="nofollow">Google Translate China</a>',
+'google_cn','<a href="http://google.cn" title="Search Engine Home Page" rel="nofollow">Google China ( catchall )</a>',
+'www_google_co_ao','<a href="http://www.google.co.ao" title="Search Engine Home Page" rel="nofollow">Google Angola</a>',
+'images_google_co_ao','<a href="http://images.google.co.ao" title="Search Engine Home Page" rel="nofollow">Google Angola ( images )</a>',
+'translate_google_co_ao','<a href="http://translate.google.co.ao" title="Search Engine Home Page" rel="nofollow">Google Translate Angola</a>',
+'google_co_ao','<a href="http://google.co.ao" title="Search Engine Home Page" rel="nofollow">Google Angola ( catchall )</a>',
+'www_google_co_bw','<a href="http://www.google.co.bw" title="Search Engine Home Page" rel="nofollow">Google Botswana</a>',
+'images_google_co_bw','<a href="http://images.google.co.bw" title="Search Engine Home Page" rel="nofollow">Google Botswana ( images )</a>',
+'translate_google_co_bw','<a href="http://translate.google.co.bw" title="Search Engine Home Page" rel="nofollow">Google Translate Botswana</a>',
+'google_co_bw','<a href="http://google.co.bw" title="Search Engine Home Page" rel="nofollow">Google Botswana ( catchall )</a>',
+'www_google_co_ck','<a href="http://www.google.co.ck" title="Search Engine Home Page" rel="nofollow">Google Cook Islands</a>',
+'images_google_co_ck','<a href="http://images.google.co.ck" title="Search Engine Home Page" rel="nofollow">Google Cook Islands ( images )</a>',
+'translate_google_co_ck','<a href="http://translate.google.co.ck" title="Search Engine Home Page" rel="nofollow">Google Translate Cook Islands</a>',
+'google_co_ck','<a href="http://google.co.ck" title="Search Engine Home Page" rel="nofollow">Google Cook Islands ( catchall )</a>',
+'www_google_co_cr','<a href="http://www.google.co.cr" title="Search Engine Home Page" rel="nofollow">Google Costa Rica</a>',
+'images_google_co_cr','<a href="http://images.google.co.cr" title="Search Engine Home Page" rel="nofollow">Google Costa Rica ( images )</a>',
+'translate_google_co_cr','<a href="http://translate.google.co.cr" title="Search Engine Home Page" rel="nofollow">Google Translate Costa Rica</a>',
+'google_co_cr','<a href="http://google.co.cr" title="Search Engine Home Page" rel="nofollow">Google Costa Rica ( catchall )</a>',
+'www_google_co_id','<a href="http://www.google.co.id" title="Search Engine Home Page" rel="nofollow">Google Indonesia</a>',
+'images_google_co_id','<a href="http://images.google.co.id" title="Search Engine Home Page" rel="nofollow">Google Indonesia ( images )</a>',
+'translate_google_co_id','<a href="http://translate.google.co.id" title="Search Engine Home Page" rel="nofollow">Google Translate Indonesia</a>',
+'google_co_id','<a href="http://google.co.id" title="Search Engine Home Page" rel="nofollow">Google Indonesia ( catchall )</a>',
+'www_google_co_il','<a href="http://www.google.co.il" title="Search Engine Home Page" rel="nofollow">Google Israel</a>',
+'images_google_co_il','<a href="http://images.google.co.il" title="Search Engine Home Page" rel="nofollow">Google Israel ( images )</a>',
+'translate_google_co_il','<a href="http://translate.google.co.il" title="Search Engine Home Page" rel="nofollow">Google Translate Israel</a>',
+'google_co_il','<a href="http://google.co.il" title="Search Engine Home Page" rel="nofollow">Google Israel ( catchall )</a>',
+'www_google_co_jp','<a href="http://www.google.co.jp" title="Search Engine Home Page" rel="nofollow">Google Japan</a>',
+'images_google_co_jp','<a href="http://images.google.co.jp" title="Search Engine Home Page" rel="nofollow">Google Japan ( images )</a>',
+'translate_google_co_jp','<a href="http://translate.google.co.jp" title="Search Engine Home Page" rel="nofollow">Google Translate Japan</a>',
+'google_co_jp','<a href="http://google.co.jp" title="Search Engine Home Page" rel="nofollow">Google Japan ( catchall )</a>',
+'www_google_co_ke','<a href="http://www.google.co.ke" title="Search Engine Home Page" rel="nofollow">Google Kenya</a>',
+'images_google_co_ke','<a href="http://images.google.co.ke" title="Search Engine Home Page" rel="nofollow">Google Kenya ( images )</a>',
+'translate_google_co_ke','<a href="http://translate.google.co.ke" title="Search Engine Home Page" rel="nofollow">Google Translate Kenya</a>',
+'google_co_ke','<a href="http://google.co.ke" title="Search Engine Home Page" rel="nofollow">Google Kenya ( catchall )</a>',
+'www_google_co_kr','<a href="http://www.google.co.kr" title="Search Engine Home Page" rel="nofollow">Google South Korea</a>',
+'images_google_co_kr','<a href="http://images.google.co.kr" title="Search Engine Home Page" rel="nofollow">Google South Korea ( images )</a>',
+'translate_google_co_kr','<a href="http://translate.google.co.kr" title="Search Engine Home Page" rel="nofollow">Google Translate South Korea</a>',
+'google_co_kr','<a href="http://google.co.kr" title="Search Engine Home Page" rel="nofollow">Google South Korea ( catchall )</a>',
+'www_google_co_ls','<a href="http://www.google.co.ls" title="Search Engine Home Page" rel="nofollow">Google Lesotho</a>',
+'images_google_co_ls','<a href="http://images.google.co.ls" title="Search Engine Home Page" rel="nofollow">Google Lesotho ( images )</a>',
+'translate_google_co_ls','<a href="http://translate.google.co.ls" title="Search Engine Home Page" rel="nofollow">Google Translate Lesotho</a>',
+'google_co_ls','<a href="http://google.co.ls" title="Search Engine Home Page" rel="nofollow">Google Lesotho ( catchall )</a>',
+'www_google_co_ma','<a href="http://www.google.co.ma" title="Search Engine Home Page" rel="nofollow">Google Morocco</a>',
+'images_google_co_ma','<a href="http://images.google.co.ma" title="Search Engine Home Page" rel="nofollow">Google Morocco ( images )</a>',
+'translate_google_co_ma','<a href="http://translate.google.co.ma" title="Search Engine Home Page" rel="nofollow">Google Translate Morocco</a>',
+'google_co_ma','<a href="http://google.co.ma" title="Search Engine Home Page" rel="nofollow">Google Morocco ( catchall )</a>',
+'www_google_co_mz','<a href="http://www.google.co.mz" title="Search Engine Home Page" rel="nofollow">Google Mozambique</a>',
+'images_google_co_mz','<a href="http://images.google.co.mz" title="Search Engine Home Page" rel="nofollow">Google Mozambique ( images )</a>',
+'translate_google_co_mz','<a href="http://translate.google.co.mz" title="Search Engine Home Page" rel="nofollow">Google Translate Mozambique</a>',
+'google_co_mz','<a href="http://google.co.mz" title="Search Engine Home Page" rel="nofollow">Google Mozambique ( catchall )</a>',
+'www_google_co_th','<a href="http://www.google.co.th" title="Search Engine Home Page" rel="nofollow">Google Thailand</a>',
+'images_google_co_th','<a href="http://images.google.co.th" title="Search Engine Home Page" rel="nofollow">Google Thailand ( images )</a>',
+'translate_google_co_th','<a href="http://translate.google.co.th" title="Search Engine Home Page" rel="nofollow">Google Translate Thailand</a>',
+'google_co_th','<a href="http://google.co.th" title="Search Engine Home Page" rel="nofollow">Google Thailand ( catchall )</a>',
+'www_google_co_tz','<a href="http://www.google.co.tz" title="Search Engine Home Page" rel="nofollow">Google Tanzania</a>',
+'images_google_co_tz','<a href="http://images.google.co.tz" title="Search Engine Home Page" rel="nofollow">Google Tanzania ( images )</a>',
+'translate_google_co_tz','<a href="http://translate.google.co.tz" title="Search Engine Home Page" rel="nofollow">Google Translate Tanzania</a>',
+'google_co_tz','<a href="http://google.co.tz" title="Search Engine Home Page" rel="nofollow">Google Tanzania ( catchall )</a>',
+'www_google_co_ug','<a href="http://www.google.co.ug" title="Search Engine Home Page" rel="nofollow">Google Uganda</a>',
+'images_google_co_ug','<a href="http://images.google.co.ug" title="Search Engine Home Page" rel="nofollow">Google Uganda ( images )</a>',
+'translate_google_co_ug','<a href="http://translate.google.co.ug" title="Search Engine Home Page" rel="nofollow">Google Translate Uganda</a>',
+'google_co_ug','<a href="http://google.co.ug" title="Search Engine Home Page" rel="nofollow">Google Uganda ( catchall )</a>',
+'www_google_co_uz','<a href="http://www.google.co.uz" title="Search Engine Home Page" rel="nofollow">Google Uzbekistan</a>',
+'images_google_co_uz','<a href="http://images.google.co.uz" title="Search Engine Home Page" rel="nofollow">Google Uzbekistan ( images )</a>',
+'translate_google_co_uz','<a href="http://translate.google.co.uz" title="Search Engine Home Page" rel="nofollow">Google Translate Uzbekistan</a>',
+'google_co_uz','<a href="http://google.co.uz" title="Search Engine Home Page" rel="nofollow">Google Uzbekistan ( catchall )</a>',
+'www_google_co_ve','<a href="http://www.google.co.ve" title="Search Engine Home Page" rel="nofollow">Google Venezuela</a>',
+
+'images_google_co_ve','<a href="http://images.google.co.ve" title="Search Engine Home Page" rel="nofollow">Google Venezuela ( images )</a>',
+'translate_google_co_ve','<a href="http://translate.google.co.ve" title="Search Engine Home Page" rel="nofollow">Google Translate Venezuela</a>',
+'google_co_ve','<a href="http://google.co.ve" title="Search Engine Home Page" rel="nofollow">Google Venezuela ( catchall )</a>',
+'www_google_co_vi','<a href="http://www.google.co.vi" title="Search Engine Home Page" rel="nofollow">Google United States Virgin Islands</a>',
+'images_google_co_vi','<a href="http://images.google.co.vi" title="Search Engine Home Page" rel="nofollow">Google United States Virgin Islands ( images )</a>',
+'translate_google_co_vi','<a href="http://translate.google.co.vi" title="Search Engine Home Page" rel="nofollow">Google Translate United States Virgin Islands</a>',
+'google_co_vi','<a href="http://google.co.vi" title="Search Engine Home Page" rel="nofollow">Google United States Virgin Islands ( catchall )</a>',
+'www_google_co_za','<a href="http://www.google.co.za" title="Search Engine Home Page" rel="nofollow">Google South Africa</a>',
+'images_google_co_za','<a href="http://images.google.co.za" title="Search Engine Home Page" rel="nofollow">Google South Africa ( images )</a>',
+'translate_google_co_za','<a href="http://translate.google.co.za" title="Search Engine Home Page" rel="nofollow">Google Translate South Africa</a>',
+'google_co_za','<a href="http://google.co.za" title="Search Engine Home Page" rel="nofollow">Google South Africa ( catchall )</a>',
+'www_google_co_zm','<a href="http://www.google.co.zm" title="Search Engine Home Page" rel="nofollow">Google Zambia</a>',
+'images_google_co_zm','<a href="http://images.google.co.zm" title="Search Engine Home Page" rel="nofollow">Google Zambia ( images )</a>',
+'translate_google_co_zm','<a href="http://translate.google.co.zm" title="Search Engine Home Page" rel="nofollow">Google Translate Zambia</a>',
+'google_co_zm','<a href="http://google.co.zm" title="Search Engine Home Page" rel="nofollow">Google Zambia ( catchall )</a>',
+'www_google_co_zw','<a href="http://www.google.co.zw" title="Search Engine Home Page" rel="nofollow">Google Zimbabwe</a>',
+'images_google_co_zw','<a href="http://images.google.co.zw" title="Search Engine Home Page" rel="nofollow">Google Zimbabwe ( images )</a>',
+'translate_google_co_zw','<a href="http://translate.google.co.zw" title="Search Engine Home Page" rel="nofollow">Google Translate Zimbabwe</a>',
+'google_co_zw','<a href="http://google.co.zw" title="Search Engine Home Page" rel="nofollow">Google Zimbabwe ( catchall )</a>',
+'www_google_com_af','<a href="http://www.google.com.af" title="Search Engine Home Page" rel="nofollow">Google Afghanistan</a>',
+'images_google_com_af','<a href="http://images.google.com.af" title="Search Engine Home Page" rel="nofollow">Google Afghanistan ( images )</a>',
+'translate_google_com_af','<a href="http://translate.google.com.af" title="Search Engine Home Page" rel="nofollow">Google Translate Afghanistan</a>',
+'google_com_af','<a href="http://google.com.af" title="Search Engine Home Page" rel="nofollow">Google Afghanistan ( catchall )</a>',
+'www_google_com_ag','<a href="http://www.google.com.ag" title="Search Engine Home Page" rel="nofollow">Google Antigua and Barbuda</a>',
+'images_google_com_ag','<a href="http://images.google.com.ag" title="Search Engine Home Page" rel="nofollow">Google Antigua and Barbuda ( images )</a>',
+'translate_google_com_ag','<a href="http://translate.google.com.ag" title="Search Engine Home Page" rel="nofollow">Google Translate Antigua and Barbuda</a>',
+'google_com_ag','<a href="http://google.com.ag" title="Search Engine Home Page" rel="nofollow">Google Antigua and Barbuda ( catchall )</a>',
+'www_google_com_ai','<a href="http://www.google.com.ai" title="Search Engine Home Page" rel="nofollow">Google Anguilla</a>',
+'images_google_com_ai','<a href="http://images.google.com.ai" title="Search Engine Home Page" rel="nofollow">Google Anguilla ( images )</a>',
+'translate_google_com_ai','<a href="http://translate.google.com.ai" title="Search Engine Home Page" rel="nofollow">Google Translate Anguilla</a>',
+'google_com_ai','<a href="http://google.com.ai" title="Search Engine Home Page" rel="nofollow">Google Anguilla ( catchall )</a>',
+'www_google_com_ar','<a href="http://www.google.com.ar" title="Search Engine Home Page" rel="nofollow">Google Argentina</a>',
+'images_google_com_ar','<a href="http://images.google.com.ar" title="Search Engine Home Page" rel="nofollow">Google Argentina ( images )</a>',
+'translate_google_com_ar','<a href="http://translate.google.com.ar" title="Search Engine Home Page" rel="nofollow">Google Translate Argentina</a>',
+'google_com_ar','<a href="http://google.com.ar" title="Search Engine Home Page" rel="nofollow">Google Argentina ( catchall )</a>',
+'www_google_com_bd','<a href="http://www.google.com.bd" title="Search Engine Home Page" rel="nofollow">Google Bangladesh</a>',
+'images_google_com_bd','<a href="http://images.google.com.bd" title="Search Engine Home Page" rel="nofollow">Google Bangladesh ( images )</a>',
+'translate_google_com_bd','<a href="http://translate.google.com.bd" title="Search Engine Home Page" rel="nofollow">Google Translate Bangladesh</a>',
+'google_com_bd','<a href="http://google.com.bd" title="Search Engine Home Page" rel="nofollow">Google Bangladesh ( catchall )</a>',
+'www_google_com_bh','<a href="http://www.google.com.bh" title="Search Engine Home Page" rel="nofollow">Google Bahrain</a>',
+'images_google_com_bh','<a href="http://images.google.com.bh" title="Search Engine Home Page" rel="nofollow">Google Bahrain ( images )</a>',
+'translate_google_com_bh','<a href="http://translate.google.com.bh" title="Search Engine Home Page" rel="nofollow">Google Translate Bahrain</a>',
+'google_com_bh','<a href="http://google.com.bh" title="Search Engine Home Page" rel="nofollow">Google Bahrain ( catchall )</a>',
+'www_google_com_bn','<a href="http://www.google.com.bn" title="Search Engine Home Page" rel="nofollow">Google Brunei</a>',
+'images_google_com_bn','<a href="http://images.google.com.bn" title="Search Engine Home Page" rel="nofollow">Google Brunei ( images )</a>',
+'translate_google_com_bn','<a href="http://translate.google.com.bn" title="Search Engine Home Page" rel="nofollow">Google Translate Brunei</a>',
+'google_com_bn','<a href="http://google.com.bn" title="Search Engine Home Page" rel="nofollow">Google Brunei ( catchall )</a>',
+'www_google_com_bo','<a href="http://www.google.com.bo" title="Search Engine Home Page" rel="nofollow">Google Bolivia</a>',
+'images_google_com_bo','<a href="http://images.google.com.bo" title="Search Engine Home Page" rel="nofollow">Google Bolivia ( images )</a>',
+'translate_google_com_bo','<a href="http://translate.google.com.bo" title="Search Engine Home Page" rel="nofollow">Google Translate Bolivia</a>',
+'google_com_bo','<a href="http://google.com.bo" title="Search Engine Home Page" rel="nofollow">Google Bolivia ( catchall )</a>',
+'www_google_com_br','<a href="http://www.google.com.br" title="Search Engine Home Page" rel="nofollow">Google Brazil</a>',
+'images_google_com_br','<a href="http://images.google.com.br" title="Search Engine Home Page" rel="nofollow">Google Brazil ( images )</a>',
+'translate_google_com_br','<a href="http://translate.google.com.br" title="Search Engine Home Page" rel="nofollow">Google Translate Brazil</a>',
+'google_com_br','<a href="http://google.com.br" title="Search Engine Home Page" rel="nofollow">Google Brazil ( catchall )</a>',
+'www_google_com_bz','<a href="http://www.google.com.bz" title="Search Engine Home Page" rel="nofollow">Google Belize</a>',
+'images_google_com_bz','<a href="http://images.google.com.bz" title="Search Engine Home Page" rel="nofollow">Google Belize ( images )</a>',
+'translate_google_com_bz','<a href="http://translate.google.com.bz" title="Search Engine Home Page" rel="nofollow">Google Translate Belize</a>',
+'google_com_bz','<a href="http://google.com.bz" title="Search Engine Home Page" rel="nofollow">Google Belize ( catchall )</a>',
+'www_google_com_co','<a href="http://www.google.com.co" title="Search Engine Home Page" rel="nofollow">Google Colombia</a>',
+'images_google_com_co','<a href="http://images.google.com.co" title="Search Engine Home Page" rel="nofollow">Google Colombia ( images )</a>',
+'translate_google_com_co','<a href="http://translate.google.com.co" title="Search Engine Home Page" rel="nofollow">Google Translate Colombia</a>',
+'google_com_co','<a href="http://google.com.co" title="Search Engine Home Page" rel="nofollow">Google Colombia ( catchall )</a>',
+'www_google_com_cu','<a href="http://www.google.com.cu" title="Search Engine Home Page" rel="nofollow">Google Cuba</a>',
+'images_google_com_cu','<a href="http://images.google.com.cu" title="Search Engine Home Page" rel="nofollow">Google Cuba ( images )</a>',
+'translate_google_com_cu','<a href="http://translate.google.com.cu" title="Search Engine Home Page" rel="nofollow">Google Translate Cuba</a>',
+'google_com_cu','<a href="http://google.com.cu" title="Search Engine Home Page" rel="nofollow">Google Cuba ( catchall )</a>',
+'www_google_com_cy','<a href="http://www.google.com.cy" title="Search Engine Home Page" rel="nofollow">Google Cyprus</a>',
+'images_google_com_cy','<a href="http://images.google.com.cy" title="Search Engine Home Page" rel="nofollow">Google Cyprus ( images )</a>',
+'translate_google_com_cy','<a href="http://translate.google.com.cy" title="Search Engine Home Page" rel="nofollow">Google Translate Cyprus</a>',
+'google_com_cy','<a href="http://google.com.cy" title="Search Engine Home Page" rel="nofollow">Google Cyprus ( catchall )</a>',
+'www_google_com_do','<a href="http://www.google.com.do" title="Search Engine Home Page" rel="nofollow">Google Dominican Republic</a>',
+'images_google_com_do','<a href="http://images.google.com.do" title="Search Engine Home Page" rel="nofollow">Google Dominican Republic ( images )</a>',
+'translate_google_com_do','<a href="http://translate.google.com.do" title="Search Engine Home Page" rel="nofollow">Google Translate Dominican Republic</a>',
+'google_com_do','<a href="http://google.com.do" title="Search Engine Home Page" rel="nofollow">Google Dominican Republic ( catchall )</a>',
+'www_google_com_ec','<a href="http://www.google.com.ec" title="Search Engine Home Page" rel="nofollow">Google Ecuador</a>',
+'images_google_com_ec','<a href="http://images.google.com.ec" title="Search Engine Home Page" rel="nofollow">Google Ecuador ( images )</a>',
+'translate_google_com_ec','<a href="http://translate.google.com.ec" title="Search Engine Home Page" rel="nofollow">Google Translate Ecuador</a>',
+'google_com_ec','<a href="http://google.com.ec" title="Search Engine Home Page" rel="nofollow">Google Ecuador ( catchall )</a>',
+'www_google_com_eg','<a href="http://www.google.com.eg" title="Search Engine Home Page" rel="nofollow">Google Egypt</a>',
+'images_google_com_eg','<a href="http://images.google.com.eg" title="Search Engine Home Page" rel="nofollow">Google Egypt ( images )</a>',
+'translate_google_com_eg','<a href="http://translate.google.com.eg" title="Search Engine Home Page" rel="nofollow">Google Translate Egypt</a>',
+'google_com_eg','<a href="http://google.com.eg" title="Search Engine Home Page" rel="nofollow">Google Egypt ( catchall )</a>',
+'www_google_com_et','<a href="http://www.google.com.et" title="Search Engine Home Page" rel="nofollow">Google Ethiopia</a>',
+'images_google_com_et','<a href="http://images.google.com.et" title="Search Engine Home Page" rel="nofollow">Google Ethiopia ( images )</a>',
+'translate_google_com_et','<a href="http://translate.google.com.et" title="Search Engine Home Page" rel="nofollow">Google Translate Ethiopia</a>',
+'google_com_et','<a href="http://google.com.et" title="Search Engine Home Page" rel="nofollow">Google Ethiopia ( catchall )</a>',
+'www_google_com_fj','<a href="http://www.google.com.fj" title="Search Engine Home Page" rel="nofollow">Google Fiji</a>',
+'images_google_com_fj','<a href="http://images.google.com.fj" title="Search Engine Home Page" rel="nofollow">Google Fiji ( images )</a>',
+'translate_google_com_fj','<a href="http://translate.google.com.fj" title="Search Engine Home Page" rel="nofollow">Google Translate Fiji</a>',
+'google_com_fj','<a href="http://google.com.fj" title="Search Engine Home Page" rel="nofollow">Google Fiji ( catchall )</a>',
+'www_google_com_gh','<a href="http://www.google.com.gh" title="Search Engine Home Page" rel="nofollow">Google Ghana</a>',
+'images_google_com_gh','<a href="http://images.google.com.gh" title="Search Engine Home Page" rel="nofollow">Google Ghana ( images )</a>',
+'translate_google_com_gh','<a href="http://translate.google.com.gh" title="Search Engine Home Page" rel="nofollow">Google Translate Ghana</a>',
+'google_com_gh','<a href="http://google.com.gh" title="Search Engine Home Page" rel="nofollow">Google Ghana ( catchall )</a>',
+'www_google_com_gi','<a href="http://www.google.com.gi" title="Search Engine Home Page" rel="nofollow">Google Gibraltar</a>',
+'images_google_com_gi','<a href="http://images.google.com.gi" title="Search Engine Home Page" rel="nofollow">Google Gibraltar ( images )</a>',
+'translate_google_com_gi','<a href="http://translate.google.com.gi" title="Search Engine Home Page" rel="nofollow">Google Translate Gibraltar</a>',
+'google_com_gi','<a href="http://google.com.gi" title="Search Engine Home Page" rel="nofollow">Google Gibraltar ( catchall )</a>',
+'www_google_com_gt','<a href="http://www.google.com.gt" title="Search Engine Home Page" rel="nofollow">Google Guatemala</a>',
+'images_google_com_gt','<a href="http://images.google.com.gt" title="Search Engine Home Page" rel="nofollow">Google Guatemala ( images )</a>',
+'translate_google_com_gt','<a href="http://translate.google.com.gt" title="Search Engine Home Page" rel="nofollow">Google Translate Guatemala</a>',
+'google_com_gt','<a href="http://google.com.gt" title="Search Engine Home Page" rel="nofollow">Google Guatemala ( catchall )</a>',
+'www_google_com_hk','<a href="http://www.google.com.hk" title="Search Engine Home Page" rel="nofollow">Google Hong Kong</a>',
+'images_google_com_hk','<a href="http://images.google.com.hk" title="Search Engine Home Page" rel="nofollow">Google Hong Kong ( images )</a>',
+'translate_google_com_hk','<a href="http://translate.google.com.hk" title="Search Engine Home Page" rel="nofollow">Google Translate Hong Kong</a>',
+'google_com_hk','<a href="http://google.com.hk" title="Search Engine Home Page" rel="nofollow">Google Hong Kong ( catchall )</a>',
+'www_google_com_jm','<a href="http://www.google.com.jm" title="Search Engine Home Page" rel="nofollow">Google Jamaica</a>',
+'images_google_com_jm','<a href="http://images.google.com.jm" title="Search Engine Home Page" rel="nofollow">Google Jamaica ( images )</a>',
+'translate_google_com_jm','<a href="http://translate.google.com.jm" title="Search Engine Home Page" rel="nofollow">Google Translate Jamaica</a>',
+'google_com_jm','<a href="http://google.com.jm" title="Search Engine Home Page" rel="nofollow">Google Jamaica ( catchall )</a>',
+'www_google_com_kh','<a href="http://www.google.com.kh" title="Search Engine Home Page" rel="nofollow">Google Cambodia</a>',
+'images_google_com_kh','<a href="http://images.google.com.kh" title="Search Engine Home Page" rel="nofollow">Google Cambodia ( images )</a>',
+'translate_google_com_kh','<a href="http://translate.google.com.kh" title="Search Engine Home Page" rel="nofollow">Google Translate Cambodia</a>',
+'google_com_kh','<a href="http://google.com.kh" title="Search Engine Home Page" rel="nofollow">Google Cambodia ( catchall )</a>',
+'www_google_com_kw','<a href="http://www.google.com.kw" title="Search Engine Home Page" rel="nofollow">Google Kuwait</a>',
+'images_google_com_kw','<a href="http://images.google.com.kw" title="Search Engine Home Page" rel="nofollow">Google Kuwait ( images )</a>',
+'translate_google_com_kw','<a href="http://translate.google.com.kw" title="Search Engine Home Page" rel="nofollow">Google Translate Kuwait</a>',
+'google_com_kw','<a href="http://google.com.kw" title="Search Engine Home Page" rel="nofollow">Google Kuwait ( catchall )</a>',
+'www_google_com_lb','<a href="http://www.google.com.lb" title="Search Engine Home Page" rel="nofollow">Google Lebanon</a>',
+'images_google_com_lb','<a href="http://images.google.com.lb" title="Search Engine Home Page" rel="nofollow">Google Lebanon ( images )</a>',
+'translate_google_com_lb','<a href="http://translate.google.com.lb" title="Search Engine Home Page" rel="nofollow">Google Translate Lebanon</a>',
+'google_com_lb','<a href="http://google.com.lb" title="Search Engine Home Page" rel="nofollow">Google Lebanon ( catchall )</a>',
+'www_google_com_lc','<a href="http://www.google.com.lc" title="Search Engine Home Page" rel="nofollow">Google Saint Lucia</a>',
+'images_google_com_lc','<a href="http://images.google.com.lc" title="Search Engine Home Page" rel="nofollow">Google Saint Lucia ( images )</a>',
+'translate_google_com_lc','<a href="http://translate.google.com.lc" title="Search Engine Home Page" rel="nofollow">Google Translate Saint Lucia</a>',
+'google_com_lc','<a href="http://google.com.lc" title="Search Engine Home Page" rel="nofollow">Google Saint Lucia ( catchall )</a>',
+'www_google_com_ly','<a href="http://www.google.com.ly" title="Search Engine Home Page" rel="nofollow">Google Libya</a>',
+'images_google_com_ly','<a href="http://images.google.com.ly" title="Search Engine Home Page" rel="nofollow">Google Libya ( images )</a>',
+'translate_google_com_ly','<a href="http://translate.google.com.ly" title="Search Engine Home Page" rel="nofollow">Google Translate Libya</a>',
+'google_com_ly','<a href="http://google.com.ly" title="Search Engine Home Page" rel="nofollow">Google Libya ( catchall )</a>',
+'www_google_com_mm','<a href="http://www.google.com.mm" title="Search Engine Home Page" rel="nofollow">Google Myanmar</a>',
+'images_google_com_mm','<a href="http://images.google.com.mm" title="Search Engine Home Page" rel="nofollow">Google Myanmar ( images )</a>',
+'translate_google_com_mm','<a href="http://translate.google.com.mm" title="Search Engine Home Page" rel="nofollow">Google Translate Myanmar</a>',
+'google_com_mm','<a href="http://google.com.mm" title="Search Engine Home Page" rel="nofollow">Google Myanmar ( catchall )</a>',
+'www_google_com_mt','<a href="http://www.google.com.mt" title="Search Engine Home Page" rel="nofollow">Google Malta</a>',
+'images_google_com_mt','<a href="http://images.google.com.mt" title="Search Engine Home Page" rel="nofollow">Google Malta ( images )</a>',
+'translate_google_com_mt','<a href="http://translate.google.com.mt" title="Search Engine Home Page" rel="nofollow">Google Translate Malta</a>',
+'google_com_mt','<a href="http://google.com.mt" title="Search Engine Home Page" rel="nofollow">Google Malta ( catchall )</a>',
+'www_google_com_mx','<a href="http://www.google.com.mx" title="Search Engine Home Page" rel="nofollow">Google Mexico</a>',
+'images_google_com_mx','<a href="http://images.google.com.mx" title="Search Engine Home Page" rel="nofollow">Google Mexico ( images )</a>',
+'translate_google_com_mx','<a href="http://translate.google.com.mx" title="Search Engine Home Page" rel="nofollow">Google Translate Mexico</a>',
+'google_com_mx','<a href="http://google.com.mx" title="Search Engine Home Page" rel="nofollow">Google Mexico ( catchall )</a>',
+'www_google_com_my','<a href="http://www.google.com.my" title="Search Engine Home Page" rel="nofollow">Google Malaysia</a>',
+'images_google_com_my','<a href="http://images.google.com.my" title="Search Engine Home Page" rel="nofollow">Google Malaysia ( images )</a>',
+'translate_google_com_my','<a href="http://translate.google.com.my" title="Search Engine Home Page" rel="nofollow">Google Translate Malaysia</a>',
+'google_com_my','<a href="http://google.com.my" title="Search Engine Home Page" rel="nofollow">Google Malaysia ( catchall )</a>',
+'www_google_com_na','<a href="http://www.google.com.na" title="Search Engine Home Page" rel="nofollow">Google Namibia</a>',
+'images_google_com_na','<a href="http://images.google.com.na" title="Search Engine Home Page" rel="nofollow">Google Namibia ( images )</a>',
+'translate_google_com_na','<a href="http://translate.google.com.na" title="Search Engine Home Page" rel="nofollow">Google Translate Namibia</a>',
+'google_com_na','<a href="http://google.com.na" title="Search Engine Home Page" rel="nofollow">Google Namibia ( catchall )</a>',
+'www_google_com_nf','<a href="http://www.google.com.nf" title="Search Engine Home Page" rel="nofollow">Google Norfolk Island</a>',
+'images_google_com_nf','<a href="http://images.google.com.nf" title="Search Engine Home Page" rel="nofollow">Google Norfolk Island ( images )</a>',
+'translate_google_com_nf','<a href="http://translate.google.com.nf" title="Search Engine Home Page" rel="nofollow">Google Translate Norfolk Island</a>',
+'google_com_nf','<a href="http://google.com.nf" title="Search Engine Home Page" rel="nofollow">Google Norfolk Island ( catchall )</a>',
+'www_google_com_ng','<a href="http://www.google.com.ng" title="Search Engine Home Page" rel="nofollow">Google Nigeria</a>',
+'images_google_com_ng','<a href="http://images.google.com.ng" title="Search Engine Home Page" rel="nofollow">Google Nigeria ( images )</a>',
+'translate_google_com_ng','<a href="http://translate.google.com.ng" title="Search Engine Home Page" rel="nofollow">Google Translate Nigeria</a>',
+'google_com_ng','<a href="http://google.com.ng" title="Search Engine Home Page" rel="nofollow">Google Nigeria ( catchall )</a>',
+'www_google_com_ni','<a href="http://www.google.com.ni" title="Search Engine Home Page" rel="nofollow">Google Nicaragua</a>',
+'images_google_com_ni','<a href="http://images.google.com.ni" title="Search Engine Home Page" rel="nofollow">Google Nicaragua ( images )</a>',
+'translate_google_com_ni','<a href="http://translate.google.com.ni" title="Search Engine Home Page" rel="nofollow">Google Translate Nicaragua</a>',
+'google_com_ni','<a href="http://google.com.ni" title="Search Engine Home Page" rel="nofollow">Google Nicaragua ( catchall )</a>',
+'www_google_com_np','<a href="http://www.google.com.np" title="Search Engine Home Page" rel="nofollow">Google Nepal</a>',
+'images_google_com_np','<a href="http://images.google.com.np" title="Search Engine Home Page" rel="nofollow">Google Nepal ( images )</a>',
+'translate_google_com_np','<a href="http://translate.google.com.np" title="Search Engine Home Page" rel="nofollow">Google Translate Nepal</a>',
+'google_com_np','<a href="http://google.com.np" title="Search Engine Home Page" rel="nofollow">Google Nepal ( catchall )</a>',
+'www_google_com_om','<a href="http://www.google.com.om" title="Search Engine Home Page" rel="nofollow">Google Oman</a>',
+'images_google_com_om','<a href="http://images.google.com.om" title="Search Engine Home Page" rel="nofollow">Google Oman ( images )</a>',
+'translate_google_com_om','<a href="http://translate.google.com.om" title="Search Engine Home Page" rel="nofollow">Google Translate Oman</a>',
+'google_com_om','<a href="http://google.com.om" title="Search Engine Home Page" rel="nofollow">Google Oman ( catchall )</a>',
+'www_google_com_pa','<a href="http://www.google.com.pa" title="Search Engine Home Page" rel="nofollow">Google Panama</a>',
+'images_google_com_pa','<a href="http://images.google.com.pa" title="Search Engine Home Page" rel="nofollow">Google Panama ( images )</a>',
+'translate_google_com_pa','<a href="http://translate.google.com.pa" title="Search Engine Home Page" rel="nofollow">Google Translate Panama</a>',
+'google_com_pa','<a href="http://google.com.pa" title="Search Engine Home Page" rel="nofollow">Google Panama ( catchall )</a>',
+'www_google_com_pe','<a href="http://www.google.com.pe" title="Search Engine Home Page" rel="nofollow">Google Peru</a>',
+'images_google_com_pe','<a href="http://images.google.com.pe" title="Search Engine Home Page" rel="nofollow">Google Peru ( images )</a>',
+'translate_google_com_pe','<a href="http://translate.google.com.pe" title="Search Engine Home Page" rel="nofollow">Google Translate Peru</a>',
+'google_com_pe','<a href="http://google.com.pe" title="Search Engine Home Page" rel="nofollow">Google Peru ( catchall )</a>',
+'www_google_com_pg','<a href="http://www.google.com.pg" title="Search Engine Home Page" rel="nofollow">Google Papua New Guinea</a>',
+'images_google_com_pg','<a href="http://images.google.com.pg" title="Search Engine Home Page" rel="nofollow">Google Papua New Guinea ( images )</a>',
+'translate_google_com_pg','<a href="http://translate.google.com.pg" title="Search Engine Home Page" rel="nofollow">Google Translate Papua New Guinea</a>',
+'google_com_pg','<a href="http://google.com.pg" title="Search Engine Home Page" rel="nofollow">Google Papua New Guinea ( catchall )</a>',
+'www_google_com_ph','<a href="http://www.google.com.ph" title="Search Engine Home Page" rel="nofollow">Google Philippines</a>',
+'images_google_com_ph','<a href="http://images.google.com.ph" title="Search Engine Home Page" rel="nofollow">Google Philippines ( images )</a>',
+'translate_google_com_ph','<a href="http://translate.google.com.ph" title="Search Engine Home Page" rel="nofollow">Google Translate Philippines</a>',
+'google_com_ph','<a href="http://google.com.ph" title="Search Engine Home Page" rel="nofollow">Google Philippines ( catchall )</a>',
+'www_google_com_pk','<a href="http://www.google.com.pk" title="Search Engine Home Page" rel="nofollow">Google Pakistan</a>',
+'images_google_com_pk','<a href="http://images.google.com.pk" title="Search Engine Home Page" rel="nofollow">Google Pakistan ( images )</a>',
+'translate_google_com_pk','<a href="http://translate.google.com.pk" title="Search Engine Home Page" rel="nofollow">Google Translate Pakistan</a>',
+'google_com_pk','<a href="http://google.com.pk" title="Search Engine Home Page" rel="nofollow">Google Pakistan ( catchall )</a>',
+'www_google_com_pr','<a href="http://www.google.com.pr" title="Search Engine Home Page" rel="nofollow">Google Puerto Rico</a>',
+'images_google_com_pr','<a href="http://images.google.com.pr" title="Search Engine Home Page" rel="nofollow">Google Puerto Rico ( images )</a>',
+'translate_google_com_pr','<a href="http://translate.google.com.pr" title="Search Engine Home Page" rel="nofollow">Google Translate Puerto Rico</a>',
+'google_com_pr','<a href="http://google.com.pr" title="Search Engine Home Page" rel="nofollow">Google Puerto Rico ( catchall )</a>',
+'www_google_com_py','<a href="http://www.google.com.py" title="Search Engine Home Page" rel="nofollow">Google Paraguay</a>',
+'images_google_com_py','<a href="http://images.google.com.py" title="Search Engine Home Page" rel="nofollow">Google Paraguay ( images )</a>',
+'translate_google_com_py','<a href="http://translate.google.com.py" title="Search Engine Home Page" rel="nofollow">Google Translate Paraguay</a>',
+'google_com_py','<a href="http://google.com.py" title="Search Engine Home Page" rel="nofollow">Google Paraguay ( catchall )</a>',
+'www_google_com_qa','<a href="http://www.google.com.qa" title="Search Engine Home Page" rel="nofollow">Google Qatar</a>',
+'images_google_com_qa','<a href="http://images.google.com.qa" title="Search Engine Home Page" rel="nofollow">Google Qatar ( images )</a>',
+'translate_google_com_qa','<a href="http://translate.google.com.qa" title="Search Engine Home Page" rel="nofollow">Google Translate Qatar</a>',
+'google_com_qa','<a href="http://google.com.qa" title="Search Engine Home Page" rel="nofollow">Google Qatar ( catchall )</a>',
+'www_google_com_sa','<a href="http://www.google.com.sa" title="Search Engine Home Page" rel="nofollow">Google Saudi Arabia</a>',
+'images_google_com_sa','<a href="http://images.google.com.sa" title="Search Engine Home Page" rel="nofollow">Google Saudi Arabia ( images )</a>',
+'translate_google_com_sa','<a href="http://translate.google.com.sa" title="Search Engine Home Page" rel="nofollow">Google Translate Saudi Arabia</a>',
+'google_com_sa','<a href="http://google.com.sa" title="Search Engine Home Page" rel="nofollow">Google Saudi Arabia ( catchall )</a>',
+'www_google_com_sb','<a href="http://www.google.com.sb" title="Search Engine Home Page" rel="nofollow">Google Solomon Islands</a>',
+'images_google_com_sb','<a href="http://images.google.com.sb" title="Search Engine Home Page" rel="nofollow">Google Solomon Islands ( images )</a>',
+'translate_google_com_sb','<a href="http://translate.google.com.sb" title="Search Engine Home Page" rel="nofollow">Google Translate Solomon Islands</a>',
+'google_com_sb','<a href="http://google.com.sb" title="Search Engine Home Page" rel="nofollow">Google Solomon Islands ( catchall )</a>',
+'www_google_com_sg','<a href="http://www.google.com.sg" title="Search Engine Home Page" rel="nofollow">Google Singapore</a>',
+'images_google_com_sg','<a href="http://images.google.com.sg" title="Search Engine Home Page" rel="nofollow">Google Singapore ( images )</a>',
+'translate_google_com_sg','<a href="http://translate.google.com.sg" title="Search Engine Home Page" rel="nofollow">Google Translate Singapore</a>',
+'google_com_sg','<a href="http://google.com.sg" title="Search Engine Home Page" rel="nofollow">Google Singapore ( catchall )</a>',
+'www_google_com_sl','<a href="http://www.google.com.sl" title="Search Engine Home Page" rel="nofollow">Google Sierra Leone</a>',
+'images_google_com_sl','<a href="http://images.google.com.sl" title="Search Engine Home Page" rel="nofollow">Google Sierra Leone ( images )</a>',
+'translate_google_com_sl','<a href="http://translate.google.com.sl" title="Search Engine Home Page" rel="nofollow">Google Translate Sierra Leone</a>',
+'google_com_sl','<a href="http://google.com.sl" title="Search Engine Home Page" rel="nofollow">Google Sierra Leone ( catchall )</a>',
+'www_google_com_sv','<a href="http://www.google.com.sv" title="Search Engine Home Page" rel="nofollow">Google El Salvador</a>',
+'images_google_com_sv','<a href="http://images.google.com.sv" title="Search Engine Home Page" rel="nofollow">Google El Salvador ( images )</a>',
+'translate_google_com_sv','<a href="http://translate.google.com.sv" title="Search Engine Home Page" rel="nofollow">Google Translate El Salvador</a>',
+'google_com_sv','<a href="http://google.com.sv" title="Search Engine Home Page" rel="nofollow">Google El Salvador ( catchall )</a>',
+'www_google_com_tj','<a href="http://www.google.com.tj" title="Search Engine Home Page" rel="nofollow">Google Tajikistan</a>',
+'images_google_com_tj','<a href="http://images.google.com.tj" title="Search Engine Home Page" rel="nofollow">Google Tajikistan ( images )</a>',
+'translate_google_com_tj','<a href="http://translate.google.com.tj" title="Search Engine Home Page" rel="nofollow">Google Translate Tajikistan</a>',
+'google_com_tj','<a href="http://google.com.tj" title="Search Engine Home Page" rel="nofollow">Google Tajikistan ( catchall )</a>',
+'www_google_com_tw','<a href="http://www.google.com.tw" title="Search Engine Home Page" rel="nofollow">Google Taiwan</a>',
+'images_google_com_tw','<a href="http://images.google.com.tw" title="Search Engine Home Page" rel="nofollow">Google Taiwan ( images )</a>',
+'translate_google_com_tw','<a href="http://translate.google.com.tw" title="Search Engine Home Page" rel="nofollow">Google Translate Taiwan</a>',
+'google_com_tw','<a href="http://google.com.tw" title="Search Engine Home Page" rel="nofollow">Google Taiwan ( catchall )</a>',
+'www_google_com_ua','<a href="http://www.google.com.ua" title="Search Engine Home Page" rel="nofollow">Google Ukraine</a>',
+'images_google_com_ua','<a href="http://images.google.com.ua" title="Search Engine Home Page" rel="nofollow">Google Ukraine ( images )</a>',
+'translate_google_com_ua','<a href="http://translate.google.com.ua" title="Search Engine Home Page" rel="nofollow">Google Translate Ukraine</a>',
+'google_com_ua','<a href="http://google.com.ua" title="Search Engine Home Page" rel="nofollow">Google Ukraine ( catchall )</a>',
+'www_google_com_uy','<a href="http://www.google.com.uy" title="Search Engine Home Page" rel="nofollow">Google Uruguay</a>',
+'images_google_com_uy','<a href="http://images.google.com.uy" title="Search Engine Home Page" rel="nofollow">Google Uruguay ( images )</a>',
+'translate_google_com_uy','<a href="http://translate.google.com.uy" title="Search Engine Home Page" rel="nofollow">Google Translate Uruguay</a>',
+'google_com_uy','<a href="http://google.com.uy" title="Search Engine Home Page" rel="nofollow">Google Uruguay ( catchall )</a>',
+'www_google_com_vc','<a href="http://www.google.com.vc" title="Search Engine Home Page" rel="nofollow">Google Saint Vincent and the Grenadines</a>',
+'images_google_com_vc','<a href="http://images.google.com.vc" title="Search Engine Home Page" rel="nofollow">Google Saint Vincent and the Grenadines ( images )</a>',
+'translate_google_com_vc','<a href="http://translate.google.com.vc" title="Search Engine Home Page" rel="nofollow">Google Translate Saint Vincent and the Grenadines</a>',
+'google_com_vc','<a href="http://google.com.vc" title="Search Engine Home Page" rel="nofollow">Google Saint Vincent and the Grenadines ( catchall )</a>',
+'www_google_com_vn','<a href="http://www.google.com.vn" title="Search Engine Home Page" rel="nofollow">Google Vietnam</a>',
+'images_google_com_vn','<a href="http://images.google.com.vn" title="Search Engine Home Page" rel="nofollow">Google Vietnam ( images )</a>',
+'translate_google_com_vn','<a href="http://translate.google.com.vn" title="Search Engine Home Page" rel="nofollow">Google Translate Vietnam</a>',
+'google_com_vn','<a href="http://google.com.vn" title="Search Engine Home Page" rel="nofollow">Google Vietnam ( catchall )</a>',
+'www_google_cv','<a href="http://www.google.cv" title="Search Engine Home Page" rel="nofollow">Google Cape Verde</a>',
+'images_google_cv','<a href="http://images.google.cv" title="Search Engine Home Page" rel="nofollow">Google Cape Verde ( images )</a>',
+'translate_google_cv','<a href="http://translate.google.cv" title="Search Engine Home Page" rel="nofollow">Google Translate Cape Verde</a>',
+'google_cv','<a href="http://google.cv" title="Search Engine Home Page" rel="nofollow">Google Cape Verde ( catchall )</a>',
+'www_google_cz','<a href="http://www.google.cz" title="Search Engine Home Page" rel="nofollow">Google Czech Republic</a>',
+'images_google_cz','<a href="http://images.google.cz" title="Search Engine Home Page" rel="nofollow">Google Czech Republic ( images )</a>',
+'translate_google_cz','<a href="http://translate.google.cz" title="Search Engine Home Page" rel="nofollow">Google Translate Czech Republic</a>',
+'google_cz','<a href="http://google.cz" title="Search Engine Home Page" rel="nofollow">Google Czech Republic ( catchall )</a>',
+'www_google_dj','<a href="http://www.google.dj" title="Search Engine Home Page" rel="nofollow">Google Djibouti</a>',
+'images_google_dj','<a href="http://images.google.dj" title="Search Engine Home Page" rel="nofollow">Google Djibouti ( images )</a>',
+'translate_google_dj','<a href="http://translate.google.dj" title="Search Engine Home Page" rel="nofollow">Google Translate Djibouti</a>',
+'google_dj','<a href="http://google.dj" title="Search Engine Home Page" rel="nofollow">Google Djibouti ( catchall )</a>',
+'www_google_dk','<a href="http://www.google.dk" title="Search Engine Home Page" rel="nofollow">Google Denmark</a>',
+'images_google_dk','<a href="http://images.google.dk" title="Search Engine Home Page" rel="nofollow">Google Denmark ( images )</a>',
+'translate_google_dk','<a href="http://translate.google.dk" title="Search Engine Home Page" rel="nofollow">Google Translate Denmark</a>',
+'google_dk','<a href="http://google.dk" title="Search Engine Home Page" rel="nofollow">Google Denmark ( catchall )</a>',
+'www_google_dm','<a href="http://www.google.dm" title="Search Engine Home Page" rel="nofollow">Google Dominica</a>',
+'images_google_dm','<a href="http://images.google.dm" title="Search Engine Home Page" rel="nofollow">Google Dominica ( images )</a>',
+'translate_google_dm','<a href="http://translate.google.dm" title="Search Engine Home Page" rel="nofollow">Google Translate Dominica</a>',
+'google_dm','<a href="http://google.dm" title="Search Engine Home Page" rel="nofollow">Google Dominica ( catchall )</a>',
+'www_google_dz','<a href="http://www.google.dz" title="Search Engine Home Page" rel="nofollow">Google Algeria</a>',
+'images_google_dz','<a href="http://images.google.dz" title="Search Engine Home Page" rel="nofollow">Google Algeria ( images )</a>',
+'translate_google_dz','<a href="http://translate.google.dz" title="Search Engine Home Page" rel="nofollow">Google Translate Algeria</a>',
+'google_dz','<a href="http://google.dz" title="Search Engine Home Page" rel="nofollow">Google Algeria ( catchall )</a>',
+'www_google_ee','<a href="http://www.google.ee" title="Search Engine Home Page" rel="nofollow">Google Estonia</a>',
+'images_google_ee','<a href="http://images.google.ee" title="Search Engine Home Page" rel="nofollow">Google Estonia ( images )</a>',
+'translate_google_ee','<a href="http://translate.google.ee" title="Search Engine Home Page" rel="nofollow">Google Translate Estonia</a>',
+'google_ee','<a href="http://google.ee" title="Search Engine Home Page" rel="nofollow">Google Estonia ( catchall )</a>',
+'www_google_fi','<a href="http://www.google.fi" title="Search Engine Home Page" rel="nofollow">Google Finland</a>',
+'images_google_fi','<a href="http://images.google.fi" title="Search Engine Home Page" rel="nofollow">Google Finland ( images )</a>',
+'translate_google_fi','<a href="http://translate.google.fi" title="Search Engine Home Page" rel="nofollow">Google Translate Finland</a>',
+'google_fi','<a href="http://google.fi" title="Search Engine Home Page" rel="nofollow">Google Finland ( catchall )</a>',
+'www_google_fm','<a href="http://www.google.fm" title="Search Engine Home Page" rel="nofollow">Google Federated States of Micronesia</a>',
+'images_google_fm','<a href="http://images.google.fm" title="Search Engine Home Page" rel="nofollow">Google Federated States of Micronesia ( images )</a>',
+'translate_google_fm','<a href="http://translate.google.fm" title="Search Engine Home Page" rel="nofollow">Google Translate Federated States of Micronesia</a>',
+'google_fm','<a href="http://google.fm" title="Search Engine Home Page" rel="nofollow">Google Federated States of Micronesia ( catchall )</a>',
+'www_google_ga','<a href="http://www.google.ga" title="Search Engine Home Page" rel="nofollow">Google Gabon</a>',
+'images_google_ga','<a href="http://images.google.ga" title="Search Engine Home Page" rel="nofollow">Google Gabon ( images )</a>',
+'translate_google_ga','<a href="http://translate.google.ga" title="Search Engine Home Page" rel="nofollow">Google Translate Gabon</a>',
+'google_ga','<a href="http://google.ga" title="Search Engine Home Page" rel="nofollow">Google Gabon ( catchall )</a>',
+'www_google_ge','<a href="http://www.google.ge" title="Search Engine Home Page" rel="nofollow">Google Georgia</a>',
+'images_google_ge','<a href="http://images.google.ge" title="Search Engine Home Page" rel="nofollow">Google Georgia ( images )</a>',
+'translate_google_ge','<a href="http://translate.google.ge" title="Search Engine Home Page" rel="nofollow">Google Translate Georgia</a>',
+'google_ge','<a href="http://google.ge" title="Search Engine Home Page" rel="nofollow">Google Georgia ( catchall )</a>',
+'www_google_gf','<a href="http://www.google.gf" title="Search Engine Home Page" rel="nofollow">Google French Guiana</a>',
+'images_google_gf','<a href="http://images.google.gf" title="Search Engine Home Page" rel="nofollow">Google French Guiana ( images )</a>',
+'translate_google_gf','<a href="http://translate.google.gf" title="Search Engine Home Page" rel="nofollow">Google Translate French Guiana</a>',
+'google_gf','<a href="http://google.gf" title="Search Engine Home Page" rel="nofollow">Google French Guiana ( catchall )</a>',
+'www_google_gg','<a href="http://www.google.gg" title="Search Engine Home Page" rel="nofollow">Google Guernsey</a>',
+'images_google_gg','<a href="http://images.google.gg" title="Search Engine Home Page" rel="nofollow">Google Guernsey ( images )</a>',
+'translate_google_gg','<a href="http://translate.google.gg" title="Search Engine Home Page" rel="nofollow">Google Translate Guernsey</a>',
+'google_gg','<a href="http://google.gg" title="Search Engine Home Page" rel="nofollow">Google Guernsey ( catchall )</a>',
+'www_google_gl','<a href="http://www.google.gl" title="Search Engine Home Page" rel="nofollow">Google Greenland</a>',
+'images_google_gl','<a href="http://images.google.gl" title="Search Engine Home Page" rel="nofollow">Google Greenland ( images )</a>',
+'translate_google_gl','<a href="http://translate.google.gl" title="Search Engine Home Page" rel="nofollow">Google Translate Greenland</a>',
+'google_gl','<a href="http://google.gl" title="Search Engine Home Page" rel="nofollow">Google Greenland ( catchall )</a>',
+'www_google_gm','<a href="http://www.google.gm" title="Search Engine Home Page" rel="nofollow">Google Gambia</a>',
+'images_google_gm','<a href="http://images.google.gm" title="Search Engine Home Page" rel="nofollow">Google Gambia ( images )</a>',
+'translate_google_gm','<a href="http://translate.google.gm" title="Search Engine Home Page" rel="nofollow">Google Translate Gambia</a>',
+'google_gm','<a href="http://google.gm" title="Search Engine Home Page" rel="nofollow">Google Gambia ( catchall )</a>',
+'www_google_gp','<a href="http://www.google.gp" title="Search Engine Home Page" rel="nofollow">Google Guadeloupe</a>',
+'images_google_gp','<a href="http://images.google.gp" title="Search Engine Home Page" rel="nofollow">Google Guadeloupe ( images )</a>',
+'translate_google_gp','<a href="http://translate.google.gp" title="Search Engine Home Page" rel="nofollow">Google Translate Guadeloupe</a>',
+'google_gp','<a href="http://google.gp" title="Search Engine Home Page" rel="nofollow">Google Guadeloupe ( catchall )</a>',
+'www_google_gy','<a href="http://www.google.gy" title="Search Engine Home Page" rel="nofollow">Google Guyana</a>',
+'images_google_gy','<a href="http://images.google.gy" title="Search Engine Home Page" rel="nofollow">Google Guyana ( images )</a>',
+'translate_google_gy','<a href="http://translate.google.gy" title="Search Engine Home Page" rel="nofollow">Google Translate Guyana</a>',
+'google_gy','<a href="http://google.gy" title="Search Engine Home Page" rel="nofollow">Google Guyana ( catchall )</a>',
+'www_google_hn','<a href="http://www.google.hn" title="Search Engine Home Page" rel="nofollow">Google Honduras</a>',
+'images_google_hn','<a href="http://images.google.hn" title="Search Engine Home Page" rel="nofollow">Google Honduras ( images )</a>',
+'translate_google_hn','<a href="http://translate.google.hn" title="Search Engine Home Page" rel="nofollow">Google Translate Honduras</a>',
+'google_hn','<a href="http://google.hn" title="Search Engine Home Page" rel="nofollow">Google Honduras ( catchall )</a>',
+'www_google_ht','<a href="http://www.google.ht" title="Search Engine Home Page" rel="nofollow">Google Haiti</a>',
+'images_google_ht','<a href="http://images.google.ht" title="Search Engine Home Page" rel="nofollow">Google Haiti ( images )</a>',
+'translate_google_ht','<a href="http://translate.google.ht" title="Search Engine Home Page" rel="nofollow">Google Translate Haiti</a>',
+'google_ht','<a href="http://google.ht" title="Search Engine Home Page" rel="nofollow">Google Haiti ( catchall )</a>',
+'www_google_hu','<a href="http://www.google.hu" title="Search Engine Home Page" rel="nofollow">Google Hungary</a>',
+'images_google_hu','<a href="http://images.google.hu" title="Search Engine Home Page" rel="nofollow">Google Hungary ( images )</a>',
+'translate_google_hu','<a href="http://translate.google.hu" title="Search Engine Home Page" rel="nofollow">Google Translate Hungary</a>',
+'google_hu','<a href="http://google.hu" title="Search Engine Home Page" rel="nofollow">Google Hungary ( catchall )</a>',
+'www_google_im','<a href="http://www.google.im" title="Search Engine Home Page" rel="nofollow">Google Isle of Man</a>',
+'images_google_im','<a href="http://images.google.im" title="Search Engine Home Page" rel="nofollow">Google Isle of Man ( images )</a>',
+'translate_google_im','<a href="http://translate.google.im" title="Search Engine Home Page" rel="nofollow">Google Translate Isle of Man</a>',
+'google_im','<a href="http://google.im" title="Search Engine Home Page" rel="nofollow">Google Isle of Man ( catchall )</a>',
+'www_google_io','<a href="http://www.google.io" title="Search Engine Home Page" rel="nofollow">Google British Indian Ocean Territory</a>',
+'images_google_io','<a href="http://images.google.io" title="Search Engine Home Page" rel="nofollow">Google British Indian Ocean Territory ( images )</a>',
+'translate_google_io','<a href="http://translate.google.io" title="Search Engine Home Page" rel="nofollow">Google Translate British Indian Ocean Territory</a>',
+'google_io','<a href="http://google.io" title="Search Engine Home Page" rel="nofollow">Google British Indian Ocean Territory ( catchall )</a>',
+'www_google_iq','<a href="http://www.google.iq" title="Search Engine Home Page" rel="nofollow">Google Iraq</a>',
+'images_google_iq','<a href="http://images.google.iq" title="Search Engine Home Page" rel="nofollow">Google Iraq ( images )</a>',
+'translate_google_iq','<a href="http://translate.google.iq" title="Search Engine Home Page" rel="nofollow">Google Translate Iraq</a>',
+'google_iq','<a href="http://google.iq" title="Search Engine Home Page" rel="nofollow">Google Iraq ( catchall )</a>',
+'www_google_is','<a href="http://www.google.is" title="Search Engine Home Page" rel="nofollow">Google Iceland</a>',
+'images_google_is','<a href="http://images.google.is" title="Search Engine Home Page" rel="nofollow">Google Iceland ( images )</a>',
+'translate_google_is','<a href="http://translate.google.is" title="Search Engine Home Page" rel="nofollow">Google Translate Iceland</a>',
+'google_is','<a href="http://google.is" title="Search Engine Home Page" rel="nofollow">Google Iceland ( catchall )</a>',
+'www_google_je','<a href="http://www.google.je" title="Search Engine Home Page" rel="nofollow">Google Jersey</a>',
+'images_google_je','<a href="http://images.google.je" title="Search Engine Home Page" rel="nofollow">Google Jersey ( images )</a>',
+'translate_google_je','<a href="http://translate.google.je" title="Search Engine Home Page" rel="nofollow">Google Translate Jersey</a>',
+'google_je','<a href="http://google.je" title="Search Engine Home Page" rel="nofollow">Google Jersey ( catchall )</a>',
+'www_google_jo','<a href="http://www.google.jo" title="Search Engine Home Page" rel="nofollow">Google Jordan</a>',
+'images_google_jo','<a href="http://images.google.jo" title="Search Engine Home Page" rel="nofollow">Google Jordan ( images )</a>',
+'translate_google_jo','<a href="http://translate.google.jo" title="Search Engine Home Page" rel="nofollow">Google Translate Jordan</a>',
+'google_jo','<a href="http://google.jo" title="Search Engine Home Page" rel="nofollow">Google Jordan ( catchall )</a>',
+'www_google_kg','<a href="http://www.google.kg" title="Search Engine Home Page" rel="nofollow">Google Kyrgyzstan</a>',
+'images_google_kg','<a href="http://images.google.kg" title="Search Engine Home Page" rel="nofollow">Google Kyrgyzstan ( images )</a>',
+'translate_google_kg','<a href="http://translate.google.kg" title="Search Engine Home Page" rel="nofollow">Google Translate Kyrgyzstan</a>',
+'google_kg','<a href="http://google.kg" title="Search Engine Home Page" rel="nofollow">Google Kyrgyzstan ( catchall )</a>',
+'www_google_ki','<a href="http://www.google.ki" title="Search Engine Home Page" rel="nofollow">Google Kiribati</a>',
+'images_google_ki','<a href="http://images.google.ki" title="Search Engine Home Page" rel="nofollow">Google Kiribati ( images )</a>',
+'translate_google_ki','<a href="http://translate.google.ki" title="Search Engine Home Page" rel="nofollow">Google Translate Kiribati</a>',
+'google_ki','<a href="http://google.ki" title="Search Engine Home Page" rel="nofollow">Google Kiribati ( catchall )</a>',
+'www_google_kz','<a href="http://www.google.kz" title="Search Engine Home Page" rel="nofollow">Google Kazakhstan</a>',
+'images_google_kz','<a href="http://images.google.kz" title="Search Engine Home Page" rel="nofollow">Google Kazakhstan ( images )</a>',
+'translate_google_kz','<a href="http://translate.google.kz" title="Search Engine Home Page" rel="nofollow">Google Translate Kazakhstan</a>',
+'google_kz','<a href="http://google.kz" title="Search Engine Home Page" rel="nofollow">Google Kazakhstan ( catchall )</a>',
+'www_google_la','<a href="http://www.google.la" title="Search Engine Home Page" rel="nofollow">Google Laos</a>',
+'images_google_la','<a href="http://images.google.la" title="Search Engine Home Page" rel="nofollow">Google Laos ( images )</a>',
+'translate_google_la','<a href="http://translate.google.la" title="Search Engine Home Page" rel="nofollow">Google Translate Laos</a>',
+'google_la','<a href="http://google.la" title="Search Engine Home Page" rel="nofollow">Google Laos ( catchall )</a>',
+'www_google_li','<a href="http://www.google.li" title="Search Engine Home Page" rel="nofollow">Google Liechtenstein</a>',
+'images_google_li','<a href="http://images.google.li" title="Search Engine Home Page" rel="nofollow">Google Liechtenstein ( images )</a>',
+'translate_google_li','<a href="http://translate.google.li" title="Search Engine Home Page" rel="nofollow">Google Translate Liechtenstein</a>',
+'google_li','<a href="http://google.li" title="Search Engine Home Page" rel="nofollow">Google Liechtenstein ( catchall )</a>',
+'www_google_lk','<a href="http://www.google.lk" title="Search Engine Home Page" rel="nofollow">Google Sri Lanka</a>',
+'images_google_lk','<a href="http://images.google.lk" title="Search Engine Home Page" rel="nofollow">Google Sri Lanka ( images )</a>',
+'translate_google_lk','<a href="http://translate.google.lk" title="Search Engine Home Page" rel="nofollow">Google Translate Sri Lanka</a>',
+'google_lk','<a href="http://google.lk" title="Search Engine Home Page" rel="nofollow">Google Sri Lanka ( catchall )</a>',
+'www_google_lt','<a href="http://www.google.lt" title="Search Engine Home Page" rel="nofollow">Google Lithuania</a>',
+'images_google_lt','<a href="http://images.google.lt" title="Search Engine Home Page" rel="nofollow">Google Lithuania ( images )</a>',
+'translate_google_lt','<a href="http://translate.google.lt" title="Search Engine Home Page" rel="nofollow">Google Translate Lithuania</a>',
+'google_lt','<a href="http://google.lt" title="Search Engine Home Page" rel="nofollow">Google Lithuania ( catchall )</a>',
+'www_google_lu','<a href="http://www.google.lu" title="Search Engine Home Page" rel="nofollow">Google Luxembourg</a>',
+'images_google_lu','<a href="http://images.google.lu" title="Search Engine Home Page" rel="nofollow">Google Luxembourg ( images )</a>',
+'translate_google_lu','<a href="http://translate.google.lu" title="Search Engine Home Page" rel="nofollow">Google Translate Luxembourg</a>',
+'google_lu','<a href="http://google.lu" title="Search Engine Home Page" rel="nofollow">Google Luxembourg ( catchall )</a>',
+'www_google_lv','<a href="http://www.google.lv" title="Search Engine Home Page" rel="nofollow">Google Latvia</a>',
+'images_google_lv','<a href="http://images.google.lv" title="Search Engine Home Page" rel="nofollow">Google Latvia ( images )</a>',
+'translate_google_lv','<a href="http://translate.google.lv" title="Search Engine Home Page" rel="nofollow">Google Translate Latvia</a>',
+'google_lv','<a href="http://google.lv" title="Search Engine Home Page" rel="nofollow">Google Latvia ( catchall )</a>',
+'www_google_md','<a href="http://www.google.md" title="Search Engine Home Page" rel="nofollow">Google Moldova</a>',
+'images_google_md','<a href="http://images.google.md" title="Search Engine Home Page" rel="nofollow">Google Moldova ( images )</a>',
+'translate_google_md','<a href="http://translate.google.md" title="Search Engine Home Page" rel="nofollow">Google Translate Moldova</a>',
+'google_md','<a href="http://google.md" title="Search Engine Home Page" rel="nofollow">Google Moldova ( catchall )</a>',
+'www_google_me','<a href="http://www.google.me" title="Search Engine Home Page" rel="nofollow">Google Montenegro</a>',
+'images_google_me','<a href="http://images.google.me" title="Search Engine Home Page" rel="nofollow">Google Montenegro ( images )</a>',
+'translate_google_me','<a href="http://translate.google.me" title="Search Engine Home Page" rel="nofollow">Google Translate Montenegro</a>',
+'google_me','<a href="http://google.me" title="Search Engine Home Page" rel="nofollow">Google Montenegro ( catchall )</a>',
+'www_google_mg','<a href="http://www.google.mg" title="Search Engine Home Page" rel="nofollow">Google Madagascar</a>',
+'images_google_mg','<a href="http://images.google.mg" title="Search Engine Home Page" rel="nofollow">Google Madagascar ( images )</a>',
+'translate_google_mg','<a href="http://translate.google.mg" title="Search Engine Home Page" rel="nofollow">Google Translate Madagascar</a>',
+'google_mg','<a href="http://google.mg" title="Search Engine Home Page" rel="nofollow">Google Madagascar ( catchall )</a>',
+'www_google_mk','<a href="http://www.google.mk" title="Search Engine Home Page" rel="nofollow">Google Macedonia</a>',
+'images_google_mk','<a href="http://images.google.mk" title="Search Engine Home Page" rel="nofollow">Google Macedonia ( images )</a>',
+'translate_google_mk','<a href="http://translate.google.mk" title="Search Engine Home Page" rel="nofollow">Google Translate Macedonia</a>',
+'google_mk','<a href="http://google.mk" title="Search Engine Home Page" rel="nofollow">Google Macedonia ( catchall )</a>',
+'www_google_ml','<a href="http://www.google.ml" title="Search Engine Home Page" rel="nofollow">Google Mali</a>',
+'images_google_ml','<a href="http://images.google.ml" title="Search Engine Home Page" rel="nofollow">Google Mali ( images )</a>',
+'translate_google_ml','<a href="http://translate.google.ml" title="Search Engine Home Page" rel="nofollow">Google Translate Mali</a>',
+'google_ml','<a href="http://google.ml" title="Search Engine Home Page" rel="nofollow">Google Mali ( catchall )</a>',
+'www_google_mn','<a href="http://www.google.mn" title="Search Engine Home Page" rel="nofollow">Google Mongolia</a>',
+'images_google_mn','<a href="http://images.google.mn" title="Search Engine Home Page" rel="nofollow">Google Mongolia ( images )</a>',
+'translate_google_mn','<a href="http://translate.google.mn" title="Search Engine Home Page" rel="nofollow">Google Translate Mongolia</a>',
+'google_mn','<a href="http://google.mn" title="Search Engine Home Page" rel="nofollow">Google Mongolia ( catchall )</a>',
+'www_google_ms','<a href="http://www.google.ms" title="Search Engine Home Page" rel="nofollow">Google Montserrat</a>',
+'images_google_ms','<a href="http://images.google.ms" title="Search Engine Home Page" rel="nofollow">Google Montserrat ( images )</a>',
+'translate_google_ms','<a href="http://translate.google.ms" title="Search Engine Home Page" rel="nofollow">Google Translate Montserrat</a>',
+'google_ms','<a href="http://google.ms" title="Search Engine Home Page" rel="nofollow">Google Montserrat ( catchall )</a>',
+'www_google_mu','<a href="http://www.google.mu" title="Search Engine Home Page" rel="nofollow">Google Mauritius</a>',
+'images_google_mu','<a href="http://images.google.mu" title="Search Engine Home Page" rel="nofollow">Google Mauritius ( images )</a>',
+'translate_google_mu','<a href="http://translate.google.mu" title="Search Engine Home Page" rel="nofollow">Google Translate Mauritius</a>',
+'google_mu','<a href="http://google.mu" title="Search Engine Home Page" rel="nofollow">Google Mauritius ( catchall )</a>',
+'www_google_mv','<a href="http://www.google.mv" title="Search Engine Home Page" rel="nofollow">Google Maldives</a>',
+'images_google_mv','<a href="http://images.google.mv" title="Search Engine Home Page" rel="nofollow">Google Maldives ( images )</a>',
+'translate_google_mv','<a href="http://translate.google.mv" title="Search Engine Home Page" rel="nofollow">Google Translate Maldives</a>',
+'google_mv','<a href="http://google.mv" title="Search Engine Home Page" rel="nofollow">Google Maldives ( catchall )</a>',
+'www_google_mw','<a href="http://www.google.mw" title="Search Engine Home Page" rel="nofollow">Google Malawi</a>',
+'images_google_mw','<a href="http://images.google.mw" title="Search Engine Home Page" rel="nofollow">Google Malawi ( images )</a>',
+'translate_google_mw','<a href="http://translate.google.mw" title="Search Engine Home Page" rel="nofollow">Google Translate Malawi</a>',
+'google_mw','<a href="http://google.mw" title="Search Engine Home Page" rel="nofollow">Google Malawi ( catchall )</a>',
+'www_google_ne','<a href="http://www.google.ne" title="Search Engine Home Page" rel="nofollow">Google Niger</a>',
+'images_google_ne','<a href="http://images.google.ne" title="Search Engine Home Page" rel="nofollow">Google Niger ( images )</a>',
+'translate_google_ne','<a href="http://translate.google.ne" title="Search Engine Home Page" rel="nofollow">Google Translate Niger</a>',
+'google_ne','<a href="http://google.ne" title="Search Engine Home Page" rel="nofollow">Google Niger ( catchall )</a>',
+'www_google_nr','<a href="http://www.google.nr" title="Search Engine Home Page" rel="nofollow">Google Nauru</a>',
+'images_google_nr','<a href="http://images.google.nr" title="Search Engine Home Page" rel="nofollow">Google Nauru ( images )</a>',
+'translate_google_nr','<a href="http://translate.google.nr" title="Search Engine Home Page" rel="nofollow">Google Translate Nauru</a>',
+'google_nr','<a href="http://google.nr" title="Search Engine Home Page" rel="nofollow">Google Nauru ( catchall )</a>',
+'www_google_nu','<a href="http://www.google.nu" title="Search Engine Home Page" rel="nofollow">Google Niue</a>',
+'images_google_nu','<a href="http://images.google.nu" title="Search Engine Home Page" rel="nofollow">Google Niue ( images )</a>',
+'translate_google_nu','<a href="http://translate.google.nu" title="Search Engine Home Page" rel="nofollow">Google Translate Niue</a>',
+'google_nu','<a href="http://google.nu" title="Search Engine Home Page" rel="nofollow">Google Niue ( catchall )</a>',
+'www_google_pn','<a href="http://www.google.pn" title="Search Engine Home Page" rel="nofollow">Google Pitcairn Islands</a>',
+'images_google_pn','<a href="http://images.google.pn" title="Search Engine Home Page" rel="nofollow">Google Pitcairn Islands ( images )</a>',
+'translate_google_pn','<a href="http://translate.google.pn" title="Search Engine Home Page" rel="nofollow">Google Translate Pitcairn Islands</a>',
+'google_pn','<a href="http://google.pn" title="Search Engine Home Page" rel="nofollow">Google Pitcairn Islands ( catchall )</a>',
+'www_google_ps','<a href="http://www.google.ps" title="Search Engine Home Page" rel="nofollow">Google Palestine</a>',
+'images_google_ps','<a href="http://images.google.ps" title="Search Engine Home Page" rel="nofollow">Google Palestine[4] ( images )</a>',
+'translate_google_ps','<a href="http://translate.google.ps" title="Search Engine Home Page" rel="nofollow">Google Translate Palestine[4]</a>',
+'google_ps','<a href="http://google.ps" title="Search Engine Home Page" rel="nofollow">Google Palestine[4] ( catchall )</a>',
+'www_google_ro','<a href="http://www.google.ro" title="Search Engine Home Page" rel="nofollow">Google Romania</a>',
+'images_google_ro','<a href="http://images.google.ro" title="Search Engine Home Page" rel="nofollow">Google Romania ( images )</a>',
+'translate_google_ro','<a href="http://translate.google.ro" title="Search Engine Home Page" rel="nofollow">Google Translate Romania</a>',
+'google_ro','<a href="http://google.ro" title="Search Engine Home Page" rel="nofollow">Google Romania ( catchall )</a>',
+'www_google_rs','<a href="http://www.google.rs" title="Search Engine Home Page" rel="nofollow">Google Serbia</a>',
+'images_google_rs','<a href="http://images.google.rs" title="Search Engine Home Page" rel="nofollow">Google Serbia ( images )</a>',
+'translate_google_rs','<a href="http://translate.google.rs" title="Search Engine Home Page" rel="nofollow">Google Translate Serbia</a>',
+'google_rs','<a href="http://google.rs" title="Search Engine Home Page" rel="nofollow">Google Serbia ( catchall )</a>',
+'www_google_ru','<a href="http://www.google.ru" title="Search Engine Home Page" rel="nofollow">Google Russia</a>',
+'images_google_ru','<a href="http://images.google.ru" title="Search Engine Home Page" rel="nofollow">Google Russia ( images )</a>',
+'translate_google_ru','<a href="http://translate.google.ru" title="Search Engine Home Page" rel="nofollow">Google Translate Russia</a>',
+'google_ru','<a href="http://google.ru" title="Search Engine Home Page" rel="nofollow">Google Russia ( catchall )</a>',
+'www_google_rw','<a href="http://www.google.rw" title="Search Engine Home Page" rel="nofollow">Google Rwanda</a>',
+'images_google_rw','<a href="http://images.google.rw" title="Search Engine Home Page" rel="nofollow">Google Rwanda ( images )</a>',
+'translate_google_rw','<a href="http://translate.google.rw" title="Search Engine Home Page" rel="nofollow">Google Translate Rwanda</a>',
+'google_rw','<a href="http://google.rw" title="Search Engine Home Page" rel="nofollow">Google Rwanda ( catchall )</a>',
+'www_google_sc','<a href="http://www.google.sc" title="Search Engine Home Page" rel="nofollow">Google Seychelles</a>',
+'images_google_sc','<a href="http://images.google.sc" title="Search Engine Home Page" rel="nofollow">Google Seychelles ( images )</a>',
+'translate_google_sc','<a href="http://translate.google.sc" title="Search Engine Home Page" rel="nofollow">Google Translate Seychelles</a>',
+'google_sc','<a href="http://google.sc" title="Search Engine Home Page" rel="nofollow">Google Seychelles ( catchall )</a>',
+'www_google_sh','<a href="http://www.google.sh" title="Search Engine Home Page" rel="nofollow">Google Saint Helena and Ascension and Tristan da Cunha</a>',
+'images_google_sh','<a href="http://images.google.sh" title="Search Engine Home Page" rel="nofollow">Google Saint Helena and Ascension and Tristan da Cunha ( images )</a>',
+'translate_google_sh','<a href="http://translate.google.sh" title="Search Engine Home Page" rel="nofollow">Google Translate Saint Helena and Ascension and Tristan da Cunha</a>',
+'google_sh','<a href="http://google.sh" title="Search Engine Home Page" rel="nofollow">Google Saint Helena and Ascension and Tristan da Cunha ( catchall )</a>',
+'www_google_si','<a href="http://www.google.si" title="Search Engine Home Page" rel="nofollow">Google Slovenia</a>',
+'images_google_si','<a href="http://images.google.si" title="Search Engine Home Page" rel="nofollow">Google Slovenia ( images )</a>',
+'translate_google_si','<a href="http://translate.google.si" title="Search Engine Home Page" rel="nofollow">Google Translate Slovenia</a>',
+'google_si','<a href="http://google.si" title="Search Engine Home Page" rel="nofollow">Google Slovenia ( catchall )</a>',
+'www_google_sk','<a href="http://www.google.sk" title="Search Engine Home Page" rel="nofollow">Google Slovakia</a>',
+'images_google_sk','<a href="http://images.google.sk" title="Search Engine Home Page" rel="nofollow">Google Slovakia ( images )</a>',
+'translate_google_sk','<a href="http://translate.google.sk" title="Search Engine Home Page" rel="nofollow">Google Translate Slovakia</a>',
+'google_sk','<a href="http://google.sk" title="Search Engine Home Page" rel="nofollow">Google Slovakia ( catchall )</a>',
+'www_google_sm','<a href="http://www.google.sm" title="Search Engine Home Page" rel="nofollow">Google San Marino</a>',
+'images_google_sm','<a href="http://images.google.sm" title="Search Engine Home Page" rel="nofollow">Google San Marino ( images )</a>',
+'translate_google_sm','<a href="http://translate.google.sm" title="Search Engine Home Page" rel="nofollow">Google Translate San Marino</a>',
+'google_sm','<a href="http://google.sm" title="Search Engine Home Page" rel="nofollow">Google San Marino ( catchall )</a>',
+'www_google_sn','<a href="http://www.google.sn" title="Search Engine Home Page" rel="nofollow">Google Senegal</a>',
+'images_google_sn','<a href="http://images.google.sn" title="Search Engine Home Page" rel="nofollow">Google Senegal ( images )</a>',
+'translate_google_sn','<a href="http://translate.google.sn" title="Search Engine Home Page" rel="nofollow">Google Translate Senegal</a>',
+'google_sn','<a href="http://google.sn" title="Search Engine Home Page" rel="nofollow">Google Senegal ( catchall )</a>',
+'www_google_so','<a href="http://www.google.so" title="Search Engine Home Page" rel="nofollow">Google Somalia</a>',
+'images_google_so','<a href="http://images.google.so" title="Search Engine Home Page" rel="nofollow">Google Somalia ( images )</a>',
+'translate_google_so','<a href="http://translate.google.so" title="Search Engine Home Page" rel="nofollow">Google Translate Somalia</a>',
+'google_so','<a href="http://google.so" title="Search Engine Home Page" rel="nofollow">Google Somalia ( catchall )</a>',
+'www_google_sr','<a href="http://www.google.sr" title="Search Engine Home Page" rel="nofollow">Google Suriname</a>',
+'images_google_sr','<a href="http://images.google.sr" title="Search Engine Home Page" rel="nofollow">Google Suriname ( images )</a>',
+'translate_google_sr','<a href="http://translate.google.sr" title="Search Engine Home Page" rel="nofollow">Google Translate Suriname</a>',
+'google_sr','<a href="http://google.sr" title="Search Engine Home Page" rel="nofollow">Google Suriname ( catchall )</a>',
+'www_google_st','<a href="http://www.google.st" title="Search Engine Home Page" rel="nofollow">Google Sao Tome and Principe</a>',
+'images_google_st','<a href="http://images.google.st" title="Search Engine Home Page" rel="nofollow">Google Sao Tome and Principe ( images )</a>',
+'translate_google_st','<a href="http://translate.google.st" title="Search Engine Home Page" rel="nofollow">Google Translate Sao Tome and Principe</a>',
+'google_st','<a href="http://google.st" title="Search Engine Home Page" rel="nofollow">Google Sao Tome and Principe ( catchall )</a>',
+'www_google_td','<a href="http://www.google.td" title="Search Engine Home Page" rel="nofollow">Google Chad</a>',
+'images_google_td','<a href="http://images.google.td" title="Search Engine Home Page" rel="nofollow">Google Chad ( images )</a>',
+'translate_google_td','<a href="http://translate.google.td" title="Search Engine Home Page" rel="nofollow">Google Translate Chad</a>',
+'google_td','<a href="http://google.td" title="Search Engine Home Page" rel="nofollow">Google Chad ( catchall )</a>',
+'www_google_tg','<a href="http://www.google.tg" title="Search Engine Home Page" rel="nofollow">Google Togo</a>',
+'images_google_tg','<a href="http://images.google.tg" title="Search Engine Home Page" rel="nofollow">Google Togo ( images )</a>',
+'translate_google_tg','<a href="http://translate.google.tg" title="Search Engine Home Page" rel="nofollow">Google Translate Togo</a>',
+'google_tg','<a href="http://google.tg" title="Search Engine Home Page" rel="nofollow">Google Togo ( catchall )</a>',
+'www_google_tk','<a href="http://www.google.tk" title="Search Engine Home Page" rel="nofollow">Google Tokelau</a>',
+'images_google_tk','<a href="http://images.google.tk" title="Search Engine Home Page" rel="nofollow">Google Tokelau ( images )</a>',
+'translate_google_tk','<a href="http://translate.google.tk" title="Search Engine Home Page" rel="nofollow">Google Translate Tokelau</a>',
+'google_tk','<a href="http://google.tk" title="Search Engine Home Page" rel="nofollow">Google Tokelau ( catchall )</a>',
+'www_google_tl','<a href="http://www.google.tl" title="Search Engine Home Page" rel="nofollow">Google Timor-Leste</a>',
+'images_google_tl','<a href="http://images.google.tl" title="Search Engine Home Page" rel="nofollow">Google Timor-Leste ( images )</a>',
+'translate_google_tl','<a href="http://translate.google.tl" title="Search Engine Home Page" rel="nofollow">Google Translate Timor-Leste</a>',
+'google_tl','<a href="http://google.tl" title="Search Engine Home Page" rel="nofollow">Google Timor-Leste ( catchall )</a>',
+'www_google_tm','<a href="http://www.google.tm" title="Search Engine Home Page" rel="nofollow">Google Turkmenistan</a>',
+'images_google_tm','<a href="http://images.google.tm" title="Search Engine Home Page" rel="nofollow">Google Turkmenistan ( images )</a>',
+'translate_google_tm','<a href="http://translate.google.tm" title="Search Engine Home Page" rel="nofollow">Google Translate Turkmenistan</a>',
+'google_tm','<a href="http://google.tm" title="Search Engine Home Page" rel="nofollow">Google Turkmenistan ( catchall )</a>',
+'www_google_tn','<a href="http://www.google.tn" title="Search Engine Home Page" rel="nofollow">Google Tunisia</a>',
+'images_google_tn','<a href="http://images.google.tn" title="Search Engine Home Page" rel="nofollow">Google Tunisia ( images )</a>',
+'translate_google_tn','<a href="http://translate.google.tn" title="Search Engine Home Page" rel="nofollow">Google Translate Tunisia</a>',
+'google_tn','<a href="http://google.tn" title="Search Engine Home Page" rel="nofollow">Google Tunisia ( catchall )</a>',
+'www_google_to','<a href="http://www.google.to" title="Search Engine Home Page" rel="nofollow">Google Tonga</a>',
+'images_google_to','<a href="http://images.google.to" title="Search Engine Home Page" rel="nofollow">Google Tonga ( images )</a>',
+'translate_google_to','<a href="http://translate.google.to" title="Search Engine Home Page" rel="nofollow">Google Translate Tonga</a>',
+'google_to','<a href="http://google.to" title="Search Engine Home Page" rel="nofollow">Google Tonga ( catchall )</a>',
+'www_google_tt','<a href="http://www.google.tt" title="Search Engine Home Page" rel="nofollow">Google Trinidad and Tobago</a>',
+'images_google_tt','<a href="http://images.google.tt" title="Search Engine Home Page" rel="nofollow">Google Trinidad and Tobago ( images )</a>',
+'translate_google_tt','<a href="http://translate.google.tt" title="Search Engine Home Page" rel="nofollow">Google Translate Trinidad and Tobago</a>',
+'google_tt','<a href="http://google.tt" title="Search Engine Home Page" rel="nofollow">Google Trinidad and Tobago ( catchall )</a>',
+'www_google_us','<a href="http://www.google.us" title="Search Engine Home Page" rel="nofollow">Google United States</a>',
+'images_google_us','<a href="http://images.google.us" title="Search Engine Home Page" rel="nofollow">Google United States ( images )</a>',
+'translate_google_us','<a href="http://translate.google.us" title="Search Engine Home Page" rel="nofollow">Google Translate United States</a>',
+'google_us','<a href="http://google.us" title="Search Engine Home Page" rel="nofollow">Google United States ( catchall )</a>',
+'www_google_vg','<a href="http://www.google.vg" title="Search Engine Home Page" rel="nofollow">Google British Virgin Islands</a>',
+'images_google_vg','<a href="http://images.google.vg" title="Search Engine Home Page" rel="nofollow">Google British Virgin Islands ( images )</a>',
+'translate_google_vg','<a href="http://translate.google.vg" title="Search Engine Home Page" rel="nofollow">Google Translate British Virgin Islands</a>',
+'google_vg','<a href="http://google.vg" title="Search Engine Home Page" rel="nofollow">Google British Virgin Islands ( catchall )</a>',
+'www_google_vu','<a href="http://www.google.vu" title="Search Engine Home Page" rel="nofollow">Google Vanuatu</a>',
+'images_google_vu','<a href="http://images.google.vu" title="Search Engine Home Page" rel="nofollow">Google Vanuatu ( images )</a>',
+'translate_google_vu','<a href="http://translate.google.vu" title="Search Engine Home Page" rel="nofollow">Google Translate Vanuatu</a>',
+'google_vu','<a href="http://google.vu" title="Search Engine Home Page" rel="nofollow">Google Vanuatu ( catchall )</a>',
+'www_google_ws','<a href="http://www.google.ws" title="Search Engine Home Page" rel="nofollow">Google Samoa</a>',
+'images_google_ws','<a href="http://images.google.ws" title="Search Engine Home Page" rel="nofollow">Google Samoa ( images )</a>',
+'translate_google_ws','<a href="http://translate.google.ws" title="Search Engine Home Page" rel="nofollow">Google Translate Samoa</a>',
+'google_ws','<a href="http://google.ws" title="Search Engine Home Page" rel="nofollow">Google Samoa ( catchall )</a>',
+
+'google_cache','<a href="http://www.google.com/help/features.html#cached" title="Search Engine Home Page" rel="nofollow">Google (cache)</a>',
+'google_froogle','<a href="http://froogle.google.com" title="Search Engine Home Page" rel="nofollow">Froogle (Google)</a>',
+'google_groups','<a href="http://groups.google.com" title="Search Engine Home Page" rel="nofollow">Google (Groups)</a>',
+'google_maps','<a href="http://maps.google.co.uk" title="Search Engine Home Page" rel="nofollow">Google Maps</a>',
+'googleByIP','<a href="http://173.194.35.177" title="Google (Access by IP-Address)" rel="nofollow">Google (Access by IP-Address)</a>',
+'google_catchall','<a href="http://www.google.com" title="Search Engine Home Page" rel="nofollow">Google catchall sites not specified</a>',
+'google_products','<a href="http://www.google.com/products" title="Search Engine Home Page" rel="nofollow">Google (Products)</a>',
+'google_translate','<a href="http://translate.google.com" title="Search Engine Home Page" rel="nofollow">Google Translate ( catchall )</a>',
+'google4counter','<a href="http://www.4-counter.com" title="Search Engine Home Page" rel="nofollow">4-counter (Google)</a>',
+'android_googlequicksearchbox','<a href="android-app://com.google.android.googlequicksearchbox" title="Search Engine Home Page">android-app://com.google.android.googlequicksearchbox ( what is this )</a>',
 
 '1klik','1Klik',
-'1search','<a href="http://1search-board.com/" rel="nofollow" target="_blank">1search-board.com</a>',
-'1und1_de','<a href="http://suche.1und1.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">1&1 Suche (subdomain "suche")</a>',
-'3721','<a href="http://www.3721.com/" rel="nofollow" target="_blank">3721</a>',
-'a9', '<a href="http://www.a9.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">A9</a>',
+'1search','<a href="http://1search-board.com" rel="nofollow">1search-board.com</a>',
+'1und1_de','<a href="http://suche.1und1.de" title="1&amp;1 Suche" rel="nofollow">1&amp;1 Suche (subdomain "suche")</a>',
+'3721','<a href="http://www.3721.com" rel="nofollow">3721</a>',
+'a9','<a href="http://www.a9.com" title="Search Engine Home Page" rel="nofollow">A9</a>',
 'abacho','Abacho',
-'accoona','<a href="http://cn.accoona.com">Accoona</a>',
-'alexa','<a href="http://www.alexa.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Alexa</a>',
-'aliceit','<a href="http://www.alice.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">alice.it</a>',
-'aliceitmaster','<a href="http://www.alice.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">search.alice.it.master</a>',
+'accoona','<a href="http://cn.accoona.com" rel="nofollow">Accoona</a>',
+'alexa','<a href="http://www.alexa.com" title="Search Engine Home Page" rel="nofollow">Alexa</a>',
+'aliceit','<a href="http://www.alice.it" title="Search Engine Home Page" rel="nofollow">alice.it</a>',
+'aliceitmaster','<a href="http://www.alice.it" title="Search Engine Home Page" rel="nofollow">search.alice.it.master</a>',
 'allesklar','allesklar.de',
-'allgameshome','<a href="http://my.allgameshome.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">AllGamesHome</a>',
-'alltheweb','<a href="http://www.alltheweb.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">AllTheWeb</a>',
+'allgameshome','<a href="http://my.allgameshome.com" title="AllGamesHome" rel="nofollow">AllGamesHome</a>',
+'alltheweb','<a href="http://www.alltheweb.com" title="Search Engine Home Page" rel="nofollow">AllTheWeb</a>',
 'alot','alot',
-'altavista','<a href="http://www.altavista.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">AltaVista</a>',
+'altavista','<a href="http://www.altavista.com" title="Search Engine Home Page" rel="nofollow">AltaVista</a>',
 'amazon','amazon',
-'androidsearch','<a href="http://www.androidsearch.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">androidsearch.com</a>',
-'answerbus','<a href="http://www.answerbus.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Answerbus</a>',
-'anzwers','<a href="http://anzwers.com.au/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">anzwers.com.au</a>',
+'androidsearch','<a href="http://www.androidsearch.com" title="androidsearch.com" rel="nofollow">androidsearch.com</a>',
+'answerbus','<a href="http://www.answerbus.com" title="Search Engine Home Page" rel="nofollow">Answerbus</a>',
+'anzwers','<a href="http://anzwers.com.au" title="anzwers.com.au home page" rel="nofollow">anzwers.com.au</a>',
 'aol_o2suche_de','AOL O2Suche (de)', 
-'aolcatchall','<a href="http://search.aol.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">AOL catchall countries</a>',
-'aolcom','<a href="http://search.aol.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">AOL .com</a>',
-'aolde','<a href="http://suche.aol.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">AOL .de</a>',
+'aolcatchall','<a href="http://search.aol.com" title="Search Engine Home Page" rel="nofollow">AOL catchall countries</a>',
+'aolcom','<a href="http://search.aol.com" title="Search Engine Home Page" rel="nofollow">AOL .com</a>',
+'aolde','<a href="http://suche.aol.de" title="Search Engine Home Page" rel="nofollow">AOL .de</a>',
 'aolfr','AOL (fr)', 
-'aolpl','<a href="http://search.aol.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">AOL .pl</a>',
-'aolsearchde','<a href="http://de.aolsearch.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">AOL Search de</a>',
-'aoluk','<a href="http://search.aol.co.uk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">AOL .uk</a>',
+'aolpl','<a href="http://search.aol.pl" title="Search Engine Home Page" rel="nofollow">AOL .pl</a>',
+'aolsearchde','<a href="http://de.aolsearch.com" title="AOL Search Home Page" rel="nofollow">AOL Search de</a>',
+'aoluk','<a href="http://search.aol.co.uk" title="Search Engine Home Page" rel="nofollow">AOL .uk</a>',
 'aport','Aport',
-'arianna','<a href="http://arianna.libero.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Arianna</a>',
-'asevenboard','<a href="http://asevenboard.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">asevenboard</a>',
-'askcatchall','<a href="http://www.ask.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Ask .com ( catchall )</a>',
-'askde','<a href="http://de.ask.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Ask Deutschland</a>',
-'askes','<a href="http://es.ask.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Ask Espana</a>', # break out Ask country specific engines.
-'askfr','<a href="http://fr.ask.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Ask France</a>',
+'arianna','<a href="http://arianna.libero.it" title="Search Engine Home Page" rel="nofollow">Arianna</a>',
+'asevenboard','<a href="http://asevenboard.com" title="Search Engine Home Page" rel="nofollow">asevenboard</a>',
+'askcatchall','<a href="http://www.ask.com" title="Search Engine Home Page" rel="nofollow">Ask catchall sites</a>',
+'askde','<a href="http://de.ask.com" title="Search Engine Home Page" rel="nofollow">Ask Deutschland</a>',
+'askes','<a href="http://es.ask.com" title="Search Engine Home Page" rel="nofollow">Ask Espa&ntilde;a</a>', # break out Ask country specific engines.
+'askfr','<a href="http://fr.ask.com" title="Search Engine Home Page" rel="nofollow">Ask France</a>',
 'askimages','ask images',
-'askit','<a href="http://it.ask.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Ask Italia</a>',
-'askjp','<a href="http://www.ask.jp/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Ask Japan</a>',
-'asknl','<a href="http://nl.ask.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Ask Nederland</a>',
-'askuk','<a href="http://uk.ask.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Ask UK</a>',
+'askit','<a href="http://it.ask.com" title="Search Engine Home Page" rel="nofollow">Ask Italia</a>',
+'askjp','<a href="http://www.ask.jp" title="Search Engine Home Page" rel="nofollow">Ask Japan</a>',
+'asknl','<a href="http://nl.ask.com" title="Search Engine Home Page" rel="nofollow">Ask Nederland</a>',
+'askuk','<a href="http://uk.ask.com" title="Search Engine Home Page" rel="nofollow">Ask UK</a>',
 'atlanticbb','atlanticbb',
 'atlas','Atlas.cz',
 'atomz','Atomz',
-'att','<a href="http://www.att.net/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">AT&amp;T search (powered by Google)</a>',
+'att','<a href="http://www.att.net" title="Search Engine Home Page" rel="nofollow">AT&T search (powered by Google)</a>',
 'auone','auone',
-'avantfind','<a href="http://www.avantfind.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Avantfind</a>',
+'avantfind','<a href="http://www.avantfind.com" title="Search Engine Home Page" rel="nofollow">Avantfind</a>',
 'avg','avg',
-'babylon','<a href="http://search.babylon.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Babylon</a>',
-'image_baidu','<a href="http://image.baidu.com/" rel="nofollow" target="_blank">Baidu Image</a>',
-'baidu','<a href="http://www.baidu.com/" rel="nofollow" target="_blank">Baidu</a>',
+'babylon','<a href="http://search.babylon.com" title="Babylon Home Page" rel="nofollow">Babylon</a>',
+'baidu','<a href="http://www.baidu.com" rel="nofollow">Baidu</a>',
 'bbc','BBC', 
-'benefind','<a href="http://www.benefind.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">benefind</a>',
-'biglotron','<a href="http://www.biglotron.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Biglotron</a>',
+'benefind','<a href="http://www.benefind.de" title="benefind Home Page" rel="nofollow">benefind</a>',
+'biglotron','<a href="http://www.biglotron.com" title="Search Engine Home Page" rel="nofollow">Biglotron</a>',
 
-'www_bing_com','<a href="http://www.bing.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Bing : www.bing.com</a>',
-'cn_bing_com','<a href="http://cn.bing.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Bing : cn.bing.com</a>',
-'global_bing_com','<a href="http://global.bing.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Bing : global.bing.com</a>',
-'bing_com_catchall','<a href="http://www.bing.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Bing : bing.com ( catchall )</a>',
+'www_bing_com','<a href="http://www.bing.com" title="Search Engine Home Page" rel="nofollow">Bing</a>',
+'cn_bing_com','<a href="http://cn.bing.com" title="Search Engine Home Page">Bing : cn.bing.com</a>',
+'global_bing_com','<a href="http://global.bing.com" title="Search Engine Home Page">Bing : global.bing.com</a>',
+'bing_com_catchall','<a href="http://www.bing.com" title="Search Engine Home Page">Bing : bing.com ( catchall )</a>',
 
 'blekko','blekko',
-'blingo','<a href="http://www.blingo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Blingo</a>',
-'boatdesign','<a href="http://www.boatdesign.net/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Boatdesign .net</a>',
-'bluewin','bluewin',
+'blingo','<a href="http://www.blingo.com" title="Search Engine Home Page" rel="nofollow">Blingo</a>',
+'boatdesign','<a href="http://www.boatdesign.net" title="Search Engine Home Page">Boatdesign .net</a>',
+'bluewin','search.bluewin.ch',
 'bt','BT',
-'bungeebonesdotcom','<a href="http://BungeeBones.com/search.php/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">BungeeBones</a>',
-'burett_pagelink_si','<a href="http://burett.pagelink.si/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">burett.pagelink.si</a>',
-'centraldatabase','<a href="http://search.centraldatabase.org/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">GPU p2p search</a>',
+'bungeebonesdotcom','<a href="http://BungeeBones.com/search.php/" title="Search Engine Home Page" rel="nofollow">BungeeBones</a>',
+'burett_pagelink_si','<a href="http://burett.pagelink.si" title="Search Engine Home Page">burett.pagelink.si</a>',
+'centraldatabase','<a href="http://search.centraldatabase.org" title="Search Engine Home Page" rel="nofollow">GPU p2p search</a>',
 'centrum','Centrum.cz', 
 'centurylink','centurylink',
-'certifiedtoolbarsearch','<a href="http://search.certified-toolbar.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Certified-Toolbar Search</a>',
+'certifiedtoolbarsearch','<a href="http://search.certified-toolbar.com" title="Certified-Toolbar Search" rel="nofollow">Certified-Toolbar Search</a>',
 'charter','charter',
 'chatzum','chatzum',
 'checkparams','checkparams',
-'chelloat','<a href="http://www.chello.at/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Chello Austria</a>',
-'chellobe','<a href="http://www.chello.be/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Chello Belgium</a>',
-'chellocom','<a href="http://www.chello.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Chello (Country not recognized)</a>',
-'chellocz','<a href="http://www.chello.cz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Chello Czech Republic</a>',
-'chellofr','<a href="http://www.chello.fr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Chello France</a>',
-'chellohu','<a href="http://www.chello.hu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Chello Hungary</a>',
-'chellonl','<a href="http://www.chello.nl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Chello Netherlands</a>',
-'chellono','<a href="http://www.chello.no/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Chello Norway</a>',
-'chellopl','<a href="http://www.chello.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Chello Poland</a>',
-'chellose','<a href="http://www.chello.se/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Chello Sweden</a>',
-'chellosk','<a href="http://www.chello.sk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Chello Slovakia</a>',
-'clarosearch','<a href="http://www.claro-search.com/" rel="nofollow" title="Search Engine Home Page [new window]" target="_blank">Claro Search</a>',
+'chelloat','<a href="http://www.chello.at" title="Search Engine Home Page" rel="nofollow">Chello Austria</a>',
+'chellobe','<a href="http://www.chello.be" title="Search Engine Home Page" rel="nofollow">Chello Belgium</a>',
+'chellocom','<a href="http://www.chello.com" title="Search Engine Home Page" rel="nofollow">Chello (Country not recognized)</a>',
+'chellocz','<a href="http://www.chello.cz" title="Search Engine Home Page" rel="nofollow">Chello Czech Republic</a>',
+'chellofr','<a href="http://www.chello.fr" title="Search Engine Home Page" rel="nofollow">Chello France</a>',
+'chellohu','<a href="http://www.chello.hu" title="Search Engine Home Page" rel="nofollow">Chello Hungary</a>',
+'chellonl','<a href="http://www.chello.nl" title="Search Engine Home Page" rel="nofollow">Chello Netherlands</a>',
+'chellono','<a href="http://www.chello.no" title="Search Engine Home Page" rel="nofollow">Chello Norway</a>',
+'chellopl','<a href="http://www.chello.pl" title="Search Engine Home Page" rel="nofollow">Chello Poland</a>',
+'chellose','<a href="http://www.chello.se" title="Search Engine Home Page" rel="nofollow">Chello Sweden</a>',
+'chellosk','<a href="http://www.chello.sk" title="Search Engine Home Page" rel="nofollow">Chello Slovakia</a>',
+'clarosearch','<a href="http://www.claro-search.com" title="Search Engine Home Page" rel="nofollow">Claro Search</a>',
 'clinck','clinck',
-'clubinternet', 'Club-internet',
-'clusty','<a href="http://www.clusty.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Clusty</a>',
+'clubinternet','Club-internet',
+'clusty','<a href="http://www.clusty.com" title="Search Engine Home Page" rel="nofollow">Clusty</a>',
 'comcast','comcast',
-'comettoolbar','<a href="http://as.starware.com/dp/search" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Comet toolbar search</a>',
-'conduit','conduit',
-'copernic','<a href="http://www.copernic.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Copernic</a>',
-'crawler','<a href="http://www.crawler.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">crawler.com</a>',
-'csillamker','<a href="http://csillamker.hu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">csillamker.hu</a>',
+'comettoolbar','<a href="http://as.starware.com/dp/search" title="Comet toolbar search home page" rel="nofollow">Comet toolbar search</a>',
+'conduit','<a href="http://search.conduit.com" title="Conduit Search Home Page" rel="nofollow">Conduit Search</a>',
+'copernic','<a href="http://www.copernic.com" title="Search Engine Home Page" rel="nofollow">Copernic</a>',
+'crawler','<a href="http://www.crawler.com" title="Search Engine Home Page" rel="nofollow">crawler.com</a>',
+'csillamker','<a href="http://csillamker.hu" title="Search Engine Home Page">csillamker.hu</a>',
 'ctrouve','C\'est trouve', 
-'dalesearch','<a href="http://www.dalesearch.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Dale Search</a>',
+'dalesearch','<a href="http://www.dalesearch.com" title="Dale Search" rel="nofollow">Dale Search</a>',
 'danielsen','Thor (danielsen.com)', 
 'daum','daum',
-'de_dolphin_com','<a href="http://de.dolphin.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Dolphin Search</a>',
-'de_wiki_gov_cn','<a href="http://de.wiki.gov.cn/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Wiki Sucher</a>',
-'dealwifi_com','<a href="http://mystart2.dealwifi.com/search/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Dealwifi',
+'de_dolphin_com','<a href="http://de.dolphin.com" title="Dolphin Search search page" rel="nofollow">Dolphin Search</a>',
+'de_wiki_gov_cn','<a href="http://de.wiki.gov.cn" title="Wiki Sucher" rel="nofollow">Wiki Sucher</a>',
+'dealwifi_com','<a href="http://mystart2.dealwifi.com/search/" title="Search Engine Home Page">Dealwifi',
 'dejanews','DejaNews',
-'delicious','<a href="http://del.icio.us/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">del.icio.us</a> (Social Bookmark)',
-'delta-search','delta-search',
-'digg','<a href="http://www.digg.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Digg</a> (Social Bookmark)',
-'dmoz','<a href="http://dmoz.org/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">DMOZ</a>',
-'dodajpl','<a href="http://www.dodaj.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Dodaj.pl</a>',
-'dogpile','<a href="http://www.dogpile.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Dogpile</a>',
-'duckduckgo','<a href="http://r.duckduckgo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">DuckDuckGo</a>',
-'earthlink', 'Earth Link',
-'easysearch','<a href="http://heatherjeffery.easysearch.org.uk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">easysearch</a>',
+'delicious','<a href="http://del.icio.us" title="del.icio.us home page" rel="nofollow">del.icio.us</a> (Social Bookmark)',
+'delta-search','<a href="http://www.delta-search.com" title="Delta Search Home Page" rel="nofollow">Delta Search</a>',
+'digg','<a href="http://www.digg.com" title="Digg home page" rel="nofollow">Digg</a> (Social Bookmark)',
+'dmoz','<a href="http://dmoz.org" title="Search Engine Home Page" rel="nofollow">DMOZ</a>',
+'dodajpl','<a href="http://www.dodaj.pl" title="Dodaj.pl home page" rel="nofollow">Dodaj.pl</a>',
+'dogpile','<a href="http://www.dogpile.com" title="Search Engine Home Page" rel="nofollow">Dogpile</a>',
+'duckduckgo','<a href="http://r.duckduckgo.com" title="DuckDuckGo Home Page" rel="nofollow">DuckDuckGo (Does not provide search keyphrases, using found page instead)</a>',
+'earthlink','Earth Link',
+'easysearch','<a href="http://heatherjeffery.easysearch.org.uk" title="Search Engine Home Page" rel="nofollow">easysearch</a>',
 'ecosia','ecosia',
 'edderkoppen','Edderkoppen', 
 'engine','Cade', 
-'eniro','<a href="http://www.eniro.no/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Eniro</a>',
-'enirose','<a href="http://www.eniro.se/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Eniro Sverige</a>',
+'eniro','<a href="http://www.eniro.no" title="Search Engine Home Page" rel="nofollow">Eniro</a>',
+'enirose','<a href="http://www.eniro.se" title="Eniro Sverige home page" rel="nofollow">Eniro Sverige</a>',
 'ereadingsource','ereadingsource',
-'etools_ch','<a href="http://www.etools.ch/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">eTools.ch</a>',
+'etools_ch','<a href="http://www.etools.ch" title="eTools.ch" rel="nofollow">eTools.ch</a>',
 'euroseek','Euroseek',
 'everyclick','everyclick',
-'excite','<a href="http://www.excite.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Excite</a>',
-'facemoods','facemoods',
-'fastbot_de','<a href="http://fastbot.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Fastbot.de (Does not provide search keyphrases; using found page instead)</a>',
-'fbdownloader','<a href="http://search.fbdownloader.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">FBDownloader (fbdownloader)</a>',
-'fdownloadr_com','<a href="http://search.fdownloadr.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">FBDownloader (fdownloadr)</a>',
-'find1friend','<a href="http://find1friend.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Find1Friend</a>',
+'excite','<a href="http://www.excite.com" title="Search Engine Home Page" rel="nofollow">Excite</a>',
+'facemoods','<a href="http://sr.facemoods.com" title="Facemoods Search" rel="nofollow">Facemoods Search</a>',
+'fastbot_de','<a href="http://fastbot.de" title="Fastbot.de" rel="nofollow">Fastbot.de (Does not provide search keyphrases; using found page instead)</a>',
+'fbdownloader','<a href="http://search.fbdownloader.com" title="FBDownloader Home Page" rel="nofollow">FBDownloader (fbdownloader)</a>',
+'fdownloadr_com','<a href="http://search.fdownloadr.com" title="FBDownloader Home Page" rel="nofollow">FBDownloader (fdownloadr)</a>',
+'find1friend','<a href="http://find1friend.com" title="Find1Friend" rel="nofollow">Find1Friend</a>',
 'findamo','findamo',
 'findarticles','Find Articles',
 'finddk','Find', 
 'fireball','fireball',
-'flipora','<a href="http://static.flipora.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Flipora</a>',
+'flipora','<a href="http://static.flipora.com" title="Flipora Home Page" rel="nofollow">Flipora</a>',
 'foxstart','foxstart',
 'francite','Francite', 
-'free', 'Free.fr', 
-'freenet_de','<a href="http://suche.freenet.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">suche.freenet.de</a>',
+'free','Free.fr', 
+'freenet_de','<a href="http://suche.freenet.de" title="suche.freenet.de" rel="nofollow">suche.freenet.de</a>',
 'freeserve','Freeserve', 
 'funmoods','funmoods',
-'gazetapl','<a href="http://szukaj.gazeta.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Gazeta.pl</a>',
-'genieo','<a href="http://search.genieo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Genieo</a>',
-'gerypl','<a href="http://szukaj.gery.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Gery.pl</a>',
-'globososo','Globososo',
-'gmxsuche','<a href="http://suche.gmx.net/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">GMX Suche</a>',
-'gmxsuche_at','<a href="http://suche.gmx.at/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">GMX Suche Oesterreich</a>',
+'gazetapl','<a href="http://szukaj.gazeta.pl" title="Gazeta.pl home page" rel="nofollow">Gazeta.pl</a>',
+'genieo','<a href="http://search.genieo.com" title="Genieo home page" rel="nofollow">Genieo</a>',
+'gerypl','<a href="http://szukaj.gery.pl" title="Gery.pl home page" rel="nofollow">Gery.pl</a>',
+'globososo','Various variants of Globososo (Kingtale Technology): <a href="http://www.globososo.com" title="Globososo search page" rel="nofollow">www</a>, <a href="http://searches.globososo.com" title="searches subdomain of globososo.com" rel="nofollow">searches</a>, <a href="http://searches3.globososo.com" title="searches3 subdomain of globososo.com" rel="nofollow">searches3</a>, and at inspsearch.com (<a href="http://globososo.inspsearch.com" title="Globososo search page at globososo.inspsearch.com" rel="nofollow">globososo</a>, <a href="http://kingtale3.inspsearch.com" title="Globososo search page at kingtale3.inspsearch.com" rel="nofollow">kingtale3</a>)',
+'gmxsuche','<a href="http://suche.gmx.net" title="GMX Suche Home Page" rel="nofollow">GMX Suche</a>',
+'gmxsuche_at','<a href="http://suche.gmx.at" title="GMX Suche Österreich Home Page" rel="nofollow">GMX Suche Österreich</a>',
 'go','Go.com',
-'go_mail_ru','<a href="http://go.mail.ru/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Go.Mail.ru</a>',
+'go_mail_ru','<a href="http://go.mail.ru" title="GMX Suche Oesterreich Home Page" rel="nofollow">Go.Mail.ru</a>',
 'go2net','Go2Net (Metamoteur)',
 'godado','Godado.it',
 'goliat','Goliat', 
-'goodsearch','<a href="http://www.goodsearch.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">GoodSearch</a>',
-'gotuneed','<a href="http://www.gotuneed.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">got u need</a>',
-'govome','<a href="http://www.govome.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Govome</a>',
+'goodsearch','<a href="http://www.goodsearch.com" title="Search Engine Home Page" rel="nofollow">GoodSearch</a>',
+'gotuneed','<a href="http://www.gotuneed.com" title="Search Engine Home Page" rel="nofollow">got u need</a>',
+'govome','<a href="http://www.govome.com" title="Govome" rel="nofollow">Govome</a>',
 'haku','Ihmemaa',
 'handycafe','handycafe',
 'heureka','Heureka', 
-'hogapl','<a href="http://www.hoga.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Hoga.pl</a>',
-'holasearch','<a href="http://www.holasearch.com" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Hola Search</a>',
+'hogapl','<a href="http://www.hoga.pl" title="Hoga.pl home page" rel="nofollow">Hoga.pl</a>',
+'holasearch','<a href="http://www.holasearch.com" title="Hola Search Home Page" rel="nofollow">Hola Search</a>',
 'hotbot','Hotbot',
 'hp_my_aol','hp my aol',
 'hubwe','hubwe',
-'iask','<a href="http://www.iask.com/" rel="nofollow" target="_blank">Iask</a>',
-'iboats','<a href="http://forums.iboats.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Iboats</a>',
-'icerocket','<a href="http://www.icerocket.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Icerocket (Blog)</a>',
-'ichiro','<a href="http://search.goo.ne.jp/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Ichiro</a>',
-'icq','<a href="http://www.icq.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">icq</a>',
+'iask','<a href="http://www.iask.com" rel="nofollow">Iask</a>',
+'iboats','<a href="http://forums.iboats.com" title="forum home page" rel="nofollow">Iboats</a>',
+'icerocket','<a href="http://www.icerocket.com" title="Search Engine Home Page" rel="nofollow">Icerocket (Blog)</a>',
+'ichiro','<a href="http://search.goo.ne.jp" title="Search Engine Home Page" rel="nofollow">Ichiro</a>',
+'icq','<a href="http://www.icq.com" title="Search Engine Home Page" rel="nofollow">icq</a>',
 'ilse','Ilse',
-'iminent','<a href="http://start.iminent.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Iminent</a>',
-'inbox','inbox',
+'iminent','<a href="http://start.iminent.com" title="Iminent Home Page" rel="nofollow">Iminent</a>',
+'inbox','<a href="http://www2.inbox.com/search/results1.aspx" title="Inbox Search" rel="nofollow">Inbox Search</a>',
 'incredibar','incredibar',
 'incredimail','incredimail',
 'indexhu','Index', 
-'ineffabile','<a href="http://www.ineffabile.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Ineffabile.it</a> (Social Bookmark)',
-'intelseek_com/','<a href="http://www.intelseek.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Intelseek .com',
-'www_info_com','<a href="http://www.info.com/search/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Info .com',
+'ineffabile','<a href="http://www.ineffabile.it" title="Ineffabile.it home page" rel="nofollow">Ineffabile.it</a> (Social Bookmark)',
+'ineffabile','<a href="http://www.ineffabile.it" title="Search Engine Home Page" rel="nofollow">Ineffabile.it</a> (Social Bookmark)',
+'intelseek_com/','<a href="http://www.intelseek.com" title="Search Engine Home Page" rel="nofollow">Intelseek .com',
+'www_info_com','<a href="http://www.info.com/search/" title="Search Engine Home Page" rel="nofollow">Info .com',
 'infoseek','Infoseek',
 'infospace','InfoSpace',
-'infouk','<a href="http://info.co.uk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Info UK</a>',
-'inspsearch','<a href="http://airzip.inspsearch.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">airzip.inspsearch.com</a>',
-'int_search_myway_com','<a href="http://int.search.myway.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">MyWay</a>',
-'interiapl','<a href="http://www.google.interia.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Interia.pl</a>',
+'infouk','<a href="http://info.co.uk" title="home page" rel="nofollow">Info UK</a>',
+'inspsearch','<a href="http://airzip.inspsearch.com" title="airzip.inspsearch.com" rel="nofollow">airzip.inspsearch.com</a>',
+'int_search_myway_com','<a href="http://int.search.myway.com" title="MyWay search page" rel="nofollow">MyWay</a>',
+'interiapl','<a href="http://www.google.interia.pl" title="Interia.pl home page" rel="nofollow">Interia.pl</a>',
 'internetto','Internetto Kereso',
-'isearch_nation_com','<a href="http://isearch.nation.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Nation Search</a>',
-'iune','<a href="http://www.i-une.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">i-une</a>',
-'ixquick','<a href="http://www.ixquick.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">ix quick</a>', 
+'isearch_nation_com','<a href="http://isearch.nation.com" title="Nation Search" rel="nofollow">Nation Search</a>',
+'iune','<a href="http://www.i-une.com" title="Search Engine Home Page" rel="nofollow">i-une</a>',
+'ixquick','<a href="http://www.ixquick.com" title="Search Engine Home Page" rel="nofollow">ix quick</a>',
 'izito_catchall','izito ( catchall )', 
-'izito_de','<a href="http://www.izito.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">izito .de</a>', 
-'izito_uk','<a href="http://www.izito.co.uk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">izito .uk</a>', 
+'izito_de','<a href="http://www.izito.de" title="iZito Deutschland" rel="nofollow">iZito Deutschland</a>',
+'izito_uk','<a href="http://www.izito.co.uk" title="Search Engine Home Page" rel="nofollow">izito .uk</a>', 
 'jubii','Jubii', 
 'jumpyit','Jumpy.it',
-'startjuno_com','<a href="http://www.startjuno.com/search/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Startjuno .com</a>', 
-'juno','<a href="http://search.juno.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">juno</a>', 
+'startjuno_com','<a href="http://www.startjuno.com/search/" title="Search Engine Home Page" rel="nofollow">Startjuno .com</a>', 
+'juno','<a href="http://search.juno.com" title="Search Engine Home Page" rel="nofollow">juno</a>', 
 'jyxo','Jyxo.cz', 
-'kartoo','<a href="http://www.kartoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Kartoo</a>',
-'katalogonetpl','<a href="http://katalog.onet.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Katalog.Onet.pl</a>',
-'kataweb','<a href="http://www.kataweb.it/ricerca/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Kataweb</a>',
-'keresolap_hu','<a href="http://keresolap.hu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Tango keresolap</a>',
+'kartoo','<a href="http://www.kartoo.com" title="Search Engine Home Page" rel="nofollow">Kartoo</a>',
+'katalogonetpl','<a href="http://katalog.onet.pl" title="Katalog.Onet.pl home page" rel="nofollow">Katalog.Onet.pl</a>',
+'kataweb','<a href="http://www.kataweb.it/ricerca/" title="Search Engine Home Page" rel="nofollow">Kataweb</a>',
+'keresolap_hu','<a href="http://keresolap.hu" title="Search Engine Home Page" rel="nofollow">Tango keresolap</a>',
 'kvasir','kvasir',
 'kvitters','kvitters',
 'lapkereso_hu','Startlapkereso', 
 'lbb','LBB', 
-'ledix','<a href="http://www.ledix.net/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Ledix</a>',
-'libero','<a href="http://www.libero.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Libero IT</a>',
-'libertysurf', 'Libertysurf', 
-'live','<a href="http://www.live.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Microsoft Windows Live</a>',
-'localmoxie','<a href="http://www.localmoxie.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Local Moxie</a>',
+'ledix','<a href="http://www.ledix.net" title="Search Engine Home Page" rel="nofollow">Ledix</a>',
+'libero','<a href="http://www.libero.it" title="Search Engine Home Page" rel="nofollow">Libero IT</a>',
+'libertysurf','Libertysurf', 
+'live','<a href="http://www.live.com" title="Search Engine Home Page" rel="nofollow">Microsoft Windows Live</a>',
+'localmoxie','<a href="http://www.localmoxie.com" title="Local Moxie" rel="nofollow">Local Moxie</a>',
 'looksmart_catchall','looksmart ( catchall )',
 'looksmart_co_uk','looksmart .co.uk',
-'lycos','<a href="http://www.lycos.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Lycos</a>',
+'lycos','<a href="http://www.lycos.com" title="Search Engine Home Page" rel="nofollow">Lycos</a>',
 'mamma','Mamma',
 'meinestadt','meinestadt.de', 
-'metabot', 'MetaBot',
-'metacrawler','metacrawler',
+'metabot','MetaBot',
+'metacrawler','MetaCrawler (Metamoteur)',
 'metacrawler_de','metacrawler.de',
-'metager','<a href="http://www.metager.de" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">MetaGer</a>',
+'metager','<a href="http://www.metager.de" title="MetaGer Home Page" rel="nofollow">MetaGer</a>',
 'metahannover','uni-hannover.de',
 'metasearch','metasearch',
 'metaspinner','metaspinner',
-'metasuche_ch','<a href="http://www.metasuche.ch/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Metasuche.ch</a>',
+'metasuche_ch','<a href="http://www.metasuche.ch" title="Metasuche search page" rel="nofollow">Metasuche.ch</a>',
 'metaua','meta.ua',
 'miner','Meta Miner',
-'mirago','<a href="http://www.mirago.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Mirago (country unknown)</a>',
-'miragobe','<a href="http://www.mirago.be/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Mirago Belgium</a>',
-'miragoch','<a href="http://www.mirago.ch/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Mirago Switzerland</a>',
-'miragocouk','<a href="http://zone.mirago.co.uk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Mirago UK</a>',
-'miragode','<a href="http://www.mirago.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Mirago Germany</a>',
-'miragodk','<a href="http://www.mirago.dk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Mirago Denmark</a>',
-'miragoes','<a href="http://es.mirago.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Mirago Spain</a>',
-'miragofr','<a href="http://www.mirago.fr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Mirago France</a>',
-'miragoit','<a href="http://www.mirago.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Mirago Italy</a>',
-'miragonl','<a href="http://www.mirago.nl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Mirago Netherlands</a>',
-'miragono','<a href="http://no.mirago.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Mirago Norway</a>',
-'miragose','<a href="http://www.mirago.se/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Mirago Sweden</a>',
+'mirago','<a href="http://www.mirago.com" title="Search Engine Home Page" rel="nofollow">Mirago (country unknown)</a>',
+'miragobe','<a href="http://www.mirago.be" title="Search Engine Home Page" rel="nofollow">Mirago Belgium</a>',
+'miragoch','<a href="http://www.mirago.ch" title="Search Engine Home Page" rel="nofollow">Mirago Switzerland</a>',
+'miragocouk','<a href="http://zone.mirago.co.uk" title="Search Engine Home Page" rel="nofollow">Mirago UK</a>',
+'miragode','<a href="http://www.mirago.de" title="Search Engine Home Page" rel="nofollow">Mirago Germany</a>',
+'miragodk','<a href="http://www.mirago.dk" title="Search Engine Home Page" rel="nofollow">Mirago Denmark</a>',
+'miragoes','<a href="http://es.mirago.com" title="Search Engine Home Page" rel="nofollow">Mirago Spain</a>',
+'miragofr','<a href="http://www.mirago.fr" title="Search Engine Home Page" rel="nofollow">Mirago France</a>',
+'miragoit','<a href="http://www.mirago.it" title="Search Engine Home Page" rel="nofollow">Mirago Italy</a>',
+'miragonl','<a href="http://www.mirago.nl" title="Search Engine Home Page" rel="nofollow">Mirago Netherlands</a>',
+'miragono','<a href="http://no.mirago.com" title="Search Engine Home Page" rel="nofollow">Mirago Norway</a>',
+'miragose','<a href="http://www.mirago.se" title="Search Engine Home Page" rel="nofollow">Mirago Sweden</a>',
 'mitrasites','mitrasites',
-'mozbot','<a href="http://www.mozbot.fr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Mozbot</a>',
-'msn','<a href="http://search.msn.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Microsoft MSN Search</a>',
-'mys_yoursearch_me','<a href="http://mys.yoursearch.me/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yoursearch.me</a>',
-'mysearch','<a href="http://www.mysearch.com" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">My Search</a>',
-'mysearchdial','<a href="http://start.mysearchdial.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">mysearchdial</a>',
-'mysearchresults','<a href="http://www.mysearchresults.com" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">mysearchresults</a>',
-'myway','<a href="http://search.myway.com" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">myway</a>',
-'mywebsearch','<a href="http://search.mywebsearch.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">MyWebSearch</a>',
+'mozbot','<a href="http://www.mozbot.fr" title="Search Engine Home Page" rel="nofollow">Mozbot</a>',
+'msn','<a href="http://search.msn.com" title="Search Engine Home Page" rel="nofollow">Microsoft MSN Search</a>',
+'mys_yoursearch_me','<a href="http://mys.yoursearch.me" title="Yoursearch.me search page" rel="nofollow">Yoursearch.me</a>',
+'mysearch','<a href="http://www.mysearch.com" title="Search Engine Home Page" rel="nofollow">My Search</a>',
+'mysearchdial','<a href="http://start.mysearchdial.com" title="Search Engine Home Page" rel="nofollow">mysearchdial</a>',
+'mysearchresults','<a href="http://www.mysearchresults.com" title="Search Engine Home Page" rel="nofollow">mysearchresults</a>',
+'myway','<a href="http://search.myway.com" title="Search Engine Home Page" rel="nofollow">myway</a>',
+'mywebsearch','<a href="http://search.mywebsearch.com" title="MyWebSearch home page" rel="nofollow">MyWebSearch</a>',
 'najdi','Najdi.to',
 'nation','nation', 
-'navigationshilfe_t_online','<a href="http://navigationshilfe.t-online.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">T-Online Navigationshilfe</a>',
+'navigationshilfe_t_online','<a href="http://navigationshilfe.t-online.de" title="MyWebSearch home page" rel="nofollow">T-Online Navigationshilfe</a>',
 'nbci','NBCI',
-'netease', '<a href="http://www.163.com/" rel="nofollow" target="_blank">NetEase</a>',
-'netluchs','<a href="http://www.netluchs.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Netluchs</a>',
-'netscape','<a href="http://www.netscape.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Netscape</a>',
-'netsprintpl','<a href="http://www.netsprint.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">NetSprint.pl</a>',
+'netease','<a href="http://www.163.com" rel="nofollow">NetEase</a>',
+'netluchs','<a href="http://www.netluchs.de" title="Search Engine Home Page" rel="nofollow">Netluchs</a>',
+'netscape','<a href="http://www.netscape.com" title="Search Engine Home Page" rel="nofollow">Netscape</a>',
+'netsprintpl','<a href="http://www.netsprint.pl" title="NetSprint.pl home page" rel="nofollow">NetSprint.pl</a>',
 'netstjernen','Netstjernen',
-'netzero','<a href="http://search.netzero.net/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">netzero</a>',
+'netzero','<a href="http://search.netzero.net" title="home page" rel="nofollow">netzero</a>',
 'northernlight','NorthernLight',
-'nortonsavesearch','<a href="http://int.search-results.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Norton Safe Search</a>',
-'nusearch','<a href="http://www.nusearch.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Nusearch</a>',
-'o2pl','<a href="http://szukaj2.o2.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">o2.pl</a>',
+'nortonsavesearch','<a href="http://int.search-results.com" title="Norton Safe Search Home Page" rel="nofollow">Norton Safe Search</a>',
+'nusearch','<a href="http://www.nusearch.com" title="Search Engine Home Page" rel="nofollow">Nusearch</a>',
+'o2pl','<a href="http://szukaj2.o2.pl" title="o2.pl home page" rel="nofollow">o2.pl</a>',
 'ofir','Ofir',
-'oneseek_de','<a href="http://www.oneseek.de" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Metasuchmaschine OneSeek.de</a>',
-'onetpl','<a href="http://szukaj.onet.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Onet.pl</a>',
+'oneseek_de','<a href="http://www.oneseek.de" title="Metasuchmaschine OneSeek.de" rel="nofollow">Metasuchmaschine OneSeek.de</a>',
+'onetpl','<a href="http://szukaj.onet.pl" title="Onet.pl home page" rel="nofollow">Onet.pl</a>',
 'opasia','Opasia', 
 'orange','orange',
 'orangeworld','orangeworld',
@@ -5378,278 +5718,307 @@
 'overture','Overture',
 'passagen','Evreka',
 'pch','pch',
-'peoplecheck_de','<a href="http://peoplecheck.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">PeopleCheck.de</a>',
-'picsearch','<a href="http://www.picsearch.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">picsearch</a>',
+'peoplecheck_de','<a href="http://peoplecheck.de" title="PeopleCheck.de" rel="nofollow">PeopleCheck.de</a>',
+'picsearch','<a href="http://www.picsearch.de" title="picsearch" rel="nofollow">picsearch</a>',
 'pictures','pictures',
-'plusnetwork','<a href="http://www.searchplusnetwork.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Search Plus Network</a>',
-'pogodak','<a href="http://www.pogodak.com" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Pogodak.com</a>',
-'polskapl','<a href="http://szukaj.polska.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Polska</a>',
-'polymeta_hu','<a href="http://www.polymeta.hu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Polymeta</a>',
-'preciobarato_xyz','<a href="http://preciobarato.xyz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">preciobarato xyz</a>',
-'questionanswering','<a href="http://www.questionanswering.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Questionanswering</a>',
+'plusnetwork','<a href="http://www.searchplusnetwork.com" title="Search Plus Network" rel="nofollow">Search Plus Network</a>',
+'pogodak','<a href="http://www.pogodak.com" title="Pogodak search engine home page" rel="nofollow">Pogodak.com</a>',
+'polskapl','<a href="http://szukaj.polska.pl" title="Polska home page" rel="nofollow">Polska</a>',
+'polymeta_hu','<a href="http://www.polymeta.hu" title="Search Engine Home Page" rel="nofollow">Polymeta</a>',
+'preciobarato_xyz','<a href="http://preciobarato.xyz" title="preciobarato.xyz offline on Oct 2, 2015" rel="nofollow">Yandex</a>',
+'questionanswering','<a href="http://www.questionanswering.com" title="Questionanswering home page" rel="nofollow">Questionanswering</a>',
 'quick','Quick.cz', 
-'qwant_com','<a href="https://www.qwant.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">qwant.com</a>',
-'rakuten','<a href="http://websearch.rakuten.co.jp" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">websearch.rakuten.co.jp</a>',
+'qwant_com','<a href="https://www.qwant.com" title="qwant.com" rel="nofollow">qwant.com</a>',
+'rakuten','<a href="http://websearch.rakuten.co.jp" title="websearch.rakuten.co.jp" rel="nofollow">websearch.rakuten.co.jp</a>',
 'rambler','Rambler',
 'redbox','RedBox.cz',
 'rr','rr',
-'safehomepage_com','<a href="http://searches.safehomepage.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">safehomepage.com</a>',
-'sagool','<a href="http://sagool.jp/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Sagool</a>',
-'sapo','<a href="http://www.sapo.pt/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Sapo</a>',
-'schoenerbrausen','<a href="http://www.schoenerbrausen.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Schoenerbrausen/</a>',
-'scroogle','<a href="http://www.scroogle.org/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Scroogle</a>',
-'search.com','<a href="http://www.search.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Search.com</a>',
-'search_1und1_de','<a href="http://search.1und1.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">1&1 Suche (subdomain "search")</a>',
-'search_foxtab_com','<a href="http://search.foxtab.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Foxtab Search</a>',
-'search_socialdownloadr_com','<a href="http://search.socialdownloadr.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Socialdownloadr</a>',
-'search_zonealarm_com','<a href="http://search.zonealarm.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Zone Alarm Search</a>',
+
+'safehomepage_com','<a href="http://searches.safehomepage.com" title="safehomepage.com" rel="nofollow">safehomepage.com</a>',
+'sagool','<a href="http://sagool.jp" title="Sagool home page" rel="nofollow">Sagool</a>',
+'sapo','<a href="http://www.sapo.pt" title="Sapo search engine home page" rel="nofollow">Sapo</a>',
+'schoenerbrausen','<a href="http://www.schoenerbrausen.de" title="Search Engine Home Page" rel="nofollow">Schoenerbrausen/</a>',
+'scroogle','<a href="http://www.scroogle.org" title="Search Engine Home Page" rel="nofollow">Scroogle</a>',
+'search.com','<a href="http://www.search.com" title="Search Engine Home Page" rel="nofollow">Search.com</a>',
+'search_1und1_de','<a href="http://search.1und1.de" title="1&amp;1 Suche" rel="nofollow">1&amp;1 Suche (subdomain "search")</a>',
+'search_foxtab_com','<a href="http://search.foxtab.com" title="Foxtab Search" rel="nofollow">Foxtab Search</a>',
+'search_socialdownloadr_com','<a href="http://search.socialdownloadr.com" title="Socialdownloadr search page" rel="nofollow">Socialdownloadr</a>',
+'search_zonealarm_com','<a href="http://search.zonealarm.com" title="Zone Alarm Search" rel="nofollow">Zone Alarm Search</a>',
 'searchalgo','searchalgo',
-'searchall_com','<a href="http://www.searchall.com/search/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Searchall</a>',
-'searchalot','<a href="http://www.searchalot.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Searchalot</a>',
-'searchch','search ch',
-'searchcompletion','searchcompletion',
-'searches_qone8_com','<a href="http://searches.qone8.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Omiga-Plus</a>',
-'searchesnavigator','<a href="http://searchesnavigator.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">searchesnavigator</a>',
-'searchfunmoods','<a href="http://sr.searchfunmoods.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Funmoods</a>',
-'searchgol','<a href="http://www.searchgol.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Search-Gol</a>',
-'searchlistingsite','<a href="http://searchlistingsite.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">SearchLlistingSite</a>',
-'searchmobileonline','searchmobileonline',
-'searchresults','<a href="http://www1.search-results.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Search-results</a>',
-'searchresultscom','<a href="http://www.search-results.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">search-results.com ( all sites )</a>',
-'searchresultsmobi','<a href="http://www.search-results.mobi/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">search-results.mobi</a>',
+'searchall_com','<a href="http://www.searchall.com/search/" title="Search Engine Home Page" rel="nofollow">Searchall</a>',
+'searchalot','<a href="http://www.searchalot.com" title="Search Engine Home Page" rel="nofollow">Searchalot</a>',
+'searchch','search.ch',
+'searchcompletion','<a href="http://search.searchcompletion.com" title="SearchCompletion Search" rel="nofollow">SearchCompletion Search</a>',
+'searches_qone8_com','<a href="http://searches.qone8.com" title="Omiga-Plus" rel="nofollow">Omiga-Plus</a>',
+'searchesnavigator','<a href="http://searchesnavigator.com" title="Search Engine Home Page" rel="nofollow">searchesnavigator</a>',
+'searchfunmoods','<a href="http://sr.searchfunmoods.com" title="Funmoods" rel="nofollow">Funmoods</a>',
+'searchgol','<a href="http://www.searchgol.com" title="Search-Gol" rel="nofollow">Search-Gol</a>',
+'searchlistingsite','<a href="http://searchlistingsite.com" title="home page" rel="nofollow">SearchLlistingSite</a>',
+'searchmobileonline','<a href="http://www.searchmobileonline.com" title="Search Mobile Online (StartApp) Home Page" rel="nofollow">Search Mobile Online (StartApp)</a>',
+'searchresults','<a href="http://www1.search-results.com" title="Search-results Home Page" rel="nofollow">Search-results</a>',
+'nortonsavesearch','<a href="http://int.search-results.com" title="Norton Safe Search Home Page" rel="nofollow">Norton Safe Search</a>',
+'mysearchdial','<a href="http://start.mysearchdial.com" title="My Search Dial" rel="nofollow">My Search Dial</a>',
+'searchresults','<a href="http://www1.search-results.com" title="Search Engine Home Page" rel="nofollow">Search-results</a>',
+'searchresultscom','<a href="http://www.search-results.com" title="search-results" rel="nofollow">search-results.com ( all sites )</a>',
+'searchresultsmobi','<a href="http://www.search-results.mobi" title="Search Engine Home Page" rel="nofollow">search-results.mobi</a>',
 'searchsafer','searchsafer',
 'searchy','searchy.co.uk',
-'searchya','<a href="http://www.searchya.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Searchya</a>',
-'segnalo','<a href="http://segnalo.alice.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Segnalo</a> (Social Bookmark)',
+'searchya','<a href="http://www.searchya.com" title="Searchya" rel="nofollow">Searchya</a>',
+'segnalo','<a href="http://segnalo.alice.it" title="Segnalo home page" rel="nofollow">Segnalo</a> (Social Bookmark)',
 'semalt','semalt',
-'sensis','<a href="http://www.sensis.com.au/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Sensis AU</a>',
-'seznam','<a href="http://search.seznam.cz/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Seznam.cz</a>',
-'shawca','<a href="http://start.shaw.ca/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Shaw.ca</a>',
+'sensis','<a href="http://www.sensis.com.au" title="Segnalo home page" rel="nofollow">Sensis AU</a>',
+'seznam','<a href="http://search.seznam.cz">Seznam.cz</a>',
+'shawca','<a href="http://start.shaw.ca" title="Search Engine Home Page" rel="nofollow">Shaw.ca</a>',
 'shinyseek\.it','Shinyseek.it',
-'shoppstop','<a href="http://www.shoppstop.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">ShoppStop</a>',
-'sify','<a href="http://search.sify.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Sify</a>',
+'shoppstop','<a href="http://www.shoppstop.com" title="ShoppStop" rel="nofollow">ShoppStop</a>',
+'sify','<a href="http://search.sify.com" title="Search Engine Home Page" rel="nofollow">Sify</a>',
 'sky','sky',
-'smartsuggestor','<a href="http://search.smartsuggestor.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">smartsuggestor</a>',
-'smde','<a href="http://www.sm.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">SM.de - Die SuchMaschine</a>',
+'smartsuggestor','<a href="http://search.smartsuggestor.com" title="home page" rel="nofollow">smartsuggestor</a>',
+'smde','<a href="http://www.sm.de" title="SM.de - Die SuchMaschine" rel="nofollow">SM.de - Die SuchMaschine</a>',
 'snapdo','snapdo',
 'softonic','softonic',
-'sogou','<a href="http://www.sogou.com/" rel="nofollow" target="_blank">SoGou</a>',
+'sogou','<a href="http://www.sogou.com" rel="nofollow">SoGou</a>',
 'sol','SOL', 
-'so_com','<a href="http://www.so.com/" rel="nofollow" target="_blank">So .com</a>',
-'soso','<a href="http://www.soso.com/" rel="nofollow" target="_blank">SoSo .com</a>',
-'speedbit','<a href="http://go.speedbit.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Speedbit</a>',
-'sphere','<a href="http://www.sphere.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Sphere (Blog)</a>',
+'so_com','<a href="http://www.so.com" rel="nofollow">So .com</a>',
+'soso','<a href="http://www.soso.com" rel="nofollow">SoSo</a>',
+'speedbit','<a href="http://go.speedbit.com" title="Speedbit" rel="nofollow">Speedbit</a>',
+'sphere','<a href="http://www.sphere.com" title="Search Engine Home Page" rel="nofollow">Sphere (Blog)</a>',
 'splut','Splut', 
 'spotjockey','Spotjockey', 
 'spray','Spray',
 'start','start.no',
-'startlap_hu','<a href="http://kereso.startlap.hu/" rel="nofollow" title="Search Engine Home Page [new window]" target="_blank">Startlab Kereso</a>',
+'startlap_hu','<a href="http://kereso.startlap.hu" title="Search Engine Home Page" rel="nofollow">Startlab Kereso</a>',
 'startpage','startpage.com',
-'startsiden','<a href="http://www.startsiden.no/sok/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Startsiden Norway</a>',
-'startxxl','<a href="http://www.startxxl.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">StartXXL</a>',
-'steadysearch','<a href="http://www.avantfind.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Avantfind</a>',
-'stumbleupon','<a href="http://www.stumbleupon.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Stumbleupon</a> (Social Bookmark)',
-'sucheaolde','<a href="http://sucheaol.aol.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">SucheAOL .de</a>',
-'sumaja','<a href="http://www.sumaja.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Sumaja</a>',
-'supereva','<a href="http://search.supereva.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Supereva</a>',
-'surfcanyon_com','<a href="http://search.surfcanyon.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">SurfCanyon</a>',
-'sweetim','sweetim',
-'sweetpacks','<a href="http://www.sweetpacks-search.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Sweetpacks</a>',
-'swik','<a href="http://swik.net/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Swik</a> (Social Bookmark)',
-'swisscows_ch','<a href="https://swisscows.ch/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Swisscows</a>',
-'sympatico','<a href="http://sympatico.msn.ca/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Sympatico</a>',
-'szukaczpl','<a href="http://www.szukacz.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Szukacz</a>',
+'startsiden','<a href="http://www.startsiden.no/sok/">Startsiden Norway</a>',
+'startxxl','<a href="http://www.startxxl.com" title="StartXXL Home Page" rel="nofollow">StartXXL</a>',
+'steadysearch','<a href="http://www.avantfind.com" title="Search Engine Home Page" rel="nofollow">Avantfind</a>',
+'stumbleupon','<a href="http://www.stumbleupon.com" title="Stumbleupon home page" rel="nofollow">Stumbleupon</a> (Social Bookmark)',
+'sucheaolde','<a href="http://sucheaol.aol.de" title="Search Engine Home Page" rel="nofollow">SucheAOL .de</a>',
+'sumaja','<a href="http://www.sumaja.de" title="Sumaja" rel="nofollow">Sumaja</a>',
+'supereva','<a href="http://search.supereva.com" title="Search Engine Home Page" rel="nofollow">Supereva</a>',
+'surfcanyon_com','<a href="http://search.surfcanyon.com" title="SurfCanyon" rel="nofollow">SurfCanyon</a>',
+'sweetim','<a href="http://search.sweetim.com" title="SweetIM Search" rel="nofollow">SweetIM Search</a>',
+'sweetpacks','<a href="http://www.sweetpacks-search.com" title="Sweetpacks" rel="nofollow">Sweetpacks</a>',
+'swik','<a href="http://swik.net" title="Swik home page" rel="nofollow">Swik</a> (Social Bookmark)',
+'swisscows_ch','<a href="https://swisscows.ch" title="Swisscows search page" rel="nofollow">Swisscows</a>',
+'sympatico','<a href="http://sympatico.msn.ca" title="Search Engine Home Page" rel="nofollow">Sympatico</a>',
+'szukaczpl','<a href="http://www.szukacz.pl" title="Szukacz home page" rel="nofollow">Szukacz</a>',
 't_online_catchall','T-Online ( catchall )',
-'t_online_de','<a href="http://suche.t-online.de" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">T-Online .de</a>',
+'t_online_de','<a href="http://suche.t-online.de" title="Szukacz home page" rel="nofollow">T-Online .de</a>',
 'talktalk_uk','talktalk uk',
-'tango_hu','<a href="http://tango.hu/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Tango</a>',
+'tango_hu','<a href="http://tango.hu" title="Search Engine Home Page" rel="nofollow">Tango</a>',
 'tbask','tb.ask ?',
-'teecnoit','<a href="http://www.teecno.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Teecno</a>',
-'teoma','<a href="http://search.ask.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Teoma</a>',
-'terra','<a href="http://www.terra.es/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Terra</a>',
+'teecnoit','<a href="http://www.teecno.it" title="Teecno home page" rel="nofollow">Teecno</a>',
+'teoma','<a href="http://search.ask.com" title="Search Engine Home Page" rel="nofollow">Teoma</a>',							# Replace 'directhit\.com','DirectHit',
+'terra','<a href="http://www.terra.es" title="Search Engine Home Page" rel="nofollow">Terra</a>',
 'tesco','tesco',
-'theallsearches','<a href="http://theallsearches.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">theallsearches</a>',
+'theallsearches','<a href="http://theallsearches.com" title="Search Engine Home Page" rel="nofollow">theallsearches</a>',
 'three','three',
-'tiscali','<a href="http://search.tiscali.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Tiscali</a>',
-'tixuma_de','<a href="http://www.tixuma.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Tixuma Deutschland</a>',
+'tiscali','<a href="http://search.tiscali.com" title="Search Engine Home Page" rel="nofollow">Tiscali</a>',
+'tixuma_de','<a href="http://www.tixuma.de" title="Tixuma Deutschland" rel="nofollow">Tixuma Deutschland</a>',
 'toile','Toile du Quebec',
-'toshiba','<a href="http://start.toshiba.com/search/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Toshiba</a>',
+'toshiba','<a href="http://start.toshiba.com/search/">Toshiba</a>',
 'turtle','Turtle',
 'tyfon','Tyfon', 
-'uk_foxstart_com','<a href="http://uk.foxstart.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Foxstart.com</a>',
-'ukdirectory','UK Directory', 
+'uk_foxstart_com','<a href="http://uk.foxstart.com" title="Foxstart search page" rel="nofollow">Foxstart.com</a>',
 'ukindex','UKIndex', 
 'ukplus','UK Plus', 
-'umfis','<a href="http://www.umfis.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">UMFIS-Online Das Umweltfirmen-Informationssystem der IHKs in Deutschland</a>',
-'umuwa_de','<a href="http://umuwa.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Umuwa Deutschland</a>',
-'usatoday','<a href="http://www.usatoday.com/search" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">usatoday</a>',
+'umfis','<a href="http://www.umfis.de" title="UMFIS-Online Das Umweltfirmen-Informationssystem der IHKs in Deutschland" rel="nofollow">UMFIS-Online Das Umweltfirmen-Informationssystem der IHKs in Deutschland</a>',
+'umuwa_de','<a href="http://umuwa.de" title="Umuwa Deutschland" rel="nofollow">Umuwa Deutschland</a>',
+'usatoday','<a href="http://www.usatoday.com/search">usatoday</a>',
 'vindex','Vindex',
-'virgilio','<a href="http://www.virgilio.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Virgilio</a>',
-'virginmedia','<a href="http://search.virginmedia.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Virgin Media</a>',
-'vi-view_com','<a href="http://searches.vi-view.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">vi-view.com</a>',
-'vivisimo','<a href="http://www.vivisimo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Vivisimo</a>',
-'vlips_de','vlips .de',
-'vnet','<a href="http://114.vnet.cn/" rel="nofollow" target="_blank">VNet</a>',
-'voila','<a href="http://www.voila.fr/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Voila</a>',
+'virgilio','<a href="http://www.virgilio.it" title="Search Engine Home Page" rel="nofollow">Virgilio</a>',
+'virginmedia','<a href="http://search.virginmedia.com" title="Search Engine Home Page" rel="nofollow">Virgin Media</a>',
+'vi-view_com','<a href="http://searches.vi-view.com" title="vi-view.com" rel="nofollow">vi-view.com</a>',
+'vivisimo','<a href="http://www.vivisimo.com" title="Search Engine Home Page" rel="nofollow">Vivisimo</a>',
+'vlips_de','<a href="http://www.vlips.de/semags_proxy.php" title="vlips Proxy Page (Homepage not yet ready?)" rel="nofollow">vlips.de</a>',
+'vnet','<a href="http://114.vnet.cn" rel="nofollow">VNet</a>',
+'voila','<a href="http://www.voila.fr" title="Search Engine Home Page" rel="nofollow">Voila</a>',
 'wahoo','Wahoo', 
-'webalta','<a href="http://www.webalta.ru/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">webalta.ru</a>',
-'webcrawler','<a href="http://www.webcrawler.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">WebCrawler</a>',
-'webde','Web.de',
+'webalta','<a href="http://www.webalta.ru" title="Search Engine Home Page" rel="nofollow">webalta.ru</a>',
+'webcrawler','<a href="http://www.webcrawler.com" title="Search Engine Home Page" rel="nofollow">WebCrawler</a>',
 'webmania','webmania.hu', 
 'whorush_com','whorush com',
-'windowssearch_com','<a href="http://www.windowssearch.com/search?q=AWStats" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">windowssearch.com</a>',
+'windowssearch_com','<a href="http://www.windowssearch.com/search?q=AWStats" title="Example page" rel="nofollow">windowssearch.com</a>',
 'wisenut','WISENut', 
-'wow_utop_it','<a href="http://wow.utop.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">wow.utop.it</a>',
-'wowpl','<a href="http://szukaj.wow.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Wow.pl</a>',
-'wowsearch','<a href="http://de.wow.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Wow Search</a>',
-'wowuk','<a href="http://uk.wow.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">uk.wow.com</a>',
-'wp','<a href="http://szukaj.wp.pl/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Wirtualna Polska</a>',
-'www_buenosearch_com','<a href="http://www.buenosearch.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">BuenoSearch</a>',
-'www_dregol_com','<a href="http://www.dregol.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Dregol Search</a>',
-'www_wow_com','<a href="http://www.wow.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">WOW.com</a>',
-'wwweasel','<a href="http://wwweasel.de/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">WWWeasel</a>',
-'xfinity_com','<a href="http://search.xfinity.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Xfinity</a>',
-'ar_images_search_yahoo_com','<a href="http://ar.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : ar.images.search.yahoo.com</a>',
-'ar_search_yahoo_com','<a href="http://ar.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : ar.search.yahoo.com</a>',
-'at_images_search_yahoo_com','<a href="http://at.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : at.images.search.yahoo.com</a>',
-'at_search_yahoo_com','<a href="http://at.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : at.search.yahoo.com</a>',
-'au_images_search_yahoo_com','<a href="http://au.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : au.images.search.yahoo.com</a>',
-'au_search_yahoo_com','<a href="http://au.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : au.search.yahoo.com</a>',
-'br_images_search_yahoo_com','<a href="http://br.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : br.images.search.yahoo.com</a>',
-'br_search_yahoo_com','<a href="http://br.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : br.search.yahoo.com</a>',
-'ca_images_search_yahoo_com','<a href="http://ca.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : ca.images.search.yahoo.com</a>',
-'ca_search_yahoo_com','<a href="http://ca.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : ca.search.yahoo.com</a>',
-'ca_yhs4_search_yahoo_com','<a href="http://ca.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : ca.yhs4.search.yahoo.com</a>',
-'ch_images_search_yahoo_com','<a href="http://ch.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : ch.images.search.yahoo.com</a>',
-'ch_yhs4_search_yahoo_com','<a href="http://ch.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : ch.yhs4.search.yahoo.com</a>',
-'de_search_yahoo_com','<a href="http://de.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : de.search.yahoo.com</a>',
-'de_yhs4_search_yahoo_com','<a href="http://de.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : de.yhs4.search.yahoo.com</a>',
-'es_images_search_yahoo_com','<a href="http://es.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : es.images.search.yahoo.com</a>',
-'es_search_yahoo_com','<a href="http://es.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : es.search.yahoo.com</a>',
-'es_yhs4_search_yahoo_com','<a href="http://es.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : es.yhs4.search.yahoo.com</a>',
-'espanol_images_search_yahoo_com','<a href="http://espanol.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : espanol.images.search.yahoo.com</a>',
-'espanol_search_yahoo_com','<a href="http://espanol.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : espanol.search.yahoo.com</a>',
-'fr_images_search_yahoo_com','<a href="http://fr.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : fr.images.search.yahoo.com</a>',
-'fr_search_yahoo_com','<a href="http://fr.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : fr.search.yahoo.com</a>',
-'fr_yhs4_search_yahoo_com','<a href="http://fr.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : fr.yhs4.search.yahoo.com</a>',
-'gr_search_yahoo_com','<a href="http://gr.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : gr.search.yahoo.com</a>',
-'gr_yhs4_search_yahoo_com','<a href="http://gr.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : gr.yhs4.search.yahoo.com</a>',
-'hk_image_search_yahoo_com','<a href="http://hk.image.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : hk.image.search.yahoo.com</a>',
-'hk_images_search_yahoo_com','<a href="http://hk.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : hk.images.search.yahoo.com</a>',
-'hk_search_yahoo_com','<a href="http://hk.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : hk.search.yahoo.com</a>',
-'id_images_search_yahoo_com','<a href="http://id.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : id.images.search.yahoo.com</a>',
-'id_search_yahoo_com','<a href="http://id.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : id.search.yahoo.com</a>',
-'id_yhs4_search_yahoo_com','<a href="http://id.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : id.yhs4.search.yahoo.com</a>',
-'ie_search_yahoo_com','<a href="http://ie.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : ie.search.yahoo.com</a>',
-'image_search_yahoo_co_jp','<a href="http://image.search.yahoo.co.jp/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : image.search.yahoo.co.jp</a>',
-'images_search_yahoo_com','<a href="http://images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : images.search.yahoo.com</a>',
-'in_images_search_yahoo_com','<a href="http://in.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : in.images.search.yahoo.com</a>',
-'in_search_yahoo_com','<a href="http://in.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : in.search.yahoo.com</a>',
-'in_yhs4_search_yahoo_com','<a href="http://in.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : in.yhs4.search.yahoo.com</a>',
-'it_images_search_yahoo_com','<a href="http://it.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : it.images.search.yahoo.com</a>',
-'it_search_yahoo_com','<a href="http://it.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : it.search.yahoo.com</a>',
-'it_yhs4_search_yahoo_com','<a href="http://it.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : it.yhs4.search.yahoo.com</a>',
-'kr_search_yahoo_com','<a href="http://kr.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : kr.search.yahoo.com</a>',
-'malaysia_images_search_yahoo_com','<a href="http://malaysia.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : malaysia.images.search.yahoo.com</a>',
-'malaysia_search_yahoo_com','<a href="http://malaysia.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : malaysia.search.yahoo.com</a>',
-'mx_images_search_yahoo_com','<a href="http://mx.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : mx.images.search.yahoo.com</a>',
-'mx_search_yahoo_com','<a href="http://mx.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : mx.search.yahoo.com</a>',
-'nl_images_search_yahoo_com','<a href="http://nl.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : nl.images.search.yahoo.com</a>',
-'nl_search_yahoo_com','<a href="http://nl.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : nl.search.yahoo.com</a>',
-'nl_yhs4_search_yahoo_com','<a href="http://nl.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : nl.yhs4.search.yahoo.com</a>',
-'no_search_yahoo_com','<a href="http://no.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : no.search.yahoo.com</a>',
-'nz_search_yahoo_com','<a href="http://nz.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : nz.search.yahoo.com</a>',
-'pe_images_search_yahoo_com','<a href="http://pe.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : pe.images.search.yahoo.com</a>',
-'ph_images_search_yahoo_com','<a href="http://ph.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : ph.images.search.yahoo.com</a>',
-'ph_search_yahoo_com','<a href="http://ph.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : ph.search.yahoo.com</a>',
-'ph_yhs4_search_yahoo_com','<a href="http://ph.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : ph.yhs4.search.yahoo.com</a>',
-'pl_yhs4_search_yahoo_com','<a href="http://pl.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : pl.yhs4.search.yahoo.com</a>',
-'qc_images_search_yahoo_com','<a href="http://qc.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : qc.images.search.yahoo.com</a>',
-'qc_search_yahoo_com','<a href="http://qc.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : qc.search.yahoo.com</a>',
-'r_search_yahoo_com','<a href="http://r.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : r.search.yahoo.com</a>',
-'ru_images_search_yahoo_com','<a href="http://ru.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : ru.images.search.yahoo.com</a>',
-'se_images_search_yahoo_com','<a href="http://se.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : se.images.search.yahoo.com</a>',
-'se_search_yahoo_com','<a href="http://se.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : se.search.yahoo.com</a>',
-'se_yhs4_search_yahoo_com','<a href="http://se.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : se.yhs4.search.yahoo.com</a>',
-'search_yahoo_co_jp','<a href="http://search.yahoo.co.jp/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : search.yahoo.co.jp</a>',
-'search_yahoo_com','<a href="http://search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : search.yahoo.com</a>',
-'sg_images_search_yahoo_com','<a href="http://sg.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : sg.images.search.yahoo.com</a>',
-'sg_search_yahoo_com','<a href="http://sg.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : sg.search.yahoo.com</a>',
-'sg_yhs4_search_yahoo_com','<a href="http://sg.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : sg.yhs4.search.yahoo.com</a>',
-'tr_yhs4_search_yahoo_com','<a href="http://tr.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : tr.yhs4.search.yahoo.com</a>',
-'tw_image_search_yahoo_com','<a href="http://tw.image.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : tw.image.search.yahoo.com</a>',
-'tw_images_search_yahoo_com','<a href="http://tw.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : tw.images.search.yahoo.com</a>',
-'tw_search_yahoo_com','<a href="http://tw.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : tw.search.yahoo.com</a>',
-'uk_images_search_yahoo_com','<a href="http://uk.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : uk.images.search.yahoo.com</a>',
-'uk_search_yahoo_com','<a href="http://uk.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : uk.search.yahoo.com</a>',
-'uk_yhs_search_yahoo_com','<a href="http://uk.yhs.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : uk.yhs.search.yahoo.com</a>',
-'uk_yhs4_search_yahoo_com','<a href="http://uk.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : uk.yhs4.search.yahoo.com</a>',
-'us_search_yahoo_com','<a href="http://us.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : us.search.yahoo.com</a>',
-'us_yhs4_search_yahoo_com','<a href="http://us.yhs4.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : us.yhs4.search.yahoo.com</a>',
-'vn_images_search_yahoo_com','<a href="http://vn.images.search.yahoo.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yahoo : vn.images.search.yahoo.com</a>',
+'wow_utop_it','<a href="http://wow.utop.it" title="wow.utop.it" rel="nofollow">wow.utop.it</a>',
+'wowpl','<a href="http://szukaj.wow.pl" title="Wow.pl home page" rel="nofollow">Wow.pl</a>',
+'wowsearch','<a href="http://de.wow.com" title="Wow Search Home Page" rel="nofollow">Wow Search</a>',
+'wowuk','<a href="http://uk.wow.com" title="uk.Wow home page" rel="nofollow">uk.wow.com</a>',
+'wp','<a href="http://szukaj.wp.pl" title="Wirtualna Polska home page" rel="nofollow">Wirtualna Polska</a>',
+'www_buenosearch_com','<a href="http://www.buenosearch.com" title="BuenoSearch" rel="nofollow">BuenoSearch</a>',
+'www_dregol_com','<a href="http://www.dregol.com" title="Dregol Search" rel="nofollow">Dregol Search</a>',
+'www_wow_com','<a href="http://www.wow.com" title="www.wow.com" rel="nofollow">WOW.com</a>',
+'wwweasel','<a href="http://wwweasel.de" title="Search Engine Home Page" rel="nofollow">WWWeasel</a>',
+'xfinity_com','<a href="http://search.xfinity.com">Xfinity</a>',
+'ar_images_search_yahoo_com','<a href="http://ar.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : ar.images.search.yahoo.com</a>',
+'ar_search_yahoo_com','<a href="http://ar.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : ar.search.yahoo.com</a>',
+'at_images_search_yahoo_com','<a href="http://at.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : at.images.search.yahoo.com</a>',
+'at_search_yahoo_com','<a href="http://at.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : at.search.yahoo.com</a>',
+'au_images_search_yahoo_com','<a href="http://au.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : au.images.search.yahoo.com</a>',
+'au_search_yahoo_com','<a href="http://au.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : au.search.yahoo.com</a>',
+'br_images_search_yahoo_com','<a href="http://br.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : br.images.search.yahoo.com</a>',
+'br_search_yahoo_com','<a href="http://br.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : br.search.yahoo.com</a>',
+'ca_images_search_yahoo_com','<a href="http://ca.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : ca.images.search.yahoo.com</a>',
+'ca_search_yahoo_com','<a href="http://ca.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : ca.search.yahoo.com</a>',
+'ca_yhs4_search_yahoo_com','<a href="http://ca.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : ca.yhs4.search.yahoo.com</a>',
+'ch_images_search_yahoo_com','<a href="http://ch.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : ch.images.search.yahoo.com</a>',
+'ch_yhs4_search_yahoo_com','<a href="http://ch.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : ch.yhs4.search.yahoo.com</a>',
+'de_search_yahoo_com','<a href="http://de.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : de.search.yahoo.com</a>',
+'de_yhs4_search_yahoo_com','<a href="http://de.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : de.yhs4.search.yahoo.com</a>',
+'es_images_search_yahoo_com','<a href="http://es.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : es.images.search.yahoo.com</a>',
+'es_search_yahoo_com','<a href="http://es.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : es.search.yahoo.com</a>',
+'es_yhs4_search_yahoo_com','<a href="http://es.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : es.yhs4.search.yahoo.com</a>',
+'espanol_images_search_yahoo_com','<a href="http://espanol.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : espanol.images.search.yahoo.com</a>',
+'espanol_search_yahoo_com','<a href="http://espanol.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : espanol.search.yahoo.com</a>',
+'fr_images_search_yahoo_com','<a href="http://fr.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : fr.images.search.yahoo.com</a>',
+'fr_search_yahoo_com','<a href="http://fr.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : fr.search.yahoo.com</a>',
+'fr_yhs4_search_yahoo_com','<a href="http://fr.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : fr.yhs4.search.yahoo.com</a>',
+'gr_search_yahoo_com','<a href="http://gr.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : gr.search.yahoo.com</a>',
+'gr_yhs4_search_yahoo_com','<a href="http://gr.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : gr.yhs4.search.yahoo.com</a>',
+'hk_image_search_yahoo_com','<a href="http://hk.image.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : hk.image.search.yahoo.com</a>',
+'hk_images_search_yahoo_com','<a href="http://hk.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : hk.images.search.yahoo.com</a>',
+'hk_search_yahoo_com','<a href="http://hk.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : hk.search.yahoo.com</a>',
+'id_images_search_yahoo_com','<a href="http://id.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : id.images.search.yahoo.com</a>',
+'id_search_yahoo_com','<a href="http://id.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : id.search.yahoo.com</a>',
+'id_yhs4_search_yahoo_com','<a href="http://id.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : id.yhs4.search.yahoo.com</a>',
+'ie_search_yahoo_com','<a href="http://ie.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : ie.search.yahoo.com</a>',
+'image_search_yahoo_co_jp','<a href="http://image.search.yahoo.co.jp" title="Search Engine Home Page" rel="nofollow">Yahoo : image.search.yahoo.co.jp</a>',
+'images_search_yahoo_com','<a href="http://images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : images.search.yahoo.com</a>',
+'in_images_search_yahoo_com','<a href="http://in.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : in.images.search.yahoo.com</a>',
+'in_search_yahoo_com','<a href="http://in.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : in.search.yahoo.com</a>',
+'in_yhs4_search_yahoo_com','<a href="http://in.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : in.yhs4.search.yahoo.com</a>',
+'it_images_search_yahoo_com','<a href="http://it.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : it.images.search.yahoo.com</a>',
+'it_search_yahoo_com','<a href="http://it.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : it.search.yahoo.com</a>',
+'it_yhs4_search_yahoo_com','<a href="http://it.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : it.yhs4.search.yahoo.com</a>',
+'kr_search_yahoo_com','<a href="http://kr.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : kr.search.yahoo.com</a>',
+'malaysia_images_search_yahoo_com','<a href="http://malaysia.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : malaysia.images.search.yahoo.com</a>',
+'malaysia_search_yahoo_com','<a href="http://malaysia.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : malaysia.search.yahoo.com</a>',
+'mx_images_search_yahoo_com','<a href="http://mx.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : mx.images.search.yahoo.com</a>',
+'mx_search_yahoo_com','<a href="http://mx.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : mx.search.yahoo.com</a>',
+'nl_images_search_yahoo_com','<a href="http://nl.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : nl.images.search.yahoo.com</a>',
+'nl_search_yahoo_com','<a href="http://nl.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : nl.search.yahoo.com</a>',
+'nl_yhs4_search_yahoo_com','<a href="http://nl.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : nl.yhs4.search.yahoo.com</a>',
+'no_search_yahoo_com','<a href="http://no.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : no.search.yahoo.com</a>',
+'nz_search_yahoo_com','<a href="http://nz.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : nz.search.yahoo.com</a>',
+'pe_images_search_yahoo_com','<a href="http://pe.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : pe.images.search.yahoo.com</a>',
+'ph_images_search_yahoo_com','<a href="http://ph.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : ph.images.search.yahoo.com</a>',
+'ph_search_yahoo_com','<a href="http://ph.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : ph.search.yahoo.com</a>',
+'ph_yhs4_search_yahoo_com','<a href="http://ph.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : ph.yhs4.search.yahoo.com</a>',
+'pl_yhs4_search_yahoo_com','<a href="http://pl.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : pl.yhs4.search.yahoo.com</a>',
+'qc_images_search_yahoo_com','<a href="http://qc.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : qc.images.search.yahoo.com</a>',
+'qc_search_yahoo_com','<a href="http://qc.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : qc.search.yahoo.com</a>',
+'r_search_yahoo_com','<a href="http://r.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : r.search.yahoo.com</a>',
+'ru_images_search_yahoo_com','<a href="http://ru.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : ru.images.search.yahoo.com</a>',
+'se_images_search_yahoo_com','<a href="http://se.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : se.images.search.yahoo.com</a>',
+'se_search_yahoo_com','<a href="http://se.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : se.search.yahoo.com</a>',
+'se_yhs4_search_yahoo_com','<a href="http://se.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : se.yhs4.search.yahoo.com</a>',
+'search_yahoo_co_jp','<a href="http://search.yahoo.co.jp" title="Search Engine Home Page" rel="nofollow">Yahoo : search.yahoo.co.jp</a>',
+'search_yahoo_com','<a href="http://search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : search.yahoo.com</a>',
+'sg_images_search_yahoo_com','<a href="http://sg.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : sg.images.search.yahoo.com</a>',
+'sg_search_yahoo_com','<a href="http://sg.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : sg.search.yahoo.com</a>',
+'sg_yhs4_search_yahoo_com','<a href="http://sg.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : sg.yhs4.search.yahoo.com</a>',
+'tr_yhs4_search_yahoo_com','<a href="http://tr.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : tr.yhs4.search.yahoo.com</a>',
+'tw_image_search_yahoo_com','<a href="http://tw.image.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : tw.image.search.yahoo.com</a>',
+'tw_images_search_yahoo_com','<a href="http://tw.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : tw.images.search.yahoo.com</a>',
+'tw_search_yahoo_com','<a href="http://tw.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : tw.search.yahoo.com</a>',
+'uk_images_search_yahoo_com','<a href="http://uk.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : uk.images.search.yahoo.com</a>',
+'uk_search_yahoo_com','<a href="http://uk.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : uk.search.yahoo.com</a>',
+'uk_yhs_search_yahoo_com','<a href="http://uk.yhs.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : uk.yhs.search.yahoo.com</a>',
+'uk_yhs4_search_yahoo_com','<a href="http://uk.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : uk.yhs4.search.yahoo.com</a>',
+'us_search_yahoo_com','<a href="http://us.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : us.search.yahoo.com</a>',
+'us_yhs4_search_yahoo_com','<a href="http://us.yhs4.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : us.yhs4.search.yahoo.com</a>',
+'vn_images_search_yahoo_com','<a href="http://vn.images.search.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo : vn.images.search.yahoo.com</a>',
 
-'yahoo_mindset','<a href="http://mindset.research.yahoo.com/" rel="nofollow" title="Search Engine Home Page [new window]" target="_blank">Yahoo! Mindset</a>',
+'yahoo_mindset','<a href="http://mindset.research.yahoo.com" title="Search Engine Home Page" rel="nofollow">Yahoo! Mindset</a>',
 
 'images_search_yahoo_catchall','Yahoo : images search ( catchall )',
 'yhs4_search_yahoo_catchall','Yahoo : yhs4 search ( catchall )',
 'search_yahoo_catchall','Yahoo : search ( catchall )',
 'yahoo_catchall','Yahoo : ( catchall )',
 
-'ya_ru','<a href="http://ya.ru/" rel="nofollow" title="Search Engine Home Page [new window]" target="_blank">Ya.ru ( Yandex )</a>',
+'ya_ru','<a href="http://ya.ru">Ya.ru ( Yandex )</a>',
 'yandex','yandex ( catchall )',
-'yandexcom','<a href="http://yandex.com/" rel="nofollow" title="Search Engine Home Page [new window]" target="_blank">Yandex .com</a>',
-'yandexcomtr','<a href="http://yandex.com.tr/" rel="nofollow" title="Search Engine Home Page [new window]" target="_blank">Yandex .com.tr</a>',
-'yandexkz','<a href="http://yandex.kz/" rel="nofollow" title="Search Engine Home Page [new window]" target="_blank">Yandex .kz</a>',
-'yandexru','<a href="http://yandex.ru/" rel="nofollow" title="Search Engine Home Page [new window]" target="_blank">Yandex .ru</a>',
-'yandexua','<a href="http://yandex.ua/" rel="nofollow" title="Search Engine Home Page [new window]" target="_blank">Yandex .ua</a>',
-'yell','<a href="http://www.yell.com/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Yell</a>',
-'yourbestsearch','<a href="http://yourbestsearch.net/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">YourBest Search</a>',
+'yandexcom','<a href="http://yandex.com" title="Search Engine Home Page" rel="nofollow">Yandex .com</a>',
+'yandexcomtr','<a href="http://yandex.com.tr" title="Search Engine Home Page" rel="nofollow">Yandex .com.tr</a>',
+'yandexkz','<a href="http://yandex.kz" title="Search Engine Home Page" rel="nofollow">Yandex .kz</a>',
+'yandexru','<a href="http://yandex.ru" title="Search Engine Home Page" rel="nofollow">Yandex .ru</a>',
+'yandexua','<a href="http://yandex.ua" title="Search Engine Home Page" rel="nofollow">Yandex .ua</a>',
+'yell','<a href="http://www.yell.com" title="Yell Home Page" rel="nofollow">Yell</a>',
+'yourbestsearch','<a href="http://yourbestsearch.net" title="Home Page" rel="nofollow">YourBest Search</a>',
 'youtube','youtube',
 'zapmeta_catchall','zapmeta ( catchall )',
-'zapmeta_ch','zapmeta ch',
+'zapmeta_ch','<a href="http://www.zapmeta.ch" title="ZapMeta.ch" rel="nofollow">ZapMeta.ch</a>',
 'zapmeta_com','zapmeta com',
-'zapmeta_de','zapmeta de',
-'zapmeta_it','<a href="http://www.zapmeta.it/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Zapmeta .it</a>',
-'fr_zapmeta_ws','<a href="http://fr.zapmeta.ws/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Zapmeta fr .ws</a>',
-'zapmeta_ws','<a href="http://www.zapmeta.ws/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Zapmeta .ws</a>',
-
-'zhongsou','<a href="http://www.zhongsou.com/" rel="nofollow" target="_blank">ZhongSou</a>',
-'zoeken','<a href="http://www.zoeken.nl/" rel="nofollow" target="_blank">Zoeken</a>',
-'zoznam','<a href="http://www.zoznam.sk/" title="Search Engine Home Page [new window]" rel="nofollow" target="_blank">Zoznam</a>',
+'zapmeta_de','<a href="http://www.zapmeta.de" title="ZapMeta" rel="nofollow">ZapMeta.de</a>',
+'zapmeta_it','<a href="http://www.zapmeta.it">Zapmeta .it</a>',
+'fr_zapmeta_ws','<a href="http://fr.zapmeta.ws">Zapmeta fr .ws</a>',
+'zapmeta_ws','<a href="http://www.zapmeta.ws">Zapmeta .ws</a>',
+
+'zhongsou','<a href="http://www.zhongsou.com" rel="nofollow">ZhongSou</a>',
+'zoeken','<a href="http://www.zoeken.nl" rel="nofollow">Zoeken</a>',
+'zoznam','<a href="http://www.zoznam.sk" title="Zoznam search engine home page" rel="nofollow">Zoznam</a>',
 
 # Generic search engines
-'search','Unknown search engines'
+'search',"$Message[215]"
 );
 
+
 # Sanity check.
 # Enable this code and run perl search_engines.pm to check file entries are ok
 #-----------------------------------------------------------------------------
+#my %listcheck = ();
 #foreach my $key (@SearchEnginesSearchIDOrder_list1) {
-#	if (! $SearchEnginesHashID{$key}) { error("Entry '$key' has been found in SearchEnginesSearchIDOrder_list1 with no value in SearchEnginesHashID");
-#	foreach my $key2 (@SearchEnginesSearchIDOrder_list2) { if ($key2 eq $key) { error("$key is in 1 and 2\n"); } }
-#	foreach my $key2 (@SearchEnginesSearchIDOrder_listgen) { if ($key2 eq $key) { error("$key is in 1 and gen\n"); } }
-#} }
+#	if (! $SearchEnginesHashID{$key}) { print "Entry '$key' has been found in SearchEnginesSearchIDOrder_list1 with no value in SearchEnginesHashID\n";}
+#	if ($listcheck{$key} == 1) {print "Entry '$key' has been found in SearchEnginesSearchIDOrder_list1 twice\n";}
+#	else {$listcheck{$key} = 1;}
+#}
 #foreach my $key (@SearchEnginesSearchIDOrder_list2) {
-#	if (! $SearchEnginesHashID{$key}) { error("Entry '$key' has been found in SearchEnginesSearchIDOrder_list1 with no value in SearchEnginesHashID");
-#	foreach my $key2 (@SearchEnginesSearchIDOrder_list1) { if ($key2 eq $key) { error("$key is in 2 and 1\n"); } }
-#	foreach my $key2 (@SearchEnginesSearchIDOrder_listgen) { if ($key2 eq $key) { error("$key is in 2 and gen\n"); } }
-#} }
-#foreach my $key (@SearchEnginesSearchIDOrder_listgen) { if (! $SearchEnginesHashID{$key}) { error("Entry '$key' has been found in SearchEnginesSearchIDOrder_listgen with no value in SearchEnginesHashID"); } }
-#foreach my $key (keys %NotSearchEnginesKeys) { if (! $SearchEnginesHashID{$key}) { error("Entry '$key' has been found in NotSearchEnginesKeys with no value in SearchEnginesHashID"); } }
+#	if (! $SearchEnginesHashID{$key}) { print "Entry '$key' has been found in SearchEnginesSearchIDOrder_list1 with no value in SearchEnginesHashID\n";}
+#	if ($listcheck{$key} == 1) {print "Entry '$key' has been found in SearchEnginesSearchIDOrder_list twice\n";}
+#	else {$listcheck{$key} = 1;}
+#}
+#foreach my $key (@SearchEnginesSearchIDOrder_listgen) {
+#	if (! $SearchEnginesHashID{$key}) { print "Entry '$key' has been found in SearchEnginesSearchIDOrder_listgen with no value in SearchEnginesHashID\n";}
+#	if ($listcheck{$key} == 1) {print "Entry '$key' has been found in SearchEnginesSearchIDOrder_list twice\n";}
+#	else {$listcheck{$key} = 1;}
+#}
+
+
+#foreach my $key (keys %SearchEnginesHashID) {
+#	if (! exists($listcheck{$key})) { print "Entry '$key' has been found in SearchEnginesHashID with no value in SearchEnginesSearchIDOrder_list\n"; }
+#}
+
+
+#foreach my $key (keys %NotSearchEnginesKeys) { if (! $SearchEnginesHashID{$key}) { print "Entry '$key' has been found in NotSearchEnginesKeys with no value in SearchEnginesHashID\n"; } }
 #foreach my $key (keys %SearchEnginesKnownUrl) {
 #	my $found=0;
 #	foreach my $key2 (values %SearchEnginesHashID) {
 #		if ($key eq $key2) { $found=1; last; }
 #	}
-#	if (! $found) { die "Entry '$key' has been found in SearchEnginesKnownUrl with no value in SearchEnginesHashID"; }
+#	if (! $found) { print "Entry '$key' has been found in SearchEnginesKnownUrl with no value in SearchEnginesHashID\n"; }
 #}
 #foreach my $key (keys %SearchEnginesHashLib) {
 #	my $found=0;
 #	foreach my $key2 (values %SearchEnginesHashID) {
 #		if ($key eq $key2) { $found=1; last; }
 #	}
-#	if (! $found) { die "Entry '$key' has been found in SearchEnginesHashLib with no value in SearchEnginesHashID"; }
+#	if (! $found) { print "Entry '$key' has been found in SearchEnginesHashLib with no value in SearchEnginesHashID\n"; }
 #}
+
 #print @SearchEnginesSearchIDOrder_list1." ".@SearchEnginesSearchIDOrder_list2." ".@SearchEnginesSearchIDOrder_listgen;
 
+#foreach my $key (keys %listcheck) {
+#	print "$key\n";
+#}
+
+#print "%SearchEnginesKnownUrl\n";
+#foreach my $key (keys %SearchEnginesKnownUrl) {
+#	print "$key\n";
+#}
+
+#foreach my $key (keys %SearchEnginesHashLib) {
+#	print "$key\n";
+#}
+
 1;
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/geoip.pm" "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/geoip.pm"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/geoip.pm"	2020-09-22 22:19:55.600495400 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/geoip.pm"	2014-03-14 13:59:24.000000000 +0900
@@ -8,6 +8,7 @@
 #-----------------------------------------------------------------------------
 # Perl Required Modules: Geo::IP or Geo::IP::PurePerl
 #-----------------------------------------------------------------------------
+# Modified by makoto_hobbit 2014.3.14
 
 
 # <-----
@@ -146,14 +147,17 @@
 sub ShowInfoHost_geoip {
     my $param="$_[0]";
 	# <-----
-	if ($param eq '__title__') {
+	if (! $param) { print "<td></td>"; return ''; }
+	if ($param eq '__col__') {
+	        print "<col width=\"80\"$endtag";
+	} elsif ($param eq '__title__') {
     	my $NewLinkParams=${QueryString};
     	$NewLinkParams =~ s/(^|&)update(=\w*|$)//i;
     	$NewLinkParams =~ s/(^|&)output(=\w*|$)//i;
     	$NewLinkParams =~ s/(^|&)staticlinks(=\w*|$)//i;
     	$NewLinkParams =~ s/(^|&)framename=[^&]*//i;
     	my $NewLinkTarget='';
-    	if ($DetailedReportsOnNewWindows) { $NewLinkTarget=" target=\"awstatsbis\""; }
+    	if ($DetailedReportsOnNewWindows) { $NewLinkTarget=""; }
     	if (($FrameName eq 'mainleft' || $FrameName eq 'mainright') && $DetailedReportsOnNewWindows < 2) {
     		$NewLinkParams.="&framename=mainright";
     		$NewLinkTarget=" target=\"mainright\"";
@@ -161,8 +165,8 @@
     	$NewLinkParams =~ tr/&/&/s; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//;
     	if ($NewLinkParams) { $NewLinkParams="${NewLinkParams}&"; }
 
-		print "<th width=\"80\">";
-        print "<a href=\"#countries\">GeoIP<br />Country</a>";
+		print "<th abbr=\"$Message[148]\">";
+        print "$Message[148]";
         print "</th>";
 	}
 	elsif ($param) {
@@ -197,7 +201,7 @@
 		print "</td>";
 	}
 	else {
-		print "<td>&nbsp;</td>";
+		print "<td></td>";
 	}
 	return 1;
 	# ----->
Only in d:\awstats-7.8-mod/wwwroot/cgi-bin/plugins: geoip2_city.pm
Only in d:\awstats-7.8-mod/wwwroot/cgi-bin/plugins: geoip2_country.pm
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/geoip_city_maxmind.pm" "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/geoip_city_maxmind.pm"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/geoip_city_maxmind.pm"	2020-09-22 22:19:55.793670900 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/geoip_city_maxmind.pm"	2014-03-14 14:03:20.000000000 +0900
@@ -7,6 +7,7 @@
 # Perl Required Modules: Geo::IP or Geo::IP::PurePerl
 #-----------------------------------------------------------------------------
 # 1.4 - Chris Larsen - added file override capabilities
+# modified by ホビット 2014/3/14
 
 # <-----
 # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES
@@ -2242,7 +2243,7 @@
 "LV_02","Aluksnes",
 "LV_03","Balvu",
 "LV_04","Bauskas",
-"LV_05","C�su",
+"LV_05","Césu",
 "LV_06","Daugavpils",
 "LV_07","Daugavpils",
 "LV_08","Dobeles",
@@ -4359,16 +4360,24 @@
 	if ($Debug) { debug(" Plugin $PluginName: AddHTMLGraph $categ $menu $menulink $menutext"); }
 	my $title="GeoIP Cities";
 	&tab_head($title,19,0,'cities');
-	print "<tr bgcolor=\"#$color_TableBGRowTitle\">";
-	print "<th>".$Message[148]."</th>";
-	print "<th>".$Message[171]."</th>";
-	print "<th>".$Message[172].": ".((scalar keys %_city_h)-($_city_h{'unknown'}?1:0))."</th>";
-	if ($ShowCities =~ /P/i) { print "<th bgcolor=\"#$color_p\" width=\"80\">$Message[56]</th>"; }
-	if ($ShowCities =~ /P/i) { print "<th bgcolor=\"#$color_p\" width=\"80\">$Message[15]</th>"; }
-	if ($ShowCities =~ /H/i) { print "<th bgcolor=\"#$color_h\" width=\"80\">$Message[57]</th>"; }
-	if ($ShowCities =~ /H/i) { print "<th bgcolor=\"#$color_h\" width=\"80\">$Message[15]</th>"; }
-	if ($ShowCities =~ /B/i) { print "<th bgcolor=\"#$color_k\" width=\"80\">$Message[75]</th>"; }
-	if ($ShowCities =~ /L/i) { print "<th width=\"120\">$Message[9]</th>"; }
+	print "<col span=\"3\"$endtag";
+	if ($ShowCities =~ /P/i) { print "<col width=\"80\"$endtag"; }
+	if ($ShowCities =~ /P/i) { print "<col width=\"80\"$endtag"; }
+	if ($ShowCities =~ /H/i) { print "<col width=\"80\"$endtag"; }
+	if ($ShowCities =~ /H/i) { print "<col width=\"80\"$endtag"; }
+	if ($ShowCities =~ /B/i) { print "<col width=\"80\"$endtag"; }
+	if ($ShowCities =~ /L/i) { print "<col width=\"120\"$endtag"; }
+	print "\n";
+	print "<tr class=\"colortab\">";
+	print "<th abbr=\"$Message[148]\">".$Message[148]."</th>";
+	print "<th abbr=\"$Message[171]\">".$Message[171]."</th>";
+	print "<th abbr=\"$Message[172]\">".$Message[172].": ".((scalar keys %_city_h)-($_city_h{'unknown'}?1:0))."</th>";
+	if ($ShowCities =~ /P/i) { print "<th class=\"colorp\" abbr=\"$Message[56]\">$Message[56]</th>"; }
+	if ($ShowCities =~ /P/i) { print "<th class=\"colorp\" abbr=\"$Message[15]\">$Message[15]</th>"; }
+	if ($ShowCities =~ /H/i) { print "<th class=\"colorh\" abbr=\"$Message[57]\">$Message[57]</th>"; }
+	if ($ShowCities =~ /H/i) { print "<th class=\"colorh\" abbr=\"$Message[15]\">$Message[15]</th>"; }
+	if ($ShowCities =~ /B/i) { print "<th class=\"colork\" abbr=\"$Message[75]\">$Message[75]</th>"; }
+	if ($ShowCities =~ /L/i) { print "<th abbr=\"$Message[9]\">$Message[9]</th>"; }
 	print "</tr>\n";
 	$total_p=$total_h=$total_k=0;
 	my $count=0;
@@ -4558,7 +4567,7 @@
 #		print "<th width=\"80\">";
 #        print "<a href=\"".($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks?XMLEncode("$AWScript?${NewLinkParams}output=plugin_geoip_city_maxmind&amp;suboutput=country"):"$PROG$StaticLinks.plugin_geoip_city_maxmind.country.$StaticExt")."\"$NewLinkTarget>GeoIP<br/>Country</a>";
 #        print "</th>";
-		print "<th width=\"80\">";
+		print "<th>";
         print "<a href=\"".($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks?XMLEncode("$AWScript?${NewLinkParams}output=plugin_$PluginName"):"$StaticLinks.plugin_$PluginName.$StaticExt")."\"$NewLinkTarget>GeoIP<br/>City</a>";
         print "</th>";
 	}
@@ -4649,7 +4658,7 @@
 		}
 	}
 	else
-	{ print "<td>&nbsp;</td>"; }
+	{ print "<td></td>"; }
 	return 1;
 	# ----->
 }
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/geoip_isp_maxmind.pm" "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/geoip_isp_maxmind.pm"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/geoip_isp_maxmind.pm"	2020-09-22 22:19:55.829704000 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/geoip_isp_maxmind.pm"	2014-03-27 16:32:26.000000000 +0900
@@ -6,6 +6,7 @@
 #-----------------------------------------------------------------------------
 # Perl Required Modules: Geo::IP or Geo::IP::PurePerl
 #-----------------------------------------------------------------------------
+# Modified by ホビット 2014/3/14
 
 
 # <-----
@@ -217,7 +218,9 @@
 sub ShowInfoHost_geoip_isp_maxmind {
     my $param="$_[0]";
 	# <-----
-	if ($param eq '__title__') {
+	if ($param eq '__col__') {
+	        print "<col width=\"80\"$endtag";
+	} elsif ($param eq '__title__') {
     	my $NewLinkParams=${QueryString};
     	$NewLinkParams =~ s/(^|&|&amp;)update(=\w*|$)//i;
     	$NewLinkParams =~ s/(^|&|&amp;)output(=\w*|$)//i;
@@ -233,7 +236,7 @@
     	$NewLinkParams =~ s/^&amp;//; $NewLinkParams =~ s/&amp;$//;
     	if ($NewLinkParams) { $NewLinkParams="${NewLinkParams}&"; }
 
-		print "<th width=\"80\">";
+		print "<th abbr=\"GeoIP ISP\">";
         print "<a href=\"".($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks?XMLEncode("$AWScript?${NewLinkParams}output=plugin_$PluginName"):"$StaticLinks.plugin_$PluginName.$StaticExt")."\"$NewLinkTarget>GeoIP<br />ISP</a>";
         print "</th>";
 	}
@@ -299,7 +302,7 @@
 		print "</td>";
 	}
 	else {
-		print "<td>&nbsp;</td>";
+		print "<td></td>";
 	}
 	return 1;
 	# ----->
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/geoip_org_maxmind.pm" "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/geoip_org_maxmind.pm"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/geoip_org_maxmind.pm"	2020-09-22 22:19:55.871741900 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/geoip_org_maxmind.pm"	2014-03-14 14:12:02.000000000 +0900
@@ -6,6 +6,7 @@
 #-----------------------------------------------------------------------------
 # Perl Required Modules: Geo::IP or Geo::IP::PurePerl
 #-----------------------------------------------------------------------------
+# modified by ホビット 2014/3/14
 
 
 # <-----
@@ -139,13 +140,21 @@
 	if ($Debug) { debug(" Plugin $PluginName: AddHTMLGraph $categ $menu $menulink $menutext"); }
 	my $title='Organizations';
 	&tab_head("$title",19,0,'org');
-	print "<tr bgcolor=\"#$color_TableBGRowTitle\"><th>Organizations : ".((scalar keys %_org_h)-($_org_h{'unknown'}?1:0))."</th>";
-	if ($ShowISP =~ /P/i) { print "<th bgcolor=\"#$color_p\" width=\"80\">$Message[56]</th>"; }
-	if ($ShowISP =~ /P/i) { print "<th bgcolor=\"#$color_p\" width=\"80\">$Message[15]</th>"; }
-	if ($ShowISP =~ /H/i) { print "<th bgcolor=\"#$color_h\" width=\"80\">$Message[57]</th>"; }
-	if ($ShowISP =~ /H/i) { print "<th bgcolor=\"#$color_h\" width=\"80\">$Message[15]</th>"; }
-	if ($ShowISP =~ /B/i) { print "<th bgcolor=\"#$color_k\" width=\"80\">$Message[75]</th>"; }
-	if ($ShowISP =~ /L/i) { print "<th width=\"120\">$Message[9]</th>"; }
+	print "<col$endtag";
+	if ($ShowISP =~ /P/i) { print "<col width=\"80\"$endtag"; }
+	if ($ShowISP =~ /P/i) { print "<col width=\"80\"$endtag"; }
+	if ($ShowISP =~ /H/i) { print "<col width=\"80\"$endtag"; }
+	if ($ShowISP =~ /H/i) { print "<col width=\"80\"$endtag"; }
+	if ($ShowISP =~ /B/i) { print "<col width=\"80\"$endtag"; }
+	if ($ShowISP =~ /L/i) { print "<col width=\"120\"$endtag"; }
+	print "\n";
+	print "<tr class=\"colortab\"><th>Organizations : ".((scalar keys %_org_h)-($_org_h{'unknown'}?1:0))."</th>";
+	if ($ShowISP =~ /P/i) { print "<th class=\\"colorp\\" abbr=\"$Message[56]\">$Message[56]</th>"; }
+	if ($ShowISP =~ /P/i) { print "<th class=\\"colorp\\" abbr=\"$Message[15]\">$Message[15]</th>"; }
+	if ($ShowISP =~ /H/i) { print "<th class=\"colorh\" abbr=\"$Message[57]\">$Message[57]</th>"; }
+	if ($ShowISP =~ /H/i) { print "<th class=\"colorh\" abbr=\"$Message[15]\">$Message[15]</th>"; }
+	if ($ShowISP =~ /B/i) { print "<th class=\"colork\" abbr=\"$Message[75]\">$Message[75]</th>"; }
+	if ($ShowISP =~ /L/i) { print "<th abbr=\"$Message[9]\">$Message[9]</th>"; }
 	print "</tr>\n";
 	$total_p=$total_h=$total_k=0;
 	my $count=0;
@@ -158,9 +167,9 @@
    		    print "<tr>";
    		    my $org=$key; $org =~ s/_/ /g;
    		    print "<td class=\"aws\">".ucfirst($org)."</td>";
-    		if ($ShowISP =~ /P/i) { print "<td>".($_org_p{$key}?Format_Number($_org_p{$key}):"&nbsp;")."</td>"; }
+    		if ($ShowISP =~ /P/i) { print "<td>".($_org_p{$key}?Format_Number($_org_p{$key}):"")."</td>"; }
     		if ($ShowISP =~ /P/i) { print "<td>".($_org_p{$key}?"$p_p %":'&nbsp;')."</td>"; }
-    		if ($ShowISP =~ /H/i) { print "<td>".($_org_h{$key}?Format_Number($_org_h{$key}):"&nbsp;")."</td>"; }
+    		if ($ShowISP =~ /H/i) { print "<td>".($_org_h{$key}?Format_Number($_org_h{$key}):"")."</td>"; }
     		if ($ShowISP =~ /H/i) { print "<td>".($_org_h{$key}?"$p_h %":'&nbsp;')."</td>"; }
     		if ($ShowISP =~ /B/i) { print "<td>".Format_Bytes($_org_k{$key})."</td>"; }
     		if ($ShowISP =~ /L/i) { print "<td>".($_org_p{$key}?Format_Date($_org_l{$key},1):'-')."</td>"; }
@@ -190,12 +199,12 @@
 		if ($TotalHits)  { $p_h=int($rest_h/$TotalHits*1000)/10; }
 		print "<tr>";
 		print "<td class=\"aws\"><span style=\"color: #$color_other\">$Message[2]/$Message[0]</span></td>";
-		if ($ShowISP =~ /P/i) { print "<td>".($rest_p?Format_Number($rest_p):"&nbsp;")."</td>"; }
+		if ($ShowISP =~ /P/i) { print "<td>".($rest_p?Format_Number($rest_p):"")."</td>"; }
    		if ($ShowISP =~ /P/i) { print "<td>".($rest_p?"$p_p %":'&nbsp;')."</td>"; }
-		if ($ShowISP =~ /H/i) { print "<td>".($rest_h?Format_Number($rest_h):"&nbsp;")."</td>"; }
+		if ($ShowISP =~ /H/i) { print "<td>".($rest_h?Format_Number($rest_h):"")."</td>"; }
    		if ($ShowISP =~ /H/i) { print "<td>".($rest_h?"$p_h %":'&nbsp;')."</td>"; }
 		if ($ShowISP =~ /B/i) { print "<td>".Format_Bytes($rest_k)."</td>"; }
-		if ($ShowISP =~ /L/i) { print "<td>&nbsp;</td>"; }
+		if ($ShowISP =~ /L/i) { print "<td></td>"; }
 		print "</tr>\n";
 	}
 	&tab_end();
@@ -224,17 +233,17 @@
     	$NewLinkParams =~ s/(^|&|&amp;)staticlinks(=\w*|$)//i;
     	$NewLinkParams =~ s/(^|&|&amp;)framename=[^&]*//i;
     	my $NewLinkTarget='';
-    	if ($DetailedReportsOnNewWindows) { $NewLinkTarget=" target=\"awstatsbis\""; }
+    	if ($DetailedReportsOnNewWindows) { $NewLinkTarget=""; }
     	if (($FrameName eq 'mainleft' || $FrameName eq 'mainright') && $DetailedReportsOnNewWindows < 2) {
     		$NewLinkParams.="&framename=mainright";
-    		$NewLinkTarget=" target=\"mainright\"";
+    		$NewLinkTarget="";
     	}
     	$NewLinkParams =~ s/(&amp;|&)+/&amp;/i;
     	$NewLinkParams =~ s/^&amp;//; $NewLinkParams =~ s/&amp;$//;
     	if ($NewLinkParams) { $NewLinkParams="${NewLinkParams}&"; }
 
-		print "<th width=\"80\">";
-        print "<a href=\"".($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks?XMLEncode("$AWScript?${NewLinkParams}output=plugin_$PluginName"):"$StaticLinks.plugin_$PluginName.$StaticExt")."\"$NewLinkTarget>GeoIP<br />Org</a>";
+		print "<th>";
+        print "<a href=\"".($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks?XMLEncode("$AWScript?${NewLinkParams}output=plugin_$PluginName"):"$StaticLinks.plugin_$PluginName.$StaticExt")."\"$NewLinkTarget>GeoIP<br$endtagOrg</a>";
         print "</th>";
 	}
 	elsif ($param) {
@@ -298,7 +307,7 @@
 		print "</td>";
 	}
 	else {
-		print "<td>&nbsp;</td>";
+		print "<td></td>";
 	}
 	return 1;
 	# ----->
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/graphapplet.pm" "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/graphapplet.pm"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/graphapplet.pm"	2020-09-22 22:19:55.976837300 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/graphapplet.pm"	2014-03-14 14:17:56.000000000 +0900
@@ -6,6 +6,7 @@
 #-----------------------------------------------------------------------------
 # Perl Required Modules: None
 #-----------------------------------------------------------------------------
+# Modified by ホビット 2014/3/14
 
 
 # <-----
@@ -84,42 +85,45 @@
 	elsif ($type eq 'hours') 		{ $graphwidth=600; $graphheight=160; $blockspacing=4; $valspacing=0; $valwidth=6; $barsize=$BarHeight; $blockfontsize=11; }
 	else { debug("Unknown type parameter in ShowGraph_graphapplet function: $type", 1); return 0; }
 
-#	print "<applet code=\"AWGraphApplet.class\" codebase=\"/classes\" width=\"$graphwidth\" height=\"$graphheight\">\n";
-	print "<applet name=\"$type\" archive=\"awgraphapplet.jar\" code=\"AWGraphApplet.class\" codebase=\"".($DirClasses||"/")."\" width=\"$graphwidth\" height=\"$graphheight\" alt= \"Your browser does not support Java correctly. Change browser or disable AWStats graphapplet plugin.\">\n";
+#	print "<applet name=\"$type\" archive=\"awgraphapplet.jar\" code=\"AWGraphApplet.class\" codebase=\"".($DirClasses||"/")."\" width=\"$graphwidth\" height=\"$graphheight\" alt= \"Your browser does not support Java correctly. Change browser or disable AWStats graphapplet plugin.\">\n";
+	print "<object type=\"application/x-java-applet\" width=\"$graphwidth\" height=\"$graphheight\" standby=\"Loading Java Applet\" codetype=\"application/java\" codebase = \"http://java.sun.com/update/1.7.0/jinstall-7-windows-i586.cab#Version=7,0,0,35\">$Message[218]\n";
+	print "<param name=\"code\" value=\"AWGraphApplet\"$endtag\n";
+	print "<param name=\"codebase\" value=\"".$DirClasses."/\"$endtag\n";
 print <<EOF;
-<param name="title" value="$title" />
-<param name="special" value="$type" />
-<param name="orientation" value="vertical" />
-<param name="barsize" value="$barsize" />
-<param name="background_color" value="$color_Background" />
-<param name="border_color" value="$color_Background" />
-<param name="special_color" value="$color_weekend" />
+<param name="title" value="$title"$endtag
+<param name="special" value="$type"$endtag
+<param name="orientation" value="vertical"$endtag
+<param name="barsize" value="$barsize"$endtag
+<param name="background_color" value="$color_Background"$endtag
+<param name="border_color" value="$color_Background"$endtag
+<param name="special_color" value="$color_weekend"$endtag
 EOF
-	print "<param name=\"nbblocks\" value=\"".(scalar @$blocklabel)."\" />\n";
-	print "<param name=\"b_fontsize\" value=\"$blockfontsize\" />\n";
+	print "<param name=\"nbblocks\" value=\"".(scalar @$blocklabel)."\"$endtag\n";
+	print "<param name=\"b_fontsize\" value=\"$blockfontsize\"$endtag\n";
 	foreach my $i (1..(scalar @$blocklabel)) {
-		print "<param name=\"b${i}_label\" value=\"".@$blocklabel[$i-1]."\" />\n";
+		print "<param name=\"b${i}_label\" value=\"".@$blocklabel[$i-1]."\"$endtag\n";
 	}
-	print "<param name=\"nbvalues\" value=\"".(scalar @$vallabel)."\" />\n";
+	print "<param name=\"nbvalues\" value=\"".(scalar @$vallabel)."\"$endtag\n";
 	foreach my $i (1..(scalar @$vallabel)) {
-		print "<param name=\"v${i}_label\" value=\"".@$vallabel[$i-1]."\" />\n";
-		print "<param name=\"v${i}_color\" value=\"".@$valcolor[$i-1]."\" />\n";
-		print "<param name=\"v${i}_max\" value=\"".@$valmax[$i-1]."\" />\n";
-		print "<param name=\"v${i}_total\" value=\"".@$valtotal[$i-1]."\" />\n";
-		print "<param name=\"v${i}_average\" value=\"".@$valaverage[$i-1]."\" />\n";
+		print "<param name=\"v${i}_label\" value=\"".@$vallabel[$i-1]."\"$endtag\n";
+		print "<param name=\"v${i}_color\" value=\"".@$valcolor[$i-1]."\"$endtag\n";
+		print "<param name=\"v${i}_max\" value=\"".@$valmax[$i-1]."\"$endtag\n";
+		print "<param name=\"v${i}_total\" value=\"".@$valtotal[$i-1]."\"$endtag\n";
+		print "<param name=\"v${i}_average\" value=\"".@$valaverage[$i-1]."\"$endtag\n";
 	}
 print <<EOF;
-<param name="blockSpacing" value="$blockspacing" />
-<param name="valSpacing" value="$valspacing" />
-<param name="valwidth" value="$valwidth" />
+<param name="blockSpacing" value="$blockspacing"$endtag
+<param name="valSpacing" value="$valspacing"$endtag
+<param name="valwidth" value="$valwidth"$endtag
 EOF
 	foreach my $j (1..(scalar @$blocklabel)) {
 		my $b='';
 		foreach my $i (0..(scalar @$vallabel)-1) { $b.=@$valdata[($j-1)*(scalar @$vallabel)+$i]." "; }
 		$b=~s/\s$//;
-		print "<param name=\"b${j}\" value=\"$b\" />\n";
+		print "<param name=\"b${j}\" value=\"$b\"$endtag\n";
 	}
-	print "</applet><br />\n";
+	print "</object><br$endtag\n";
+#	print "</applet><br$endtag\n";
 
 	return 0;
 }
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/graphgooglechartapi.pm" "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/graphgooglechartapi.pm"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/graphgooglechartapi.pm"	2020-09-22 22:19:56.010868200 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/graphgooglechartapi.pm"	2020-10-03 09:33:38.059142400 +0900
@@ -5,6 +5,7 @@
 #-----------------------------------------------------------------------------
 # Perl Required Modules: None
 #-----------------------------------------------------------------------------
+# Modified by ホビット 2016/9/16
 # 
 # Changelog
 #
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/tooltips.pm" "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/tooltips.pm"
--- "d:\\awstats-7.8-mod/wwwroot/cgi-bin/plugins/tooltips.pm"	2020-09-22 22:19:56.229066300 +0900
+++ "d:\\awstats78t_jpn/wwwroot/cgi-bin/plugins/tooltips.pm"	2018-03-13 13:36:12.000000000 +0900
@@ -7,7 +7,7 @@
 #-----------------------------------------------------------------------------
 # Perl Required Modules: None
 #-----------------------------------------------------------------------------
-
+# Modified by ホビット 2014.3.14
 
 # <-----
 # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES.
@@ -103,50 +103,17 @@
 			$doctop="document.documentElement.scrollTop";
 		}
 
-		print <<EOF;
-
-<script type="text/javascript">
-function ShowTip(fArg)
-{
-	var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");
-	if (tooltipOBJ != null) {
-		var tooltipLft = ($docwidth?$docwidth:document.body.style.pixelWidth) - (tooltipOBJ.offsetWidth?tooltipOBJ.offsetWidth:(tooltipOBJ.style.pixelWidth?tooltipOBJ.style.pixelWidth:$TOOLTIPWIDTH)) - 30;
-		var tooltipTop = 10;
-		if (navigator.appName == 'Netscape') {
-			tooltipTop = ($doctop>=0?$doctop+10:event.clientY+10);
- 			tooltipOBJ.style.top = tooltipTop+"px";
-			tooltipOBJ.style.left = tooltipLft+"px";
-		}
-		else {
-			tooltipTop = ($doctop>=0?$doctop+10:event.clientY+10);
-			tooltipTop = (document.body.scrollTop>=0?document.body.scrollTop+10:event.clientY+10);
-EOF
-		# Seul IE en HTML a besoin de code suppl�mentaire. IE en xhtml est OK
+		# Seul IE en HTML a besoin de code supplémentaire. IE en xhtml est OK
 		if ($BuildReportFormat ne 'xhtml' && $BuildReportFormat ne 'xml') {
 print <<EOF;
-			if ((event.clientX > tooltipLft) && (event.clientY < (tooltipOBJ.scrollHeight?tooltipOBJ.scrollHeight:tooltipOBJ.style.pixelHeight) + 10)) {
-				tooltipTop = ($doctop?$doctop:document.body.offsetTop) + event.clientY + 20;
-			}
+<script type="text/javascript" src="$DirJs/tooltiph.js"></script>
 EOF
-		}
+		} else {
 print <<EOF;
-			tooltipOBJ.style.left = tooltipLft;
-			tooltipOBJ.style.top = tooltipTop;
-		}
-		tooltipOBJ.style.visibility = "visible";
-	}
-}
-function HideTip(fArg)
-{
-	var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");
-	if (tooltipOBJ != null) {
-		tooltipOBJ.style.visibility = "hidden";
-	}
-}
-</script>
+<script type="text/javascript" src="$DirJs/tooltipx.js"></script>
 
 EOF
-
+		}
 	}
 	return 1;
 	# ----->
@@ -198,6 +165,7 @@
 			s/#RobotArray#/$aws_NbOfRobots/;
 			s/#WormsArray#/$aws_NbOfWorms/;
 			s/#SearchEnginesArray#/$aws_NbOfSearchEngines/;
+			s/#br#/<br$endtag/;
 			print "$_";
 		}
 	}
Only in d:\awstats78t_jpn/wwwroot/cgi-bin: update.bat
Only in d:\awstats78t_jpn/wwwroot/cgi-bin: updatelast.bat
Only in d:\awstats78t_jpn/wwwroot/classes: AWGraphApplet.class
Binary files d:\awstats-7.8-mod/wwwroot/classes/awgraphapplet.jar and d:\awstats78t_jpn/wwwroot/classes/awgraphapplet.jar differ
Only in d:\awstats78t_jpn/wwwroot/classes/src: AWGraphApplet.class
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/classes/src/AWGraphApplet.java" "d:\\awstats78t_jpn/wwwroot/classes/src/AWGraphApplet.java"
--- "d:\\awstats-7.8-mod/wwwroot/classes/src/AWGraphApplet.java"	2020-09-22 22:19:56.398220300 +0900
+++ "d:\\awstats78t_jpn/wwwroot/classes/src/AWGraphApplet.java"	2014-03-27 16:33:28.000000000 +0900
@@ -1,5 +1,6 @@
 /*
  * @(#)AWGraphApplet.java
+ * Modified by ホビット 2014/3/14
  *
  */
 
@@ -186,6 +187,7 @@
 			if (i!=-1) {
 				//System.out.println("i = " + i);
 				sub = s.substring(iOld+1, i);
+				i = i + c.length() - 1;
 			} else {
 				sub = s.substring(iOld+1, s.length());
 				bFin=true;
@@ -351,7 +353,7 @@
 			if (blabels[j].indexOf("!")>0) { highlight=1; label=remove(blabels[j],"!"); }
 
 			if (bold==1) { g.setFont(fontb); }
-			String as[] = split(label, "\247", 0);
+			String as[] = split(label, "#br#", 0);
 			// Write background for block legend
 			if (highlight==1) {
 				g.setColor(special_color);
diff -u -b -r "d:\\awstats-7.8-mod/wwwroot/css/awstats_bw.css" "d:\\awstats78t_jpn/wwwroot/css/awstats_bw.css"
--- "d:\\awstats-7.8-mod/wwwroot/css/awstats_bw.css"	2020-09-22 22:19:56.468283900 +0900
+++ "d:\\awstats78t_jpn/wwwroot/css/awstats_bw.css"	2018-07-15 13:38:20.263575800 +0900
@@ -1,16 +1,19 @@
 body { font: 11px verdana, arial, helvetica, sans-serif; background-color: #FFFFFF; margin-top: 0 }
 .aws_bodyl { }
 .aws_border { background-color: #BBBBBB; padding: 1px 1px 1px 1px; margin-top: 0 }
-.aws_title  { font: 13px verdana, arial, helvetica, sans-serif; font-weight: bold; background-color: #BBBBBB; text-align: center; margin-bottom: 0; padding: 1px 1px 1px 1px; }
+.aws_title  { font: 13px verdana, arial, helvetica, sans-serif; font-weight: bold; background-color: #CCCCDD; text-align: center; margin: 0 0 0 0; padding: 1px 1px 1px 1px; }
 .aws_blank { font: 13px verdana, arial, helvetica, sans-serif; background-color: #FFFFFF; text-align: center; margin-bottom: 0; padding: 1px 1px 1px 1px; }
 .aws_data {
 	background-color: #FFFFFF;
 	border-top-width: 1px;   
-	border-left-width: 0px;  
-	border-right-width: 0px; 
-	border-bottom-width: 0px;
+	border-left-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-color: #CCCCDD;
+	border-style:outset;
+	margin-top:1em;
 }
-.aws_formfield { font: 13px verdana, arial, helvetica; }
+.aws_formfield { font: 13px verdana, arial, helvetica, sans-serif; }
 .aws_button {
 	font-family: arial,verdana,helvetica, sans-serif;
 	font-size: 12px;
@@ -24,8 +27,30 @@
 td.awsm	{ border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding: 0px 0px 0px 0px; font: 11px verdana, arial, helvetica, sans-serif; color: #000000; }
 b { font-weight: bold; }
 a { font: 11px verdana, arial, helvetica, sans-serif; }
-a:link    { color: #001133; text-decoration: none; }
-a:visited { color: #001133; text-decoration: none; }
-a:hover   { color: #444444; text-decoration: underline; }
-div { font: 12px arial,verdana,helvetica; text-align:justify; }
-.ctooltip { position:absolute; top:0px; left:0px; z-index:2; width:380; visibility:hidden; font: 8pt MS Comic Sans,arial,sans-serif; background-color: #EEEEEE; padding: 8px; border: 1px solid black; }
\ No newline at end of file
+a:link    { color: #0011BB; text-decoration: none; }
+a:visited { color: #0011BB; text-decoration: none; }
+a:hover   { color: #605040; text-decoration: underline; }
+div { font: 12px arial,verdana,helvetica,sans-serif; text-align:justify; }
+.ctooltip { position:absolute; top:0px; left:0px; z-index:2; width:380px; visibility:hidden; font: 8pt "MS Comic", Sans,arial,sans-serif; background-color: #EEEEEE; padding: 8px; border: 1px solid black; }
+img {border-width: 0 0 0 0; padding:0 0 0 0; margin:0 0 0 0}
+.vmiddle {vertical-align:middle;}
+.vtop {vertical-align:top;}
+table {table-layout:fixed}
+.currentday { font-weight: bold; }
+.colortab  { background-color: #ECECEC}
+.colore  { background-color: #CEC2E8}
+.colorh  { background-color: #66DDEE}
+.colork  { background-color: #2EA495}
+.colorp  { background-color: #4477DD}
+.colors  { background-color: #8888DD}
+.coloru  { background-color: #FFAA66}
+.colorv  { background-color: #F4F090}
+.colorweekend  { background-color: #EAEAEA}
+.colorx  { background-color: #C1B2E2}
+.colorBGTitle  { background-color: #CCCCDD}
+.colorOSfamily  { background-color: #F6F6F6}
+.bottom {vertical-align:bottom;}
+.nowrap  { white-space:nowrap}
+.tleft {text-align:left}
+.tright {text-align:right}
+.aws_horizontal_graph {line-height:0px; text-align:left;}
Only in d:\awstats78t_jpn/wwwroot/css: tooltip.css
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/abilon.png and d:\awstats78t_jpn/wwwroot/icon/browser/abilon.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/adobe.png and d:\awstats78t_jpn/wwwroot/icon/browser/adobe.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/akregator.png and d:\awstats78t_jpn/wwwroot/icon/browser/akregator.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/alcatel.png and d:\awstats78t_jpn/wwwroot/icon/browser/alcatel.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/amaya.png and d:\awstats78t_jpn/wwwroot/icon/browser/amaya.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/amigavoyager.png and d:\awstats78t_jpn/wwwroot/icon/browser/amigavoyager.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/analogx.png and d:\awstats78t_jpn/wwwroot/icon/browser/analogx.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/android.png and d:\awstats78t_jpn/wwwroot/icon/browser/android.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/apt.png and d:\awstats78t_jpn/wwwroot/icon/browser/apt.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/browser: au.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/avant.png and d:\awstats78t_jpn/wwwroot/icon/browser/avant.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/aweb.png and d:\awstats78t_jpn/wwwroot/icon/browser/aweb.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/bpftp.png and d:\awstats78t_jpn/wwwroot/icon/browser/bpftp.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/bytel.png and d:\awstats78t_jpn/wwwroot/icon/browser/bytel.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/chimera.png and d:\awstats78t_jpn/wwwroot/icon/browser/chimera.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/chrome.png and d:\awstats78t_jpn/wwwroot/icon/browser/chrome.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/cyberdog.png and d:\awstats78t_jpn/wwwroot/icon/browser/cyberdog.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/da.png and d:\awstats78t_jpn/wwwroot/icon/browser/da.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/dillo.png and d:\awstats78t_jpn/wwwroot/icon/browser/dillo.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/doris.png and d:\awstats78t_jpn/wwwroot/icon/browser/doris.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/dreamcast.png and d:\awstats78t_jpn/wwwroot/icon/browser/dreamcast.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/ecatch.png and d:\awstats78t_jpn/wwwroot/icon/browser/ecatch.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/edge.png and d:\awstats78t_jpn/wwwroot/icon/browser/edge.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/encompass.png and d:\awstats78t_jpn/wwwroot/icon/browser/encompass.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/epiphany.png and d:\awstats78t_jpn/wwwroot/icon/browser/epiphany.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/ericsson.png and d:\awstats78t_jpn/wwwroot/icon/browser/ericsson.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/feeddemon.png and d:\awstats78t_jpn/wwwroot/icon/browser/feeddemon.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/feedreader.png and d:\awstats78t_jpn/wwwroot/icon/browser/feedreader.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/firefox.png and d:\awstats78t_jpn/wwwroot/icon/browser/firefox.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/flashget.png and d:\awstats78t_jpn/wwwroot/icon/browser/flashget.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/flock.png and d:\awstats78t_jpn/wwwroot/icon/browser/flock.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/fpexpress.png and d:\awstats78t_jpn/wwwroot/icon/browser/fpexpress.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/fresco.png and d:\awstats78t_jpn/wwwroot/icon/browser/fresco.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/freshdownload.png and d:\awstats78t_jpn/wwwroot/icon/browser/freshdownload.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/frontpage.png and d:\awstats78t_jpn/wwwroot/icon/browser/frontpage.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/galeon.png and d:\awstats78t_jpn/wwwroot/icon/browser/galeon.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/getright.png and d:\awstats78t_jpn/wwwroot/icon/browser/getright.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/gnome.png and d:\awstats78t_jpn/wwwroot/icon/browser/gnome.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/gnus.png and d:\awstats78t_jpn/wwwroot/icon/browser/gnus.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/gozilla.png and d:\awstats78t_jpn/wwwroot/icon/browser/gozilla.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/hotjava.png and d:\awstats78t_jpn/wwwroot/icon/browser/hotjava.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/httrack.png and d:\awstats78t_jpn/wwwroot/icon/browser/httrack.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/browser: i-mode.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/ibrowse.png and d:\awstats78t_jpn/wwwroot/icon/browser/ibrowse.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/icab.png and d:\awstats78t_jpn/wwwroot/icon/browser/icab.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/icecat.png and d:\awstats78t_jpn/wwwroot/icon/browser/icecat.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/iceweasel.png and d:\awstats78t_jpn/wwwroot/icon/browser/iceweasel.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/java.png and d:\awstats78t_jpn/wwwroot/icon/browser/java.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/jetbrains_omea.png and d:\awstats78t_jpn/wwwroot/icon/browser/jetbrains_omea.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/browser: jig.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/kmeleon.png and d:\awstats78t_jpn/wwwroot/icon/browser/kmeleon.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/konqueror.png and d:\awstats78t_jpn/wwwroot/icon/browser/konqueror.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/leechget.png and d:\awstats78t_jpn/wwwroot/icon/browser/leechget.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/lg.png and d:\awstats78t_jpn/wwwroot/icon/browser/lg.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/lotusnotes.png and d:\awstats78t_jpn/wwwroot/icon/browser/lotusnotes.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/browser: lunascape.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/lynx.png and d:\awstats78t_jpn/wwwroot/icon/browser/lynx.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/macweb.png and d:\awstats78t_jpn/wwwroot/icon/browser/macweb.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/mediaplayer.png and d:\awstats78t_jpn/wwwroot/icon/browser/mediaplayer.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/browser: mixi.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/motorola.png and d:\awstats78t_jpn/wwwroot/icon/browser/motorola.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/mozilla.png and d:\awstats78t_jpn/wwwroot/icon/browser/mozilla.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/mplayer.png and d:\awstats78t_jpn/wwwroot/icon/browser/mplayer.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/msie.png and d:\awstats78t_jpn/wwwroot/icon/browser/msie.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/msie_large.png and d:\awstats78t_jpn/wwwroot/icon/browser/msie_large.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/multizilla.png and d:\awstats78t_jpn/wwwroot/icon/browser/multizilla.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/ncsa_mosaic.png and d:\awstats78t_jpn/wwwroot/icon/browser/ncsa_mosaic.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/neon.png and d:\awstats78t_jpn/wwwroot/icon/browser/neon.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/netnewswire.png and d:\awstats78t_jpn/wwwroot/icon/browser/netnewswire.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/netpositive.png and d:\awstats78t_jpn/wwwroot/icon/browser/netpositive.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/netscape.png and d:\awstats78t_jpn/wwwroot/icon/browser/netscape.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/netscape_large.png and d:\awstats78t_jpn/wwwroot/icon/browser/netscape_large.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/netshow.png and d:\awstats78t_jpn/wwwroot/icon/browser/netshow.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/newsfire.png and d:\awstats78t_jpn/wwwroot/icon/browser/newsfire.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/newsgator.png and d:\awstats78t_jpn/wwwroot/icon/browser/newsgator.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/newzcrawler.png and d:\awstats78t_jpn/wwwroot/icon/browser/newzcrawler.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/nokia.png and d:\awstats78t_jpn/wwwroot/icon/browser/nokia.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/notavailable.png and d:\awstats78t_jpn/wwwroot/icon/browser/notavailable.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/omniweb.png and d:\awstats78t_jpn/wwwroot/icon/browser/omniweb.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/opera.png and d:\awstats78t_jpn/wwwroot/icon/browser/opera.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/panasonic.png and d:\awstats78t_jpn/wwwroot/icon/browser/panasonic.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/pdaphone.png and d:\awstats78t_jpn/wwwroot/icon/browser/pdaphone.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/philips.png and d:\awstats78t_jpn/wwwroot/icon/browser/philips.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/phoenix.png and d:\awstats78t_jpn/wwwroot/icon/browser/phoenix.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/pluck.png and d:\awstats78t_jpn/wwwroot/icon/browser/pluck.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/pulpfiction.png and d:\awstats78t_jpn/wwwroot/icon/browser/pulpfiction.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/real.png and d:\awstats78t_jpn/wwwroot/icon/browser/real.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/rss.png and d:\awstats78t_jpn/wwwroot/icon/browser/rss.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/rssbandit.png and d:\awstats78t_jpn/wwwroot/icon/browser/rssbandit.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/rssowl.png and d:\awstats78t_jpn/wwwroot/icon/browser/rssowl.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/rssreader.png and d:\awstats78t_jpn/wwwroot/icon/browser/rssreader.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/rssxpress.png and d:\awstats78t_jpn/wwwroot/icon/browser/rssxpress.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/safari.png and d:\awstats78t_jpn/wwwroot/icon/browser/safari.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/sagem.png and d:\awstats78t_jpn/wwwroot/icon/browser/sagem.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/samsung.png and d:\awstats78t_jpn/wwwroot/icon/browser/samsung.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/seamonkey.png and d:\awstats78t_jpn/wwwroot/icon/browser/seamonkey.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/sharp.png and d:\awstats78t_jpn/wwwroot/icon/browser/sharp.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/sharpreader.png and d:\awstats78t_jpn/wwwroot/icon/browser/sharpreader.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/shrook.png and d:\awstats78t_jpn/wwwroot/icon/browser/shrook.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/siemens.png and d:\awstats78t_jpn/wwwroot/icon/browser/siemens.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/browser: sleipnir.png
Only in d:\awstats78t_jpn/wwwroot/icon/browser: softbank.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/sony.png and d:\awstats78t_jpn/wwwroot/icon/browser/sony.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/staroffice.png and d:\awstats78t_jpn/wwwroot/icon/browser/staroffice.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/subversion.png and d:\awstats78t_jpn/wwwroot/icon/browser/subversion.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/teleport.png and d:\awstats78t_jpn/wwwroot/icon/browser/teleport.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/trium.png and d:\awstats78t_jpn/wwwroot/icon/browser/trium.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/unknown.png and d:\awstats78t_jpn/wwwroot/icon/browser/unknown.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/browser: vodafone.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/w3c.png and d:\awstats78t_jpn/wwwroot/icon/browser/w3c.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/webcopier.png and d:\awstats78t_jpn/wwwroot/icon/browser/webcopier.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/webreaper.png and d:\awstats78t_jpn/wwwroot/icon/browser/webreaper.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/webtv.png and d:\awstats78t_jpn/wwwroot/icon/browser/webtv.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/webzip.png and d:\awstats78t_jpn/wwwroot/icon/browser/webzip.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/winxbox.png and d:\awstats78t_jpn/wwwroot/icon/browser/winxbox.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/browser/wizz.png and d:\awstats78t_jpn/wwwroot/icon/browser/wizz.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/clock/hr1.png and d:\awstats78t_jpn/wwwroot/icon/clock/hr1.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/clock/hr10.png and d:\awstats78t_jpn/wwwroot/icon/clock/hr10.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/clock/hr11.png and d:\awstats78t_jpn/wwwroot/icon/clock/hr11.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/clock/hr12.png and d:\awstats78t_jpn/wwwroot/icon/clock/hr12.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/clock/hr2.png and d:\awstats78t_jpn/wwwroot/icon/clock/hr2.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/clock/hr3.png and d:\awstats78t_jpn/wwwroot/icon/clock/hr3.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/clock/hr4.png and d:\awstats78t_jpn/wwwroot/icon/clock/hr4.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/clock/hr5.png and d:\awstats78t_jpn/wwwroot/icon/clock/hr5.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/clock/hr6.png and d:\awstats78t_jpn/wwwroot/icon/clock/hr6.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/clock/hr7.png and d:\awstats78t_jpn/wwwroot/icon/clock/hr7.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/clock/hr8.png and d:\awstats78t_jpn/wwwroot/icon/clock/hr8.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/clock/hr9.png and d:\awstats78t_jpn/wwwroot/icon/clock/hr9.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/cpu/digital.png and d:\awstats78t_jpn/wwwroot/icon/cpu/digital.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/cpu/hp.png and d:\awstats78t_jpn/wwwroot/icon/cpu/hp.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/cpu/ibm.png and d:\awstats78t_jpn/wwwroot/icon/cpu/ibm.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/cpu/intel.png and d:\awstats78t_jpn/wwwroot/icon/cpu/intel.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/cpu/java.png and d:\awstats78t_jpn/wwwroot/icon/cpu/java.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/cpu/mips.png and d:\awstats78t_jpn/wwwroot/icon/cpu/mips.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/cpu/motorola.png and d:\awstats78t_jpn/wwwroot/icon/cpu/motorola.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/cpu/sun.png and d:\awstats78t_jpn/wwwroot/icon/cpu/sun.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/cpu/unknown.png and d:\awstats78t_jpn/wwwroot/icon/cpu/unknown.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/flags: es_ga.png
Only in d:\awstats78t_jpn/wwwroot/icon/flags: gb_wls.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/ai.png and d:\awstats78t_jpn/wwwroot/icon/mime/ai.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/archive.png and d:\awstats78t_jpn/wwwroot/icon/mime/archive.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/audio.png and d:\awstats78t_jpn/wwwroot/icon/mime/audio.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/crystal.png and d:\awstats78t_jpn/wwwroot/icon/mime/crystal.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/css.png and d:\awstats78t_jpn/wwwroot/icon/mime/css.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/csv.png and d:\awstats78t_jpn/wwwroot/icon/mime/csv.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/doc.png and d:\awstats78t_jpn/wwwroot/icon/mime/doc.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/document.png and d:\awstats78t_jpn/wwwroot/icon/mime/document.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/dotnet.png and d:\awstats78t_jpn/wwwroot/icon/mime/dotnet.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/encrypt.png and d:\awstats78t_jpn/wwwroot/icon/mime/encrypt.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/mime: eot.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/flash.png and d:\awstats78t_jpn/wwwroot/icon/mime/flash.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/fon.png and d:\awstats78t_jpn/wwwroot/icon/mime/fon.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/glasses.png and d:\awstats78t_jpn/wwwroot/icon/mime/glasses.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/gpx.png and d:\awstats78t_jpn/wwwroot/icon/mime/gpx.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/html.png and d:\awstats78t_jpn/wwwroot/icon/mime/html.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/image.png and d:\awstats78t_jpn/wwwroot/icon/mime/image.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/jnlp.png and d:\awstats78t_jpn/wwwroot/icon/mime/jnlp.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/jscript.png and d:\awstats78t_jpn/wwwroot/icon/mime/jscript.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/json.png and d:\awstats78t_jpn/wwwroot/icon/mime/json.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/library.png and d:\awstats78t_jpn/wwwroot/icon/mime/library.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/lit.png and d:\awstats78t_jpn/wwwroot/icon/mime/lit.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/mdb.png and d:\awstats78t_jpn/wwwroot/icon/mime/mdb.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/notavailable.png and d:\awstats78t_jpn/wwwroot/icon/mime/notavailable.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/ooffice.png and d:\awstats78t_jpn/wwwroot/icon/mime/ooffice.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/other.png and d:\awstats78t_jpn/wwwroot/icon/mime/other.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/package.png and d:\awstats78t_jpn/wwwroot/icon/mime/package.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/page.png and d:\awstats78t_jpn/wwwroot/icon/mime/page.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/pdf.png and d:\awstats78t_jpn/wwwroot/icon/mime/pdf.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/php.png and d:\awstats78t_jpn/wwwroot/icon/mime/php.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/phshop.png and d:\awstats78t_jpn/wwwroot/icon/mime/phshop.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/pl.png and d:\awstats78t_jpn/wwwroot/icon/mime/pl.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/ppt.png and d:\awstats78t_jpn/wwwroot/icon/mime/ppt.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/quicktime.png and d:\awstats78t_jpn/wwwroot/icon/mime/quicktime.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/rar.png and d:\awstats78t_jpn/wwwroot/icon/mime/rar.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/real.png and d:\awstats78t_jpn/wwwroot/icon/mime/real.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/rss.png and d:\awstats78t_jpn/wwwroot/icon/mime/rss.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/runtime.png and d:\awstats78t_jpn/wwwroot/icon/mime/runtime.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/script.png and d:\awstats78t_jpn/wwwroot/icon/mime/script.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/svg.png and d:\awstats78t_jpn/wwwroot/icon/mime/svg.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/text.png and d:\awstats78t_jpn/wwwroot/icon/mime/text.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/ttf.png and d:\awstats78t_jpn/wwwroot/icon/mime/ttf.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/unknown.png and d:\awstats78t_jpn/wwwroot/icon/mime/unknown.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/video.png and d:\awstats78t_jpn/wwwroot/icon/mime/video.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/wmv.png and d:\awstats78t_jpn/wwwroot/icon/mime/wmv.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/xls.png and d:\awstats78t_jpn/wwwroot/icon/mime/xls.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/mime/xsl.png and d:\awstats78t_jpn/wwwroot/icon/mime/xsl.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/aix.png and d:\awstats78t_jpn/wwwroot/icon/os/aix.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/amigaos.png and d:\awstats78t_jpn/wwwroot/icon/os/amigaos.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/apple.png and d:\awstats78t_jpn/wwwroot/icon/os/apple.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/atari.png and d:\awstats78t_jpn/wwwroot/icon/os/atari.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/beos.png and d:\awstats78t_jpn/wwwroot/icon/os/beos.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/blackberry.png and d:\awstats78t_jpn/wwwroot/icon/os/blackberry.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/bsd.png and d:\awstats78t_jpn/wwwroot/icon/os/bsd.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/bsddflybsd.png and d:\awstats78t_jpn/wwwroot/icon/os/bsddflybsd.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/bsdfreebsd.png and d:\awstats78t_jpn/wwwroot/icon/os/bsdfreebsd.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/bsdi.png and d:\awstats78t_jpn/wwwroot/icon/os/bsdi.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/bsdkfreebsd.png and d:\awstats78t_jpn/wwwroot/icon/os/bsdkfreebsd.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/bsdnetbsd.png and d:\awstats78t_jpn/wwwroot/icon/os/bsdnetbsd.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/bsdopenbsd.png and d:\awstats78t_jpn/wwwroot/icon/os/bsdopenbsd.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/commodore.png and d:\awstats78t_jpn/wwwroot/icon/os/commodore.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/cpm.png and d:\awstats78t_jpn/wwwroot/icon/os/cpm.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/debian.png and d:\awstats78t_jpn/wwwroot/icon/os/debian.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/digital.png and d:\awstats78t_jpn/wwwroot/icon/os/digital.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/os: docomo.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/dos.png and d:\awstats78t_jpn/wwwroot/icon/os/dos.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/dreamcast.png and d:\awstats78t_jpn/wwwroot/icon/os/dreamcast.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/os: dsi.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/freebsd.png and d:\awstats78t_jpn/wwwroot/icon/os/freebsd.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/gnu.png and d:\awstats78t_jpn/wwwroot/icon/os/gnu.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/hpux.png and d:\awstats78t_jpn/wwwroot/icon/os/hpux.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/ibm.png and d:\awstats78t_jpn/wwwroot/icon/os/ibm.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/imode.png and d:\awstats78t_jpn/wwwroot/icon/os/imode.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/inferno.png and d:\awstats78t_jpn/wwwroot/icon/os/inferno.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/ios.png and d:\awstats78t_jpn/wwwroot/icon/os/ios.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/ios_ipad.png and d:\awstats78t_jpn/wwwroot/icon/os/ios_ipad.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/ios_iphone.png and d:\awstats78t_jpn/wwwroot/icon/os/ios_iphone.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/iphone.png and d:\awstats78t_jpn/wwwroot/icon/os/iphone.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/irix.png and d:\awstats78t_jpn/wwwroot/icon/os/irix.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/j2me.png and d:\awstats78t_jpn/wwwroot/icon/os/j2me.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/java.png and d:\awstats78t_jpn/wwwroot/icon/os/java.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/os: kddi.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/kfreebsd.png and d:\awstats78t_jpn/wwwroot/icon/os/kfreebsd.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linux.png and d:\awstats78t_jpn/wwwroot/icon/os/linux.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linuxandroid.png and d:\awstats78t_jpn/wwwroot/icon/os/linuxandroid.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linuxasplinux.png and d:\awstats78t_jpn/wwwroot/icon/os/linuxasplinux.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linuxcentos.png and d:\awstats78t_jpn/wwwroot/icon/os/linuxcentos.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linuxdebian.png and d:\awstats78t_jpn/wwwroot/icon/os/linuxdebian.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linuxfedora.png and d:\awstats78t_jpn/wwwroot/icon/os/linuxfedora.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linuxgentoo.png and d:\awstats78t_jpn/wwwroot/icon/os/linuxgentoo.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linuxmandr.png and d:\awstats78t_jpn/wwwroot/icon/os/linuxmandr.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/os: linuxmomonga.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linuxpclinuxos.png and d:\awstats78t_jpn/wwwroot/icon/os/linuxpclinuxos.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linuxredhat.png and d:\awstats78t_jpn/wwwroot/icon/os/linuxredhat.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linuxsuse.png and d:\awstats78t_jpn/wwwroot/icon/os/linuxsuse.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linuxubuntu.png and d:\awstats78t_jpn/wwwroot/icon/os/linuxubuntu.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linuxvine.png and d:\awstats78t_jpn/wwwroot/icon/os/linuxvine.png differ
Only in d:\awstats78t_jpn/wwwroot/icon/os: linuxwhitebox.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/linuxzenwalk.png and d:\awstats78t_jpn/wwwroot/icon/os/linuxzenwalk.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/mac.png and d:\awstats78t_jpn/wwwroot/icon/os/mac.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/macintosh.png and d:\awstats78t_jpn/wwwroot/icon/os/macintosh.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/macosx.png and d:\awstats78t_jpn/wwwroot/icon/os/macosx.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/macosx10.png and d:\awstats78t_jpn/wwwroot/icon/os/macosx10.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/macosx11.png and d:\awstats78t_jpn/wwwroot/icon/os/macosx11.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/macosx12.png and d:\awstats78t_jpn/wwwroot/icon/os/macosx12.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/macosx4.png and d:\awstats78t_jpn/wwwroot/icon/os/macosx4.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/macosx5.png and d:\awstats78t_jpn/wwwroot/icon/os/macosx5.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/macosx6.png and d:\awstats78t_jpn/wwwroot/icon/os/macosx6.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/macosx7.png and d:\awstats78t_jpn/wwwroot/icon/os/macosx7.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/macosx8.png and d:\awstats78t_jpn/wwwroot/icon/os/macosx8.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/macosx9.png and d:\awstats78t_jpn/wwwroot/icon/os/macosx9.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/netbsd.png and d:\awstats78t_jpn/wwwroot/icon/os/netbsd.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/netware.png and d:\awstats78t_jpn/wwwroot/icon/os/netware.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/next.png and d:\awstats78t_jpn/wwwroot/icon/os/next.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/openbsd.png and d:\awstats78t_jpn/wwwroot/icon/os/openbsd.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/os2.png and d:\awstats78t_jpn/wwwroot/icon/os/os2.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/osf.png and d:\awstats78t_jpn/wwwroot/icon/os/osf.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/palmos.png and d:\awstats78t_jpn/wwwroot/icon/os/palmos.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/psp.png and d:\awstats78t_jpn/wwwroot/icon/os/psp.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/qnx.png and d:\awstats78t_jpn/wwwroot/icon/os/qnx.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/riscos.png and d:\awstats78t_jpn/wwwroot/icon/os/riscos.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/sco.png and d:\awstats78t_jpn/wwwroot/icon/os/sco.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/sunos.png and d:\awstats78t_jpn/wwwroot/icon/os/sunos.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/syllable.png and d:\awstats78t_jpn/wwwroot/icon/os/syllable.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/symbian.png and d:\awstats78t_jpn/wwwroot/icon/os/symbian.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/unix.png and d:\awstats78t_jpn/wwwroot/icon/os/unix.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/unknown.png and d:\awstats78t_jpn/wwwroot/icon/os/unknown.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/vms.png and d:\awstats78t_jpn/wwwroot/icon/os/vms.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/webtv.png and d:\awstats78t_jpn/wwwroot/icon/os/webtv.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/wii.png and d:\awstats78t_jpn/wwwroot/icon/os/wii.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/win.png and d:\awstats78t_jpn/wwwroot/icon/os/win.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/win10.png and d:\awstats78t_jpn/wwwroot/icon/os/win10.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/win16.png and d:\awstats78t_jpn/wwwroot/icon/os/win16.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/win2000.png and d:\awstats78t_jpn/wwwroot/icon/os/win2000.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/win2003.png and d:\awstats78t_jpn/wwwroot/icon/os/win2003.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/win2008.png and d:\awstats78t_jpn/wwwroot/icon/os/win2008.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/win7.png and d:\awstats78t_jpn/wwwroot/icon/os/win7.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/win8.1.png and d:\awstats78t_jpn/wwwroot/icon/os/win8.1.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/win8.png and d:\awstats78t_jpn/wwwroot/icon/os/win8.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/win80.png and d:\awstats78t_jpn/wwwroot/icon/os/win80.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/win81.png and d:\awstats78t_jpn/wwwroot/icon/os/win81.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/win95.png and d:\awstats78t_jpn/wwwroot/icon/os/win95.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/win98.png and d:\awstats78t_jpn/wwwroot/icon/os/win98.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/wince.png and d:\awstats78t_jpn/wwwroot/icon/os/wince.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/winlong.png and d:\awstats78t_jpn/wwwroot/icon/os/winlong.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/winme.png and d:\awstats78t_jpn/wwwroot/icon/os/winme.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/winnt.png and d:\awstats78t_jpn/wwwroot/icon/os/winnt.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/winphone.png and d:\awstats78t_jpn/wwwroot/icon/os/winphone.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/winunknown.png and d:\awstats78t_jpn/wwwroot/icon/os/winunknown.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/winvista.png and d:\awstats78t_jpn/wwwroot/icon/os/winvista.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/winxbox.png and d:\awstats78t_jpn/wwwroot/icon/os/winxbox.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/os/winxp.png and d:\awstats78t_jpn/wwwroot/icon/os/winxp.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/awstats_logo1.png and d:\awstats78t_jpn/wwwroot/icon/other/awstats_logo1.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/awstats_logo5.png and d:\awstats78t_jpn/wwwroot/icon/other/awstats_logo5.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/awstats_logo6.png and d:\awstats78t_jpn/wwwroot/icon/other/awstats_logo6.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/backleft.png and d:\awstats78t_jpn/wwwroot/icon/other/backleft.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/button.gif and d:\awstats78t_jpn/wwwroot/icon/other/button.gif differ
Only in d:\awstats78t_jpn/wwwroot/icon/other: button.png
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/he.png and d:\awstats78t_jpn/wwwroot/icon/other/he.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/hh.png and d:\awstats78t_jpn/wwwroot/icon/other/hh.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/hk.png and d:\awstats78t_jpn/wwwroot/icon/other/hk.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/hp.png and d:\awstats78t_jpn/wwwroot/icon/other/hp.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/ht.png and d:\awstats78t_jpn/wwwroot/icon/other/ht.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/hx.png and d:\awstats78t_jpn/wwwroot/icon/other/hx.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/menu1.png and d:\awstats78t_jpn/wwwroot/icon/other/menu1.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/menu2.png and d:\awstats78t_jpn/wwwroot/icon/other/menu2.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/menu3.png and d:\awstats78t_jpn/wwwroot/icon/other/menu3.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/menu4.png and d:\awstats78t_jpn/wwwroot/icon/other/menu4.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/menu5.png and d:\awstats78t_jpn/wwwroot/icon/other/menu5.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/menu6.png and d:\awstats78t_jpn/wwwroot/icon/other/menu6.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/menu7.png and d:\awstats78t_jpn/wwwroot/icon/other/menu7.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/menu8.png and d:\awstats78t_jpn/wwwroot/icon/other/menu8.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/page.png and d:\awstats78t_jpn/wwwroot/icon/other/page.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/vh.png and d:\awstats78t_jpn/wwwroot/icon/other/vh.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/vk.png and d:\awstats78t_jpn/wwwroot/icon/other/vk.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/vp.png and d:\awstats78t_jpn/wwwroot/icon/other/vp.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/vu.png and d:\awstats78t_jpn/wwwroot/icon/other/vu.png differ
Binary files d:\awstats-7.8-mod/wwwroot/icon/other/vv.png and d:\awstats78t_jpn/wwwroot/icon/other/vv.png differ
Only in d:\awstats78t_jpn/wwwroot/js: tooltiph.js
Only in d:\awstats78t_jpn/wwwroot/js: tooltipx.js
