17,982 shares
309,650 shares
51,835 shares
201,917 shares
106,453 shares
28,721 shares
50,189 shares
329,126 shares
149,191 shares
58,979 shares