4471
2
25669
0
1603
1
3090
6
2535
8527
2358
9
2271
4
19783
17946
3498
3971
6499
3
3200
3694
1744
2903
2964
32302
2990
2906
3868
10
7793
5347
2835
5052
462
717
2907
2258