3125
2
3765
4
1230
2476
3779
4471
1365
1
2903
3
2964
1015
1062
3051
1603
1344
2748
1061
1461
0
2666
9
2089
3124