Year Number 1960 136814 1961 140584 1962 144498 1963 148572 1964 152816 1965 157256 1966 161895 1967 166734 1968 171731 1969 176912 1970 182258 1971 187733 1972 193337 1973 198997 1974 204692 1975 210490 1976 216408 1977 222434 1978 228631 1979 235041 1980 241696 1981 248517 1982 255431 1983 262471 1984 269574 1985 276700 1986 283881 1987 291041 1988 298236 1989 305953 1990 314552 1991 324031 1992 334571 1993 344879 1994 354617 1995 364451 1996 374225 1997 384303 1998 394705 1999 405461 2000 416408 2001 427542 2002 440281 2003 454665 2004 469430 2005 486312 2006 505830 2007 526486 2008 547608 2009 568475 2010 588562 2011 608557 2012 629937 2013 653483 2014 677162 2015 699664 2016 722739 2017 746416 2018 769786 2019 792997 2020 816367 2021 836767 2022 855935 2023 876810