Those are all 4MB SIMMs.
Determining capacity from the numbers on chips is pretty simple. When you look at something like "4m x 1" it actually means 4 megabits, by 1 bit wide... it's easier to think of it in terms of columns, you have 1 column with a capacity of 4 megabits. There are 8 bits in a byte, so you divide the 4 megabits (4096 kilobits) by 8, to get 512 kilobytes. You have 8 of those 512KB chips on the SIMM, which add up to give you a total of 4MB.
Another common chip, often found on old video cards, is the 256k x 4. That means 4 columns of 256 kilobits each, giving you a total of 1 megabit (1024 kilobits). Divide that by 8 to convert it to bytes, for 128 kilobytes per chip.
You'll probably notice that on 8 bit chips, it works out more directly. The math is the same, it's just that the steps happen to cancel out. For example, a 32mb x 8 chip is 32 megabytes... it's 32 times 8, divided back by 8.