25669
0
19783
2
15233
1
3090
6
800
572
32302
4358
2907
534
501
8527
2337
5
685
3008
3
791
21152
8
2903
2595
2932
6676
12
758
2996
1189
951
579
913
2836
5440
3673