42,216 shares
149,865 shares
36,136 shares
21,359 shares
60,123 shares
82,606 shares
35,099 shares
43,176 shares
118,331 shares
32,892 shares