Year Number 1960 161433 1961 165271 1962 169334 1963 173774 1964 178497 1965 183278 1966 188258 1967 193552 1968 199143 1969 205196 1970 211718 1971 218576 1972 225802 1973 233360 1974 241190 1975 249339 1976 257891 1977 266883 1978 276345 1979 286256 1980 296606 1981 307458 1982 318749 1983 330410 1984 342366 1985 354507 1986 366788 1987 379237 1988 391859 1989 404509 1990 417027 1991 429324 1992 441366 1993 453088 1994 464281 1995 474722 1996 484411 1997 493697 1998 502843 1999 511886 2000 521033 2001 530363 2002 539772 2003 549309 2004 559254 2005 569913 2006 581415 2007 593880 2008 607458 2009 622705 2010 640119 2011 659542 2012 680168 2013 701246 2014 722544 2015 743649 2016 764190 2017 783999 2018 802920 2019 820794 2020 837417 2021 852733 2022 866825 2023 879338