Year Number 1970 14058 1971 14637 1972 15324 1973 16163 1974 17232 1975 18129 1976 19045 1977 19707 1978 20683 1979 21811 1980 23770 1981 23900 1982 24456 1983 25862 1984 26963 1985 27809 1986 29313 1987 31441 1991 36757 1992 37677 1993 44220 1994 50756 1995 43731 1996 43403 1997 45010 1998 47475 1999 47816 2000 58641 2001 65708 2002 68901 2004 73835 2005 75519 2006 77701 2007 80418 2008 84980 2009 95194 2010 98763 2011 100600 2012 100081 2013 105618 2014 105188 2015 98210 2016 108113 2017 116396 2018 116577 2019 116490 2020 109432 2021 114476 2022 116781