4471
2
25669
0
3050
13967
18258
2271
4
19783
17946
1744
1
574
2903
3
2964
1603
2906
1694
971
951
21152
8
1451
717
2258
23774
1743
619
2003
2312
32302
1688
3460
7
1679