What did early farming villages in India depend on