Common typos: ppglockhardopglockhardopplockhardoppgockhardoppglckhardoppglokhardoppglochardoppglockardoppglockhrdoppglockhadoppglockharpppglockhardippglockhardlppglockhard9ppglockhardkppglockhard0ppglockhardoopglockhardo0pglockhardo_pglockhardolpglockhardopoglockhardop0glockhardop_glockhardoplglockhardoppflockhardopphlockhardopptlockhardoppvlockhardoppblockhardoppylockhardoppgkockhardoppgoockhardoppgpockhardoppglpckhardoppglickhardoppgllckhardoppgl9ckhardoppglkckhardoppgl0ckhardoppgloxkhardoppglovkhardoppglodkhardoppglofkhardoppgloclhardoppglocjhardoppglocihardoppglocmhardoppglocohardoppglockjardoppglockgardoppglockyardoppglocknardoppglockbardoppglockuardoppglockhsrdoppglockhqrdoppglockhzrdoppglockhwrdoppglockhaedoppglockhatdoppglockha4doppglockhafdoppglockhaddoppglockha5doppglockharsoppglockharfoppglockhareoppglockharxoppglockharcoppglockharrpopglockhardopgplockhardopplgockhardoppgolckhardoppglcokhardoppglokchardoppglochkardoppglockahrdoppglockhradoppglockhadrpoppglockhardopppglockhardioppglockhardoippglockhardloppglockhardolppglockhard9oppglockhardo9ppglockhardkoppglockhardokppglockhard0oppglockhardo0ppglockhardooppglockhardopopglockhardop0pglockhardo_ppglockhardop_pglockhardoplpglockhardoppoglockhardopp0glockhardopp_glockhardopplglockhardoppfglockhardoppgflockhardopphglockhardoppghlockhardopptglockhardoppgtlockhardoppvglockhardoppgvlockhardoppbglockhardoppgblockhardoppyglockhardoppgylockhardoppgklockhardoppglkockhardoppgolockhardoppgloockhardoppgplockhardoppglpockhardoppglopckhardoppgliockhardoppgloickhardoppgllockhardoppglolckhardoppgl9ockhardoppglo9ckhardoppglokckhardoppgl0ockhardoppglo0ckhardoppgloxckhardoppglocxkhardoppglovckhardoppglocvkhardoppglodckhardoppglocdkhardoppglofckhardoppglocfkhardoppgloclkhardoppglocklhardoppglocjkhardoppglockjhardoppglocikhardoppglockihardoppglocmkhardoppglockmhardoppglocokhardoppglockohardoppglockhjardoppglockghardoppglockhgardoppglockyhardoppglockhyardoppglocknhardoppglockhnardoppglockbhardoppglockhbardoppglockuhardoppglockhuardoppglockhsardoppglockhasrdoppglockhqardoppglockhaqrdoppglockhzardoppglockhazrdoppglockhwardoppglockhawrdoppglockhaerdoppglockharedoppglockhatrdoppglockhartdoppglockha4rdoppglockhar4doppglockhafrdoppglockharfdoppglockhadrdoppglockharddoppglockha5rdoppglockhar5doppglockharsdoppglockhardsoppglockhardfoppglockhardeoppglockharxdoppglockhardxoppglockharcdoppglockhardcoppglockharrdoppglockhardroppgglockhardoppglocckhardoppglockkhardoppglockhhardoppglockhaard