Thanks Throbert.
I didn't know the case was so complicated and hard to unravel, because in Russian we have more or less constant tinges of these words which don't vary very much regionally.