556
0
2465
2
1189
3125
683
1
1816
3765
4
1193
2476
3779
3870
12
4471
2903
3
2964
3051
1603
3189
6
1461
2666
9