10317
2
1476
1
1412
0
1516
1444
1736
2377
131589
3296
4
1334
810
1179
1047
2265
610
5033
15
1089
2405
1445
2174
1712
297066
1641
847
1257
6
1105
3895
18
19932
2982
5521