#19949 by Noname

#19948 by PyChess

#19947 by Akornmann

#19946 by Noname

#19945 by Noname

#19944 by zqd

#19943 by Noname

#19942 by Noname

#19941 by Hester Augustine Woodward

#19940 by PyChess