278,142 shares
633,820 shares
43,434 shares
83,935 shares
229,996 shares
300,946 shares
384,517 shares
135,836 shares
140,538 shares
120,115 shares