Year Number 1960 110979 1961 113382 1962 116520 1963 119885 1964 123338 1965 126893 1966 130558 1967 134364 1968 138331 1969 142465 1970 146528 1971 149774 1972 152020 1973 153959 1974 155965 1975 158100 1976 160230 1977 162220 1978 164167 1979 166119 1980 168436 1981 170777 1982 172811 1983 174839 1984 176809 1985 178737 1986 180667 1987 182632 1988 184648 1989 186885 1990 189934 1991 193917 1992 198431 1993 203229 1994 208089 1995 212870 1996 217613 1997 222382 1998 227112 1999 231762 2000 235732 2001 238957 2002 241967 2003 244781 2004 247428 2005 249955 2006 252389 2007 254737 2008 256967 2009 259039 2010 261618 2011 264908 2012 268138 2013 271223 2014 274372 2015 277489 2016 280659 2017 283971 2018 287116 2019 290056 2020 292895 2021 295580 2022 298239 2023 301036