Year Number 1960 424212 1961 438432 1962 452743 1963 467039 1964 480858 1965 494659 1966 507804 1967 519527 1968 530373 1969 540519 1970 549818 1971 558605 1972 566760 1973 573846 1974 580295 1975 586675 1976 593623 1977 601098 1978 609110 1979 618138 1980 627898 1981 638156 1982 648585 1983 659235 1984 670486 1985 682232 1986 694115 1987 705883 1988 717282 1989 727923 1990 737675 1991 745648 1992 752511 1993 759060 1994 764396 1995 768448 1996 772569 1997 777117 1998 781465 1999 785405 2000 788872 2001 792622 2002 796300 2003 799604 2004 802921 2005 806085 2006 809153 2007 812317 2008 815983 2009 820241 2010 825300 2011 831314 2012 837850 2013 844860 2014 852283 2015 859744 2016 867126 2017 874097 2018 880239 2019 885718 2020 892064 2021 898904 2022 905862 2023 913005