4471
2
3765
4
25669
0
1746
6423
9
1029
1356
1
1160
1924
905
903
669
2289
2271
1421
2260
2245
3
1226
2216
3053
7