38,394 shares
36,861 shares
287,545 shares
129,671 shares
65,155 shares
68,840 shares
23,403 shares
256,724 shares
82,327 shares
19,488 shares