#20009 by Groussac

#20008 by PyChess

#20007 by Dd

#20006 by pzratnog

#20005 by Noname

#20004 by TCECBonus4

#20003 by Noname

#20002 by Noname

#20001 by PyChess

#20000 by TCECBonus3