@dansup the HIBP way is a good idea, but the possible combinations of phone numbers (10^11 combinations perhaps) is rather small. You can create a full rainbow table on a standard GPU in pretty short time.