Marlins rank in top 10 on "fan cost index"