Year Number 1971 15810 1972 16641 1975 18473 1976 20140 1977 20874 1978 21843 1979 22374 1980 22701 1982 23849 1983 24731 1984 24580 1985 24135 1986 28352 1987 27842 1988 27827 1989 27655 1990 26659 1991 25900 1992 25800 1993 25800 1994 27010 2002 43994 2003 46267 2004 48559 2005 48159 2006 48772 2007 50293 2008 52486 2009 52046 2010 52161 2011 55736 2012 55844 2015 58091.0390625 2016 58785.80859375 2017 60347.328125 2018 61663.5703125 2019 62504.8984375 2020 63699.58984375 2021 64333