Year Number 1960 295583703 1961 295431823 1962 295283042 1963 294887106 1964 294410642 1965 293693751 1966 292570076 1967 291458626 1968 290309175 1969 289200955 1970 287802946 1971 286438434 1972 285312187 1973 284150529 1974 282922985 1975 281826314 1976 280860664 1977 279800488 1978 278658090 1979 277751534 1980 277191937 1981 276315418 1982 275543699 1983 274845232 1984 274273787 1985 273783019 1986 273371111 1987 272804710 1988 272237771 1989 272128729 1990 272279924 1991 272580083 1992 272741896 1993 272778704 1994 272509193 1995 272053746 1996 271714488 1997 271304415 1998 270781160 1999 270144149 2000 269347982 2001 268361716 2002 267113468 2003 265976369 2004 264909879 2005 263831653 2006 262769507 2007 261707132 2008 260912261 2009 260155729 2010 259444184 2011 258504162 2012 257926912 2013 257546527 2014 257197989 2015 256770856 2016 256253241 2017 255531308 2018 254696080 2019 253675026 2020 252397985 2021 250741380 2022 247538132 2023 246156457