42,401 shares
50,307 shares
35,243 shares
25,701 shares
21,745 shares
86,084 shares
308,457 shares
153,901 shares
23,199 shares
129,838 shares