43,713 shares
78,236 shares
37,709 shares
26,686 shares
36,168 shares
42,858 shares
315,635 shares
103,413 shares
132,977 shares
133,951 shares