31,144 shares
14,555 shares
26,584 shares
110,159 shares
257,983 shares
235,346 shares
209,726 shares
63,988 shares
49,390 shares
124,473 shares