Year Number 1960 198594 1961 210680 1962 223519 1963 237265 1964 252464 1965 268591 1966 285773 1967 304053 1968 323530 1969 344197 1970 366215 1971 387470 1972 400761 1973 414470 1974 428668 1975 443352 1976 458560 1977 474246 1978 490491 1979 507293 1980 524694 1981 542642 1982 561230 1983 580455 1984 600367 1985 620903 1986 642172 1987 664170 1988 686953 1989 710451 1990 734788 1991 759958 1992 786027 1993 812914 1994 840760 1995 864993 1996 869323 1997 873664 1998 878032 1999 882422 2000 886840 2001 891268 2002 895725 2003 900203 2004 904710 2005 910222 2006 928401 2007 946942 2008 965880 2009 985143 2010 991925 2011 998755 2012 1005640 2013 1012554 2014 1019526 2015 1026545.0000000001 2016 1033622.0000000001 2017 1040748 2018 1047923 2019 1055472 2020 1063698 2021 1072852 2022 1083094 2023 1094510