21152
8
297066
0
2245
3
3080
4971
14
1047
2
3090
6
2932
1902
189326
4651
5504
16
585
1
5151
3551
10
108797
3715
716
1973
5169
2496
1585
14887
18
3447
7
2352
1927
4837
5
55904
2299
2313