Year Number 1970 1277426 1991 935604 1994 1382367 1995 1497385 1998 1570892 1999 1561742 2000 1675857 2001 1542556 2002 1381741 2003 1226385 2004 1088386 2005 968917 2015 352328 2017 281533 2018 588488 2019 620606 2020 740266 2021 568104