31,145 shares
14,557 shares
26,586 shares
110,162 shares
257,984 shares
235,347 shares
209,730 shares
63,989 shares
49,392 shares
124,475 shares