28,732 shares
123,187 shares
101,223 shares
45,387 shares
38,731 shares
275,750 shares
426,570 shares
163,193 shares
30,616 shares
331,990 shares