28,837 shares
123,236 shares
101,324 shares
45,441 shares
38,775 shares
275,845 shares
426,629 shares
163,261 shares
30,660 shares
332,025 shares