25669
0
19783
2
2535
572
1819
1
3090
6
791
685
2903
3
2932
1545
2996
951
3546
913
4358
2258
800
1380
21152
8
8527
1749
534
37355
13
1746
2131
496
662
12779
2595