1002
2
25669
0
3479
5
3503
4
1337
1
2332
398656
19
5978
6
8185
7762
3080
3
5949
1044
550
1780
297066
9611
4044
3083