24595