The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
← Previous pageNext page →

    [NW] Upgrade the C90S to a 9600M GT 512MB DDR3 [FIXED!]

    Discussion in 'Asus' started by NightWalker, Oct 31, 2008.

  1. Kaliki

    Kaliki Notebook Enthusiast

    Reputations:
    0
    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    5
    with me they haven't even managed to send the card yet... wrote them a nice e-mail again, reminding them im still there but im not optimistic any more ill even get it ... ive been waiting 2.5 weeks now...
     
  2. King of Interns

    King of Interns Simply a laptop enthusiast

    Reputations:
    1,329
    Messages:
    5,418
    Likes Received:
    1,096
    Trophy Points:
    331
    Best way is to ring them. I nag the repair centre once a week on the phone to get an update on where my 8600M GT DDR3 card is lol. As a customer it is your duty to be annoying and get what you want :)
     
  3. C90S Rookie

    C90S Rookie Notebook Enthusiast

    Reputations:
    0
    Messages:
    40
    Likes Received:
    0
    Trophy Points:
    15
    with all these problemsgetting the newer cards I thought Id ask, I currently have my 8600GT M DDR2 OC'ed at 575/1150/470 and am getting a 3DMARK score of 4156, do you think I will see much of an improvement by ordering the DDR3 version from Asus or just stick with what I have.

    Thanks Guys
     
  4. King of Interns

    King of Interns Simply a laptop enthusiast

    Reputations:
    1,329
    Messages:
    5,418
    Likes Received:
    1,096
    Trophy Points:
    331
    Yup you will get somewhere close to 6000 (maybe more) with the 8600M GT DDR3 generally 25-30% improvement on the DDR2 version. My DDR2 8600M GT delivered 5000 points at 575/1525/543 and the E6600 at 3.15ghz. I can imagine 5200 with the Q9650 or more.

    I really hope to get to see one of these GT130M's soon though! Don't understand why they are so slow they weren't when I ordered the 9650M GT ages back. Do they not want our money :/
     
  5. Kaliki

    Kaliki Notebook Enthusiast

    Reputations:
    0
    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    5
    I dont even get an answer from them any more :(
    I'll try calling them... but im really disappointed... i cant even turn off my laptop any more ... im avoiding temperature changes... ^^
     
  6. King of Interns

    King of Interns Simply a laptop enthusiast

    Reputations:
    1,329
    Messages:
    5,418
    Likes Received:
    1,096
    Trophy Points:
    331
    I just checked the Zepto UK page and it seems they have gone and removed the live chat option completely. So ringing is the option. How rubbish
     
  7. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    the live chat option is now only on the international site. but it's always offline, so don't count on it. well, calling them ain't so bad. as for me, i was worried after kaliki's shipment lack, so i called them asking to make sure mine was shipped. and luckily it's been shipped about a week after my payment.
     
  8. King of Interns

    King of Interns Simply a laptop enthusiast

    Reputations:
    1,329
    Messages:
    5,418
    Likes Received:
    1,096
    Trophy Points:
    331
    fair enough, it should be with you shortly then (hopefully!) very bad business that they took a week after taking your money before they even sent it out..
     
  9. NightWalker

    NightWalker Notebook Evangelist

    Reputations:
    436
    Messages:
    418
    Likes Received:
    0
    Trophy Points:
    30
    Make sure you push them for a tracking number, otherwise it could just be more hearsay. Good luck, I'm hoping you get the card soon.
     
  10. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    whoops. i forgot to ask them that...the shipment tracking number that is...
     
  11. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    good lord nightwalker, are you psychic? after pushing them for a tracking number like you said, they finally answered back, saying there was an error and that the card wasn't shipped yet! what the hell? they straight out lied to me that means. the payment was done a good while ago too.
     
  12. evala

    evala Notebook Enthusiast

    Reputations:
    21
    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    15
    well i yust need to now what do you guys think of my mod.. :) [​IMG][/IMG]
    [​IMG][/IMG]
    Buy the way it's 8600 ddr2 and I had some problems with temps and artifacts so decided to do this.
    It's not completed yet because it cros my mind one more idea to fit.
    (Not every gpu is defected, my system died but in lack of money I had to fix it! Don't luze hope!)
    Sory on my pour english... :) Thanks!
     
  13. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    very nice mod Evala!

    now i suppose zepto must be keeping a close eye on this forum, because 2 hours after i posted about the item not being shipped, i was sent a tracking number. of course, it's been shipped today...
     
  14. King of Interns

    King of Interns Simply a laptop enthusiast

    Reputations:
    1,329
    Messages:
    5,418
    Likes Received:
    1,096
    Trophy Points:
    331
    Lol that is terrible service. Asus managed to mess me around too. They send another 8600M GT DDR2 card to the repair centre here in the UK and because it is sent by ship it takes 2 weeks now I have got to wait at least another fortnight while a DDR3 one crawls over here :(

    Interesting mod evala! Seems like you have amalgamated both the C90S and C90P heatsinks if only we all were as good using hardware tools :)
     
  15. phoenon

    phoenon Notebook Consultant

    Reputations:
    52
    Messages:
    185
    Likes Received:
    0
    Trophy Points:
    30
    It looks great!!
    But it seems you cutted off the down-right corner, but I think it should fit perfect on a 8600m...
    What are you clocks and temps?
    thank you dude this mod rocks!
     
  16. evala

    evala Notebook Enthusiast

    Reputations:
    21
    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    15
    I didn't cut anything, the whole work is self made with cooper plate and I have to do some more litle work on that spot that you are marking and something else. It was hard to me to double bend cooper plate on right angle, so it is idea to solder peace of cooper with a plate on the top of the chip. the distance will be perfect! another adjusment will be to mont another cooper plate above ewerithing and solder it to heatpipe but this one will be with empty marks all over it. If someone is interesed in the basic concept, I will be hapy to eloberate.. if I finde the words... lol...
     
  17. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    well they're using fed ex to send me the card and it's estimated delivery date is...Monday October 19th. that's quite a nice surprise...just hope i won't have any additional fee to pay when it reaches here.
     
  18. King of Interns

    King of Interns Simply a laptop enthusiast

    Reputations:
    1,329
    Messages:
    5,418
    Likes Received:
    1,096
    Trophy Points:
    331
    Wow evala! I didn't realise you cut the whole piece of copper down to size and from scratch. Very very good handiwork!

    That is great news Atvaark, I canny wait for photos next week, gonna be a ball! :)
     
  19. evala

    evala Notebook Enthusiast

    Reputations:
    21
    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    15
    It looks great!!
    But it seems you cutted off the down-right corner, but I think it should fit perfect on a 8600m...
    What are you clocks and temps?
    thank you dude this mod rocks!
    __________________
    Thanks phoenon!
    It isn't cuted, it jet has to be mounted ;) .
    Great success is that's no more owerheating!
    Temps are not minimalistic but achivement is glorius!
    Temps in idleing before: 89-95 C :confused:
    Temps in full load 3d before: the sky is limit (and restart) :mad:
    Temps in idleing now: 66-68 C :)
    Temps in full load 3d now: 83 C max peak any game :D
    At the moment clocks are 500/500 so it just has to be tested...
     
  20. evala

    evala Notebook Enthusiast

    Reputations:
    21
    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    15
    and we are doing some more adjustments...
    [​IMG][/IMG]
    [​IMG][/IMG]
    [​IMG][/IMG]
     
  21. King of Interns

    King of Interns Simply a laptop enthusiast

    Reputations:
    1,329
    Messages:
    5,418
    Likes Received:
    1,096
    Trophy Points:
    331
    what temps you getting now with that beast of a heatsink?
     
  22. NightWalker

    NightWalker Notebook Evangelist

    Reputations:
    436
    Messages:
    418
    Likes Received:
    0
    Trophy Points:
    30
    Great work evala! That looks like it will dissipate heat rather well. Post up the temps you are getting when you finish.
     
  23. evala

    evala Notebook Enthusiast

    Reputations:
    21
    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    15
    I belive that it could cool down much hotter cards. Now it has to be soldered but I will not hurry becose everithing else must stay on it's place (under the first cooper plate there are bumps for memory too). Temps are not the isues now but has anyone reseved 130m, 230m or 240m? when would we know are those cards compatible. I will be posting temps in couple of days when all is finish.
     
  24. King of Interns

    King of Interns Simply a laptop enthusiast

    Reputations:
    1,329
    Messages:
    5,418
    Likes Received:
    1,096
    Trophy Points:
    331
    Yeah I believe Atvaark and Kaliki have ordered the GT130M mxm 2 card. Hopefully we should get some piccies aand info next week if they arrive :cool: I am very interested as notebookcheck says the cards DDR3 memory runs at 1066mhz stock but a GPU.z screenshot I found showed 800mhz just like the 9650M GT and 9600M GT. Still a superclocked 9650M GT is gonna make me very happy if it works nicely!

    The GT2xxM series unfortunately will not work as they use a newer mxm module.
    I wonder however is this baby the ATI 4650 mxm 2 card will work if it does this will be the very best the C90 can take! : http://images.gittigidiyor.com/1837/HD-4650-1GB-ATI-RADEON-LAPTOP-EKRAN-KARTI__18379995_0.jpg

    The website from which it is from: http://images.google.co.uk/imgres?i...ard&ndsp=21&hl=en&safe=off&sa=N&start=84&um=1

    Yeah it is not in english, gonna go translate it to see what it says :) edit: Looks like it is probably the DDR2 version. Maybe the DDR3 version will surface soon as that would own the GT130M DDR3 card while the DDR2 would be similiar or worse performing
     
  25. evala

    evala Notebook Enthusiast

    Reputations:
    21
    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    15
    I'm done with heatsink....
    [​IMG][/IMG]
    [​IMG][/IMG]
    [​IMG][/IMG]
    [​IMG]
    On the first startup Vista started at 36C and after 2 ohres setled on 58C in idleing... (my original temps on idleing was 95c!)
    now going for tests.....
    I will be posting...
     
  26. Angel Marinov

    Angel Marinov Notebook Guru

    Reputations:
    162
    Messages:
    53
    Likes Received:
    0
    Trophy Points:
    15
    @evala
    Hi Evala!

    I’m impressed by your enthusiasm. You bring a smile on my face with your “Caterpillar’s” video heatsink. It’s very sexy! What is his weight and what was ambient temperature when you achieved 58ºC in idle mode?
    Thank you for the pictures!
     
  27. evala

    evala Notebook Enthusiast

    Reputations:
    21
    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    15
    Well I was just board and anoyed with system crashing all the time. The job was inspired with original NW's idea (thanks NW!) of heatsink but then I made some adjustments... This mode bypasis multiple use of thermal grese. Some transistors on board was owerheating so I gave them air to "bread". The surface for heat dissipating is doubled with onother cooper plate obove it whitch is again multiplied with empty marks in order. All this increases the capacity of absorving peak temps from GPU but letting the first cooper plate to make contact with fresh air. Of corse I made the air intake in back door with aluminium.
    This mode could be caled hybrid heatsink for C90 (active and passive).
    The temps in the room are obout 25 C and the weight is not much higher then original heatsink (cooper plates are 2mm ticknes).
     
  28. Angel Marinov

    Angel Marinov Notebook Guru

    Reputations:
    162
    Messages:
    53
    Likes Received:
    0
    Trophy Points:
    15
    @evala
    Hey! Thank you for the answers. For this terrible NVidia 8600M your results are remarkable. I appreciate your admiring work!

    I’m fully agreed with you that heat is killing the hardware. If you put a copper piece between Video & CPU heatsinks, back under fans, temperature will drop with another 1ºC. I’m thinking that 50ºC is not a dream If you consider next:
    1) upgrade CPU to E7500 which is the best C90’s thermal solution at moment
    2) make another copper bridge between GPU & CPU heatsinks
    3) most important – increase and make constant air flow
    4) upgrade Video with 55nm GPU
     
  29. evala

    evala Notebook Enthusiast

    Reputations:
    21
    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    15
    full load games max 75 C.
    prety good!
     
  30. 9800xpv

    9800xpv Notebook Evangelist

    Reputations:
    83
    Messages:
    433
    Likes Received:
    0
    Trophy Points:
    30
    @evala,

    You did a great job, really yes.
    I admire, I respect and I am sending you my sincere congratulations.


    Do you use a machine tool ?

    @+ ;)
     
  31. 9800xpv

    9800xpv Notebook Evangelist

    Reputations:
    83
    Messages:
    433
    Likes Received:
    0
    Trophy Points:
    30
    @Angel Marinov

    Hi,

    I like this idea very much.
    It is a way to share the heat to both heatsinks.


    Some weeks ago, you speak about a bios mod, do you remember ?

    Hope you spend a nice day,
    @+ ;)
     
  32. King of Interns

    King of Interns Simply a laptop enthusiast

    Reputations:
    1,329
    Messages:
    5,418
    Likes Received:
    1,096
    Trophy Points:
    331
    Very nice I get 54C idle with the C90P having done the vicious mod to the plastic underside. For to get nearly as low as that with the smaller C90S heatsink is impressive!
     
  33. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    and here we go. card received and installed!

    http://s781.photobucket.com/albums/yy95/Atvaark/
    here's the pics of the card itself and the heatsink attached in a second picture. my camera really sucks, but sadly that's the best i could do...
    while doing this i'm downloading the drivers to see if any trouble will happen.

    so far, everything's fine...more in an hour!
     
  34. evala

    evala Notebook Enthusiast

    Reputations:
    21
    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    15
    is it "plug and play"?
    Did you had to flash bios or adapt something on her to power it up? What are the results? I belive we are all curious....
     
  35. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    great news! it seems like everything's working without a hitch...i'll know more once i'm able to play wow again, since that's the only game i have installed for now...maintenance going on. but i did test on the login screen with cranked up graphics and not a single spec of lag. so i suppose it works straight out of the box wit no issues. anyone can give me a few quick ways of determining if there could be any problems while i wait for wow to get back on?

    oh and my idle temp is 64 degrees. i'm currently using windows 7 32bit version with nvidia drivers 186.81 downloaded from the official nvidia site, it didn't work out of the box so i downloaded the modded inf from laptopvideo2go, slapped it in the display folder of the setup menu and install worked correctly. i'll be here all day answering questions anyone might have. of course, you'll have to guide me for specifics.
    did a quick test playing some videos, 720p. and there's what i saw:
    while system is idle (aka desktop with nothing running) the gpu core clock is set at 170 Mhz. the memory clock is set at 100Mhz (the aero effects of windows 7 work fine like this!)
    then i start my video using media player classic (the file is Needless episode 15 in 720p)
    the gpu clock climbs to 275Mhz and the memory clock at 300Mhz
    the temperature remains at 64 degrees constant between the 2.
    then i start wow in windows mode ( can't go further than login screen for now due to maintenance, but the login screen is fully animated using ingame graphics.) at 1024X768 with 8X multisampling, every video setting maxed out.
    the gpu and memory clocks remain at the same speed as when playing the needless file.
    however, the gpu temp climbs steadily and remains at 70 degrees.
     
  36. Rorschach

    Rorschach Notebook Virtuoso NBR Reviewer

    Reputations:
    1,131
    Messages:
    3,552
    Likes Received:
    17
    Trophy Points:
    106
    run gpu-z to confirm it detects and runs the full clock settings.
     
  37. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    did so. that's how i was checking the changes while using different things.
    sadly, the full clock speeds are
    600Mhz gpu clock
    800 Mhz memory clock
    1500 Mhz shaders clock
    unfortunatly i havent managed to get the card running at full power yet...maybe once i can log in wow, i'll see a change.
     
  38. Rorschach

    Rorschach Notebook Virtuoso NBR Reviewer

    Reputations:
    1,131
    Messages:
    3,552
    Likes Received:
    17
    Trophy Points:
    106
  39. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    i found a way to push the card; using both an external monitor and the hdmi output, i played the needless file on the hdtv (it's a 720p), used the wow login screen on my main monitor at 1920X1200 (maximized windowed with everything maxed out) and the laptop screen with gpuz and this website.
    sadly, the card seems to lock up at the 275Mhz gpu and 300Mhz memory clocks.
    everything works, but the clocks wont go higher. and of course, there's stuttering.

    *edit* now downloading that program and will run tests.
     
  40. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    no. the card does not go higher than 273/300...
    i believe this is a problem with the c90, right?

    score: 290 at 1280x1024 8x MSAA. score remains the same with 0 msaa...

    nibitor can't use the bios from this card. it doesn't recognize it...i'm screwed.

    here, i attached a bios image taken with gpuz.
     

    Attached Files:

  41. Rorschach

    Rorschach Notebook Virtuoso NBR Reviewer

    Reputations:
    1,131
    Messages:
    3,552
    Likes Received:
    17
    Trophy Points:
    106
    follow the guide on page one of this thread, nightwalker experienced a similar problem.
     
  42. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    yes i know that, i just tried to follow it, but nibitor, the program he uses to modify the bios file doesn't work with this card's bios. it doesn't recognize it. i submitted it to nibitor, but i'm sure it will still take a while before it's updated...what can i do in the meantime?
     
  43. evala

    evala Notebook Enthusiast

    Reputations:
    21
    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    15
    I think there is the reason for this problem... look here, its basic: http://www.notebookcheck.net/NVIDIA-GeForce-GT-130M.13789.0.html
    maybe it's problem that you are using win7 and not win vista and becose of that you can't go into the "HybridPower"! Don't now but we all won to solve your's problem.
    Try it with win vista beacose: "In conjunction with the Nvidia 9100M G integrated graphics, the GT 130M supports Hybrid-SLI (only HybridPower). HybridPower is a technique to choose between the integrated and dedicated graphics core, if performance or battery runtime is needed. This works only in Windows Vista. Up to now the user has to use a tool to switch between the GPUs. Later Nvidia wants to switch automatically in the drivers. GeForceBoost is not supported with this card, as there would be no performance gain." - yudged by notebookcheck.
     
  44. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    the c90 doesn't have an onboard videocard. so sli capabilities won't work anyways. i don't own vista, but i do have win xp installed as dualboot just for testing. the result is the same on both OS.
    by the way. WoW is now back up, and even with the crippled clocks, i get a huge difference in performance than i did with the 8600 or 9600.

    i still can't crank the shadows, that seems to be a general nvidia issue, but everything else maxed out at 8X multisampling and i get a smooth 60fps.
    and the funny part is the temperature right now hovers on the 58-64 range.. that's very nice. i'm not desperate to get this card at it's maximum performance as of now, but i'll consider it a nice bonus when it works...guess i'll install prototype later.
     
  45. King of Interns

    King of Interns Simply a laptop enthusiast

    Reputations:
    1,329
    Messages:
    5,418
    Likes Received:
    1,096
    Trophy Points:
    331
    Hey Atvaark I had same problem with the 9650M GT although the bios was readable with nibitor I couldn't get the clocks higher than the speeds you are experiencing. Send Nightwalker a PM he seems to be around these days so you ought to get a reply. I know he said he had a solution to my problem with the 9650M GT so he should be able to help you out.

    Also it looks like the card still needs a modified heatsink :( oh well I guess its anavoidable! By the way is rivatuner usable? If it is then go into "power user" tab then scroll down until you reach "Rivatuner/Overclocking/Global" clock on the + to expand the sub options and give the "Max Clock Limit" under the value column a figure of 100 or higher. That will extend how far rivatuner will allow you to overclock which might just get you up to stock clocks 600/1500/800 and higher.

    On my 8600M GT DDR2 card I was limited to 700/1425/600 and now with 100 under that section I have possbility of reaching 1215/2425/1025 of course I only did it so I could push my shaders beyond 1425 as they were stable at the clock speed, obviously never would be able to reach those massive speeds in practise lol just gives nice headroom. Maybe you can trick your GT130M to give you higher options even if you can only OC under the low power 3D tab.
     
  46. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    rivatuner is unuseable right now, but i suspect it's because of the drivers i'm using. the problem with the clocks is that nibitor cannot work with the gt 130m's bios. it doesn't recognize it. so unless there's another program that can let me modify the clocks, i'm stuck...as for the modified heatsink, the one used for the 9600m gt works perfectly. it really is the same layout.
     
  47. NightWalker

    NightWalker Notebook Evangelist

    Reputations:
    436
    Messages:
    418
    Likes Received:
    0
    Trophy Points:
    30
    Atvaark,

    Glad to see you got the card! I have to head off to work soon but give me a little time to examine the bios file.

    The performance tables need to be edited in order for the card to run at full speed, however if Nibitor can't read the file correctly this might cause a delay. Give me some time and we'll get it cleared up.
     
  48. King of Interns

    King of Interns Simply a laptop enthusiast

    Reputations:
    1,329
    Messages:
    5,418
    Likes Received:
    1,096
    Trophy Points:
    331
    That is odd so basically it won't allow you to import the vbios into nibitor? Maybe unistall all GPU drivers then run ccleaner to clean registry and other crap then download the newest; install after resetting. Maybe you will have better luck then?

    Wow speak of the devil so to say, its good of you to chip in Nightwalker :) I think Atvaark needs your expertise :p
     
  49. Atvaark

    Atvaark Notebook Consultant

    Reputations:
    21
    Messages:
    260
    Likes Received:
    4
    Trophy Points:
    31
    we all need it. if this works, i'm pretty sure the entire thread will be updated to the gt 130m instead. although, now i'm curious about the hd 4650 :3
     
  50. evala

    evala Notebook Enthusiast

    Reputations:
    21
    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    15
    I agree with King of Interns, try cleaning drivers and it's regs. Why don't you try some of the offical Asus drivers on clean system, sometimes thoase are the best, adleast for me was. Seams that your's gpu reafuses to go above safe speeds. Maybe there is a conflict with the interface of mobo it self so maybe it would be nesesary to modify gpu bios, but first try with clean drivers nown for Asus systems.
    Hope that you will conq. the ****ing thing! :)
     
← Previous pageNext page →