42,045 shares
50,085 shares
35,177 shares
25,509 shares
21,589 shares
85,909 shares
308,275 shares
153,844 shares
23,066 shares
129,604 shares