25669
0
19783
2
572
3546
1
3591
11
7471
9
3090
6
791
2996
467
685
2903
3
2932
2562
6753
17
951
913
4358
800
21152
8
8527
534
1614
2512
2595
17946
32302
501
496
2337
5