991
1
21152
8
2048
2
2593
278
297066
0
1711
1087
1294
2711
1597
3
2184
888
1129
5151
2911
9
4651
1455
398656
19
550
4724
1942
2082
7893
4
1568
2378
2100
6753
17
2676
108797