4471
2
25669
0
1264
4
17946
2271
1744
1
3090
6
19783
1751
2903
3
2964
2906
1603
462
5052
10
1681
3868
2013
5347
2835
717
3126
2954
1593
2258
5621
8
4537
6044
14125
2139