Year Number 1960 221266 1961 227071 1962 233417 1963 240268 1964 247444 1965 255010 1966 262976 1967 271339 1968 280102 1969 289296 1970 298894 1971 308837 1972 319128 1973 329800 1974 340842 1975 352269 1976 364119 1977 376387 1978 389072 1979 402063 1980 415257 1981 428641 1982 442201 1983 456033 1984 470165 1985 484528 1986 499151 1987 514026 1988 529051 1989 544209 1990 558442 1991 567710 1992 545944 1993 520838 1994 521260 1995 527536 1996 537494 1997 546865 1998 557143 1999 570990 2000 587207 2001 603234 2002 619048 2003 634627 2004 649991 2005 663323 2006 673260 2007 681614 2008 689737 2009 697678 2010 705516 2011 713331 2012 721145 2013 728889 2014 736357 2015 743274 2016 749761 2017 756121 2018 762096 2019 767459 2020 772506 2021 777486 2022 782455 2023 787424