311,304 shares
168,361 shares
378,287 shares
308,813 shares
143,599 shares
156,917 shares
408,501 shares
153,907 shares
674,285 shares
325,505 shares