21152
8
297066
0
2593
1
4651
3
2676
5504
16
2711
2
585
3551
10
108797
5151
2911
9
716
398656
19
1973
5169
2496
1585
14887
18
189326
3447
7
2352
1927
550
4837
5
55904
2299
4724
1632
37355
13