Year Number 1990 23343 1991 24440 1992 25541 1993 26712 1994 28005 1995 29403 1996 30923 1997 32587 1998 33827 1999 35254 2000 36775 2001 38495 2002 40514 2003 42711 2004 44943 2005 47175 2006 49412 2007 51649 2008 54027 2009 56429 2010 58848 2011 61311 2012 63862 2013 66415 2014 69482 2015 72849 2016 76130 2017 79423 2018 83309 2019 87435 2020 91559 2021 95504 2022 99475 2023 103839