158,728 shares
101,585 shares
65,863 shares
67,795 shares
64,993 shares
63,687 shares
176,494 shares
120,020 shares
145,569 shares
46,758 shares