Year Number 1960 156929 1961 156849 1962 156992 1963 157411 1964 158150 1965 159214 1966 160630 1967 162408 1968 164588 1969 167023 1970 169592 1971 172309 1972 175166 1973 178184 1974 181409 1975 184956 1976 188859 1977 193079 1978 197603 1979 202391 1980 207413 1981 212662 1982 218156 1983 223882 1984 229806 1985 235958 1986 242289 1987 248760 1988 255201 1989 261396 1990 269696 1991 279432 1992 287072 1993 294406 1994 301524 1995 307967 1996 314502 1997 319397 1998 324160 1999 329699 2000 334304 2001 337258 2002 340757 2003 345674 2004 350072 2005 353831 2006 357986 2007 363028 2008 368447 2009 374059 2010 379793 2011 385522 2012 390821 2013 395448 2014 398054 2015 402383 2016 410485 2017 419183 2018 428388 2019 438283 2020 447234 2021 454094 2022 460700 2023 469594