28,727 shares
123,145 shares
101,195 shares
45,368 shares
38,717 shares
275,719 shares
426,553 shares
163,185 shares
30,608 shares
331,975 shares