30,964 shares
257,086 shares
323,339 shares
248,183 shares
40,412 shares
355,870 shares
50,621 shares
33,730 shares
33,029 shares
26,004 shares