3426
4
20
0
688
2919
2
2408
8
1324
2358
9
3083
2465
2932
34
2948
6
2903
3
3051
1603
1
758
1903
2149
5
2087
1849
522
2906
1221
10598
1469
2154
3694
6668
5347