21152
8
800
1
2903
3
297066
0
570
17946
3090
6
2258
2593
398656
19
2932
2
6236
10
1694
10827
4
2911
9
1527
2949
3083
108797
2386
5151
19944
25669
562
1289601
12459
32302
19783
1922
8527