41,977 shares
50,043 shares
35,166 shares
25,504 shares
21,511 shares
85,899 shares
308,188 shares
153,834 shares
23,048 shares
129,551 shares