31,152 shares
14,609 shares
26,595 shares
110,192 shares
258,022 shares
235,355 shares
209,749 shares
64,080 shares
49,425 shares
124,482 shares