3605
1552
17570
7537
1974
853
336
151
3549
1528
4872
2095
903
394
861
376
84
43
2016
871
245
112
Copyright © All Rights Reserved