Year Number 1960 108068 1961 109840 1962 113096 1963 116179 1964 118600 1965 120162 1966 121304 1967 122487 1968 123828 1969 124810 1970 125561 1971 126073 1972 126324 1973 126707 1974 130021 1975 137635 1976 147927 1977 160466 1978 174209 1979 181472 1980 184197 1981 189202 1982 194289 1983 199299 1984 204092 1985 208592 1986 212791 1987 216716 1988 220406 1989 223878 1990 226995 1991 230764 1992 236274 1993 243042 1994 249572 1995 254563 1996 258325 1997 261624 1998 264956 1999 268530 2000 272452 2001 276856 2002 281835 2003 287421 2004 293458 2005 300057 2006 307296 2007 315001 2008 322792 2009 330438 2010 338077 2011 345976 2012 354164 2013 362456 2014 370579 2015 378273 2016 385473 2017 391896 2018 397606 2019 402976 2020 408043 2021 412756 2022 416990 2023 420833