41,968 shares
50,035 shares
35,166 shares
25,502 shares
21,493 shares
85,897 shares
308,178 shares
153,834 shares
23,042 shares
129,539 shares