Year Number 1960 34319 1961 36251 1962 38295 1963 40453 1964 42737 1965 45143 1966 47688 1967 50377 1968 53220 1969 56217 1970 59386 1971 64352.99999999999 1972 69910 1973 75929 1974 82475 1975 89586 1976 97321 1977 105700 1978 114813 1979 121567 1980 128265.99999999999 1981 135315 1982 142761 1983 150617 1984 158917 1985 167650 1986 176875 1987 186609 1988 196892 1989 207712 1990 219142 1991 231201 1992 250130 1993 271500 1994 294729 1995 319946 1996 347360 1997 379052 1998 415010 1999 454380 2000 497546 2001 544678 2002 596348 2003 622065 2004 644520 2005 667720 2006 691789 2007 716725 2008 742597 2009 769327 2010 797059 2011 825790 2012 855599 2013 886397 2014 918304 2015 951359 2016 985604 2017 1021081 2018 1057836 2019 1094796 2020 1132101 2021 1169889 2022 1208296 2023 1247551