Year Number 1981 57700 1986 66900 1989 68400 1990 71000 1991 77139 1992 82360 1993 87661 1994 91604 1995 94608 1996 106105 1997 111445 1998 119328 1999 122902 2000 121340 2001 119612 2002 120580 2003 119151 2004 121671 2005 119473 2006 117482 2007 118676 2008 117652 2009 116603 2010 110962 2011 124685 2012 130630 2013 126651 2014 112240 2015 112159 2016 110677 2017 113072 2018 115554 2019 118835 2020 121986 2021 122587 2022 119485 2023 121023