Year Number 1960 93772 1961 95096 1962 96052 1963 96882 1964 97613 1965 98226 1966 98692 1967 98977 1968 99056 1969 98975 1970 98794 1971 98535 1972 98225 1973 97886 1974 97528 1975 97165 1976 96781 1977 96329 1978 95811 1979 95242 1980 94838 1981 95222 1982 96534 1983 98177 1984 99618 1985 100576 1986 100893 1987 100599 1988 99877 1989 99224 1990 99047 1991 99758 1992 101040 1993 102173 1994 103174 1995 104060 1996 104846 1997 105549 1998 106200 1999 106823 2000 107432 2001 107936 2002 108231 2003 108740 2004 109516 2005 110254 2006 110988 2007 111725 2008 112478 2009 113249 2010 114039 2011 114918 2012 115912 2013 116945 2014 117972 2015 118980 2016 119966 2017 120921 2018 121838 2019 122724 2020 123663 2021 124610 2022 125438 2023 126183