Answer:
46,386=Forty six thousand three hundred eighty six.
1,020,615=One million twenty thousand and six hundred fifteen.
7.7m questions
10.3m answers