7034
2
2268
3
4204
5
7071
2570
0
6713
11
2250
1
906
4519
15
3126
957
1723
734
2349
32302
9305
8
504
5825
4
716
108797
687
814
297066
1059
986
515
280
11150
3629
8786