1000, to be precise, each shrunken to a miniscule size. It could be that these are the one thousand angels which are said to dance on the head of a pin...