Year Number 1960 109801 1961 111752 1962 114973 1963 117891 1964 120071 1965 121333 1966 122139 1967 122989 1968 124043 1969 124808 1970 125395 1971 125800 1972 126002 1973 126385 1974 130488 1975 139797 1976 151938 1977 166254 1978 181565 1979 189497 1980 191834 1981 196150 1982 200517 1983 204804 1984 208918 1985 212829 1986 216564 1987 220186 1988 223769 1989 227368 1990 230805 1991 235046 1992 241042 1993 248082 1994 254673 1995 259596 1996 263218 1997 266356 1998 269530 1999 272970 2000 276818 2001 281206 2002 286227 2003 291917 2004 298122 2005 304957 2006 312467 2007 320460 2008 328555 2009 336516 2010 344494 2011 352767 2012 361356 2013 370051 2014 378578 2015 386662 2016 394232 2017 401003 2018 407040 2019 412730 2020 418109 2021 423115 2022 427631 2023 431732