22,487 shares
16,109 shares
18,721 shares
223,732 shares
171,244 shares
184,553 shares
104,530 shares
90,617 shares
149,326 shares
315,330 shares