31,147 shares
14,558 shares
26,588 shares
110,172 shares
257,988 shares
235,347 shares
209,732 shares
63,993 shares
49,393 shares
124,478 shares