7034
2
2268
3
1723
0
7071
5
957
1
2349
504
280
560
2250
986
6713
11
297066
429
4519
15
2039
7
2195
906
9548
676
3126
2525
4
717
810
603
1473
1295
2044
641
339