Year Number 1960 107995 1961 110778 1962 113651 1963 116607 1964 119608 1965 122676 1966 125827 1967 129055 1968 132384 1969 135826 1970 139362 1971 143014 1972 146807 1973 150701 1974 154655 1975 158663 1976 162654 1977 166603 1978 170730 1979 174999 1980 179728 1981 184707 1982 188586 1983 192252 1984 196825 1985 201710 1986 206640 1987 211657 1988 216747 1989 221848 1990 227035 1991 232248 1992 237495 1993 242792 1994 248021 1995 253186 1996 258319 1997 263432 1998 268549 1999 273679 2000 278802 2001 284001 2002 289382 2003 294832 2004 300147 2005 305161 2006 310049 2007 315125 2008 320450 2009 326025 2010 331897 2011 338009 2012 344190 2013 349912 2014 355087 2015 360764 2016 367113 2017 373593 2018 380649 2019 388593 2020 395859 2021 401546 2022 407381 2023 415387