31,313 shares
257,499 shares
323,780 shares
248,660 shares
40,768 shares
356,304 shares
50,997 shares
34,094 shares
33,420 shares
26,335 shares