--- --- 2007 2010 2012