140,953 shares
13,915 shares
8,262 shares
6,461 shares
442,336 shares
77,754 shares
396,610 shares
78,981 shares
380,052 shares
249,274 shares