29,316 shares
31,029 shares
36,058 shares
97,019 shares
113,906 shares
46,236 shares
31,335 shares
62,403 shares
541,456 shares
113,868 shares