42,055 shares
50,093 shares
35,181 shares
25,525 shares
21,599 shares
85,925 shares
308,295 shares
153,850 shares
23,082 shares
129,610 shares