Year Number 1960 244277 1961 247678 1962 251049 1963 254483 1964 258112 1965 262013 1966 266251 1967 270892 1968 275870 1969 281033 1970 286354 1971 291874 1972 297584 1973 303564 1974 309807 1975 316074 1976 322143 1977 327902 1978 332623 1979 331176 1980 315231 1981 278654 1982 248660 1983 241640 1984 244016 1985 244616 1986 239021 1987 233845 1988 233853 1989 240097 1990 240267 1991 241354 1992 271765 1993 317195 1994 351470 1995 374319 1996 390765 1997 406736 1998 422731 1999 440223 2000 446519 2001 449855 2002 480661 2003 519460 2004 540942 2005 561314 2006 585793 2007 597256 2008 612481 2009 639527 2010 663424 2011 694340 2012 728754 2013 758025 2014 788186 2015 812047 2016 830919 2017 855377 2018 883085 2019 913174 2020 941940 2021 964014 2022 984763 2023 1011704