how many demons