Year Number 1960 100000985 1961 101810795 1962 103540106 1963 105197515 1964 106830344 1965 108390882 1966 109959290 1967 111492698 1968 112861972 1969 114094819 1970 115442185 1971 117036978 1972 118285738 1973 119475967 1974 120676727 1975 121986045 1976 123257339 1977 124591689 1978 125985567 1979 127426921 1980 128729060 1981 130039566 1982 131306083 1983 132497188 1984 133622811 1985 134771907 1986 135980223 1987 137209379 1988 138466792 1989 139838436 1990 141411454 1991 143223456 1992 145118988 1993 146954930 1994 148695592 1995 150395853 1996 152077179 1997 153821932 1998 155497045 1999 157142405 2000 158775594 2001 160312702 2002 161826617 2003 163237913 2004 164738887 2005 166241839 2006 167843847 2007 169450728 2008 171093461 2009 172657179 2010 174154524 2011 175395513 2012 176598296 2013 177746632 2014 178971812 2015 180181243 2016 181450099 2017 182591531 2018 183622626 2019 184562496 2020 186376373 2021 186829490 2022 187878865 2023 189336441