991
1
2048
2
278
3090
6
3673
1711
0
1087
1294
1597
3
2184
888
2919
1129
1289601
4
1455
2358
9
2155
2948
3868
10
1903
6346
16
10598
3694
1221
1568
2154
5347
6668
2100
9027