Year Number 1960 127152 1961 130252 1962 133580 1963 137165 1964 140839 1965 144575 1966 148550 1967 152832 1968 157427 1969 162350 1970 167606 1971 173208 1972 179176 1973 185488 1974 192132 1975 199053 1976 206024 1977 212911 1978 219191 1979 225032 1980 230675 1981 235618 1982 240374 1983 245306 1984 250292 1985 255431 1986 260827 1987 266539 1988 272763 1989 281480 1990 291423 1991 300493 1992 310003 1993 320257 1994 330779 1995 340693 1996 349707 1997 358440 1998 367184 1999 375642 2000 383295 2001 389220 2002 392814 2003 394331 2004 394476 2005 393182 2006 390981 2007 389262 2008 388643 2009 389383 2010 391643 2011 395479 2012 400476 2013 405894 2014 411464 2015 417424 2016 424008 2017 431089 2018 438355 2019 445527 2020 452756 2021 459972 2022 466776 2023 472870