18385
2
1866
3
1822
1
2045
2726
4669
3650
472
0
424
5009
770
1256
1516
1708
13159
10
377
1750
4682
1378
2724
11
2234
2955
2288
8475
12
1805
1666
99
1848
7334
4
4223
22