25669
0
19783
2
2996
32302
3090
6
2903
3
2932
4358
21152
8
1354
572
14
3080
685
528
2258
1
800
2366
2087
19944
971
475
505
5065
338
797
108797
6247
5
2648
352