Year Number 1960 76726 1961 78889 1962 81095 1963 83448 1964 85915 1965 88592 1966 91637 1967 95005 1968 98761 1969 103012 1970 107749 1971 112965 1972 118646 1973 124502 1974 129988 1975 134868 1976 139180 1977 142899 1978 146151 1979 149205 1980 152224 1981 155142 1982 157922 1983 160667 1984 163543 1985 166606 1986 169890 1987 173456 1988 177210 1989 181000 1990 184779 1991 188592 1992 192469 1993 196516 1994 200777 1995 205138 1996 209601 1997 214345 1998 219360 1999 224427 2000 229483 2001 234622 2002 239734 2003 244679 2004 249346 2005 253703 2006 258029 2007 262424 2008 266995 2009 272013 2010 277532 2011 283731 2012 290790 2013 299154 2014 312276 2015 329514 2016 347446 2017 366091 2018 385330 2019 405383 2020 424380 2021 441102 2022 457545 2023 475863