A new visits is defined as each new incoming visitor (viewing or browsing a page) who was not connected to your site during last 60 mn.
Number of client hosts (IP address) who came to visit the site (and who viewed at least one page).
This data refers to the number of different physical persons who had reached the site.
Number of times a page of the site is viewed (Sum for all visitors for all visits).
This piece of data differs from "hits" in that it counts only HTML pages as oppose to images and other files.
Number of times a page, image, file of the site is viewed or downloaded by someone.
This piece of data is provided as a reference only, since the number of "pages" viewed is often prefered for marketing purposes.
This piece of information refers to the amount of data downloaded by all pages, images and files within your site.
Units are in KB, MB or GB (KiloBytes, MegaBytes or GigaBytes)
Awstats recognizes each access to your site after a search from the 1284 most popular Internet Search Engines and Directories (such as Yahoo, Altavista, Lycos, Google, Voila, etc...).
List of all external pages which were used to link (and enter) to your site (Only the 10 most often used external pages are shown). Links used by the results of the search engines are excluded here because they have already been included on the previous line within this table.
This table shows the list of the most frequent keyphrases or keywords used to find your site from Internet Search Engines and Directories. (Keywords from the 1284 most popular Search Engines and Directories are recognized by Awstats, such as Yahoo, Altavista, Lycos, Google, Voila, etc...).
Note that total number of searches for keywords might be greater than total number of searches for keyphrases (real number of searches) because when 2 keywords were used on same search, search is counted twice for keywords (once for each word).
Robots (sometimes refer to Spiders) are automatic computer visitors used by many search engines that scan your web site to index it and rank it, collect statistics on Internet Web sites and/or see if your site is still online.
Awstats is able to recognize up to 1068 robots.
All time related statistics are based on server time.
Here, reported data are: average values (calculated from all data between the first and last visit in analyzed range).
Here, reported data are: cumulative sums (calculated from all data between the first and last visit in analyzed range).
Some Visits durations are 'unknown' because they can't always be calculated. This is the major reason for this:
- Visit was not finished when 'update' occured.
- Visit started the last hour (after 23:00) of the last day of a month (A technical reason prevents Awstats from calculating duration of such sessions)
Worms are automatic computer visitors that are in fact external servers, infected by a virus, that try to make particular hits on your server to infect it. In most cases, such worms exploit some bugs of not up to date or commercial servers. If your system is not the sensitive target of the worm, you can simply ignore those hits.
There is very few 'server worms' in the world but they are very active at some times. Awstats is able to recognize 0 known worm's signatures (nimda,code red,...).
No description for this error.
Request was understood by server but will be processed later.
Server has processed the request but there is no document to send.
Partial content.
Requested document was moved and is now at another address given in answer.
No description for this error.
Syntax error, server didn't understand request.
Tried to reach an URL where a login/password pair was required.
A high number within this item could mean that someone (such as a hacker) is attempting to crack, or enter into your site (hoping to enter a secured area by trying different login/password pairs, for instance).
Tried to reach an URL not configured to be reachable, even with an login/password pair (for example, an URL within a directory not defined as "browsable".).
Tried to reach a non existing URL. This error often means that there is an invalid link somewhere in your site or that a visitor mistyped a certain URL.
Server has taken too much time to respond to a request. This error frequently involves either a slow CGI script which the server was required to kill or an extremely congested web server.
Internal error. This error is often caused by a CGI program that had finished abnormally (coredump for example).
Unknown requested action.
Code returned by a HTTP server that works as a proxy or gateway when a real, targeted server doesn't answer successfully to the client's request.
Internal server error.
Gateway Time-out.
HTTP Version Not Supported.
 
Statistics for: www.fmguyhost.com
Last Update: 27 Apr 2026 - 00:01
Reported period:Month Apr 2026

Close window
 
