@cstranger: Good breakdown