Year Number 1960 24456 1961 26511 1962 28737 1963 31135 1964 33715 1965 36492 1966 39486 1967 41140 1968 42970 1969 44923 1970 46992 1971 49191 1972 51532 1973 54022 1974 56678 1975 59477 1976 62455 1977 65635 1978 69009 1979 72564 1980 76221 1981 79930 1982 83622 1983 87425 1984 91438 1985 95674 1986 100138 1987 104830 1988 109742 1989 114874 1990 120149 1991 125456 1992 128808 1993 131536 1994 134212 1995 136909 1996 139671 1997 142485 1998 145335 1999 148057 2000 150722 2001 153565 2002 156488 2003 159334 2004 162159 2005 165210 2006 168476 2007 171911 2008 175534 2009 179390 2010 183510 2011 187888 2012 192517 2013 197390 2014 202507 2015 207892 2016 213564 2017 219237 2018 224859 2019 230683 2020 236852 2021 243308 2022 249894 2023 256747