Index of /ftp/pub/opera/desktop/26.0.1656.32/win/


../
patch/                                             01-Dec-2014 12:12                   -
Opera_26.0.1656.32_Autoupdate.exe                  01-Dec-2014 12:12            31736640
Opera_26.0.1656.32_Setup.exe                       01-Dec-2014 12:12            32532216