Year Number 1960 603175 1961 611597 1962 620860 1963 631509 1964 645417 1965 661284 1966 675318 1967 688099 1968 701040 1969 713652 1970 725983 1971 740689 1972 757779 1973 776579 1974 797066 1975 817885 1976 839170 1977 861052 1978 883569 1979 906482 1980 929919 1981 953915 1982 978198 1983 1003832 1984 1031377 1985 1061494 1986 1094092 1987 1120381 1988 1092274 1989 1056617 1990 1075168 1991 1108519 1992 1138046 1993 1163325 1994 1199678 1995 1242795 1996 1282910 1997 1326354 1998 1350266 1999 1378857 2000 1435413 2001 1497398 2002 1567033 2003 1639050 2004 1702253 2005 1758091 2006 1813157 2007 1869061 2008 1929060 2009 1992651 2010 2063847 2011 2142852 2012 2224242 2013 2305339 2014 2365612 2015 2406479 2016 2428830 2017 2421266 2018 2403534 2019 2391217 2020 2381538 2021 2371730 2022 2362295 2023 2350838