4471
2
25669
0
3090
6
2271
4
19783
17946
1744
1
2903
3
2964
1603
2906
3868
10
5347
2835
5052
462
717
2258
2013
1593
5621
8
2919
4537
32302
2954
2358
9
3126
2535
4044
5
3083