25669
0
572
19783
2
1189
951
1
657
791
21152
8
1514
3090
6
3176
2903
3
2932
3738
5
685
2996
913
534
1819
800
2595
977
3008
8527
501
32302
2906
2907
5065
4358