Is it correct to use the preposition "for" after the word "congratulations"? I've seen a lot of people using it, but in the online collocations and a few more dictionaries I've found only "congratulations on".
valid question