Year Number 1970 41780 1971 45695 1972 50348 1973 53906 1974 57622 1975 60566 1976 63293 1977 65870 1978 67328 1979 68292 1980 66985 1981 65256 1983 65086 1984 65149 1985 63347 1986 65236 1987 67422 1991 84557 1992 91123 1998 98726 1999 98290 2000 97840 2001 96431 2002 97696 2003 99210 2004 102023 2006 100243 2007 99098 2008 98561 2009 97937 2011 100913 2012 97254 2014 101530 2015 100025 2016 100567 2018 103088 2019 85862 2020 104176 2021 106802 2022 98561