5,897 shares
2,868 shares
506,421 shares
412,551 shares
295,685 shares
316,611 shares
142,446 shares
502,948 shares
310,524 shares
110,252 shares