Year Number 1960 150943 1961 150943 1962 150943 1963 150943 1964 150943 1966 230848 1967 230848 1968 230848 1969 230848 1971 311285 1972 311285 1973 311285 1974 311285 1981 1427986.1 1982 1506138 1983 1664962 1984 1822551 1985 1951785 1986 2134766 1987 2328796 1988 2524174 1989 2878960 1990 3058893 1991 3438256 1992 3706324 1993 4063461 1994 4442109 1995 4842353 1996 5145407 1997 5401535 1998 5621334 1999 5966694 2000 6321336 2001 6625706 2002 7212635 2003 7830070 2004 8444830 2005 9411495 2006 9979620 2007 9662458 2008 9289166 2009 11464500 2010 10846303 2011 10235339 2012 10037515 2013 10502359 2014 9722401 2015 8490675 2016 8574493 2017 8220468 2018 8040114 2019 10158960 2020 10156364 2021 10266618 2022 9973270