25183
0
20646
1020
2
3895
9
852
295
1
1159
1143
5
1354
15352
1647
1681
1194
3
14088
2463
466
3088
1579
1746
4
1586
1982
666
1667
1426
471
1422
6
1405
11
957
1263
1570