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