5,225 shares
3,553 shares
2,962 shares
3,258 shares
4,129 shares
16,861 shares
25,449 shares
565,318 shares
310,558 shares
208,336 shares