2801
2
1019
1
297066
0
3503
4
1089
24337
22
398656
19
5978
6
1373
5
550
2136
3683
6445
4724
3
1808
7
1036
1700
1587