#19323 by zqd

#19324 by Noname

#19325 by pcr92

#19326 by Noname

#19327 by PyChess

#19328 by Noname

#19329 by Horacio Kiel

#19330 by PyChess

#19331 by YourMove

#19332 by zqd