28,421 shares
341,228 shares
41,844 shares
158,048 shares
339,221 shares
35,890 shares
264,405 shares
30,356 shares
383,654 shares
110,238 shares