Year Number 1960 119709048 1961 123398100 1962 127204780 1963 131112934 1964 134838684 1965 138232174 1966 141493351 1967 144723131 1968 148004974 1969 151319132 1970 154558021 1971 157667580 1972 160866296 1973 164274629 1974 167747276 1975 171168896 1976 174544951 1977 177972462 1978 181444122 1979 185019069 1980 188757287 1981 192578445 1982 196569646 1983 200801561 1984 205196975 1985 209619495 1986 213971927 1987 218242536 1988 222442550 1989 226627383 1990 230678853 1991 234607916 1992 238740789 1993 242980856 1994 246987548 1995 250665319 1996 253982460 1997 257080804 1998 260040079 1999 262817482 2000 265382402 2001 267893120 2002 270537111 2003 273008744 2004 275015600 2005 276669833 2006 277968554 2007 278956011 2008 279785881 2009 280471111 2010 280976732 2011 281305516 2012 281404991 2013 281245220 2014 280717968 2015 279802810 2016 278677504 2017 277356573 2018 275958967 2019 274504182 2020 273007955 2021 271646864 2022 270303379 2023 268947640