1857 1900 1960 1974 1970 1984 2002 1980 1990 2008 1995 2011 2000 2012 2013 2014 2016 2018 2017 2015 To be continued...