Common typos: xbarmaverobarmaveroxarmaveroxbrmaveroxbamaveroxbaraveroxbarmveroxbarmaeroxbarmavroxbarmavepxbarmaverixbarmaverlxbarmaver9xbarmaverkxbarmaver0xbarmaverozbarmaverocbarmaverosbarmaverodbarmaveroxnarmaveroxvarmaveroxharmaveroxgarmaveroxbsrmaveroxbqrmaveroxbzrmaveroxbwrmaveroxbaemaveroxbatmaveroxba4maveroxbafmaveroxbadmaveroxba5maveroxbarnaveroxbarkaveroxbarjaveroxbarmsveroxbarmqveroxbarmzveroxbarmwveroxbarmaceroxbarmaberoxbarmaferoxbarmageroxbarmavwroxbarmavrroxbarmav3roxbarmavdroxbarmavsroxbarmav4roxbarmaveeoxbarmavetoxbarmave4oxbarmavefoxbarmavedoxbarmave5xobarmaverobxarmaveroxabrmaveroxbramaveroxbamraveroxbaramveroxbarmvaeroxbarmaevroxbarmavrepoxbarmaveropxbarmaverioxbarmaveroixbarmaverloxbarmaverolxbarmaver9oxbarmavero9xbarmaverkoxbarmaverokxbarmaver0oxbarmavero0xbarmaverozxbarmaveroxzbarmaverocxbarmaveroxcbarmaverosxbarmaveroxsbarmaverodxbarmaveroxdbarmaveroxnbarmaveroxbnarmaveroxvbarmaveroxbvarmaveroxhbarmaveroxbharmaveroxgbarmaveroxbgarmaveroxbsarmaveroxbasrmaveroxbqarmaveroxbaqrmaveroxbzarmaveroxbazrmaveroxbwarmaveroxbawrmaveroxbaermaveroxbaremaveroxbatrmaveroxbartmaveroxba4rmaveroxbar4maveroxbafrmaveroxbarfmaveroxbadrmaveroxbardmaveroxba5rmaveroxbar5maveroxbarnmaveroxbarmnaveroxbarkmaveroxbarmkaveroxbarjmaveroxbarmjaveroxbarmsaveroxbarmasveroxbarmqaveroxbarmaqveroxbarmzaveroxbarmazveroxbarmwaveroxbarmawveroxbarmacveroxbarmavceroxbarmabveroxbarmavberoxbarmafveroxbarmavferoxbarmagveroxbarmavgeroxbarmavweroxbarmavewroxbarmavreroxbarmaverroxbarmav3eroxbarmave3roxbarmavderoxbarmavedroxbarmavseroxbarmavesroxbarmav4eroxbarmave4roxbarmaveeroxbarmavereoxbarmavetroxbarmavertoxbarmaver4oxbarmavefroxbarmaverfoxbarmaverdoxbarmave5roxbarmaver5ooxbarmaveroxxbarmaveroxbbarmaveroxbaarmaveroxbarrmaveroxbarmmaveroxbarmaaveroxbarmavver