2465
2
688
0
1001
3125
32730
11447
109
3765
4
2476
639
549
55
3779
2263
4471
2903
3
2964
1
3051
1603
2480
1461
2666
9