104,534 shares
615,298 shares
110,257 shares
50,856 shares
329,561 shares
480,542 shares
289,092 shares
306,183 shares
240,052 shares
97,027 shares