Year Number 1960 204108 1961 204988 1962 208652 1963 214245 1964 220385 1965 226733 1966 232931 1967 238580 1968 244685 1969 252953 1970 263926 1971 277656 1972 294392 1973 312906 1974 331283 1975 348823 1976 365485 1977 381202 1978 396567 1979 412745 1980 430270 1981 449302 1982 469919 1983 491386 1984 513021 1985 534941 1986 557018 1987 578905 1988 601018 1989 624043 1990 648152 1991 673516 1992 700381 1993 728470 1994 757293 1995 786845 1996 816252 1997 844355 1998 872377 1999 903323 2000 940754 2001 985342 2002 1035346 2003 1087808 2004 1138957 2005 1188785 2006 1239364 2007 1292043 2008 1348097 2009 1408809 2010 1468092 2011 1526983 2012 1592764 2013 1664480 2014 1742218 2015 1825724 2016 1915162 2017 2010876 2018 2112081 2019 2217851 2020 2327890 2021 2434270 2022 2546223 2023 2671455