Year Number 1960 905350 1961 933611 1962 963655 1963 994126 1964 1024264 1965 1053402 1966 1083081 1967 1112417 1968 1142531 1969 1173888 1970 1203454 1971 1234228 1972 1266792 1973 1299401 1974 1331580 1975 1359319 1976 1543092 1977 1732313 1978 1593547 1979 1451333 1980 1480934 1981 1511506 1982 1529226 1983 1542931 1984 1567936 1985 1596181 1986 1633351 1987 1672403 1988 1704391 1989 1736409 1990 1767344 1991 1802859 1992 1843294 1993 1881024 1994 1916664 1995 1953426 1996 1991727 1997 2029194 1998 2065497 1999 2101776 2000 2137718 2001 2172579 2002 2201780 2003 2231267 2004 2266637 2005 2301063 2006 2339292 2007 2383768 2008 2422820 2009 2454921 2010 2477872 2011 2503286 2012 2570541 2013 2820251 2014 3117336 2015 3173713 2016 3091255 2017 3003848 2018 2911667 2019 2814124 2020 2748285 2021 2713490 2022 2662356 2023 2594952