30,952 shares
257,071 shares
323,318 shares
248,166 shares
40,404 shares
355,847 shares
50,605 shares
33,722 shares
33,015 shares
25,992 shares