Collective nouns

1234567
Across
  1. 1. of sheep
  2. 3. of flowers
  3. 5. of children
  4. 7. of footballers
Down
  1. 2. of books
  2. 4. of cows
  3. 6. of bees