41,671 shares
149,016 shares
35,724 shares
20,950 shares
59,654 shares
82,169 shares
34,546 shares
42,607 shares
117,823 shares
32,142 shares