29,471 shares
15,569 shares
14,763 shares
18,454 shares
111,068 shares
9,364 shares
38,002 shares
18,262 shares
406,409 shares
16,386 shares