31,130 shares
14,552 shares
26,577 shares
110,146 shares
257,981 shares
235,342 shares
209,713 shares
63,986 shares
49,386 shares
124,469 shares