3,054 shares
13,922 shares
236,479 shares
155,042 shares
105,884 shares
264,584 shares
27,170 shares
91,924 shares
170,577 shares
69,796 shares