25669
0
3107
7
19783
2
2268
4
572
1161
1
3090
6
791
685
2903
3
951
2932
2996
800
8527
913
4358
21152
8
2337
5
534
1514
3008
2595
32302
2906
501
1590
995
3080
3738