311,833 shares
27,431 shares
41,445 shares
323,709 shares
50,145 shares
157,444 shares
27,510 shares
92,659 shares
235,485 shares
521,166 shares