Year Number 1960 244455 1961 241419 1962 239461 1963 238863 1964 239215 1965 240096 1966 241680 1967 244086 1968 247066 1969 250418 1970 253929 1971 257611 1972 262069 1973 267776 1974 274497 1975 281603 1976 288864 1977 297246 1978 307128 1979 317671 1980 328695 1981 341588 1982 356376 1983 371883 1984 387634 1985 403442 1986 419698 1987 436578 1988 453849 1989 471085 1990 488379 1991 505897 1992 523690 1993 541943 1994 561205 1995 581346 1996 601413 1997 620925 1998 640234 1999 660287 2000 680839 2001 701289 2002 720459 2003 738059 2004 755242 2005 772544 2006 790336 2007 807632 2008 824899 2009 843758 2010 875352 2011 925425 2012 983198 2013 1044779 2014 1111591 2015 1172490 2016 1226754 2017 1284915 2018 1347669 2019 1405143 2020 1457202 2021 1507358 2022 1552235 2023 1601896