Where 49ers, NFC contenders' offseasons rank before training camp

By Brian Witt