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