800
1
2903
3
2245
297066
0
3765
4
570
21152
8
17946
3090
6
2258
2932
2
6236
10
1694
10827
1527
2949
3683
3083
108797
2386
19944
25669
562
1289601
12459
32302
19783
1922
8527
3080