Which one of the following statements about Mahajanpadas is correct?
1. Not all Mahajanpadas had a capital city.
2. All the Rajas of a Mahajanpada met together in assemblies called sanghas to decide upon issues.
3. The army in Mahajanpada was maintained largely from the gifts made by the locals.
4. Each Mahajanpada was ruled not by one, but thousands of rulers together, each known as Raja.