25669
0
3012
4
10827
964
1
1534
2
4933
13
1047
550
1289601
2480
2596
4724
3
2204
5
12459
6307
10
3673
3127