7034
2
7071
5
957
1
2570
0
1723
2026
6
2349
280
504
716
554
2871
4946
18
2933
1985
5601
7608
12
2268
3
33571
42
6988
4033
3354
428
2623
5489
11
940
806
3228
676
6272