Year Number 1997 40196000 1998 42431000 1999 42390000 2000 44628000 2001 43611000 2002 44660000 2003 46357000 2004 40400000 2005 43407000 2006 46369000 2007 49166000 2008 54421000 2009 54839000 2010 55304000 2011 52617000 2012 53338000 2013 52633000 2014 55169000 2015 57418000 2016 57480000 2017 60042000 2018 61194601.5625 2019 62207000 2020 21448000