95,695 shares
14,704 shares
42,947 shares
219,248 shares
311,297 shares
14,356 shares
142,825 shares
152,607 shares
55,290 shares
44,682 shares