#21634 by Nick N

#21635 by PyChess

#21636 by zqd

#21637 by W M Chesnut

#21638 by zqd

#21639 by Noname

#21640 by zqd

#21641 by PyChess

#21642 by Noname

#21643 by random