105,127 shares
615,928 shares
110,751 shares
51,298 shares
330,087 shares
481,158 shares
289,579 shares
306,604 shares
240,613 shares
97,615 shares