42,198 shares
50,169 shares
35,206 shares
25,615 shares
21,646 shares
86,003 shares
308,363 shares
153,868 shares
23,135 shares
129,725 shares