31,101 shares
257,217 shares
323,485 shares
248,327 shares
40,551 shares
356,007 shares
50,746 shares
33,855 shares
33,150 shares
26,127 shares