Index of ftp://ftp.yz.yamagata-u.ac.jp/mirror/opera/desktop/25.0.1614.63
Parent Directory
mac
4.00b
October 27 2014
win
5.00b
October 27 2014