Year Number 1991 1034442741 1992 1051509259 1993 1065841504 1994 1085432519 1995 1103268482 1996 1119877740 1997 1141142074 1998 1161781407 1999 1180572869 2000 1198733388 2001 1214808513 2002 1230288490 2003 1246501641 2004 1262981588 2005 1278030166 2006 1290259382 2007 1303010753 2008 1310129023 2009 1318189776 2010 1321626380 2011 1335040882 2012 1347370854 2013 1353202358 2014 1360364414 2015 1371793844 2016 1379715725 2017 1387546994 2018 1395630870 2019 1404754293 2020 1372709337 2021 1405469241 2022 1402601228 2023 1408391684