These are the costs I can think of. Other members might list others:
USCIS Fee for I-130= $625/$675 (online/Paper)
NVC Fee for application processing= $325
NVC Fee for I-864 processing= $120
Medical Exam= $300-$500 (Depends on medical provider)
Immigrant Fee paid to USCIS after interview for Green Card= $235
Other fees (pictures, transportation, police reports, etc)= variable