5,687 shares
2,787 shares
506,364 shares
412,510 shares
295,662 shares
316,590 shares
142,438 shares
502,901 shares
310,514 shares
110,232 shares