Year Number 2004 275374 2005 389536 2006 538406 2007 700286 2008 885795 2009 1049622 2010 1178851 2011 1388176 2012 1459173 2013 1545913 2014 1605855 2015 1662601 2016 1710570 2017 1799097 2018 1849097 2019 1970415 2020 2065902 2021 2179591 2022 2279111