21,028 shares
148,738 shares
381,693 shares
23,310 shares
466,442 shares
128,109 shares
70,804 shares
58,066 shares
87,809 shares
299,039 shares