25669
0
572
791
19783
2
685
3090
6
2903
3
2932
501
2996
1371
1
951
851
913
4358
800
21152
8
8527
534
2173
600
2595
32302
1539
3485
7
2337
5
3080
1514
3008
2906