31,151 shares
14,578 shares
26,594 shares
110,185 shares
258,006 shares
235,353 shares
209,745 shares
64,025 shares
49,407 shares
124,479 shares