42,224 shares
149,879 shares
36,142 shares
21,360 shares
60,129 shares
82,613 shares
35,107 shares
43,186 shares
118,336 shares
32,907 shares