Year Number 1960 212533 1961 215012 1962 217374 1963 219706 1964 222133 1965 224709 1966 227463 1967 230442 1968 233605 1969 236855 1970 240251 1971 243811 1972 247508 1973 251571 1974 256377 1975 262067 1976 268750 1977 276503 1978 285004 1979 293683 1980 302203 1981 310468 1982 318391 1983 326238 1984 334687 1985 344356 1986 355607 1987 368660 1988 383512 1989 399984 1990 417724 1991 436240 1992 455066 1993 473891 1994 492612 1995 511255 1996 529991 1997 549038 1998 568488 1999 588432 2000 609076 2001 630599 2002 653092 2003 676760 2004 701903 2005 728551 2006 756539 2007 785869 2008 816583 2009 848556 2010 881524 2011 915204 2012 950307 2013 989240 2014 1032731 2015 1078878 2016 1126563 2017 1176202 2018 1229354 2019 1285147 2020 1326911 2021 1360116 2022 1409195 2023 1469023