All list pricing is based on volume. The more names you buy, the lower the unit cost per name. Business to Business names can be purchased in small quantities of under 1,000 names, whereas consumer lists are typically sold with minimum orders of 5,000 names.
Unit costs per name vary widely from under $0.20 per name to several dollars per name, depending on volume and how specialised the list.
List pricing can be a bit complicated with many options available that alter unit costs. The best way to proceed is to Call And Ask For Help.