31,191 shares
257,327 shares
323,598 shares
248,454 shares
40,645 shares
356,125 shares
50,840 shares
33,948 shares
33,263 shares
26,210 shares