Common typos: rogsnakefogsnakefrgsnakefrosnakefrognakefrogsakefrogsnkefrogsnaefrogsnakdrogsnakegrogsnakerrogsnakecrogsnakevrogsnaketrogsnakefeogsnakeftogsnakef4ogsnakeffogsnakefdogsnakef5ogsnakefrpgsnakefrigsnakefrlgsnakefr9gsnakefrkgsnakefr0gsnakefrofsnakefrohsnakefrotsnakefrovsnakefrobsnakefroysnakefroganakefrogdnakefrogwnakefrogznakefrogxnakefrogenakefrogsmakefrogsbakefrogsjakefrogshakefrogsnskefrogsnqkefrogsnzkefrogsnwkefrogsnalefrogsnajefrogsnaiefrogsnamefrogsnaoefrogsnakwfrogsnakrfrogsnak3frogsnakdfrogsnaksfrogsnak4rfogsnakeforgsnakefrgosnakefrosgnakefrognsakefrogsankefrogsnkaefrogsnaekdfrogsnakefdrogsnakegfrogsnakefgrogsnakerfrogsnakefrrogsnakecfrogsnakefcrogsnakevfrogsnakefvrogsnaketfrogsnakeftrogsnakeferogsnakefreogsnakefrtogsnakef4rogsnakefr4ogsnakeffrogsnakefrfogsnakefrdogsnakef5rogsnakefr5ogsnakefrpogsnakefropgsnakefriogsnakefroigsnakefrlogsnakefrolgsnakefr9ogsnakefro9gsnakefrkogsnakefrokgsnakefr0ogsnakefro0gsnakefrofgsnakefrogfsnakefrohgsnakefroghsnakefrotgsnakefrogtsnakefrovgsnakefrogvsnakefrobgsnakefrogbsnakefroygsnakefrogysnakefrogasnakefrogsanakefrogdsnakefrogsdnakefrogwsnakefrogswnakefrogzsnakefrogsznakefrogxsnakefrogsxnakefrogesnakefrogsenakefrogsmnakefrogsnmakefrogsbnakefrogsnbakefrogsjnakefrogsnjakefrogshnakefrogsnhakefrogsnsakefrogsnaskefrogsnqakefrogsnaqkefrogsnzakefrogsnazkefrogsnwakefrogsnawkefrogsnalkefrogsnaklefrogsnajkefrogsnakjefrogsnaikefrogsnakiefrogsnamkefrogsnakmefrogsnaokefrogsnakoefrogsnakwefrogsnakewfrogsnakrefrogsnakerfrogsnak3efrogsnake3frogsnakdefrogsnakedfrogsnaksefrogsnakesfrogsnak4efrogsnake4froogsnakefroggsnakefrogssnakefrogsnnakefrogsnaakefrogsnakkefrogsnakee