31,424 shares
14,884 shares
26,871 shares
110,521 shares
258,304 shares
235,620 shares
210,014 shares
64,359 shares
49,725 shares
124,762 shares