Common typos: ixfootbrookesxfootbrookesifootbrookesixootbrookesixfotbrookesixfoobrookesixfootrookesixfootbookesixfootbrokesixfootbrooesixfootbrookaixfootbrookedixfootbrookewixfootbrookezixfootbrookexixfootbrookeeixfootbrookesoxfootbrookesuxfootbrookeskxfootbrookes8xfootbrookes9xfootbrookesjxfootbrookesizfootbrookesicfootbrookesisfootbrookesidfootbrookesixdootbrookesixgootbrookesixrootbrookesixcootbrookesixvootbrookesixtootbrookesixfpotbrookesixfiotbrookesixflotbrookesixf9otbrookesixfkotbrookesixf0otbrookesixfoptbrookesixfoitbrookesixfoltbrookesixfo9tbrookesixfoktbrookesixfo0tbrookesixfoorbrookesixfooybrookesixfoo5brookesixfoogbrookesixfoofbrookesixfoo6brookesixfootnrookesixfootvrookesixfoothrookesixfootgrookesixfootbeookesixfootbtookesixfootb4ookesixfootbfookesixfootbdookesixfootb5ookesixfootbrpokesixfootbriokesixfootbrlokesixfootbr9okesixfootbrkokesixfootbr0okesixfootbropkesixfootbroikesixfootbrolkesixfootbro9kesixfootbrokkesixfootbro0kesixfootbroolesixfootbroojesixfootbrooiesixfootbroomesixfootbroooesixfootbrookwsixfootbrookrsixfootbrook3sixfootbrookdsixfootbrookssixfootbrook4isxfootbrookesxifootbrookesifxootbrookesixofotbrookesixfotobrookesixfoobtrookesixfootrbookesixfootborokesixfootbrokoesixfootbrooekasixfootbrookesaixfootbrookedsixfootbrookesdixfootbrookewsixfootbrookeswixfootbrookezsixfootbrookeszixfootbrookexsixfootbrookesxixfootbrookeesixfootbrookeseixfootbrookesoixfootbrookesioxfootbrookesuixfootbrookesiuxfootbrookeskixfootbrookesikxfootbrookes8ixfootbrookesi8xfootbrookes9ixfootbrookesi9xfootbrookesjixfootbrookesijxfootbrookesizxfootbrookesixzfootbrookesicxfootbrookesixcfootbrookesisxfootbrookesixsfootbrookesidxfootbrookesixdfootbrookesixfdootbrookesixgfootbrookesixfgootbrookesixrfootbrookesixfrootbrookesixfcootbrookesixvfootbrookesixfvootbrookesixtfootbrookesixftootbrookesixfpootbrookesixfopotbrookesixfiootbrookesixfoiotbrookesixflootbrookesixfolotbrookesixf9ootbrookesixfo9otbrookesixfkootbrookesixfokotbrookesixf0ootbrookesixfo0otbrookesixfooptbrookesixfooitbrookesixfooltbrookesixfoo9tbrookesixfooktbrookesixfoo0tbrookesixfoortbrookesixfootrbrookesixfooytbrookesixfootybrookesixfoo5tbrookesixfoot5brookesixfoogtbrookesixfootgbrookesixfooftbrookesixfootfbrookesixfoo6tbrookesixfoot6brookesixfootnbrookesixfootbnrookesixfootvbrookesixfootbvrookesixfoothbrookesixfootbhrookesixfootbgrookesixfootberookesixfootbreookesixfootbtrookesixfootbrtookesixfootb4rookesixfootbr4ookesixfootbfrookesixfootbrfookesixfootbdrookesixfootbrdookesixfootb5rookesixfootbr5ookesixfootbrpookesixfootbropokesixfootbriookesixfootbroiokesixfootbrlookesixfootbrolokesixfootbr9ookesixfootbro9okesixfootbrkookesixfootbrokokesixfootbr0ookesixfootbro0okesixfootbroopkesixfootbrooikesixfootbroolkesixfootbroo9kesixfootbrookkesixfootbroo0kesixfootbrooklesixfootbroojkesixfootbrookjesixfootbrookiesixfootbroomkesixfootbrookmesixfootbroookesixfootbrookoesixfootbrookwesixfootbrookewsixfootbrookresixfootbrookersixfootbrook3esixfootbrooke3sixfootbrookdesixfootbrookedsixfootbrooksesixfootbrookessixfootbrook4esixfootbrooke4ssixfootbrookesiixfootbrookesixxfootbrookesixffootbrookesixfoootbrookesixfoottbrookesixfootbbrookesixfootbrrookesixfootbrookee