How long does it take for salmon to take birth?