Year Number 1960 235892 1961 241973 1962 248368 1963 255195 1964 262429 1965 269839 1966 277098 1967 284264 1968 291669 1969 299600 1970 307781 1971 315502 1972 323049 1973 330969 1974 339383 1975 348291 1976 357730 1977 367772 1978 378134 1979 388557 1980 399071 1981 409793 1982 420647 1983 431577 1984 442588 1985 453573 1986 464051 1987 473598 1988 482237 1989 490336 1990 498514 1991 506226 1992 513903 1993 522381 1994 531098 1995 539859 1996 549627 1997 561141 1998 573503 1999 585966 2000 598026 2001 609326 2002 620304 2003 631234 2004 642020 2005 652702 2006 663480 2007 674101 2008 683720 2009 692421 2010 700977 2011 709280 2012 717204 2013 724966 2014 732601 2015 740210 2016 748015 2017 755883 2018 763674 2019 771523 2020 781370 2021 793441 2022 806174 2023 819546