18385
2
1501
1
991
997
1054
11881
3
1454
0
2000
1009
1823
1064
1587
3063
1973
2192
2670
20
521
661
1952
933
1895
4
949