Year Number 1990 33108 1991 33480 1992 33883 1993 34352 1994 34990 1995 35668 1996 36282 1997 36881 1998 37500 1999 38045 2000 38436 2001 38770 2002 38976 2003 39059 2004 39032 2005 38922 2006 38704 2007 38373 2008 38005 2009 37723 2010 37517 2011 37372 2012 37328 2013 37394 2014 37441 2015 37392 2016 37326 2017 37340 2018 37421 2019 37788 2020 38325 2021 39201 2022 39874