21152
8
297066
0
1268
1
2593
4096
2
2711
2740
2443
3
1844
5151
2911
9
4651
1064
398656
19
1267
1632
1055
550
878
4724
1816
5209
1942
383
1443
3540
181997
11
3338