Select all that apply.

In an agrarian society:

1. A key need was land near rivers with rich soil.
2. Small villages grew up around tree groves.
3. They depended on a good supply of grassland for flocks.
4. They looked for places full of vegetation.
5. They developed complex irrigation systems.