67 debit cards per 100 people, up 5x in a decade