Year Number 1960 73080 1961 77928 1962 85036 1963 92962 1964 101640 1965 111100 1966 120007 1967 129627.99999999999 1968 140036 1969 151247 1970 163372 1971 176470 1972 190638 1973 205900 1974 222408 1975 240239 1976 259527 1977 280304 1978 302776 1979 323820 1980 337106 1981 350898 1982 365275 1983 380240 1984 395841 1985 412036 1986 428918 1987 446491 1988 464809 1989 483826 1990 503649 1991 524284 1992 541575 1993 553242 1994 565177 1995 577370 1996 589843 1997 602550 1998 615549 1999 628829 2000 642413 2001 656253 2002 665557 2003 666784 2004 668016 2005 669246 2006 670480 2007 671716 2008 672957 2009 674196 2010 675440 2011 676685 2012 677935 2013 679183 2014 708578 2015 757922 2016 810702 2017 867158 2018 927545 2019 991000 2020 1056440 2021 1122713 2022 1188736 2023 1252890