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