Now that we might see some Vale action, I really wonder the number of soldiers each house can muster. There is a comprehensive semi-canon source for this question: http://awoiaf.westeros.org/index.php/Armies
However, I am seeking a canon answer. By canon, I mean the books (A Song of Ice and Fire) first. The series (Game of Thrones) are also welcome if they do not directly contradict with the books. I am seeking information of the following sort:
- The Northern host was about 20000-25000 when they leave Moat Cailin.
- Rodrik Cassel gathered more than 2000 when Winterfell was invaded by Theon.
- They were attacked by about 400 soldiers from Dreadfort.
- Stannis had about 2500-3000 soldiers from the mountain clans.
So, the North must have around 25000-30000 soldiers at the least.
We have some direct information as well: Dorne called her banners and mustered 50000 spears, according to the books. The Twins had 4000 soldiers.
Do we have canon information, similar to what I have provided for the rest of the great houses and the Crownlands? Great or small houses are welcome.