d, some of which ha