FULL CREDIT LISTING CAN BE FOUND HERE