How many waves of return did the people of Judah experience When
a. One; 538 BCE
b. Two; 538 BCE and 520 BCE
c. Three; 538 BCE, 520 BCE, and 515 BCE
d. Four; 538 BCE, 520 BCE, 515 BCE, and 510 BCE