Don't have the 04 numbers, but i can give you a 2 year index (02-03).
Only 221 hrs were in in SF park in that 2 year span, making it bb toughest hr park, using the hr index. Just a note. You don't want to use just a park's hr totals, since their lineup and staff will influence those number's. You want to use the home parks home/opponent split, versus the road parks home/opponents split. Here is SF hr index, (abs used), by this easy calculation.
221 hrs in in SF
332 hrs hit in SF road games
SF hr index is 66, with 100 being neutral. Means for every 100 hrs hit by league average, only 66 are hit in SF. Park indexes can be found at Baseball-Reference.com (run index only), Stats Scouting Notebook, and Bill James Handbook.
Smells Like Teen Spirit