30,951 shares
257,067 shares
323,312 shares
248,159 shares
40,404 shares
355,842 shares
50,603 shares
33,721 shares
33,015 shares
25,991 shares