Each plant produces up to 25,000 seeds that are dispersed by wind, animals, and people.
(Each plant; produces; up to 25,000 seeds that are dispersed by wind, animals, and people) (up to 25,000 seeds; are dispersed; by wind, animals, and people)
Each plant up to 25,000 seeds
produces are dispersed
up to 25,000 seeds that are dispersed by wind, animals, and people
by wind, animals, and people