Year Number 1960 812265 1961 827604 1962 842947 1963 858352 1964 874209 1965 888991 1966 901899 1967 914726 1968 928328 1969 942352 1970 956760 1971 972981 1972 990962 1973 1010199 1974 1030438 1975 1050879 1976 1071548 1977 1092546 1978 1114176 1979 1136454 1980 1159380 1981 1183084 1982 1207870 1983 1232019 1984 1253714 1985 1275102 1986 1298218 1987 1311997 1988 1306208 1989 1290457 1990 1294873 1991 1320411 1992 1339043 1993 1350206 1994 1376822 1995 1411304 1996 1438140 1997 1472040 1998 1506639 1999 1554631 2000 1625039 2001 1697385 2002 1767741 2003 1842458 2004 1934561 2005 2044028 2006 2164502 2007 2294557 2008 2429191 2009 2559884 2010 2721876 2011 2897527 2012 3036824 2013 3150253 2014 3140742 2015 3089086 2016 3001098 2017 2805311 2018 2689498 2019 2721714 2020 2803538 2021 2877967 2022 2963201 2023 3055104