3,046 shares
13,920 shares
236,466 shares
155,029 shares
105,875 shares
264,555 shares
27,161 shares
91,917 shares
170,569 shares
69,784 shares