Year Number 1960 87737 1961 90748 1962 93782 1963 96848 1964 100001 1965 102704 1966 104941 1967 107392 1968 110186 1969 113295 1970 116653 1971 122251 1972 131079 1973 141399 1974 152443 1975 164065 1976 176064 1977 188259 1978 200540 1979 212842 1980 225106 1981 236264 1982 246217 1983 256230 1984 266610 1985 277302 1986 288230 1987 299236 1988 310135 1989 320827 1990 331351 1991 342500 1992 355032 1993 368847 1994 383670 1995 399308 1996 415752 1997 432988 1998 450671 1999 468325 2000 485650 2001 502617 2002 519452 2003 547197 2004 597277 2005 659164 2006 721560 2007 784181 2008 847025 2009 910042 2010 939534 2011 936359 2012 950784 2013 980619 2014 1011194 2015 1046911 2016 1085892 2017 1125298 2018 1149269 2019 1150279 2020 1130322 2021 1114044 2022 1119746 2023 1130315