:-)

603 first names, 11,903 last names, 7,177,509 possible combinations
Including the 5,000 most common German last names
18,981,542 names created so far