How many languages of the world have less than 1,000 speakers? Less than 100 speakers? Less than 10 speakers?

There are 1,446 languages with less than 1,000 first-language speakers. There are 422 with less than 100 speakers, and 117 with less than 10 speakers.