Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Admin(+2)

From a cursory look, the number you posted seems to be the right order of magnitude. It varies from day to day!