public static function getForLink($link_id)
 {
     $streamer_ids = self::getGoodStreamersIdsForLink($link_id);
     if (empty($streamer_ids)) {
         throw new EmptyStreamList();
     }
     $streamers = Mysql::getInstance()->from('streaming_servers')->where(array('status' => 1))->in('id', $streamer_ids)->get()->all();
     if (empty($streamers)) {
         throw new EmptyStreamList();
     }
     $streamers = self::filterByCountry($streamers, User::getCountryId());
     if (empty($streamers)) {
         throw new NotAvailableForZone();
     }
     $streamers = self::countStats($streamers, true);
     return $streamers;
 }