Year Number 1990 0 1991 0 1992 0 1993 0 1994 0 2000 7076 2001 175941 2002 251602 2003 264091 2004 436628 2005 567584 2006 821800 2007 1021481 2008 1314406 2009 1800000 2010 2603582 2011 2884964 2012 3134700 2013 3190233 2014 3197550 2015 3531000 2016 3713190 2017 3996206 2018 4375502 2019 4300230 2020 4062334 2021 4052968 2022 4387756