18
16
453
2
101
2052
933
197
25
0
153
647
950
643
200
1988
11
743
115
139
170
54
598
