Index of ftp://95.82.248.32/UPDATE/Win XP/SP1
Parent Directory
xpsp1a_ru_x86.exe
123.25Mb
August 14 2008