31,145 shares
257,272 shares
323,533 shares
248,386 shares
40,593 shares
356,065 shares
50,794 shares
33,905 shares
33,203 shares
26,181 shares