31,507 shares
14,986 shares
26,956 shares
110,607 shares
258,411 shares
235,714 shares
210,115 shares
64,430 shares
49,816 shares
124,843 shares