58,945 shares
26,885 shares
45,374 shares
41,404 shares
229,849 shares
148,918 shares
598,867 shares
28,548 shares
32,023 shares
232,501 shares