30,642 shares
69,163 shares
40,151 shares
72,438 shares
47,495 shares
87,446 shares
284,952 shares
56,450 shares
316,813 shares
18,330 shares