583
2
1978
6
5717
1
7071
5
1416
2005
572
0
1425
2556
4
3498
2996
280
2405
2982
3
14
1527
3779
8627
1044
2650
20
1047
3765
1598
2667
4926
189326