a Great Person can actually give you by bulbing? Anyone have exact numbers for the different GP types, map sizes and game speeds?
Game Speed
Game Speed plays the biggest role in determining the Flasks obtained, in that Game Speed affects not only the base amount of Flasks but also the bonus Flasks per population point.
Map Size
Map Size does not play a direct factor in the numbers because the scaling for population already intrinsically adjusts for Map Size--a smaller-sized map will by nature have a smaller population than a larger-sized map, assuming that your game is going about as well across either Map Size type. Since your total number of population points will affect the total Flasks obtained, there is no additional scaling for Map Size.
Type of Great Person
As for Great Person type, Great Scientists will offer more base Flasks and more bonus Flasks per population point than other Great Person types. All other Great Person types (well, the Great Person types that can Lightbulb a tech--Great Generals, for example, can't be used for Lightbulbing) will Lightbulb an equal number of base Flasks and bonus Flasks as each other.
Note that I define "Generic Great Person" as any of Great Artist, Great Prophet, Great Engineer, or Great Merchant.
Lightbulbed Flasks = Base Flasks + additional Flasks per population point * the total number of population points
Note that I will list the base Flasks value followed by the additional Flasks per population point value. The total number of population points is obtained by summing the City Sizes of every City in your empire.
So, if you have Cities with Sizes 5, 3, and 2, then you will have 5 + 3 + 2 = 10 population points, and that number 10 would get multiplied by the "Flasks per population point" value.
One way to see a summary of your City Sizes is on the F1 screen (the Domestic Advisor). As far as I know, though, you're on your own in terms of needing to manually add the City Size values, in order to come up with your total number of population points.
Marathon Game Speed
Generic Great Person = 3000 base Flasks + 6 Flasks per population point
Great Scientist = 4500 base Flasks + 9 Flasks per population point
Epic Game Speed
Generic Great Person = 1500 base Flasks + 3 Flasks per population point
Great Scientist = 2250 base Flasks + 4.5 Flasks per population point
[See Note 1]
Normal Game Speed
Generic Great Person = 1000 base Flasks + 2 Flasks per population point
Great Scientist = 1500 base Flasks + 3 Flasks per population point
Quick Game Speed
Generic Great Person = 670 base Flasks + 1 Flasks per population point
Great Scientist = 1005 base Flasks + 2 Flasks per population point
Ratios
For Quick Game Speed, someone felt that giving you a base value of 666 was not a good idea, i.e. floor (1000 / 1.5) = 666, so they gave you a few free Flasks. As a result, the Great Scientist at Quick Game Speed was given a few free Flasks, too: 1005 instead of 1500 / 1.5 = 1000.
Other than that anomally, you generally have this ratio:
Marathon = Normal * 3
Epic = Normal * 1.5
Normal = Normal * 1

Quick = Normal / 1.5
Small Note
[1] Since the value is floored, which essentially means "round down to the nearest integer," your last population point will be worth either 4 more Flasks (if your total population is an odd number) or 5 more Flasks (if your total population is an even number).