Year Number 1960 207602 1961 211027 1962 214608 1963 218386 1964 222410 1965 226668 1966 231194 1967 236017 1968 240995 1969 245884 1970 250611 1971 255198 1972 259567 1973 263923 1974 268751 1975 274166 1976 280204 1977 286964 1978 294057 1979 300703 1980 306578 1981 311698 1982 315946 1983 319653 1984 323625 1985 328238 1986 333444 1987 339315 1988 345791 1989 352634 1990 359666 1991 366898 1992 374327 1993 381837 1994 389255 1995 396518 1996 403689 1997 410817 1998 417862 1999 424754 2000 431379 2001 437613 2002 443440 2003 448865 2004 453928 2005 458831 2006 463600 2007 468089 2008 472356 2009 476518 2010 480675 2011 484914 2012 489373 2013 493715 2014 497600 2015 501531 2016 505818 2017 510348 2018 515094 2019 519978 2020 525958 2021 529649 2022 533254 2023 540327