25669
0
19783
2
572
685
3090
6
791
2996
800
2366
1
2903
3
2932
951
913
4358
32302
21152
8
8527
534
3591
11
2595
7471
9
501
2337
5
851
3080
1514
3008
17946
3546
2906