Year Number 1960 682455 1961 707489 1962 733055 1963 758976 1964 785063 1965 811096 1966 837030 1967 862766 1968 887868 1969 912558 1970 937247 1971 961980 1972 986856 1973 1012096 1974 1037979 1975 1064693 1976 1092518 1977 1121564 1978 1151907 1979 1183549 1980 1216189 1981 1249954 1982 1285040 1983 1321306 1984 1358572 1985 1396589 1986 1435166 1987 1473947 1988 1512773 1989 1551852 1990 1591754 1991 1632684 1992 1674268 1993 1716205 1994 1758226 1995 1800079 1996 1841732 1997 1883219 1998 1924069 1999 1963914 2000 2002605 2001 2039504 2002 2074083 2003 2106901 2004 2138782 2005 2170068 2006 2200829 2007 2231315 2008 2261818 2009 2291917 2010 2321021 2011 2349468 2012 2377400 2013 2404428 2014 2430257 2015 2455070 2016 2479289 2017 2502859 2018 2525472 2019 2546376 2020 2564622 2021 2578741 2022 2590709 2023 2605235