19,638 shares
47,215 shares
30,697 shares
41,368 shares
305,602 shares
18,396 shares
29,812 shares
36,611 shares
25,383 shares
41,410 shares