Index of /pub/opera/desktop/26.0.1656.24/win/


../
patch/                                             20-Nov-2014 14:28                   -
Opera_26.0.1656.24_Autoupdate.exe                  20-Nov-2014 14:28            31736984
Opera_26.0.1656.24_Setup.exe                       20-Nov-2014 14:28            32532552