602
265
21
16
112
55
7
10
616
271
1169
508
931
406
3136
1351
1862
805
1547
670
1883
814
Copyright © All Rights Reserved