select searchengine, date, count(*) from visits where date = '2004-01-31' group by searchengine, date order by date desc