31,222 shares
14,671 shares
26,674 shares
110,301 shares
258,105 shares
235,424 shares
209,825 shares
64,143 shares
49,519 shares
124,552 shares