hindu and muslim population