4,895 shares
3,656 shares
29,369 shares
30,475 shares
19,016 shares
149,905 shares
240,345 shares
239,966 shares
721,298 shares
229,482 shares