Improved case rules
Specs & surnames database by @ustalov