Year Number 2000 23297 2001 88541 2002 205307 2003 398758 2004 671666 2005 991349 2006 1244536 2007 1457265 2008 1577430 2009 1668231 2010 1723355 2011 1785676 2012 1857724 2013 1910720 2014 1977129 2015 2050460 2016 2106975 2017 2165221 2018 2205861 2019 2260605 2020 2387661 2021 2430354 2022 2487250