25669
0
791
19783
2
1189
2996
572
1601
3090
6
685
2903
3
2932
578
2139
4
951
1
2595
913
4358
3498
1478
800
21152
8
8527
1193
534
2535
24337
22
616
3516
2228
32302