English: There are only about 2500.
Telugu: 2500 మాత్రమే ఉన్నాయి.