as much as possible use pairs of equivalent rams to enable dual channel on the mentioned slots. It is a significant gain of performance - but it is not mandatory.
You can have 1gb, 512 then 128 it doesn't matter.
The ram speed can be higher than your system's, but in no way slower.
Ram speeds can also be different from each other, once again as long as it's not slower than your system.