1. Not well
  2. That's the whole list