572
0
1153
2996
4471
2
957
1
1451
1500
2669
7793
4
7071
5
1569
2258
6698
7
1320
1189
2213
807
1044
771
3546
14
2620
4044
3083
2465
3125