Year Number 1960 27610 1961 27994 1962 28404 1963 28838 1964 29346 1965 29977 1966 30951 1967 31770 1968 32202 1969 32658 1970 33253 1971 33971 1972 34713 1973 35448 1974 36170 1975 36921 1976 37639 1977 38350 1978 39382 1979 41353 1980 43295 1981 44571 1982 45921 1983 47380 1984 48910 1985 50559 1986 52393 1987 53898 1988 54995 1989 56105 1990 57148 1991 58078 1992 59131 1993 60356 1994 61552 1995 62655 1996 63761 1997 65179 1998 66843 1999 68606 2000 70574 2001 72666 2002 74760 2003 76923 2004 79183 2005 81427 2006 83664 2007 85913 2008 87865 2009 89557 2010 91365 2011 93463 2012 95774 2013 98243 2014 100828 2015 103168 2016 105430 2017 108186 2018 111421 2019 114992 2020 118939 2021 122951 2022 127140 2023 131832