25669
0
2996
3503
4
4915
1
1589
3
1347
2382
2440
398656
19
3063
5978
6
1844
1346
3080
1044
550
14
4044
5
3083
2