31,118 shares
257,238 shares
323,506 shares
248,350 shares
40,570 shares
356,031 shares
50,766 shares
33,875 shares
33,171 shares
26,153 shares