Year Number 1960 262115 1961 265114 1962 268324 1963 271739 1964 275366 1965 279231 1966 283341 1967 287692 1968 292291 1969 297812 1970 304106 1971 310360 1972 316656 1973 323163 1974 329996 1975 337223 1976 344906 1977 353064 1978 361692 1979 370752 1980 380224 1981 390163 1982 400519 1983 411273 1984 422427 1985 433957 1986 445878 1987 458201 1988 470901 1989 483892 1990 497111 1991 510543 1992 524197 1993 538089 1994 552122 1995 566105 1996 580106 1997 594357 1998 608965 1999 623969 2000 639553 2001 655799 2002 672655 2003 690223 2004 708643 2005 728089 2006 748769 2007 770739 2008 794007 2009 818769 2010 845284 2011 873485 2012 902939 2013 933066 2014 963066 2015 992215 2016 1020095 2017 1046814 2018 1072844 2019 1098462 2020 1123751 2021 1148767 2022 1173488 2023 1197990