25669
0
572
534
19783
2
800
2996
4358
6
1100
685
153
3158
578
388
3090
791
2595
475
612
2906
14
2903
3
536
2932
138
616
541
108797
951
1
639
2799