4,895 shares
3,656 shares
29,368 shares
30,473 shares
19,016 shares
149,905 shares
240,345 shares
239,965 shares
721,298 shares
229,482 shares