GeoIP Cities  
CountriesRegionsCities: 482HitsPercent
United StatesTexasHouston165,89861.1 %
United StatesNew JerseyBasking ridge65,44624.1 %
CanadaManitobaWinnipeg20,1717.4 %
United StatesMichiganAnn arbor10,4333.8 %
IranEsfahanTehran7800.2 %
United StatesNew HampshireConcord2820.1 %
United StatesMassachusettsCambridge1440 %
United StatesCaliforniaPalo alto1370 %
United StatesOregonBoardman1190 %
United StatesCaliforniaSan diego1060 %
United StatesArizonaTucson990 %
United StatesOhioPortsmouth800 %
MexicoDistrito FederalMexico780 %
BoliviaLa PazLa paz730 %
United StatesFloridaOldsmar670 %
United StatesConnecticutFairfield600 %
United StatesMarylandCollege park580 %
United StatesGeorgiaAtlanta560 %
United StatesMichiganDearborn540 %
United StatesArizonaPhoenix530 %
United StatesConnecticutNew london520 %
United StatesWashingtonSeattle500 %
United StatesMissouriSaint robert470 %
United StatesIllinoisChicago450 %
United StatesCaliforniaSan francisco390 %
United StatesMassachusettsMansfield380 %
United StatesGeorgiaAugusta360 %
United StatesDelawareWilmington350 %
United StatesPennsylvaniaPhiladelphia310 %
United StatesArizonaScottsdale300 %
United StatesCaliforniaRedwood city300 %
TurkeyAntalyaSanayi280 %
FranceIle-de-FranceParis270 %
GermanyBaden-WurttembergKarlsruhe250 %
United StatesNew YorkBrooklyn250 %
BrazilSao PauloJacareí250 %
United StatesOhioCleveland230 %
United StatesMassachusettsAndover220 %
NorwayVestfoldHolmestrand220 %
United StatesCaliforniaFremont220 %
JapanTokyoTokyo210 %
United StatesMichiganUniversity center210 %
United StatesArizonaPeoria200 %
United StatesVirginiaMclean190 %
United StatesIllinoisDekalb180 %
GreeceAttikiAthens170 %
MexicoQueretaro de ArteagaQuerétaro170 %
GermanyRheinland-PfalzPolch160 %
United StatesCaliforniaLos angeles160 %
United StatesNew JerseyAbsecon160 %
SwitzerlandBernBern150 %
United StatesNew JerseyNorth bergen150 %
United StatesCaliforniaRiverside150 %
GermanyHessenFrankfurt am main140 %
United StatesArizonaGilbert140 %
United StatesCaliforniaHughson140 %
United StatesMichiganClinton township140 %
Great BritainKingston upon Hull, City ofCottingham130 %
United StatesOhioColumbus130 %
ItalyUmbriaMilan130 %
United StatesArizonaMesa130 %
IndonesiaJakarta RayaJakarta120 %
CanadaOntarioOttawa120 %
United StatesCaliforniaChino110 %
New Zealand Franz josef110 %
United StatesDistrict of ColumbiaWashington110 %
Russian FederationMoscow CityMoscow110 %
MexicoBaja CaliforniaTijuana110 %
United StatesGeorgiaDuluth100 %
United StatesOregonPortland100 %
MexicoNuevo LeonMonterrey100 %
ArgentinaDistrito FederalBuenos aires100 %
MexicoJaliscoGuadalajara100 %
CanadaAlbertaCalgary100 %
United StatesSouth DakotaWinner100 %
United StatesMississippiGulfport90 %
United StatesNorth DakotaFargo90 %
FranceIle-de-FranceCourbevoie90 %
United StatesPennsylvaniaBlue bell90 %
MexicoChihuahuaManzanillo90 %
United StatesWisconsinOshkosh90 %
GermanyNiedersachsenLüneburg90 %
GermanyBrandenburgHerzberg80 %
MexicoZacatecasMorelos80 %
United StatesVirginiaNewport news80 %
Great BritainSurreyFrimley80 %
NetherlandsNoord-HollandAmsterdam80 %
GermanyNordrhein-WestfalenIserlohn80 %
GermanyBayernBad toelz80 %
United StatesNew JerseyHackensack70 %
BrazilSao PauloCampinas70 %
United StatesKentuckyGlasgow70 %
MexicoTabascoCuajimalpa70 %
AustraliaVictoriaGordon70 %
United StatesPennsylvaniaCamp hill70 %
GermanyHessenOffenbach60 %
United StatesCaliforniaChino hills60 %
United StatesArizonaSurprise60 %
MexicoChihuahuaCuauhtémoc60 %
United StatesFloridaNorth miami beach60 %
ChinaHenanZhengzhou60 %
United StatesMissouriSteelville60 %
GermanyBaden-WurttembergSigmaringendorf60 %
United StatesCaliforniaSan jose60 %
GermanyBerlinBerlin60 %
SwitzerlandGeneveGeneve60 %
IndiaDelhiDelhi60 %
CanadaQuebecValleyfield60 %
United StatesArizonaChandler60 %
MexicoSonoraNogales60 %
United StatesVirginiaFalls church60 %
GermanyHessenMühlheim60 %
GermanyMecklenburg-VorpommernRostock60 %
PhilippinesBulacanBulacan60 %
MexicoVeracruz-LlaveVeracruz50 %
United StatesTexasDallas50 %
United StatesMinnesotaWayzata50 %
ChinaShanghaiShanghai50 %
PanamaLos SantosBella vista50 %
Republic of Serbia Beograd50 %
RomaniaCaras-SeverinResita50 %
ChileRegion MetropolitanaSantiago50 %
United StatesTennesseeChattanooga50 %
MexicoChiapasTuxtla gutiérrez50 %
United StatesArizonaNogales50 %
MexicoMichoacan de OcampoHidalgo50 %
United StatesWashingtonKent50 %
MexicoSinaloaCuliacán50 %
United StatesWashingtonEltopia50 %
MexicoGuanajuatoLeón50 %
United StatesMichiganSouthfield50 %
United StatesKansasWichita40 %
ArgentinaEntre RiosFederal40 %
EcuadorGuayasGuayaquil40 %
ItalySiciliaMessina40 %
United StatesColoradoBoulder40 %
Great BritainNewportNewport40 %
FranceRhone-AlpesLes avenières40 %
GermanyNiedersachsenCuxhaven40 %
United StatesWashingtonBelfair40 %
United StatesNew YorkMelville40 %
SwitzerlandSankt GallenAltstatten40 %
United StatesCaliforniaMilpitas40 %
United StatesArizonaShow low40 %
MexicoSonoraHermosillo40 %
GermanyRheinland-PfalzMainz40 %
United StatesIllinoisLincolnshire40 %
United StatesNew YorkRochester40 %
GermanyHessenHeppenheim40 %
El SalvadorSan SalvadorSan salvador40 %
United StatesNew MexicoAlbuquerque40 %
United StatesTexasAddison40 %
Germany Wingst40 %
MexicoCoahuila de ZaragozaTorreón40 %
PanamaChiriquiPueblo nuevo40 %
United StatesArizonaWillcox40 %
PolandMalopolskieKraków40 %
United StatesCaliforniaSacramento30 %
United StatesNew YorkNew york30 %
ThailandSurat ThaniVibhavadi30 %
United StatesNebraskaGibbon30 %
GermanyNiedersachsenSalzhemmendorf30 %
United StatesNorth CarolinaMurfreesboro30 %
PolandWielkopolskieKonin30 %
BelgiumBrussels Hoofdstedelijk GewestBrussels30 %
United StatesNorth CarolinaArden30 %
United StatesNew JerseyEgg harbor township30 %
PolandKujawsko-PomorskiePolska30 %
United StatesNew YorkPoughkeepsie30 %
United StatesSouth CarolinaGreenville30 %
SpainCatalunaBarcelona30 %
United StatesFloridaPompano beach30 %
IndiaHaryanaGurgaon30 %
HondurasFrancisco MorazanTegucigalpa30 %
United StatesArizonaGlendale30 %
United StatesColoradoDenver30 %
MexicoMorelosCuernavaca30 %
ColombiaDistrito EspecialBogotá30 %
United StatesSouth DakotaSioux falls30 %
United StatesArizonaMaricopa30 %
Uganda Kampala20 %
United StatesArizonaLaveen20 %
United StatesOklahomaTulsa20 %
United StatesCaliforniaPleasanton20 %
United StatesArizonaSierra vista20 %
United StatesCaliforniaSanta cruz20 %
United StatesCaliforniaYucaipa20 %
United StatesKansasOlathe20 %
United StatesOklahomaPonca city20 %
GermanyBayernLandshut20 %
PakistanIslamabadIslamabad20 %
United StatesVirginiaStrasburg20 %
United StatesArizonaLake havasu city20 %
PeruLimaLima20 %
NetherlandsNoord-HollandMonnickendam20 %
United StatesOhioToledo20 %
GermanyNordrhein-WestfalenMünster20 %
PortugalLisboaLisbon20 %
NetherlandsFlevolandAlmere20 %
United StatesMassachusettsWinchester20 %
GuatemalaGuatemalaGuatemala city20 %
MexicoBaja CaliforniaEnsenada20 %
MexicoJaliscoTlaquepaque20 %
GermanyBaden-WurttembergSchwenningen20 %
United StatesFloridaArcadia20 %
United StatesMassachusettsNatick20 %
Great BritainHertfordStevenage20 %
BrazilSao PauloSão paulo20 %
United StatesNew JerseyLinden20 %
Slovak RepublicPresovPresov20 %
SpainCastilla y LeonLa flecha20 %
MexicoNuevo LeonGarza garcía20 %
CanadaOntarioToronto20 %
SpainCatalunaSant andreu20 %
EcuadorPichinchaQuito20 %
United StatesCaliforniaVan nuys20 %
United StatesTexasPadre island ntl seashor20 %
United StatesMinnesotaSaint cloud20 %
United StatesFloridaLady lake20 %
United StatesConnecticutMonroe20 %
United StatesIllinoisJoliet20 %
United StatesPennsylvaniaLansdale20 %
United StatesIowaSioux city20 %
GermanyHessenAsbach20 %
United StatesCaliforniaLos altos20 %
VietnamDac LacHanoi20 %
United StatesNew JerseyPaterson20 %
GermanyBaden-WurttembergFreiburg20 %
ChinaJiangsuNanjing20 %
United StatesGeorgiaSnellville20 %
MexicoMichoacan de OcampoPuruándiro20 %
United StatesTexasAustin20 %
GermanyNiedersachsenNeuenkirchen20 %
UruguayMontevideoMontevideo20 %
ChinaHubeiWuhan20 %
FranceIle-de-FranceMeudon20 %
United StatesMichiganLansing20 %
United StatesWashingtonEverett20 %
CanadaNova ScotiaHalifax20 %
SwedenStockholms LanSolna20 %
United StatesArkansasLittle rock20 %
SpainAndaluciaSevilla20 %
United StatesKansasLeawood20 %
United StatesMichiganBrighton20 %
United StatesConnecticutFalls village20 %
GermanyRheinland-PfalzNieder-olm20 %
United StatesRhode IslandProvidence20 %
China Chongqing20 %
ChinaBeijingBeijing20 %
United StatesFloridaJacksonville20 %
United StatesCaliforniaClearlake20 %
United StatesCaliforniaMission viejo20 %
United StatesNorth CarolinaPilot mountain20 %
GermanyHessenRimbach20 %
CanadaQuebecMontréal20 %
United StatesSouth CarolinaAiken20 %
United StatesIllinoisBerwyn20 %
SpainPais VascoBasauri20 %
United StatesVirginiaChester20 %
United StatesCaliforniaCovina20 %
ThailandKrung ThepBangkok20 %
United StatesNew JerseyParsippany20 %
GermanyHessenBeerfelden20 %
United StatesArkansasJonesboro20 %
Russian FederationTatarstanKazan20 %
SwitzerlandZurichZurich20 %
United StatesMissouriJefferson city20 %
United StatesColoradoLittleton20 %
United StatesColoradoWindsor20 %
GermanyBaden-WurttembergVillingen-schwenningen20 %
United StatesIdahoLewiston20 %
United StatesTexasArlington20 %
FranceCentreIssoudun20 %
CanadaBritish ColumbiaVictoria20 %
United StatesNevadaLas vegas20 %
United StatesOregonCorvallis20 %
GermanyHessenBrensbach20 %
RomaniaBucurestiBucharest20 %
United StatesArizonaSun city20 %
United StatesMarylandNottingham20 %
United StatesNorth CarolinaMount olive20 %
MexicoSan Luis PotosiSan luis potosí20 %
United StatesMichiganChassell20 %
United StatesMissouriSaint charles20 %
United StatesTexasFort worth20 %
IrelandDublinDublin20 %
MacedoniaStipStip20 %
United StatesCaliforniaSanta ana20 %
United StatesNew JerseyHighland lakes20 %
Dominican RepublicDistrito NacionalSanto domingo20 %
CanadaSaskatchewanPrince albert20 %
United StatesIdahoBoise20 %
ChinaGuizhouGuiyang10 %
United StatesOregonMyrtle point10 %
ChinaGuangdongGuangzhou10 %
United StatesKentuckyMorganfield10 %
United StatesWashingtonKirkland10 %
United StatesIndianaWest lafayette10 %
MexicoJaliscoZapopan10 %
Costa RicaHerediaHeredia10 %
IndiaTamil NaduChennai10 %
United StatesMinnesotaMinneapolis10 %
ChinaZhejiangNingbo10 %
BrazilParanaCuritiba10 %
United StatesNew JerseyMahwah10 %
GermanyHessenRoßdorf10 %
IndiaWest BengalSuri10 %
United StatesMissouriGerald10 %
Russian FederationKrasnodarKrasnodar10 %
United StatesCaliforniaOrange10 %
SpainCatalunaSabadell10 %
United StatesCaliforniaBakersfield10 %
United StatesKentuckyCrestwood10 %
South AfricaGautengCenturion10 %
MexicoBaja CaliforniaDistrito federal10 %
United StatesWashingtonBellevue10 %
United StatesVirginiaDunn loring10 %
United StatesCaliforniaNipomo10 %
United StatesNew YorkSyracuse10 %
MexicoMexicoNezahualcóyotl10 %
United StatesArizonaTolleson10 %
FranceCentreMaintenon10 %
ItalyPiemonteAlba10 %
GermanyNordrhein-WestfalenDuisburg10 %
United StatesVermontMorrisville10 %
ChileBio-BioConcepcion10 %
United StatesOhioCincinnati10 %
United StatesFloridaMiami10 %
United StatesCaliforniaVisalia10 %
Russian FederationSaratovBalakovo10 %
United StatesGeorgiaRoswell10 %
Costa RicaSan JoseSan pedro10 %
GermanyNordrhein-WestfalenDüsseldorf10 %
IndonesiaJawa TimurSurabaya10 %
IndiaAndhra PradeshHyderabad10 %
United StatesTennesseeMunford10 %
United StatesMinnesotaSaint paul10 %
Russian FederationKurskKursk10 %
United StatesFloridaOviedo10 %
RomaniaConstantaConstanta10 %
MexicoNuevo LeonChihuahua10 %
SwitzerlandValaisMonthey10 %
Russian FederationIrkutskIrkutsk10 %
United StatesCaliforniaPetaluma10 %
United StatesRhode IslandEast providence10 %
United StatesFloridaFort lauderdale10 %
United StatesMassachusettsFranklin10 %
BrazilCearaFortaleza10 %
United StatesIllinoisRound lake10 %
United StatesMassachusettsFramingham10 %
United StatesTexasDenton10 %
SpainComunidad ValencianaAlicante10 %
United StatesNevadaFallon10 %
Italy Mombercelli10 %
Singapore Singapore10 %
GermanyHessenIdstein10 %
United StatesColoradoHugo10 %
SpainCanariasLa laguna10 %
United StatesMissouriRolla10 %
United StatesArizonaAvondale10 %
United StatesCaliforniaColton10 %
United StatesMassachusettsIpswich10 %
United StatesConnecticutBranford10 %
IndiaMaharashtraMumbai10 %
United StatesIllinoisNaperville10 %
United StatesGeorgiaNorcross10 %
FranceAlsaceKingersheim10 %
United StatesNorth CarolinaDallas10 %
NicaraguaManaguaManagua10 %
IndiaKarnatakaBangalore10 %
MexicoNuevo LeonJuárez10 %
United StatesConnecticutMystic10 %
United StatesOregonEugene10 %
United StatesNew YorkBuffalo10 %
ArgentinaSanta CruzCaleta olivia10 %
United StatesCaliforniaVallejo10 %
RomaniaCaras-SeverinCaransebes10 %
GuatemalaHuehuetenangoEl salvador10 %
ChinaGuangxiNanning10 %
GermanyHessenFrankfurt10 %
United StatesVermontBarre10 %
ItalyEmilia-RomagnaPiacenza10 %
BrazilSanta CatarinaPalhoça10 %
Saudi ArabiaMakkahJeddah10 %
United StatesNew JerseySomerville10 %
ZimbabweMashonaland EastHarare10 %
MalaysiaSelangorBatu caves10 %
BrazilMinas GeraisMariana10 %
CanadaOntarioWelland10 %
AustraliaNew South WalesSydney10 %
Russian FederationNizhegorodNizhniy novgorod10 %
United StatesMissouriKansas city10 %
IndiaWest BengalKolkata10 %
United StatesCaliforniaBerkeley10 %
SpainMadridAlcobendas10 %
United StatesMichiganRiver rouge10 %
United StatesMichiganRedford10 %
FrancePicardieAilly10 %
BulgariaGrad SofiyaSofia10 %
MexicoHidalgoMineral de la reforma10 %
United StatesArizonaCoolidge10 %
FranceIle-de-FranceÉpinay-sur-seine10 %
IndiaKeralaThalassery10 %
United StatesOklahomaBartlesville10 %
ChinaJiangsuSuzhou10 %
United StatesTennesseeMurfreesboro10 %
SpainComunidad ValencianaValencia10 %
United StatesOhioLima10 %
United StatesWisconsinWaukesha10 %
BelgiumLimburgPaal10 %
PolandMalopolskieSuloszowa10 %
United StatesCaliforniaTorrance10 %
United StatesMinnesotaDuluth10 %
United StatesMissouriSullivan10 %
GermanyNiedersachsenOldenburg10 %
United StatesMississippiBiloxi10 %
United StatesTexasLaredo10 %
United StatesNew JerseyNewark10 %
United StatesMichiganDetroit10 %
RomaniaBrasovBrasov10 %
Great BritainLondon, City ofLondon10 %
United StatesLouisianaSlidell10 %
United StatesTexasSan angelo10 %
IndiaJammu and KashmirKundan10 %
United StatesTexasTemple10 %
Republic of Serbia Gornji milanovac10 %
ItalyEmilia-RomagnaRimini10 %
BrazilSao PauloMarília10 %
South KoreaCholla-buktoIksan10 %
GermanyBayernNürnberg10 %
GermanyBayernGunzenhausen10 %
CanadaOntarioBelleville10 %
United StatesWashingtonMarysville10 %
United Arab EmiratesDubayDubai10 %
PhilippinesLeyteLiberty10 %
MexicoJaliscoAcatic10 %
CanadaBritish ColumbiaCampbell river10 %
TurkeyIstanbulIstanbul10 %
VenezuelaDistrito FederalCaracas10 %
JapanTokyoTama10 %
Russian FederationSaratovSaratov10 %
United StatesMinnesotaEden prairie10 %
United StatesTexasSeymour10 %
United StatesNebraskaLincoln10 %
United StatesNew MexicoClovis10 %
CanadaOntarioOakville10 %
Great BritainLiverpoolLiverpool10 %
United StatesCaliforniaEureka10 %
United StatesCaliforniaChula vista10 %
BrazilParaibaSanta helena10 %
United StatesTexasChannelview10 %
United StatesNorth CarolinaCoinjock10 %
Russian FederationMoskvaLobnya10 %
GermanyHessenBensheim10 %
ChinaChongqingChengdu10 %
CanadaQuebecVerdun10 %
United StatesIowaDenver10 %
United StatesIdahoMoscow10 %
CanadaOntarioKanata10 %
SpainCatalunaPineda10 %
United StatesNew YorkElmhurst10 %
United StatesNew YorkPleasantville10 %
CanadaQuebecLouiseville10 %
United StatesVirginiaStafford10 %
MexicoTabascoCunduacán10 %
United StatesCaliforniaAnaheim10 %
Russian FederationSaint Petersburg CitySaint petersburg10 %
CanadaQuebecQuébec10 %
PolandWielkopolskieMiroslaw10 %
GermanyNordrhein-WestfalenBaesweiler10 %
United StatesNorth CarolinaDurham10 %
United StatesWyomingGillette10 %
United StatesWyomingCheyenne10 %
United StatesFloridaBoca raton10 %
ColombiaAntioquiaMedellín10 %
SpainPais VascoVitoria10 %
GermanyNiedersachsenBraunschweig10 %
ArgentinaBuenos AiresAvellaneda10 %
GermanyRheinland-PfalzHöhr-grenzhausen10 %
United StatesOhioYoungstown10 %
United StatesArizonaTempe10 %
United StatesCaliforniaEl cajon10 %
Others/Unknown49041.8 %



Advanced Web Statistics 7.7 (build 20180105) - Created by awstats (plugins: geoip, geoip_city_maxmind, tooltips)