Year Number 1990 73326 1991 70208 1992 71583 1993 73141 1994 74835 1995 77094 1996 78547 1997 80379 1998 82573 1999 84271 2000 85578 2001 86996 2002 88036 2003 89349 2004 89674 2005 90197 2006 90458 2007 90502 2008 90488 2009 90570 2010 90755 2011 90990 2012 91309 2013 91596 2014 92010 2015 92565 2016 92937 2017 93959 2018 94372 2019 95840 2020 97115 2021 99407 2022 102334