101,548 shares
95,902 shares
654,547 shares
33,279 shares
46,045 shares
41,442 shares
39,515 shares
138,096 shares
43,860 shares
92,701 shares