the different programs always report different stats... awstats is server based program and is definitely more accurate than anything else as it reads your apache logs and anything that hit your server is counted. Adsense is javascript based and can miss lot of hits, also it counts only human visits, while in awstats you are probably seeing and bots and etc..