Year Number 1960 55122 1961 62007 1962 69851 1963 78588 1964 88096 1965 98390 1966 110812 1967 125556 1968 141421 1969 157910 1970 173983 1971 188042 1972 200455 1973 212832 1974 225475 1975 238647 1976 251535 1977 264130 1978 277363 1979 291024 1980 304888 1981 317135 1982 328039 1983 339493 1984 351681 1985 363802 1986 379217 1987 397919 1988 414745 1989 428999 1990 319805 1991 245387 1992 288671 1993 280143 1994 265289 1995 262593 1996 266081 1997 268997 1998 270428 1999 270677 2000 270059 2001 268940 2002 267661 2003 266388 2004 265024 2005 268480 2006 279087 2007 291942 2008 304508 2009 316219 2010 327777 2011 344647 2012 365911 2013 386052 2014 393242 2015 393657 2016 399221 2017 405929 2018 413819 2019 419626 2020 417559 2021 411413 2022 407037 2023 401238