18385
2
2000
1
2045
417
0
1327
8876
8
9244
629
2215
7
1896
3
476
121182
13159
10
1216
812
1418
1921
4
2125
14508
18
1453
788
5255
16
822
3503
282572
22330
22
1544
9807
2097
1197