Year Number 1960 197809 1961 204282 1962 213423 1963 224902 1964 235635 1965 245312 1966 254201 1967 262645 1968 270823 1969 277842 1970 281470 1971 287370 1972 300194 1973 312630 1974 322457 1975 332093 1976 341287 1977 350172 1978 358688 1979 366594 1980 370138 1981 370066 1982 370638 1983 371964 1984 374532 1985 378683 1986 384638 1987 392670 1988 402813 1989 414884 1990 428752 1991 444241 1992 461239 1993 479780 1994 503778 1995 532110 1996 559837 1997 587200 1998 614601 1999 643325 2000 675004 2001 710604 2002 749888 2003 791233 2004 833101 2005 874915 2006 916280 2007 956620 2008 1000054 2009 1045777 2010 1088911 2011 1130154 2012 1170629 2013 1211002 2014 1248713 2015 1281612 2016 1309565 2017 1341541 2018 1382520 2019 1427758 2020 1471788 2021 1509641 2022 1545660 2023 1592436