First, double check your game mail. I know, you probably have already but sometimes it takes a bit.
Second, file a CS report if they aren't there. I know CS has been a train wreck but there is a focus on improving them and persistence does pay off.
Sadly, there is nothing at all that we can do on the forums to help.