Year Number 1960 890780 1961 913080 1962 935732 1963 959250 1964 985178 1965 1010348 1966 1033395 1967 1057487 1968 1082721 1969 1109139 1970 1136951 1971 1166013 1972 1196253 1973 1227718 1974 1260194 1975 1293153 1976 1325708 1977 1357492 1978 1388745 1979 1420289 1980 1453218 1981 1488043 1982 1525046 1983 1564358 1984 1605994 1985 1649734 1986 1695436 1987 1743017 1988 1792231 1989 1842948 1990 1895138 1991 1948934 1992 2003879 1993 2059321 1994 2113452 1995 2164339 1996 2211509 1997 2248783 1998 2275408 1999 2297051 2000 2314497 2001 2327601 2002 2335501 2003 2337247 2004 2332558 2005 2322933 2006 2310810 2007 2298503 2008 2287633 2009 2279330 2010 2273197 2011 2268102 2012 2263588 2013 2258168 2014 2250478 2015 2248626 2016 2255329 2017 2265059 2018 2276316 2019 2287091 2020 2296412 2021 2303010 2022 2307198 2023 2310247