Question: how many scheduled tribes are there in india?
Answer: 645