3,047 shares
13,921 shares
236,467 shares
155,029 shares
105,875 shares
264,555 shares
27,161 shares
91,917 shares
170,569 shares
69,784 shares