3,045 shares
13,918 shares
236,462 shares
155,026 shares
105,873 shares
264,550 shares
27,159 shares
91,914 shares
170,567 shares
69,783 shares