How Many Languages Exist?

It is approximated that there are 6,500 languages that exist in the world. However, over 2,000 of these languages are spoken by under 1,000 speakers.