25669
0
572
19783
2
951
1
1514
3090
6
21152
8
791
3008
3
685
2903
2932
3738
5
2906
2595
1849
2996
7793
4
913
4358
800
8527
534
2633
2011
5065
1961
32302
2069
501