28,731 shares
123,184 shares
101,219 shares
45,383 shares
38,727 shares
275,744 shares
426,569 shares
163,191 shares
30,615 shares
331,987 shares