Such information is a jealously-guarded secret.
Common wisdom suggests that BMW is marginally ahead of Ferrari, and they're both in the region that you speak of.
Mercedes have made giant strides in recent months, as their engine was definitely down on power in 2002. They're a bit behind the top two, but if you see a drag contest between them, then a Williams or Ferrari will not skip away. Look for Mercedes to be in the region of 880.
Toyota are probably fourth, their RVX03 engine is clearly very powerful, probably somewhere around 870bhp, but it's difficult to tell because the young team aren't really getting the best from the car. Panis did say that it was MUCH better than the Honda unit he drove last year, which is probably equal-measures truth/pr bs.
Cosworth are probably fifth, but Honda would be running them close, especially as they (Honda) have also been making big strides on power in recent weeks, hence the blowups in Melbourne. They're probably both around the 850 mark.
Renault aren't that far behind all this. I think they were massively down on power in some races last year, especially at Imola, where the car really seemed to be struggling. But they are there or thereabouts in terms of speed trap times, and that (coupled with laptimes) can be a fairly good indication of engine power. Plus, if it were 120bhp down on the top-line engines, you'd find Renault fighting with the Saubers a lot more often. I would think they're in the region of 820-830bhp.
This is principally conjecture, and is based on having followed F1 intensively for a number of years. Every so often a piece of information comes out and you can use this to add to previous bits to come to a current complete picture, that still may well be wrong.