25669
0
572
534
19783
2
5065
1
791
600
2996
3090
6
800
685
2903
3
2932
2366
951
670
913
4358
21152
8
8527
1391
2069
5
2595
32302
1179
501
2337
3080
929
485