1127
1
1048
1431
2476
2
1739
3779
4471
574
0
1688
2903
3
2964
1833
2164
3051
1603
2352
1364
1813
4
1969
1461
2666
9