Big question, but did you try to do more to protect your accounts than the hacker did to get them? Not just I didn't do anything wrong, but more did you actually do a step to prevent someone from hacking you? The biggest one is authenticator. If you have 5 accounts to lose, I can't understand why you wouldn't use a free/cheap item that limits/prevents hacking. Talk to customer service and see if you can get your stuff restored. But most important, change your password from a computer that don't normally use so in case there is a keylogger, it won't pick it up. But mostly, put an authenticator on your account.