21152
8
297066
0
2911
9
4179
1
4651
3
5151
2
181997
11
528
1532
2676
2405
2535
2740
3644
2082
383
2166
3083
1816
398656
19
2763
4096
1064
13499
5
2711
2277
1267
1055
32302
3090
6