10317
2
2189
1412
0
1331
1334
1
2840
2245
3
1218
810
2571
6
2744
1380
1179
467
2281
7
9954
2949
66
2972
6236
10