4471
2
3765
4
25669
0
1535
1
2090
2271
1432
3180
3
1260
2245
1226
3053
7
19783
2535
4044
5
3083
17946
2465
3125
789
1451
926
32302
1537
2041