28,896 shares
123,300 shares
101,395 shares
45,502 shares
38,841 shares
275,918 shares
426,697 shares
163,326 shares
30,737 shares
332,089 shares