Jawabanmu

2014-09-02T18:54:13+07:00
2.841.594 > two million eight hundred and forty-one thousand five hundred and ninety-four 
607.615.689 > six hundred seven million six hundred and fifteen thousand six hundred and eighty-nine 
1989 > one thousand nine hundred and eighty-nine 
1825 > one thousand eight hundred and twenty-five