25669
0
1517
1
3503
4
1350
2
2996
945
2865
3169
3
398656
19
5978
6
3080
19465
3216
10
1044
550
1011
2715
2105
2118
2372
14
3655
11
3429
7