Year Number 1960 74506961 1961 76163687 1962 77872325 1963 79589714 1964 81339555 1965 83194024 1966 85136668 1967 87166105 1968 89296137 1969 91468543 1970 93605223 1971 95382814 1972 97219164 1973 99522191 1974 101977652 1975 104414837 1976 106800548 1977 109283385 1978 111985355 1979 114794525 1980 117336183 1981 119818379 1982 122755262 1983 126056116 1984 129450752 1985 132873105 1986 136347104 1987 139938375 1988 143598541 1989 147390948 1990 151271818 1991 155268485 1992 159746356 1993 164528189 1994 169378160 1995 174288102 1996 179092552 1997 183900804 1998 188918827 1999 194135118 2000 199401646 2001 204806816 2002 210589277 2003 216524926 2004 222417365 2005 228423797 2006 234554949 2007 240671034 2008 246624541 2009 252725625 2010 259249693 2011 266074274 2012 272893623 2013 279493563 2014 286258773 2015 293443358 2016 301292803 2017 309598832 2018 318127248 2019 326965565 2020 336208545 2021 345679299 2022 355018427 2023 364472527