Year Number 1990 514323 1991 493833 1992 472701 1993 452108 1994 431952 1995 411577 1996 390975 1997 370473 1998 353695 1999 333009 2000 315344 2001 298199 2002 281690 2003 265874 2004 252337 2005 240625 2006 229264 2007 218529 2008 208957 2009 200882 2010 199998 2011 187388 2012 181180 2013 175067 2014 169881 2015 165528 2016 165708 2017 157125 2018 152496 2019 146549 2020 140059 2021 134348 2022 129515