Kalach-na-Donu — sunrise and sunset times

Calculate the sunrise and sunset times in Kalach-na-Donu, and the day length for any given day of the year.