Year Number 1960 251049388 1961 251689096 1962 254567532 1963 258598230 1964 262617987 1965 267899198 1966 274622880 1967 282183057 1968 290158399 1969 298255551 1970 307012347 1971 315960251 1972 325076351 1973 333975814 1974 341292407 1975 347591643 1976 353596335 1977 361694815 1978 373731962 1979 386282963 1980 397777849 1981 409190031 1982 420376490 1983 432343487 1984 445037779 1985 457593313 1986 469982687 1987 481775683 1988 493221398 1989 503834882 1990 512974614 1991 521788892 1992 530683541 1993 539287035 1994 548332650 1995 557846007 1996 567889714 1997 578812554 1998 589367015 1999 599193860 2000 609110843 2001 619443844 2002 630492794 2003 641454332 2004 652256443 2005 663443878 2006 673285572 2007 681178362 2008 688287017 2009 694686128 2010 700509049 2011 706125125 2012 711510699 2013 716138186 2014 720119734 2015 723588038 2016 726710158 2017 729023161 2018 730670403 2019 732394162 2020 733983061 2021 735710903 2022 737151411 2023 738661234