How many formula 1 drivers have won a race?

Over 600 different f1 drivers have won a f1 gp between 1950 and 2012.