21152
8
297066
0
1120
1
2593
3551
10
5169
189326
108797
17970
15
267612
1404
2
1289601
4
94424
3
2711
3186
174730
18
2911
9
5151
1162
4651
2940
2676
398656
19
4133
2102
550
2904
1942
3465
898