30,952 shares
257,069 shares
323,316 shares
248,160 shares
40,404 shares
355,844 shares
50,604 shares
33,721 shares
33,015 shares
25,991 shares