21152
8
297066
0
2245
3
3080
1047
2
3090
6
2932
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
1632
37355
13
2342