7034
2
2268
3
957
1
1723
0
7071
5
2349
4204
6713
11
504
5825
4
986
4519
15
906
1806
9548
1289601
676
3126
2449
717
10598
429
603
2039
7
1927
3090
6
2525
560
4573
641