25669
0
19783
2
572
4358
6
1015
1
2562
8527
685
3090
2996
791
800
2903
3
2932
4455
11
32302
1922
951
913
2595
6236
10
21152
8
1690
534
15233
501
2337
5
3080
3546
1514