21152
8
297066
0
2245
3
3080
1047
2
3090
6
2188
4
313
2932
189326
2346
4651
3649
2068
1
2405
2740
108797
2906
5151
2629
9956
2209
6236
10
3715
2905
1289601
2593
3249
21684
1107