1452
1
3758
5924
17
3050
2
12683
31371
64
930
2068
4
1924
3
1574
4190
5
6317
6
8866
5805
18
2804
2521
844
2352
3779
2086
2082
0
2031
3109
14
1793
4623
2724
5849
1857
2223
13018