21152
8
297066
0
2593
1
2911
9
3551
10
2711
2
616
108797
5151
1403
4651
3
1289601
4
2219
398656
19
673
189326
550
789
879
263
2348
4724
795
475
2471
1942
174730
18
493
1564
4358
6