18385
2
1894
1
578
3803
0
1872
1832
3
12958
5
3268
2487
9953
4
2105
637
2989
1772
1776
1937
2229
1365
2216
1453
2097
1124
2572
1261
5304
9
1840
1344
1826
2693
7952