Age and length composition of Columbia Basin Chinook, sockeye, and coho salmon at Bonneville Dam in ...