28,748 shares
123,190 shares
101,238 shares
45,392 shares
38,733 shares
275,761 shares
426,571 shares
163,195 shares
30,617 shares
331,992 shares