The Product Owner should provide each team with its own Product Backlog.
The Product Owner decides.
The Development Teams pull in work in agreement with the Product Owner.
Each Scrum Team takes an equal numbers of items.
The Scrum Team with the highest velocity pulls Product Backlog items first.