21152
8
3080
3
2932
2
3090
6
297066
0
570
1
800
2245
2903
1047
3083
108797
2386
17946
562
10827
4
2258
189326
2530
32302
3211
940
2996
2949
6236
10
55904
1992
1527
3071
9
2166