No, they do not.
no they do not
I think it did
No athletes can compete in the Olympics without paying.
Most Olympic athletes do not get paid for winning at the Olympics. Many of the countries will pay the travel expenses of the athletes. Most athletes are sponsored and will receive bonus money from the sponsors for doing well or medaling at the Olympics. For more information, please refer to the related link.
293 athletes for London Olympics.
Probably not, I doubt many athletes do, the clubs probably would.
No. The athletes have sponsors and donations to help pay for the costs.
There was no Olympics in 2013. 2012 London Olympics had 10,568 athletes compete. 2014 Sochi Olympics had about 2,800 athletes compete.