What are the next numbers?

4 4 4 4 2 1 1 1 1 1 1 2 1 1 1 3 1 2 ? ? ? ? ? ? ? ? ? ?

Communicated by Steve Hampton, Australia.

Hints
This is a language riddle as well as a number riddle.