5,249 shares
4,091 shares
29,752 shares
30,870 shares
19,362 shares
150,312 shares
240,703 shares
240,343 shares
721,728 shares
229,843 shares