18385
2
1421
1
2000
5255
16
2644
417
0
1425
1578
2730
6
1566
4111
1922
1937
2192
726
4139
4
1007
14508
18
629
1603
476
8876
8
4740
1733
1327
9244
1622
1129
1291
1229