21152
8
297066
0
1047
2
2245
3
3080
2740
189326
3090
6
2932
3715
6236
10
5151
2480
1
2732
2596
4651
1922
2274
12459
9956
66
181997
11
19944
1107
1289601
4
623
10827
2405
951
2949