5853
15
4913
8
256612
0
1132
5734
10
2665
2
4669
3179
3
1865
4
16167
3711
422
96512
2733
4349
4140
36045