7034
2
2268
3
4204
5
7071
2570
0
2250
1
4519
15
957
1723
734
2349
6713
11
717
9305
8
504
5825
4
716
814
986
906
280
108797
11150
8786
9548
676
3126
392
429
603