17415
2
232894
422
285
0
3171
42
22059
67
5004
5
4668
4
1928
3
1572
7
11300
1
2486
5
23056
27
7166
9