Year Number 1992 3665600 1993 4699400 1994 4752600 1995 4875900 1996 5087200 1997 5391600 1998 5502800 1999 5933900 2000 6236642 2001 6291425 2002 6044393 2003 6113024 2004 6481841 2005 6300264 2006 6602653 2007 6941099 2008 7106264 2009 6941775 2010 7595375.372279034 2011 8015873.073927132 2012 7963663.982559613 2013 7995554.41223624 2014 8165780.34464928 2015 8426406 2016 8693238 2017 8799738 2018 9059612.787081294 2019 9217856.065 2020 3825022.622 2021 4864895.694999999