There are two types of fiber one needs, also - soluble and insoluble.
Briefly, fruits (especially berries), veggies and legumes are where one gets soluble fiber (though some insoluble also).
Whole grains and bran have insoluble.
I would veto the idea of popcorn . . . except in moderation...