31,166 shares
257,298 shares
323,563 shares
248,412 shares
40,617 shares
356,090 shares
50,809 shares
33,924 shares
33,228 shares
26,195 shares