0
25
138
196
11
1983
642
170
100
52
2048
948
152
598
18
647
115
931
199
739
452
1
15
