311,829 shares
27,428 shares
41,439 shares
323,701 shares
50,140 shares
157,441 shares
27,503 shares
92,655 shares
235,480 shares
521,151 shares