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