28,946 shares
123,358 shares
101,465 shares
45,572 shares
38,908 shares
275,992 shares
426,780 shares
163,396 shares
30,795 shares
332,157 shares