41,786 shares
149,137 shares
35,733 shares
20,958 shares
59,660 shares
82,185 shares
34,571 shares
42,669 shares
117,891 shares
32,242 shares