22,047 shares
35,168 shares
23,899 shares
18,656 shares
256,710 shares
127,820 shares
30,013 shares
40,842 shares
50,941 shares
20,367 shares