42,451 shares
50,341 shares
35,253 shares
25,715 shares
21,755 shares
86,090 shares
308,476 shares
153,912 shares
23,205 shares
129,874 shares