29,297 shares
31,025 shares
36,047 shares
97,001 shares
113,897 shares
46,207 shares
31,304 shares
62,387 shares
541,435 shares
113,853 shares