which cities ' marathons have been won by the person who finished behind wesley korir but ahead of others at the 2012 boston marathon ?
brussels and barcelona