3426
4
1044
1
2258
758
0
2750
1400
2465
2
528
2932
2903
3
3051
1603
2149
5
2087
3090
6
803
2124
21152
8
1849
657
2906
2760