U.S.-flag Great Lakes freighters carried 89.5 million tons of dry-bulk cargo in 2012, a decrease of 4.6 percent compared to 2011.