1598
2
297066
0
1383
1828
1
3216
10
5464
9
267612
4978
1400
8122
13
2100
4
4074
2554
16
99072
3336
36905
1715
3
1510
3882
5
2101
3303
4117
215
1444
2967
5721
8
2919
1714
3169
2189