Year Number 1960 541056529 1961 552131976 1962 563507923 1963 575203144 1964 587836615 1965 601267032 1966 615006848 1967 629507834 1968 644909138 1969 661123982 1970 677866161 1971 694627138 1972 712091345 1973 730794833 1974 750089392 1975 769946305 1976 790186684 1977 811158364 1978 833090049 1979 855838544 1980 879683406 1981 905140427 1982 931197756 1983 957261799 1984 983613764 1985 1010482765 1986 1038216283 1987 1066565300 1988 1095544604 1989 1125116148 1990 1156882319 1991 1188368337 1992 1218873679 1993 1249034206 1994 1279624360 1995 1311927317 1996 1346396162 1997 1381800194 1998 1417775271 1999 1454200431 2000 1491248773 2001 1528647069 2002 1565101397 2003 1601247376 2004 1638150824 2005 1675115372 2006 1712405765 2007 1749882214 2008 1786658746 2009 1823222487 2010 1860635570 2011 1897663241 2012 1933283309 2013 1968289821 2014 2002934528 2015 2037676491 2016 2072383547 2017 2106715539 2018 2140537175 2019 2173878849 2020 2206560412 2021 2238144635 2022 2269690345 2023 2302416549