Bloomsday 2009 - Over 50,000 runners, joggers and walkers!