25669
0
3544
19783
2
572
3090
6
2903
3
2932
1094
2996
522
5065
1
934
4358
1045
32302
452
1869
21152
8
534
960
1123
536
2533
558
570
645
541
546
4044
5
2069