Round 593,204 to the nearest thousand, nearest ten thousand, nearest hundred thousand, and nearest million.