Year Number 1960 1114818 1961 1146208 1962 1180553 1963 1214693 1964 1248887 1965 1282417 1966 1315273 1967 1348911 1968 1386348 1969 1424962 1970 1457678 1971 1489206 1972 1522477 1973 1554419 1974 1585958 1975 1618163 1976 1649474 1977 1681437 1978 1711648 1979 1740858 1980 1769877 1981 1798543 1982 1829633 1983 1861315 1984 1893194 1985 1924635 1986 1954134 1987 1985256 1988 2014614 1989 2060783 1990 2089320 1991 2067878 1992 2037549 1993 2007405 1994 1977318 1995 1947385 1996 1917515 1997 1887867 1998 1858316 1999 1828925 2000 1799636 2001 1761589 2002 1723790 2003 1684768 2004 1645111 2005 1604189 2006 1561661 2007 1517619 2008 1473922 2009 1432259 2010 1393502 2011 1358266 2012 1324613 2013 1291587 2014 1258985 2015 1226200 2016 1195854 2017 1167112 2018 1137407 2019 1106598 2020 1075204 2021 1041188 2022 1005551 2023 971992