The population is 11190 and there are 530 troops, so 1000 troops eat 45 bushels and 1000 peasants eat 2 bushels. That means a soldier eats 22 times as much as a peasant. Surely not?
No. Soldiers do eat more than peasants (that's mostly a game-design decision, otherwise troops food usage would go entirely unnoticed), but it's less than double - except for cavalry. Horses eat a lot, but about 3x that of a man, not 22 times. Somewhere in there someone probably forgot to account for harvest periods or something.
We have new functions upcoming doing better calculations.