Year Number 1960 236081437 1961 242615859 1962 251539777 1963 262704935 1964 274134830 1965 280584974 1966 287809827 1967 295399180 1968 303596777 1969 312402301 1970 321517865 1971 331603856 1972 340868727 1973 351051420 1974 362064547 1975 370705150 1976 379744914 1977 388466031 1978 400397287 1979 415948603 1980 432047253 1981 449116609 1982 467136540 1983 484008005 1984 501048565 1985 518582287 1986 537040672 1987 556531147 1988 576579622 1989 597030129 1990 617846081 1991 639595023 1992 661333748 1993 683412461 1994 706092158 1995 729151741 1996 752750110 1997 776494435 1998 800536254 1999 824443332 2000 848763919 2001 876880694 2002 906856237 2003 936864583 2004 967022565 2005 997364788 2006 1027397885 2007 1057376409 2008 1087741858 2009 1117968806 2010 1148291153 2011 1177159568 2012 1206613250 2013 1236097364 2014 1265610762 2015 1294988514 2016 1324556747 2017 1354327134 2018 1382697202 2019 1409746482 2020 1434876536 2021 1457049745 2022 1478230316 2023 1499472430