Year Number 1960 196997 1961 202547 1962 208275 1963 214180 1964 220247 1965 226472 1966 232862 1967 239524 1968 246500 1969 253732 1970 261226 1971 268983 1972 277050 1973 285462 1974 294028 1975 302794 1976 312027 1977 321771 1978 331986 1979 342726 1980 354062 1981 365666 1982 377832 1983 391022 1984 405500 1985 421296 1986 438047 1987 455772 1988 474536 1989 494326 1990 515114 1991 536903 1992 558960 1993 579577 1994 598044 1995 615524 1996 633191 1997 651351 1998 670111 1999 689401 2000 709063 2001 729172 2002 749718 2003 771376 2004 794483 2005 818687 2006 844305 2007 871338 2008 899494 2009 928615 2010 958562 2011 989446 2012 1021199 2013 1053493 2014 1085941 2015 1118341 2016 1150704 2017 1182968 2018 1215115 2019 1247342 2020 1280033 2021 1313119 2022 1346335 2023 1380095