104,862 shares
615,695 shares
110,556 shares
51,110 shares
329,845 shares
480,898 shares
289,432 shares
306,481 shares
240,367 shares
97,326 shares