awstats does provide stats on a per page basis, I'm looking at it right now. Do you have access to the config file? It's probably a setting in there that's turned off. If you don't have access to the config file, I'd guess your host reduced the reports to save processing time.
Webalizer only shows the top 30 URLs for me, awstats shows all of them.
Edit: awstats doens't seem to have a config file, it's all in one 10000 line PERL script. I found the option around line 169-179 in my version (1.761). Find the variable $ShowPagesStats (line 174 for me) and change its value from 0 to 1 (line 179 for me).