Year Number 1960 107519 1961 108777 1962 109966 1963 111034 1964 112067 1965 113385 1966 114995 1967 116948 1968 119379 1969 122131 1970 125151 1971 128418 1972 131911 1973 135614 1974 139514 1975 143535 1976 147713 1977 152081 1978 156569 1979 161164 1980 165744 1981 169959 1982 173626 1983 177203 1984 181127 1985 185452 1986 190199 1987 195361 1988 200913 1989 206826 1990 212830 1991 218557 1992 223950 1993 229141 1994 234464 1995 240193 1996 246358 1997 252927 1998 259869 1999 265562 2000 269838 2001 274253 2002 278879 2003 285254 2004 293749 2005 302805 2006 312043 2007 321533 2008 331409 2009 341759 2010 352544 2011 363649 2012 374956 2013 386341 2014 397726 2015 409091 2016 420518 2017 431323 2018 441139 2019 450795 2020 461089 2021 471883 2022 482706 2023 493719