Year Number 1970 13301440 1971 13893279 1972 14665902 1973 15470001 1974 16031027 1975 16801642 1976 17371126 1977 18121838 1978 19054484 1979 19996350 1980 21533424 1981 22314104 1982 23697060 1983 25576156 1984 27242036 1985 28417280 1986 28552812 1987 29962930 1988 30794490 1989 31249924 1990 31917138 1991 34023572 1992 35880988 1993 37212360 1994 38928888 1995 40983268 1996 42504676 1997 44014704 1998 46582604 1999 48399032 2000 50715628 2001 53561124 2002 56273464 2003 59655024 2004 62743384 2005 65247072 2006 69368424 2007 72341752 2008 76270688 2009 80752400 2010 85449224 2011 89083480 2012 93240192 2013 98226368 2014 98516320 2015 102296424 2016 105474632 2017 107563056 2018 112032752 2019 115338040 2020 119030512 2021 121493312 2022 123342808