Year Number 1990 118250 1991 119861 1992 123467 1993 131016 1994 234385 1995 135135 1996 140964 1997 142606 1998 144284 1999 147663 2000 145713 2001 145954 2002 146076 2003 146120 2004 145874 2005 145115 2006 143962 2007 142687 2008 142641 2009 140657 2010 140259 2011 140466 2012 140837 2013 141310 2014 141898 2015 142305 2016 142780 2017 142991 2018 143663 2019 144334 2020 145396 2021 146595 2022 148169