Which Ram should I buy for my all-in-one desktop?

I want upgrade my ram to 6GB from 2GB, so i want to know whick ram should i buy and will work in my PC

Lenovo IdeaCenter B320 is the model name

I have DDR3 2GB ram having:-
Max bandwidth -PC3-10700 (667 MHz)
Nominal Voltage1.50 Volts

CPU-Z report File is here:-https://drive.google.com/file/d/0By-PyodA2-iBNjlaYlp6Q0JxMWM/view?usp=sharing

Please suggest me few names of ram that i should buy.

According to the specs for your computer, the max RAM your system will handle is 8 gigs. So instead of only putting 6 Gig in there, spend a little more and do the full 8 Gig! You will never be sorry.
http://www.cnet.com/...320/specs/

Your computer only has two RAM slots (204 pin) so get two 4 gig ram sticks.
204 pin is "Laptop" memory. Lenovo uses it for the small form factor on the "all-in-one" design.

Although I prefer the Crucial, both the Kingston and Crucial are good.