26,248 shares
19,373 shares
678,831 shares
62,025 shares
31,931 shares
13,239 shares
100,966 shares
112,303 shares
15,116 shares
21,544 shares