Year Number 1960 963900 1961 1001171 1962 1039936.9999999999 1963 1080205 1964 1122090 1965 1165478 1966 1210606 1967 1257482 1968 1306241 1969 1356749 1970 1402740 1971 1442307 1972 1483048 1973 1524822 1974 1567833 1975 1612058 1976 1657593 1977 1704284 1978 1752357 1979 1791114 1980 1817916 1981 1845044 1982 1872615 1983 1900598 1984 1929038 1985 1957824 1986 1987080 1987 2016773 1988 2046952 1989 2074934.0000000002 1990 2100363 1991 2113647 1992 2114347 1993 2115046 1994 2115746 1995 2116446 1996 2117148 1997 2120104 1998 2125364 1999 2130637 2000 2134602 2001 2137218 2002 2145056 2003 2152922 2004 2160828 2005 2168742 2006 2176695 2007 2184677 2008 2192700 2009 2218383 2010 2244402 2011 2270727 2012 2297397 2013 2324306 2014 2351568 2015 2379149 2016 2407093 2017 2435365 2018 2463969 2019 2490334 2020 2517381 2021 2545159 2022 2573758 2023 2603243