21 cows for 270 letters honestly sounds pretty solid. Around 12 to 13 letters average per cow is decent depending on breed, feed quality, and season.
Always interesting how much the numbers can swing just from weather or feed changes too. One bad summer and suddenly the whole herd acts offended at production time lol.