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


../
patch/                                             17-Dec-2014 12:11                   -
Opera_26.0.1656.60_Autoupdate.exe                  17-Dec-2014 12:11            31761160
Opera_26.0.1656.60_Setup.exe                       17-Dec-2014 12:11            32557240