17412
2
232891
422
285
0
3171
42
22053
67
5004
5
4668
4
1922
3
1572
7
11300
1
2486
5
23056
27
7166
9