2512
2
297066
0
1755
1
1282
2901
3261
3
2398
8
1051
444571
9
181997
11
1843
549
2668
2786
3188
4
1985
2788
4160
8945
4360
4187
10