demaryius thomas teams played for