The port forwarding functions are based on ports. Don't confuse 'ports' with IP addresses. The basic linksys router will work with 1 public IP address. You could forward dozens of different ports of that public IP address to dozens of different private IP addresses or all ports to 1 private IP address. The rules for the 1 public address are based on the ports.
For example, TCP port 80 is the standard listening port for a web server, port 21 is the standard listening port for an ftp server. So, for incoming connections on the 1 public IP address, you could forward port 80 to internal machine "A" by it's private IP address and also forward port 21 to internal machine "B" by it's private IP address.
Now, back to the cameras (and whatever else you want accessible from the internet)--- Do the cameras
each have an embedded web server listening on port 80, without the need of another computer to connect to? Or, do they all connect to 1 computer? Or do they each connect to a different computer?
So, to answer
I just want to point the public addresses to the private adresses of my pcs.
Each basic router can only work with 1 public IP address. To effectively use the router that you have for 5 different external services, you would want those 5 services to use different ports on 1 public IP address. If you really must use 5 public IP addresses, you'll some different hardware than the 1 router that you currently have. This is where I've been heading and the possible 'problem' that I mentioned earlier in this conversation. However the real answer, depends on the features/capablities of the services & devices that you're trying to get through the router.