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