31,150 shares
14,567 shares
26,592 shares
110,179 shares
257,995 shares
235,348 shares
209,741 shares
64,007 shares
49,399 shares
124,478 shares