40089
2
21050
0
18608
0
32424
0
25519
1