Americans sweep Grandma's Marathon