1235
1
1411
2124
3297
3158
2
1044
1338
1766
2512
0
4044
5
3083
2465
1189
3125
3765
4
685
2264
5440
8
2476
721
2595
3779
4471
2903
3
2964
3051
1380