25669
0
19783
2
2476
2996
473
138
32302
2535
3498
4
21152
8
14
2366
1
572
2316
1441
1189
2932
2595
17946
721
3779
4044
5
800
2903
3
685
3051
485
2069
1153
791