1505
0
3125
2
1451
3765
4
2529
7
1017
1
2476
4305
3779
3696
8
4471
2903
3
2467
2964
3051
1603
1461
2666
9
1031
1258