2089
1
1180
3
1779
1519
1793
3060
8
2545
12683
17
5200
4
1539
3034
985
13995
0
3095
7
9220
2149
5
2666
9
3508
40314
14
297066
1371
3696
2
2564
267612
4978
938
1219
2239
3546