2000   1996   2003
2004   1997   2008
2005   2007   2006
list