Year Number 1960 925175 1961 940264 1962 955638 1963 971207 1964 986861 1965 1002715 1966 1018544 1967 1034377 1968 1050329 1969 1066458 1970 1082671 1971 1098313 1972 1113939 1973 1130346 1974 1147017 1975 1163757 1976 1180408 1977 1197847 1978 1216171 1979 1234479 1980 1252683 1981 1270158 1982 1286447 1983 1303582 1984 1308126 1985 1290686 1986 1269238 1987 1243946 1988 1215062 1989 1183236 1990 985054 1991 814479 1992 923292 1993 1023538 1994 1084255 1995 1157765 1996 1257054 1997 1351236 1998 1487308 1999 1562591 2000 1611742 2001 1649656 2002 1682809 2003 1685708 2004 1695301 2005 1762146 2006 1852231 2007 1934725 2008 2002130 2009 2052307 2010 2097894 2011 2166128 2012 2227251 2013 2258594 2014 2286951 2015 2314467 2016 2341095 2017 2364883 2018 2388419 2019 2412132 2020 2437512 2021 2463081 2022 2488813 2023 2515915