25669
0
713
2996
19783
2
3090
6
21152
8
442
484
2903
3
2932
534
4358
32302
3546
1
791
572
1449
1354
4044
5
688
1212
1288
3080
355
721
536
109
522
1123
2184