4471
2
25669
0
2535
319
1547
1
1603
3498
4
8527
3200
3
7793
3933
2990
6423
9
1029
2907
32302
1924
1819
2289
1136
2271
1421
2260
3971
3158
3591
11
2934
2216