I would say that 25 is not necessarily small (30 is rule of thumb) but much really depends on the quality of the data. My numbers are flaky because there is so much missing information. That is why I said "just for fun" :) I think, however, that very roughly speaking, they make sense --- in terms of what many are looking for.