25669
0
572
19783
2
3090
6
2996
800
2903
3
2932
2366
1
3546
908
4358
21152
8
873
32302
3080
2907
1189
2518
5065
2897
657
801
1486
758
7086
12
2189
598
3304
5
3158