58,906 shares
26,818 shares
45,285 shares
41,282 shares
229,801 shares
148,848 shares
598,741 shares
28,398 shares
31,944 shares
232,424 shares