2465
2
1875
3125
1404
3546
1
32302
0
488
371
2378
417
3498
4
2676
3779
577
4471
2964
4724
3
3051
1603
607
637
1942
1461
3539