248,346 shares
166,893 shares
138,695 shares
233,077 shares
38,209 shares
154,918 shares
119,351 shares
99,129 shares
286,362 shares
270,981 shares