21152
8
297066
0
2245
3
3080
5701
5164
5
1047
2
3090
6
4309
2932
189326
4651
6047
4
11891
27
2028
2522
8843
10
2405
1
2740
108797
2906
5946
5151
2629
9956
6236
1510
3715
1289601
1637