4471
2
25669
0
2503
1
2699
1188
5017
10
7662
14
2857
3
2271
4
2405
2145
10043
7633
6
19783
2535
2392
1988
4044
5
6294
3083
6286
17946
2465
5805
3125
789
32302
2041
627
3380