28,801 shares
123,198 shares
101,297 shares
45,407 shares
38,742 shares
275,809 shares
426,582 shares
163,209 shares
30,624 shares
332,001 shares