Year Number 1960 452177 1961 461359 1962 469461 1963 477479 1964 485616 1965 494002 1966 502414 1967 510825 1968 519545 1969 529172 1970 541064 1971 554583 1972 567988 1973 581596 1974 596047 1975 611344 1976 627112 1977 643105 1978 658803 1979 673297 1980 685679 1981 695610 1982 703560 1983 710320 1984 716398 1985 723642 1986 732720 1987 742551 1988 752758 1989 762947 1990 773269 1991 784314 1992 796332 1993 809379 1994 823470 1995 838431 1996 854184 1997 870304 1998 886346 1999 901986 2000 917746 2001 933880 2002 949515 2003 963720 2004 976198 2005 987046 2006 996295 2007 1004275 2008 1010915 2009 1016592 2010 1021608 2011 1026001 2012 1029968 2013 1033338 2014 1036148 2015 1038456 2016 1040418 2017 1042695 2018 1060133 2019 1067469 2020 1059682 2021 1061862 2022 1063135 2023 1063006