29,511 shares
15,612 shares
14,779 shares
18,478 shares
111,090 shares
9,373 shares
38,061 shares
18,278 shares
406,531 shares
16,398 shares