10182
15
1297
4
741
1
2600
5
1456
2
8028
3
2110
763
12683
13
7030
6
4508
1256
816
1454
1337
1178
2521
2080
7
7321
2460
519
135857
0
1115
1243
1790
2085
1565
5043
599
7888